![Mac ftp client Mac ftp client](/uploads/1/2/5/3/125399879/294209893.png)
FileZilla is an application software designed as an open source FTP software comprising FileZilla server and FileZilla client as well. FileZilla as now turned to be one of the most popular FTP software programmed to support FTP over variant SSL or TLS.
You could pretty much consider FileZilla an open source success story. It's popular, works well and fast, and regularly updated. If you're looking for a solid FTP client what more could you ask more?
In fact, FileZilla is not just limited to FTP, but also handles FTPS and SFTP for secure transfers of multiple files on multiple servers. The interface, if not a little ugly, gives you a quick outlook of all your transfers, sites and disks and makes it easy to drag and transfer. I also quite like the QuickConnect feature to access your favorite server in seconds. FileZilla is known to be fairly fast, and can also resume downloads and handle very big transfers, I'm talking here higher than 4 GB.
You can set both local and remote filters for things like images, explorer files or CVS and SVN directories or even create your own. FileZilla also includes a tool to compare directories in terms of file size or modification time. The application can guide you when setting up your network and lets you set speed limits in case you don't want to overload your bandwidth.
One thing really missing from FileZilla though is a scheduler to automatically set transfer times. Despite lacking a scheduler, FileZilla is an excellent open source FTP client. It's stable, fast and very efficient. Highly recommended. New features: The transfer queue is now stored in an SQLite database.
Depending on what you are trying to accomplish, I used github to show off my portfolio. They allow you to have one website active for free.
Only catch would be they have a unique name you have to use. Though if you purchase a domain name, they do give you the option to use your domain name and it will point to your github project. I am not overly comfortable with the terminal and using git at this point but, they have an option in the app store called github desktop that eliminates the need to know their special syntax. It makes it very simple to use and, once you have it set up it tracks everything you do so if you make changes, you can just go to github desktop and do a pull request to update github.
The github desktop app also does its own file transfer so you won't have to worry about CyberDuck, Transmit, or any other FTP client. The only other issue I ran into was that github is for static websites only. I had a contact form and had to figure out how to get it to work. I found plenty of services that charge for this but, for a simple website that you don't expect a huge amount of submissions, I found formspree.
It allows 1000 submits a month which is perfect for my usage. Again, it depends what you are trying to accomplish, just sharing as I had no idea github could host a website. I thought it was all just project based and a way for people to share work.