
WeTTY
Web-based terminal access over HTTP/HTTPS
5.4k stars 766 forks last commit first released MIT
Actively maintained
Last commit 14 Aug 2026.

WeTTY is a web terminal that lets you access a shell session directly from a browser over HTTP or HTTPS. It can run a local login shell (for example when running as root) or proxy interactive sessions over SSH, providing a responsive terminal experience via WebSockets.
Key Features
- Browser-based terminal UI powered by xterm.js terminal emulation
- WebSocket-based communication for low-latency interactive sessions
- Connect to localhost or remote systems via SSH (host, port, user, auth options)
- Supports running a specified command/shell instead of SSH when desired
- Configurable base path and server bind settings (host/port), suitable for reverse proxies
- Optional TLS support via provided SSL key/certificate
- Docker image available for containerized deployments
Use Cases
- Provide web-based SSH access for administrators on internal networks
- Offer a simple in-browser terminal for lab servers, appliances, or homelabs
- Embed terminal access into internal tools or portals where browser access is preferred
Limitations and Considerations
- Exposing terminal access is high-risk and should be protected with strong authentication, HTTPS, and network controls
- Feature set focuses on terminal access; it is not a full remote desktop or full-featured SSH client suite
WeTTY is a practical alternative to older AJAX-based web terminals, emphasizing modern terminal emulation and real-time responsiveness. It is well-suited for controlled environments where browser-based terminal access improves usability and access workflows.
Categories:
Tags:
Tech Stack:
Similar to WeTTY

Sshwifty
Browser-based SSH and Telnet client with a web interface
Sshwifty is a web-based SSH and Telnet client that lets you access remote terminals directly from a browser, with presets, access control, and optional TLS.


sish
SSH-based reverse tunneling for HTTP(S), WebSockets, and TCP
sish is an open-source Serveo/ngrok alternative that exposes local HTTP(S), WebSockets, and TCP services to the internet using SSH reverse tunnels.
LinuxServer.io Webtop
Containerized Linux desktop accessible from a web browser
Docker images providing full Linux desktop environments in your browser, with multiple distro and desktop flavors and optional GPU acceleration.

XPipe
Connection hub and remote file manager for managing server infrastructure
Desktop application that centralizes SSH, containers, VMs, Kubernetes and remote file management; integrates local CLI tools and syncs connection data via git.

Termix
Web-based SSH server management with tunneling and file editing
Self-hosted server management platform with web SSH terminal, SSH tunneling, remote file manager/editor, Docker controls, monitoring, and RBAC with OIDC and 2FA.

Ghostboard
Lightweight real-time synchronized text board with WebSocket API
Ghostboard is a minimal real-time text board that syncs text across devices via WebSocket and exposes a REST API and CLI for updates and retrievals.





