Ross ROSS = Recommend OSS · open-source software intelligence for agents

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.

ProductHealth v2StarsMaturity
kingToolbox/WindTerm
WindTerm is a professional cross-platform terminal application supporting SSH, Sftp, Shell, Telnet, Serial, and Tmux protocols, built for D…
2432468active
Termix
Termix is a free, open-source, self-hosted platform for managing servers, combining SSH terminals, remote desktop (RDP, VNC, Telnet), SFTP …
9015588active
fabric/fabric
Fabric is a high-level Python library for executing shell commands remotely over SSH and transferring files, built on top of Invoke and Par…
6315515stable
electerm
electerm is a free, open-source, all-in-one terminal, SSH, SFTP/FTP/Telnet/serial port, and remote desktop (RDP/VNC/Spice) client built wit…
9515338active
XPipe
XPipe is a desktop connection hub for managing entire server infrastructures from a local machine, integrating SSH, Docker, Kubernetes, hyp…
9414584active
PiKVM
PiKVM is an open-source KVM-over-IP solution built on Raspberry Pi that lets you remotely control servers and workstations (keyboard, video…
7710390stable
paramiko/paramiko
Paramiko is a pure-Python implementation of the SSHv2 protocol providing both client and server functionality, built on the cryptography li…
749861stable
maxgoedjen/secretive
Secretive is a native macOS app that stores and manages SSH keys inside the Mac's Secure Enclave, making them non-exportable. It adds Touch…
928888active
lollipopkit/flutter_server_box
A cross-platform Flutter application for monitoring and managing Linux, Unix, and Windows servers from mobile and desktop devices. It provi…
1008852active
ekzhang/sshx
sshx is a Rust-based CLI tool that shares a live terminal over the web via a secure link, rendering sessions on a collaborative infinite ca…
777696active
RipplePiam/MobaXterm-Chinese-Simplified
A Simplified Chinese localization (translation) package for MobaXterm, an enhanced Windows terminal with remote networking tools like SSH, …
657318active
Blink Shell
Blink Shell is a professional, desktop-grade terminal emulator for iOS and iPadOS built on Mosh and SSH for stable, persistent remote conne…
696964active
binaricat/Netcatty
Netcatty is an Electron-based desktop SSH client that combines terminal emulation, SFTP file browsing, and split-terminal workspace managem…
806708active
winfsp/sshfs-win
SSHFS-Win is a minimal port of SSHFS to Windows that lets users mount remote SSH/SFTP directories as local network drives. It uses Cygwin f…
616398active
easy-ssh-exec (drone-ssh / ssh-action)
A GitHub Action for executing remote SSH commands within CI/CD workflows, built with Go and drone-ssh. It supports password and key authent…
776217active
tmate
tmate is a fork of the tmux terminal multiplexer that adds instant terminal sharing over the network. It generates a shareable SSH connecti…
626130stable
xxh
xxh is a Python-based CLI tool that lets you bring your favorite shell environment (xonsh, fish, zsh, bash, osquery) with you when connecti…
806104active
1Remote/1Remote
1Remote is a modern personal remote session manager and launcher for Windows that centralizes RDP, SSH, VNC, Telnet, and (S)FTP connections…
896089active
mscdex/ssh2
SSH2 client and server modules written in pure JavaScript for Node.js. It supports exec, shell, SFTP, port forwarding, and custom HTTP(S) a…
735821stable
phpseclib/phpseclib
A MIT-licensed pure-PHP library providing implementations of SSH-2, SFTP, X.509/CSR/CRL/PFX/CMS, and a wide range of cryptographic primitiv…
955592stable
charmbracelet/wish
Wish is a Go library for building custom SSH applications, built on gliderlabs/ssh with sensible defaults and a middleware system analogous…
945552active
huashengdun/webssh
WebSSH is a Python web application that provides a browser-based SSH client for connecting to SSH servers. It is built on Tornado, Paramiko…
345145stable
gnmyt/Nexterm
Nexterm is an open-source, self-hosted server management application providing SSH, VNC, and RDP remote access through a web interface. It …
865084active
sshnet/SSH.NET
SSH.NET is a Secure Shell (SSH-2) client library for .NET, optimized for parallelism. It provides SSH command execution, SFTP and SCP file …
814382stable
ktbyers/netmiko
Netmiko is a multi-vendor Python library that simplifies SSH CLI connections to network devices, built on top of Paramiko. It abstracts low…
874308stable
gliderlabs/ssh
A Go library that wraps golang.org/x/crypto/ssh with a high-level, net/http-like API for building custom SSH servers. It lets developers ha…
234181stable
VS Code Remote Development
Microsoft's VS Code Remote Development extension pack, which lets you open any folder in WSL, a Docker container, or on a remote machine ov…
744177active
openssh/openssh-portable
Portable OpenSSH is a complete implementation of the SSH protocol version 2 for secure remote login, command execution, and file transfer. …
774043stable
thebaselab/codeapp
Code App is a desktop-class code editor for iPadOS built with SwiftUI and the Monaco editor, featuring Git integration, an embedded termina…
853969active
Adembc/lazyssh
Lazyssh is a terminal-based interactive SSH manager written in Go, inspired by lazydocker and k9s. It provides a keyboard-driven TUI for br…
383967active
MisterTea/EternalTerminal
Eternal Terminal (ET) is a secure remote shell that automatically reconnects after network outages or IP roaming without interrupting the s…
863917active
TermoraDev/termora
Termora is a cross-platform terminal emulator and SSH client built with Kotlin/JVM, supporting Windows, macOS, and Linux. It includes SFTP …
673827active
pgrok/pgrok
pgrok is a self-hosted, multi-tenant HTTP/TCP reverse tunnel solution that exposes local development environments to the public internet us…
773650active
mxschmitt/action-tmate
A GitHub Action that opens an interactive tmate SSH or web shell session on a GitHub Actions runner so you can debug failing workflows live…
813580active
bastillion-io/Bastillion
Bastillion is a self-hosted, web-based SSH console and SSH key management platform that acts like a bastion host with a dashboard. It provi…
1003551active
ConnectBot
ConnectBot is an open-source Secure Shell (SSH) client for Android that lets users open encrypted shell sessions and transfer files with re…
993515active
ExTV/Podroid
Podroid is a rootless Android app that boots a real Alpine Linux virtual machine (via QEMU or hardware-accelerated AVF) with a custom kerne…
803496active
moul/assh
assh is a transparent wrapper around the SSH client written in Go that enhances SSH configuration with regex host matching, aliases, gatewa…
893221active
nirui/sshwifty
Sshwifty is a self-hosted web application that provides SSH and Telnet client access directly from a browser. It ships as prebuilt executab…
943127active
veeso/termscp
termscp is a feature-rich terminal UI (TUI) file transfer client and dual-pane file explorer supporting SCP, SFTP, FTP/FTPS, S3, SMB, WebDA…
913110active
chaterm/Chaterm
Chaterm is an open-source AI-native terminal application for cloud and infrastructure management, letting engineers deploy, troubleshoot, a…
823098active
ContainerSSH
ContainerSSH is an SSH server written in Go that launches on-demand containers in Docker or Kubernetes for each connecting user. It support…
773087active
cweijan/vscode-database-client
A Visual Studio Code extension that acts as an all-in-one database client for MySQL/MariaDB, PostgreSQL, SQLite, Redis, ClickHouse, DM, and…
582917active
sedwards2009/extraterm
Extraterm is an open-source terminal emulator with modern workflow features like shell integration that frames command output, a built-in S…
782826active
trzsz/trzsz-ssh
trzsz-ssh (tssh) is an SSH client written in Go designed as a drop-in replacement for the OpenSSH client, aiming for full compatibility wit…
892756active
FreeRDP/Remmina
Remmina is a GTK-based remote desktop client for Linux supporting RDP, VNC, SPICE, X2Go, SSH, and HTTP protocols through a plugin system. I…
492556active
mkj/dropbear
Dropbear is a small SSH server and client written in C, designed for low memory and disk footprints. It is widely used on embedded Linux sy…
882407stable
FiloSottile/whoami.filippo.io
A public SSH server (written in Go) that identifies visitors by enumerating the public keys their SSH client offers and matching them again…
632367stable
MegaManSec/SSH-Snake
SSH-Snake is a self-propagating, file-less bash script that automatically discovers SSH private keys on a system, attempts to connect to re…
102341active
PowerShell/Win32-OpenSSH
A Win32 port of OpenSSH for Windows, now serving as a release and issue tracker plus wiki for the project. Active development has moved to …
718291maintenance
semicons/java_oci_manage
R-Bot is a self-hosted multi-cloud infrastructure management application combining a web-based SSH terminal and cloud management panel with…
972090active
OpenPubkey
opkssh is a Go CLI tool that enables SSH authentication via OpenID Connect identities instead of long-lived SSH keys. It generates SSH publ…
882083active
jimradford/superputty
SuperPuTTY is a Windows application that acts as a window manager for PuTTY SSH terminal sessions, providing tabbed and split-pane organiza…
542056active
melbahja/goph
Goph is a lightweight, native Go SSH client library for executing commands over SSH connections with a simple API. It supports multiple aut…
932034active
chaos-zhu/easynode
EasyNode is a self-hosted web-based server management panel providing webSSH and webSFTP for Linux and Windows servers, with features like …
982016active
libfuse/sshfs
SSHFS is a FUSE-based network filesystem client that mounts remote directories over SFTP. It requires no server-side setup since most SSH s…
797720maintenance
veops/oneterm
OneTerm is a lightweight, flexible enterprise bastion host (jump server) built on the 4A model: authentication, authorization, account, and…
931985active
veyon/veyon
Veyon is a free, open-source, cross-platform application for monitoring and controlling computers in classrooms and training environments. …
931981stable
moul/sshportal
sshportal is a transparent SSH bastion (jump host) server written in Go that manages users, hosts, and access control without requiring a t…
661941active
nyakang/nyaterm
NyaTerm is a modern desktop remote terminal workspace built with Tauri, React, and Rust. It combines SSH, local shells, Telnet, serial, RDP…
811798active
Heavrnl/nexus-terminal
Nexus Terminal is a modern web-based SSH/RDP/VNC client with a self-hosted Node.js backend and an optional standalone desktop app. It offer…
881797active
ronf/asyncssh
AsyncSSH is a Python library providing asynchronous client and server implementations of the SSHv2 protocol, including SFTP and SCP, built …
761760stable
migueldeicaza/SwiftTerm
SwiftTerm is a VT100/Xterm terminal emulator library written in Swift, with a UI-agnostic engine plus front-ends for macOS (AppKit) and iOS…
1001738active
davrodpin/mole
Mole is a Go-based CLI application for creating SSH tunnels with a focus on resiliency and user experience. It supports automatic port sele…
231727stable
jimmy201602/webterminal
A Django-based web bastion (jump server) that lets users connect to servers via SSH, SFTP, RDP, VNC, and Telnet directly from the browser. …
681724active
liftoff/GateOne
Gate One is an HTML5 web-based terminal emulator and SSH client that runs in the browser without plugins. It supports many simultaneous use…
326287maintenance
charmbracelet/wishlist
Wishlist is a Go CLI and SSH server that acts as a directory of SSH endpoints, listing and connecting to hosts from ~/.ssh/config or a YAML…
661669active
AnalyseDeCircuit/oxideterm
OxideTerm is an open-source, local-first desktop workspace for remote server operations, combining SSH/Mosh/Telnet/Serial terminals, SFTP, …
781638active
quantumsheep/sshs
sshs is a terminal user interface (TUI) for SSH that reads ~/.ssh/config to list and connect to configured hosts. It is written in Rust and…
941614active
laravel/envoy
Laravel Envoy is a PHP-based CLI tool for defining and running common tasks on remote servers over SSH using a clean Blade-style syntax. It…
901614active
larryli/PuTTY
A Chinese-localized fork of PuTTY, the free Telnet/SSH client and xterm terminal emulator for Win32 and Unix. It tracks upstream PuTTY rele…
851601active
janmojzis/tinyssh
TinySSH (tinysshd) is a minimalistic SSHv2 server written in C with under 100,000 words of code, implementing only a secure subset of the p…
951535active
evsar3/sshfs-win-manager
SSHFS-Win Manager is an Electron-based GUI for SSHFS-Win that lets Windows users mount remote SSH filesystems as local drives. It provides …
231511active
yituorou/meatshell
MeatShell is a lightweight, low-memory SSH and terminal client written in Rust with Slint, inspired by FinalShell. It offers multi-tab term…
761490active
webfactory/ssh-agent
A GitHub Action that starts ssh-agent on the workflow runner, exports SSH_AUTH_SOCK, and loads one or more private SSH keys from repository…
751483active
mpiorowski/late-sh
late.sh is a terminal-first social platform accessed entirely over SSH, offering real-time chat, lofi/classical radio streaming, terminal g…
751471active
Shipit
Shipit is a universal automation engine and deployment tool for the Node.js ecosystem, positioned as a JavaScript-based alternative to Capi…
105293maintenance
Gu1llaum-3/sshm
SSHM is a Go-based command-line tool with an interactive TUI for managing SSH hosts directly in your ~/.ssh/config file. It supports quick …
841413active
ixrjog/opscloud4
OpsCloud4 is a self-hosted cloud operations platform built with Spring Boot that provides a bastion host with web/SSH terminals, Kubernetes…
551388active
picosh/pico
pico is a suite of SSH-powered developer services including static site hosting (pgs), localhost tunnels (tuns), SSH pub/sub pipes, a markd…
951344active
easingthemes/ssh-deploy
A GitHub Action that deploys code from the GitHub workspace to a remote server via rsync over SSH, implemented in NodeJS for speed. It supp…
751343active
GlassHaven/Haven
Haven is a free, open-source (AGPL-3.0) remote access and mobile workspace app for Android written in Kotlin. It combines SSH/Mosh terminal…
791339active
Upterm
Upterm is an open-source CLI tool for instantly sharing terminal sessions over secure SSH tunnels to the public internet. It supports remot…
1001325active
dromara/orion-visor
Orion Visor is a modern, self-hosted automation operations and lightweight bastion host platform built with Java and Vue. It provides unifi…
641320active
asbru-cm/asbru-cm
Ásbrú Connection Manager is a free, open-source GUI application for organizing and launching remote terminal sessions, with automation feat…
731302active
fitztrev/shuttle
Shuttle is a macOS menu bar application that provides a simple shortcut menu for launching SSH connections and running commands. Menu items…
234568maintenance
ParallelSSH/parallel-ssh
parallel-ssh is an asynchronous parallel SSH client library for Python that can run commands and file transfers across hundreds to hundreds…
751282active
mina-deploy/mina
Mina is a blazing fast deployer and server automation tool for Ruby applications. It generates a single Bash script for the entire deployme…
234353maintenance
capistrano/sshkit
SSHKit is a Ruby toolkit for running commands in a structured way on one or more servers over SSH. It provides a DSL for executing, testing…
781219stable
HamedAp/ShahanPanel
ShahanPanel is a self-hosted web panel for managing SSH and VPN proxy users on a server, supporting protocols like V2Ray, VLESS, VMess, Wir…
861204active
nashaofu/shell360
Shell360 is a cross-platform SSH and SFTP client built with Tauri, React, and Rust, supporting Windows, macOS, Linux, Android, and iOS. It …
901156active
storm
storm is a Python command line tool for managing SSH connections by adding, editing, deleting, listing, and searching entries in your SSH c…
103912maintenance
Fahrj/reverse-ssh
A statically-linked SSH server written in Go with reverse connection functionality, designed for remote access during CTFs, HackTheBox chal…
611067active
TeraTermProject/teraterm
Tera Term is a free, open-source terminal emulator for Windows supporting serial port, Telnet, and SSH connections. It includes a macro scr…
871059active
darkoperator/Posh-SSH
A PowerShell module built on a custom SSH.NET library that provides SSH, SFTP, and SCP functionality for automating tasks on remote systems…
851058active
mfat/sshpilot
SSH Pilot is a user-friendly, cross-platform SSH and SFTP client with an integrated tabbed terminal, split view, and a dual-pane SFTP file …
781039active
net-ssh/net-ssh
Net::SSH is a pure-Ruby implementation of the SSH2 client protocol, packaged as a Ruby gem. It lets Ruby programs open SSH connections to r…
771024active
steelbrain/node-ssh
A lightweight Promise-based wrapper around the ssh2 library for Node.js, providing a modern async API for SSH connections. It supports comm…
591007active
zachlatta/sshtron
SSHTron is a multiplayer lightcycle (Tron-style) game playable entirely over SSH by connecting to a hosted server. It is written in Go and …
322497maintenance
Lakr233/Rayon
Rayon is a native macOS and iOS app for managing and monitoring Linux servers over SSH, showing proc filesystem status, GPU stats, and an x…
102415maintenance

page 1 / 2 next →