Can you recommend a free FTP library(class) for C#.
The class has to be well written, and have good performance.
You may consider FluentFTP, previously known as System.Net.FtpClient.
It is released under The MIT License and available on NuGet (FluentFTP).