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.

24Projects
532.7KStars in total
+331Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

24 projects · by stars

  1. #1 · Eugeny/tabby

    tabby

    Tabby is a highly configurable terminal emulator, SSH and serial client for Windows, macOS and Linux, formerly known as Terminus.

    75K
  2. #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'.

    60.4K
  3. #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.

    50.3K
  1. 4

    copyparty

    47.1K9001/copyparty · Python

    copyparty 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.

  2. 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.

  3. 6

    curl

    43.1Kcurl/curl · C

    curl is a command-line tool and library (libcurl) for transferring data to or from a server using URL syntax.

  4. 7

    restic

    36.6Krestic/restic · Go

    restic is a command-line backup program that is fast, secure, and efficient, supporting Linux, macOS, Windows, FreeBSD, and OpenBSD.

  5. 8

    WindTerm

    32.5KkingToolbox/WindTerm · C

    WindTerm 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.

  6. 9

    OpenList

    25.1KOpenListTeam/OpenList · Go

    OpenList 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.

  7. 10

    Termix

    15.5KTermix-SSH/Termix · TypeScript

    Termix 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.

  8. 11

    electerm

    15.4Kelecterm/electerm · JavaScript

    Electerm 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.

  9. 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.

  10. 13

    filestash

    14.8Kmickael-kerjean/filestash · Go

    Filestash 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.

  11. 14

    xpipe

    14.6Kxpipe-io/xpipe

    XPipe 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.

  12. 15

    kopia

    14.4Kkopia/kopia · Go

    Kopia 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.

  13. 16

    sftpgo

    12.7Kdrakkan/sftpgo · Go

    SFTPGo 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.

  14. 17

    tailcat

    8.4Ktailscale/tailcat · Go

    Tailcat 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.

  15. 18

    pebrel

    3.4KKuddev/pebrel · Rust

    Pebrel 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.

  16. 19

    navop

    1.9KfeigeCode/navop · Rust

    Navop 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.

  17. 20

    omnyssh

    1.2Ktimhartmann7/omnyssh · Rust

    OmnySSH 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.

  18. 21

    onedump

    994liweiyi88/onedump · Go

    Onedump 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.

  19. 22

    ai-security-tool

    775ZeroDayEvil/ai-security-tool · HTML

    AI 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.

  20. 23

    shell-rs

    331since2006/shell-rs · Rust

    ShellRS 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.

  21. 24

    AceShell

    138dingtongbin/AceShell · Go

    AceShell 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.

Often tagged together