FileZilla is an open source file transfer protocol program which has a client and server release. It is cross-platform and supports installers for Linux, Macintosh, and Windows, but it can be compiled to pretty much any platform. In addition to basic FTP, it also supports, FTPS, SFTP, and various transfer modes, authentications, proxies. The interface has a lot of features that allow you to customize it in many different ways.
I found this program while looking for a free FTP program that I could use to upload files to my Web server when I first created by Web site. It was the most popular FTP client, so it was my first choice. I have been using it as my primary FTP client ever since.
- The program is really solid at transferring files over FTP.
- By allowing interface customization, the program will appeal to various user styles. The drag-and-drop system makes it very easy to work with and it can even be integrated into the OS.
- The program supports an array of communication protocols including FTP, SFTP, FTPS, HTTP/1.1, SOCKS5, and various proxies.
- The program has a lot of features including file resuming, recursive searches and deletes, speed limits, and dozens of languages.
- It happens very rarely, but I have noticed that sometimes a file will not upload or download correctly even when I'm pretty confident it's not in use.