Transfer files between your Mac and an FTP, FTPS, or SFTP server using a dual-pane browser.
Store server logins securely in the macOS Keychain instead of a plain text config file.
Sync your saved server list across multiple Macs using iCloud.
| gmac-pl/gmacftp | akitaonrails/ratatui-bubbletea | deepdiy/pdf2md | |
|---|---|---|---|
| Stars | 20 | 20 | 20 |
| Language | Rust | Rust | Rust |
| Setup difficulty | easy | easy | easy |
| Complexity | — | 2/5 | 2/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Prebuilt signed DMG or Homebrew cask install, building from source needs Rust 1.88+ and Xcode Command Line Tools.
gmacFTP is a file transfer application for macOS that lets you connect to FTP, FTPS, and SFTP servers to move files between your computer and a remote server. It is built natively in Rust rather than as a wrapped web page, which the README says gives it fast startup and a responsive feel even during heavy file transfers, unlike apps built with Electron or a similar web based wrapper. The app uses a dual pane layout, showing two independent file browsers side by side, so you can view your local files and a remote server at once, or even two different remote servers together. It supports plain FTP as a separate, explicit legacy mode, FTPS with strict security settings, and SFTP with support for passwords, private keys, an SSH agent, and two factor style keyboard interactive login. Saved passwords are stored in the macOS Keychain rather than as plain text, protected by an encryption key that never touches disk, and the app can optionally sync your saved server list across your other Macs through iCloud, with passwords still only traveling as encrypted data. Transfers can be paused, resumed, retried, and reordered individually, and the app includes folder sync profiles, a reversible remote trash instead of permanent deletion, and drag and drop support with Finder. It is distributed as a signed and Apple notarized download, or through Homebrew, and building it from source requires Rust and Xcode's command line tools. The project is licensed under GPL v3, with a separate commercial license available for those who need one. The README notes this is a development preview before a full 1.0 release, so people should expect some rough edges while it continues to mature, though the maintainer describes it as solid enough for everyday FTP and SFTP work already.
A native Rust FTP, FTPS, and SFTP client for macOS with a dual-pane file browser, Keychain backed password storage, and no Electron or telemetry.
Mainly Rust. The stack also includes Rust, Slint, Tokio.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.