robinrodricks/fluentftp

An FTP and FTPS client for .NET & .NET Standard, optimized for speed. Provides extensive FTP commands, File uploads/downloads, SSL/TLS connections,...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 47 minutes ago
Added to GitGenius on September 20th, 2026
Created on October 29th, 2016
Open Issues & Pull Requests: 19 (+0)
GitHub issues: Enabled
Number of forks: 681
Total Stargazers: 3,400 (+0)
Total Subscribers: 83 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 16
New in 7 days: 0
Closed in 7 days: 3
Avg open age: 450 days
Stale 30+ days: 15
Stale 90+ days: 13

Recent activity

Opened in 7 days: 0
Closed in 7 days: 2
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • fixed (38)
  • bug (31)
  • released (31)
  • question (24)
  • enhancement (22)
  • response requested (19)
  • closing soon - no response (13)
  • insufficient info (10)

Detailed Description

FluentFTP is an FTP and FTPS client library for .NET and .NET Standard, optimized for speed.

The tool addresses the need for reliable file transfer operations in .NET applications by providing a fully managed implementation with no external dependencies. It handles both standard FTP and secure FTPS connections, automatically parsing directory listings and supporting advanced features like file hashing, permission management, FTP proxies, and FXP transfers. The library includes async/await support for non-blocking operations and UTF-8 encoding for international character handling.

Developers should choose FluentFTP for applications requiring FTP connectivity within the .NET ecosystem, particularly where speed and comprehensive command support matter. It suits projects ranging from simple file uploads and downloads to complex scenarios involving multiple transfer protocols, proxy configurations, and checksum verification. The library works across .NET Framework, .NET Core, .NET Standard, and UWP platforms, making it suitable for desktop applications, web services, and Windows Store apps.

The project maintains an extensive automated test suite that validates functionality against local FTP server Docker containers. Development activity shows consistent attention to code quality, with the project meeting OpenSSF Best Practices standards. The codebase is written entirely in C# with no reliance on external libraries, reducing deployment complexity and dependency management overhead.