Cyberduck
Cyberduck is an open-source client for FTP and SSH [file transfer protocol|SFTP], WebDAV, and cloud storage, available for macOS and Windows licensed under the GPL. Cyberduck is written in Java and C# using the Cocoa user interface framework on macOS and Windows Forms on Windows. It supports FTP/TLS, using AUTH TLS as well as directory synchronization. The user interacts with the user interface, including file transfer by drag and drop and notifications via Growl. It is also able to open some files in external text editors.
Cyberduck includes a bookmark manager and supports Apple's Keychain and Bonjour networking. It supports multiple languages including English, Catalan, Czech, Chinese, Danish, Dutch, Finnish, French, German, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Slovak, Spanish, Swedish, Thai, Turkish, Ukrainian, and Welsh.