Working with online files, whether this is as part of running a website or just making use of online storage, an FTP client is virtually essential. Transmit is a feature-packed FTP client for the Mac which offers support for FTP, SFTP, TLS/SSL, Amazon S3 and many other cloud services.

The column view means that working with remote files is similar to working with those stored on your hard drive and you have the option of editing remote files using the applications you would normally use. Uploading files can be achieved by simply dragging files to the dock and you can use the program to keep multiple Macs synchronized with each other - and transfer status is always visible

Your most frequently used servers can be bookmarked and the tabbed interface means that multiple connections can be managed with ease. Support for Automator actions means that common tasks can be automated.

This is a hugely versatile tool that helps to blur the distinction between remote and local files. There is also a free transmit widget available that can be used to add access to the program to the dashboard. This can be downloaded from here.

Transmit 5.2.3 ships with these changes (see changelog for more):

- Improved file drag and drop compatibility with 3rd party apps
- Fixed an issue that prevented connections to some SFTP servers
- Now restores the previously active connections as expected
- Resolved an issue that prevented the file browser split from correctly restoring its position
- Restored Action toolbar functionality
- Fixed an issue that prevented tabs from being rearranged
- Clarified Backblaze B2 connection fields
- Fixed “Connect to servers automatically” preference when opening multiple windows
- Resolved an issue that could cause the new server UI to be displayed incorrectly after making a server group
- Restored button for docking the Get Info sidebar


Decent OS X FTP clients are a little thin on the ground, but Transmit is a great piece of software.