I started writing this just to ask if anyone knows of any good native FTP clients that have a modern GUI and transfer quickly enough, but ended up writing a lot more by including some big players in the space.
I’d love to hear any thoughts or personal opinions on your own FTP/SFTP setup, so I added some other questions at the bottom of the post.
Top Contenders
lftp - Free as in beer. Install with Homebrew or MacPorts.
The gold standard that shines above all others when it comes to speed. Easily the fastest of the bunch, but command line only. For advanced operations, there is a learning curve, but once you set it up and remember some basic commands like lcd
, pget
, and mirror
, it’s relatively easy and transfers files much faster than most other FTP/SFTP clients thanks to parallel/segmented transfers.
I use lftp for any large transfers I have (anything over a few gigabytes), but for smaller files and folders, I tend to prefer just using Transmit for its ease of use.
My only wish is that there was some native GUI out there that just runs lftp under the hood while allowing drag-and-drop, whether it’s a single window or dual-pane UI like Transmit and some of the others.
FileZilla - Free as in beer, again.
Open-source, well-respected FTP client that is known for being fast and stable while offering many advanced features.
I’d love FileZilla if the UI were better on macOS because it looks very out-of-date and clunky. I’m aware that it does come with a few small themes that change the icons a bit, but I’ve yet to find a decent theme that will make it look more modern. If anyone knows of a way, please let me know!
Another thing to note is that it’s not currently Apple Silicon native, but the recent nightly builds are. The tradeoffs of using an unstable nightly version to get Apple Silicon support are up to you but might be marginally noticeable.
Transmit 5 - $45 one-time fee, requires upgrading license when Transmit 6 is released.
Sleek FTP client with a great dual-pane user interface. The developers, Panic Inc, make a few very polished native apps, like Prompt for iOS and the (somewhat) new Nova text editor for macOS.
I basically only prefer Transmit over FileZilla because it looks much nicer and truly feels native. My main reason for writing this post is because I’d like to see if any other native (or native-ish) macOS FTP clients can load faster when launched and possibly transfer files faster, though that isn’t my main concern because, as I said, I use lftp for my larger transfers anyway.
Forklift 4 - $19.95 for lifetime license and 1 year of updates.
Another sleek FTP client with a UI that feels more aligned with the macOS ecosystem. I used Forklift 3 for a bit before eventually switching to Transmit due to the nicer UI and faster speeds (probably just placebo), but the new Forklift 4 update looks really well made. I have tried the new version, and it was great but not compelling enough to switch from Transmit altogether.
However, I just installed it again to refresh my memory, and I like it a good amount and may consider switching again (lol).
Cyberduck - Freemium, full license for $10+ donation.
A fantastic, exceptionally fast FTP client that blends in with the macOS ecosystem well. Feels faster (under certain circumstances) than Transmit or Forklift when choosing to use multiple connections for the transfer.
It prompts you for a donation if you’re unlicensed but is otherwise free without limitations.
I personally do like Cyberduck a lot, but I prefer a dual-pane UI rather than having to open both Cyberduck and Finder to drag and drop files. It’s super minor, but it’s just my personal preference.
Commander One - $29.99 for a personal license, the free version does not support FTP.
This one is a bit overkill, in my opinion. It has many useful features that I’m sure many users would love, but they also contribute a bit of bloat to the app, and connecting to my server was noticeably slower compared to any of the above FTP clients.
The UI is very dense with information, tabs, options, and settings, and looks relatively overwhelming compared to the others I’ve included, with the exception of lftp for obvious reasons.
Great app with tons of nice features, just not for my personal use case.
Questions
- What is your go-to FTP/SFTP client for macOS? Why do you use it over any of the other apps?
- Do you know of any other clients that I didn’t include here? Maybe some newer programs altogether that are more up to today’s standards visually (and technically)?
- What does your general file transfer workflow look like?