GoTTY
Share your terminal as a web application
GoTTY is a simple command-line tool that turns any CLI program into a web application accessible from a browser. It is useful for sharing terminal sessions and remote access.
Key features
- CLI programs as web apps
- Single binary
- Read-only or interactive mode
- Basic auth support
Strengths
- Released under the MIT license
- Easy to set up — beginner-friendly
- First-class Docker support for quick deployment
- Mature project with 19.5k GitHub stars
GoTTY replaces
Compare GoTTY
31 head-to-head comparisons.
- GoTTY vs RustDesk
- GoTTY vs frp
- GoTTY vs Headscale
- GoTTY vs Sunshine
- GoTTY vs Tailscale
- GoTTY vs JumpServer
- GoTTY vs Algo VPN
- GoTTY vs NetBird
- GoTTY vs WG-Easy
- GoTTY vs localtunnel
- GoTTY vs Neko
- GoTTY vs Teleport
- GoTTY vs Moonlight
- GoTTY vs Nebula
- GoTTY vs ZeroTier
- GoTTY vs Chisel
- GoTTY vs Cockpit
- GoTTY vs Termix
- GoTTY vs OpenVPN
- GoTTY vs Mosh
- GoTTY vs rathole
- GoTTY vs noVNC
- GoTTY vs FreeRDP
- GoTTY vs SoftEther VPN
- GoTTY vs EasyTier
- GoTTY vs ttyd
- GoTTY vs Wetty
- GoTTY vs WebSSH
- GoTTY vs Sshwifty
- GoTTY vs Shell In A Box
- GoTTY vs WebSSH2
Similar remote access & vpn apps
RustDesk
Remote Access & VPNOpen-source remote desktop alternative to TeamViewer
Replaces TeamViewer, AnyDesk
frp
Remote Access & VPNFast reverse proxy to expose local servers behind NAT
Replaces ngrok
Headscale
Remote Access & VPNOpen-source self-hosted Tailscale control server
Replaces Tailscale
Sunshine
Remote Access & VPNSelf-hosted game-stream host for Moonlight clients
Replaces NVIDIA GameStream, Parsec
Tailscale
Remote Access & VPNZero-config mesh VPN built on WireGuard
Replaces ZeroTier
JumpServer
Remote Access & VPNOpen-source bastion host and PAM platform
Replaces CyberArk, Teleport