robinrodricks/FluentFTP
An FTP and FTPS client for .NET & .NET Standard, optimized for speed. Provides extensive FTP commands, File uploads/downloads, SSL/TLS connections, Automatic directory listing parsing, File hashing/checksums, File permissions/CHMOD, FTP proxies, FXP support, UTF-8 support, Async/await support, Powershell support and more. Written entirely in C#. observed · 2026-08-28
Health v2 · maintenance only
61/100
- Activity 84
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3595
- days_rel: n/a
- days_push: 98
- n_releases_24m: 0
Adoption not part of the score
3393 stars · 676 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
FluentFTP is a fully managed FTP and FTPS client library for .NET and .NET Standard, written entirely in C# with no external dependencies and optimized for speed. It supports a wide range of FTP server types, secure TLS connections, async/await, FXP server-to-server transfers, proxies, and extensive file management commands.
Use cases
- upload and download files over ftp or ftps from a .net application
- connect to ftp servers with ssl/tls and client certificates
- transfer files between two ftp servers with fxp
- parse directory listings from unix, iis, proftpd, and other ftp servers
- use an ftp client from powershell scripts
- compute file hashes and checksums over ftp
- manage file permissions and chmod on an ftp server
When to choose
- you need a fast, dependency-free FTP/FTPS client in .NET or .NET Standard
- your app must support many FTP server types including mainframe listings
- you want async/await FTP operations or PowerShell automation
- you need FXP server-to-server transfers or FTP proxy support
When to avoid
- you need SFTP over SSH, which is a different protocol
- you are not working in the .NET ecosystem
- you need a GUI FTP client rather than a programmable library
Facets
library · maturity stable
http-client file-system security cli developer-tools files backend cross-platform dotnet cross-platform windows ftp ftps ftp-client fxp tls ssl file-transfer async powershell net-standard no-dependencies linux macos
1 source
- readme: https://github.com/robinrodricks/FluentFTP · fetched 2026-08-28 · 4ceafa382014
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| robinrodricks/FluentFTP | main | 61 |
For agents
markdown · JSON · MCP: product_card(name="robinrodricks/FluentFTP")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem