Cyberduck is one of the default ftp clients used by the mac user community. It works very well with all apple desktop systems. It has been around since December 8th 2003, but its first release on windows was on march 8th 2011 and since then they have had stable update release to support the client.
With cyberduck, a user can directly open a file and edit them with any editor they have installed on their system and after edition and saving upon closing the document, the updated document will automatically be uploaded back in to the server in high speed.
It also comes with a great help page which will help users use it to its full extent.