Open-source ssh software
183 open-source libraries, tools and applications tagged ssh, ranked by how closely ssh is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
183 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| subhra74/snowflake Muon (formerly Snowflake) is a graphical SSH client with an enhanced SFTP file browser, terminal emulator, remote process/resource manager,… | 23 | 2248 | maintenance |
| rapidloop/rtop rtop is an interactive remote system monitoring tool that connects over SSH and displays vital metrics like CPU, disk, memory, and network … | 32 | 2189 | maintenance |
| cyd01/KiTTY KiTTY is a free Windows-only telnet and SSH client forked from PuTTY 0.76, adding features like session filters, automatic logon scripts, p… | 23 | 1825 | maintenance |
| pstadler/flightplan Flightplan is a Node.js library and CLI (`fly`) for running sequences of shell commands against local and remote hosts over SSH, aimed at s… | 23 | 1812 | maintenance |
| louisdh/openterm OpenTerm is a sandboxed command line interface app for iOS, written in Swift. It bundles a wide set of common Unix-style commands such as s… | 10 | 1652 | maintenance |
| liximomo/vscode-sftp A VS Code extension that syncs local directories with remote servers over SFTP/FTP. It supports uploading on save, downloading projects, di… | 23 | 1539 | maintenance |
| res0nat0r/gitosis Gitosis is a Python tool for hosting Git repositories on a server, managing access over SSH using public keys without giving users shell ac… | 32 | 1331 | maintenance |
| nxshell/nxshell NxShell is a cross-platform, open-source SSH client with a graphical terminal interface supporting SSH, SFTP, FTP, VNC, Telnet, and serial … | 23 | 1260 | maintenance |
| tp4a/teleport Teleport is an open-source bastion host (jump server) system that proxies and audits RDP, SSH, SFTP, and Telnet remote connections. It bund… | 23 | 1217 | maintenance |
| Opticos/GWSL-Source GWSL is an open-source Windows XServer application that automates running graphical Linux apps on Windows 10 via WSL and over SSH. It wraps… | 23 | 1200 | maintenance |
| ivanilves/xiringuito Xiringuito is a shell-script-based SSH tunneling tool that provides VPN-like access to remote networks without running a VPN server. It use… | 23 | 1163 | maintenance |
| rogaha/docker-desktop A Docker image that runs X11 and SSH services to create remote-accessible virtual desktops, preloaded with Firefox and LibreOffice. It uses… | 32 | 1158 | maintenance |
| francoismichel/ssh3 SSH3 is a research-driven reimplementation of the SSH protocol that runs remote terminal sessions over QUIC, TLS 1.3, and HTTP/3. It offers… | 18 | 5013 | experimental |
| WassimBenzarti/colab-ssh A lightweight Python library that sets up an SSH tunnel to a remote Jupyter notebook environment like Google Colab, optionally integrating … | 23 | 1077 | maintenance |
| distant A Neovim plugin that wraps the distant CLI to let users edit remote files, run programs, and use LSP on remote machines from their local Ne… | 23 | 1374 | experimental |
| felixse/FluentTerminal Fluent Terminal is a Windows terminal emulator built on UWP and web technologies, supporting PowerShell, CMD, WSL, SSH, and Mosh with tabs,… | 67 | 9600 | abandoned |
| coder/sshcode sshcode is a Go CLI that automatically installs and runs code-server on a remote machine over SSH, opening VS Code in a Chrome app-mode bro… | 10 | 5692 | abandoned |
| gravitational/teleconsole Teleconsole is a Go-based command line tool for sharing a UNIX terminal session with others and forwarding local TCP ports over SSH, aimed … | 10 | 2762 | abandoned |
| desaster/kippo Kippo is a medium-interaction SSH honeypot written in Python that logs brute-force attacks and records the full shell interaction of attack… | 23 | 1713 | abandoned |
| lorisleiva/laravel-deployer A Laravel package that provided zero-downtime deployment out-of-the-box by wrapping the Deployer tool. It is now deprecated; the author rec… | 23 | 1673 | abandoned |
| kryptco/kr A deprecated Go CLI tool that runs an SSH agent (krd) routing private key operations to a paired Krypton mobile app, so SSH authentication … | 10 | 1572 | abandoned |
| aluzzardi/wssh wssh is a bridge that terminates SSH connections server-side and exposes the remote shell pty over WebSockets using a thin JSON protocol. I… | 32 | 1371 | abandoned |
| amitds1997/remote-nvim.nvim A Neovim plugin that adds VSCode-style remote development and devcontainer support to Neovim over SSH or Docker. It automatically installs … | 10 | 1325 | abandoned |
| Termux Termux is an Android terminal emulator that provides a full Linux environment on mobile devices. It includes a package manager (apt) and su… | 73 | 61683 | active |
| JumpServer JumpServer is an open-source Privileged Access Management (PAM) platform and bastion host that provides secure, audited access to SSH, RDP,… | 100 | 31794 | stable |
| wavetermdev/waveterm Wave Terminal is an open-source, cross-platform terminal emulator with integrated AI assistance, durable SSH sessions, file previews, a bui… | 89 | 22405 | active |
| Teleport Teleport is an identity-aware access proxy and certificate authority that provides unified, credential-free access to SSH servers, Kubernet… | 88 | 20995 | stable |
| cloudflare/cloudflared cloudflared is the command-line client and daemon for Cloudflare Tunnel, which creates outbound-only connections from your origin servers t… | 98 | 16080 | stable |
| loft-sh/devpod DevPod is an open-source, client-only tool for creating reproducible developer environments defined by devcontainer.json, runnable locally,… | 53 | 15282 | active |
| Cockpit Cockpit is a web-based graphical interface for administering Linux servers, interacting directly with the operating system through real sys… | 95 | 15200 | stable |
| Spug Spug is a lightweight, agent-free open-source operations (DevOps) platform for small and medium enterprises, built with Django and React. I… | 99 | 11084 | active |
| zhu1090093659/dsh-web dsh-web is a plugin aggregation ecosystem package for the DeepSeek Harness (DSH) Web GUI, bundling independently installable plugins such a… | 81 | 9152 | active |
| sitaramc/gitolite Gitolite is a self-hosted Git repository hosting tool for Unix servers that provides fine-grained, file-based access control over repositor… | 72 | 8595 | stable |
| gruntwork-io/terratest Terratest is a Go library that makes it easier to write automated tests for infrastructure code such as Terraform, Packer, Docker, Kubernet… | 94 | 7981 | stable |
| TableProApp/TablePro TablePro is a free, open-source, native macOS (and iOS/iPadOS) database client supporting 29 SQL and NoSQL engines through native drivers, … | 80 | 6283 | active |
| twisted/twisted Twisted is an event-driven networking engine and framework for Python, providing an asynchronous reactor plus implementations of many inter… | 79 | 5992 | stable |
| shazow/ssh-chat ssh-chat is a custom SSH server written in Go that replaces the shell with a chat prompt, so users connect via ssh and land in a chat room.… | 47 | 5909 | active |
| GPUStack GPUStack is an open-source GPU cluster manager for AI model serving that orchestrates inference engines like vLLM, SGLang, and TensorRT-LLM… | 88 | 5844 | active |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| proxysu/ProxySU A Windows WPF desktop application that provides one-click installation of proxy tools (Xray, V2ray, Trojan, Trojan-Go, NaiveProxy, Shadowso… | 66 | 5711 | active |
| tobychui/zoraxy Zoraxy is a general-purpose HTTP reverse proxy and forwarding tool written in Go, managed through a built-in web interface designed for hom… | 98 | 5504 | active |
| butlerx/wetty WeTTY is a self-hosted Node.js application that provides terminal access in the browser over HTTP/HTTPS using xterm.js and websockets. It p… | 98 | 5460 | active |
| tianshiyeben/wgcloud WGCLOUD is a lightweight, distributed IT operations monitoring platform built on SpringBoot with a Go-based agent, designed for fast deploy… | 92 | 5187 | active |
| antoniomika/sish sish is an open-source, self-hostable SSH server that provides HTTP(S), WebSocket(S), and TCP tunnels to localhost, serving as an ngrok/ser… | 94 | 4790 | active |
| midoks/mdserver-web mdserver-web is a simple open-source Linux server management panel written in Python, inspired by the BT.CN web hosting panel. It provides … | 87 | 4520 | active |
| octelium/octelium Octelium is a free, open-source, self-hosted unified zero trust secure access platform built on Kubernetes. It can operate as a remote acce… | 87 | 4107 | active |
| EntySec/Ghost Ghost Framework is a Python-based Android post-exploitation framework that leverages the Android Debug Bridge (ADB) to gain remote access t… | 51 | 3425 | active |
| ph4ntonn/Stowaway Stowaway is a multi-hop proxy tool written in Go, designed for penetration testers to route external traffic through chains of nodes into r… | 51 | 3419 | active |
| fleschutz/PowerShell A mega collection of 600+ free, stand-alone PowerShell scripts (.ps1) that run on Linux, macOS, and Windows. The scripts cover command-line… | 76 | 3271 | active |
| OpenOcta OpenOcta is an open-source desktop AIOps agent for Windows and macOS that lets ops engineers assign IT operations work in natural language.… | 79 | 3230 | active |
| tomerfiliba/plumbum Plumbum is a Python library for writing shell-script-like programs with a Pythonic, cross-platform syntax. It provides local and remote com… | 88 | 3055 | stable |
| billchurch/webssh2 WebSSH2 is a web-based SSH client that proxies browser terminal sessions to SSH servers over WebSockets using ssh2, Socket.IO, and xterm.js… | 97 | 2777 | active |
| mitogen-hq/mitogen Mitogen is a Python library for writing distributed self-replicating programs that bootstrap copies of themselves on remote machines over S… | 98 | 2542 | active |
| KittyLitter Litter is a native iOS and Android client for OpenAI's Codex and Local Studio, letting users manage sessions and run agentic coding workflo… | 81 | 2520 | active |
| learnhouse/learnhouse LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com… | 100 | 2404 | active |
| ovh/the-bastion The Bastion is a self-hosted SSH bastion/gateway that acts as the single entry point for operational teams to access infrastructure devices… | 84 | 2189 | stable |
| AI-Anywhere/AI-Anywhere AI Anywhere is a local bridge service and web UI that surfaces AI coding agent sessions running in tmux (Claude Code, Codex, etc.) in any d… | 98 | 2124 | active |
| dodo-reach/hermes-desktop Hermes Desktop is a native macOS (Swift/SwiftUI) companion app for managing a Hermes Agent host, either locally or over pure SSH. It provid… | 67 | 2024 | active |
| dromara/Jpom Jpom is a lightweight, low-intrusion web-based ops platform for online building, automatic deployment, daily server operations, and project… | 52 | 1946 | active |
| admpub/nging Nging is a Go-based website server management panel for configuring and administering Caddy and Nginx sites through a web UI. It bundles pr… | 80 | 1594 | active |
| dimonomid/nerdlog Nerdlog is a fast, remote-first, multi-host terminal UI log viewer with an interactive timeline histogram and no central server. It connect… | 86 | 1573 | active |
| george518/PPGo_Job PPGo_Job is a lightweight, web-based scheduled task (cron) management system written in Go. It provides a visual UI with multi-user permiss… | 23 | 1535 | stable |
| openclaw/crabbox Crabbox is a Go CLI and execution control plane that leases remote runners (cloud VMs, SSH hosts, containers, or sandbox providers), syncs … | 78 | 1473 | active |
| ssh-mitm/ssh-mitm SSH-MITM is an open-source man-in-the-middle SSH server for authorized security audits and malware analysis. It proxies SSH client-server c… | 84 | 1470 | active |
| antoniorodr/cronboard Cronboard is a terminal-based (TUI) dashboard for managing cron jobs locally and on remote servers over SSH. Built with Textual, it lets us… | 82 | 1460 | active |
| shizunge/endlessh-go A Go implementation of endlessh, an SSH tarpit that traps brute-force attackers by sending an endless SSH banner, while exporting Prometheu… | 83 | 1444 | active |
| SlipNet SlipNet is an open-source anti-censorship VPN client for Android (Kotlin/Jetpack Compose) with a cross-platform Go CLI companion, supportin… | 71 | 1443 | active |
| awless awless is a powerful CLI for managing Amazon Web Services with a small, hierarchical command surface. It offers a templating language for c… | 23 | 4953 | maintenance |
| skillsgate/skillsgate SkillsGate is an open-source visual skill manager for AI coding agents, available as a desktop app and a terminal UI. It lets users browse,… | 83 | 1379 | active |
| lunel-dev/lunel Lunel is an AI-powered mobile IDE and cloud development platform consisting of an Expo/React Native app, a Node.js CLI bridge, a WebSocket … | 50 | 1099 | active |
| TimothyYe/skm SKM is a command-line SSH key manager written in Go that lets users create, list, alias, switch, back up, and audit multiple SSH keys. It a… | 86 | 1083 | active |
| J-x-Z/cocoa-way Cocoa-Way is a native macOS Wayland compositor written in Rust that renders Linux desktop applications using Apple's Metal API. It acts as … | 79 | 1052 | active |
| Kuingsmile/PicHoro PicHoro is a Flutter-based Android app for managing cloud storage platforms and image hosting services, with file upload/download and multi… | 57 | 1023 | active |
| sekey/sekey SeKey is a macOS SSH agent that lets users authenticate to SSH servers using keys stored in the Apple Secure Enclave, unlocked via Touch ID… | 23 | 2516 | maintenance |
| mistio/mist-ce Mist CE is an open-source multicloud management platform providing a unified web interface, RESTful API, and CLI to manage public clouds, p… | 29 | 1912 | maintenance |
| NetEaseGame/git-webhook A self-hosted web application built with Python Flask, SQLAlchemy, Celery, Redis, and React for quickly setting up Git webhooks to automate… | 32 | 1521 | maintenance |
| petems/tugboat Tugboat is a Ruby-based command line tool for managing DigitalOcean droplets, offering commands to create, destroy, and SSH into servers. I… | 23 | 1438 | maintenance |
| linclin/gopub Gopub is an enterprise operations release/deployment system built with a Vue.js (Element UI) frontend and a Go (Beego) backend. It supports… | 10 | 1372 | maintenance |
| kimlimjustin/xplorer Xplorer is a cross-platform desktop file manager built with Tauri 2 (Rust backend, React 18 frontend) featuring AI-powered search and chat,… | 70 | 5689 | experimental |
| progrium/gitreceive A shell-based tool that sets up an SSH git user on a Linux server to accept arbitrary git pushes and trigger a custom receiver hook script.… | 32 | 1129 | maintenance |
| apenwarr/sshuttle sshuttle is a Python command-line tool that creates a transparent proxy over SSH, acting like a lightweight VPN without admin rights on the… | 32 | 8853 | abandoned |
| koding/koding Koding is an open-source development platform that orchestrates cloud-based dev environments, letting teams define, share, and spin up full… | 10 | 2177 | abandoned |
| YelpArchive/dockersh dockersh is a login shell written in Go that places each interactive user into their own individual Docker container when they log in. It c… | 10 | 1273 | abandoned |
← prev page 2 / 2