Topics / #sftp
Sftp projects on GitHub
Secure file transfer over SSH and related client tooling.
As of , the most-starred Sftp projects on GitHub are tabby (75K stars), rclone (60.4K stars) and alist (50.3K stars). GitHub.Locker tracks 24 Sftp repositories with 532.7K stars combined. The fastest-growing on October 16 was ai-security-tool, with +77 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+77ai-security-tool
ZeroDayEvil/ai-security-tool · ★ 775AI Security Tool is an open-source, cross-platform terminal and vulnerability scanner that combines a multi-protocol connectivity client (SSH, RDP, VNC, etc.), CVE/SBOM supply-chain auditing, and 12+ autonomous AI agents (DeepSeek, OpenAI) to automate pentesting, Red Team, and CTF workflows.
Termix
Termix-SSH/Termix · ★ 15.5KTermix is a free, self-hosted platform that puts SSH terminals, remote desktop (RDP/VNC/Telnet), file transfers over SFTP, Docker and Podman management, host metrics, and automations for your servers in one web, desktop, and mobile app.
rclone
rclone/rclone · ★ 60.4KRclone is a command-line program that syncs files and directories to and from dozens of different cloud storage providers, like an 'rsync for the cloud'.
+22duplicati
duplicati/duplicati · ★ 15.1KDuplicati is a free, open-source backup client that stores encrypted, incremental, and compressed backups on cloud storage services and remote file servers.
The all-time top
24 projects · by stars
- 75K
#1 · Eugeny/tabbytabby
Tabby is a highly configurable terminal emulator, SSH and serial client for Windows, macOS and Linux, formerly known as Terminus.
- 60.4K
#2 · rclone/rclone
rclone
Rclone is a command-line program that syncs files and directories to and from dozens of different cloud storage providers, like an 'rsync for the cloud'.
- 50.3K
#3 · AlistGo/alist
alist
Alist is a self-hosted file list and WebDAV program that lets you browse and manage files stored across dozens of different cloud storage providers through one unified web interface.
- 4
copyparty
47.1K9001/copyparty · Pythoncopyparty is a portable, single-file server that turns almost any device into a full-featured file server, supporting resumable uploads/downloads over HTTP(S), WebDAV, SFTP, FTP(S), TFTP and SMB, with a built-in media player, thumbnails and search.
- 5

aria2
43.1Karia2/aria2 · C++aria2 is a lightweight, cross-platform command-line download utility that fetches files over HTTP(S), FTP, SFTP, BitTorrent, and Metalink, and can combine multiple protocols/sources for the same file to maximize bandwidth.
- 6
curl
43.1Kcurl/curl · Ccurl is a command-line tool and library (libcurl) for transferring data to or from a server using URL syntax.
- 7

restic
36.6Krestic/restic · Gorestic is a command-line backup program that is fast, secure, and efficient, supporting Linux, macOS, Windows, FreeBSD, and OpenBSD.
- 8

WindTerm
32.5KkingToolbox/WindTerm · CWindTerm is a free professional SSH/Telnet/Serial/Shell/Sftp client and terminal built for DevOps, combining remote connections, a local shell and file transfer in one application.
- 9
OpenList
25.1KOpenListTeam/OpenList · GoOpenList is a self-hosted file-listing and sharing server, built as a community-driven fork of AList, that lets you browse, preview, and share files from dozens of cloud storage providers through one unified web interface.
- 10
Termix
15.5KTermix-SSH/Termix · TypeScriptTermix is a free, self-hosted platform that puts SSH terminals, remote desktop (RDP/VNC/Telnet), file transfers over SFTP, Docker and Podman management, host metrics, and automations for your servers in one web, desktop, and mobile app.
- 11

electerm
15.4Kelecterm/electerm · JavaScriptElecterm is a free, open-source desktop app that bundles a terminal with SSH, SFTP, FTP, Telnet, serial port, RDP, VNC, and Spice clients into one window.
- 12

duplicati
15.1Kduplicati/duplicati · C#Duplicati is a free, open-source backup client that stores encrypted, incremental, and compressed backups on cloud storage services and remote file servers.
- 13

filestash
14.8Kmickael-kerjean/filestash · GoFilestash is a storage-agnostic, Dropbox-like file manager that speaks nearly every storage protocol (S3, FTP, SFTP, WebDAV, SMB, NFS, Git, IPFS, Dropbox, Azure, SharePoint and more), so you get one file browser for all your backends.
- 14

xpipe
14.6Kxpipe-io/xpipeXPipe is a connection hub that lets you access your entire server infrastructure (SSH hosts, Docker, Kubernetes, VMs, cloud servers, WSL, and more) from one local desktop app, without installing any agent on the remote systems.
- 15
kopia
14.4Kkopia/kopia · GoKopia is an open-source backup and restore tool that creates encrypted, compressed, deduplicated snapshots of your files and directories and saves them to remote, cloud, network-attached, or local storage.
- 16

sftpgo
12.7Kdrakkan/sftpgo · GoSFTPGo is a self-hosted, event-driven file transfer server that speaks SFTP, HTTP/S, FTP/S and WebDAV, and can store files on local disk, encrypted local disk, S3, Google Cloud Storage, Azure Blob Storage, or even another SFTP server.
- 17

tailcat
8.4Ktailscale/tailcat · GoTailcat is like netcat but running over Tailscale's encrypted data plane (WireGuard + magicsock + DERP) without needing Tailscale's control plane or a Tailscale account. One side runs a tailcat server and gets a short address; the other side connects to it, and traffic is end-to-end encrypted and NAT-traversed automatically.
- 18

pebrel
3.4KKuddev/pebrel · RustPebrel is a GPU-accelerated terminal emulator for Windows, macOS, and Linux that brings local shells, SSH/SFTP remote access, and AI command-line tools like Claude Code and Codex into one native desktop workspace.
- 19

navop
1.9KfeigeCode/navop · RustNavop is a native, all-in-one desktop workspace that combines database tools, SSH/terminal, remote desktop, file transfer, monitoring, notes, and AI agent integration in a single app.
- 20

omnyssh
1.2Ktimhartmann7/omnyssh · RustOmnySSH is a free, open-source SSH client and server manager for macOS, Windows and Linux. One window holds a live metrics dashboard, real terminal tabs, two-panel SFTP, snippets and one-click SSH key setup — as a desktop GUI plus a terminal TUI, built in Rust.
- 21

onedump
994liweiyi88/onedump · GoOnedump is a command-line database administration tool that backs up (and restores) MySQL and PostgreSQL databases to various storage destinations like local disk, S3, Google Drive, Dropbox, or SFTP.
- 22

ai-security-tool
775ZeroDayEvil/ai-security-tool · HTMLAI Security Tool is an open-source, cross-platform terminal and vulnerability scanner that combines a multi-protocol connectivity client (SSH, RDP, VNC, etc.), CVE/SBOM supply-chain auditing, and 12+ autonomous AI agents (DeepSeek, OpenAI) to automate pentesting, Red Team, and CTF workflows.
- 23
shell-rs
331since2006/shell-rs · RustShellRS is a native, cross-platform SSH client that combines Xshell-style host management, tabbed terminals, a WinSCP-style dual-pane SFTP browser and SSH port forwarding in one window.
- 24

AceShell
138dingtongbin/AceShell · GoAceShell is a cross-platform desktop app for managing network terminal sessions - it unifies SSH, Telnet, serial, SFTP, HTTP, RDP and local terminals in one tool, built with Go, Wails3, Vue3 and TypeScript, with a built-in AI assistant.
Related topics
Often tagged together