WeTTY logo

WeTTY

Website

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 screenshot

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:

Share:

Similar to WeTTY

Sshwifty logo

Sshwifty

Browser-based SSH and Telnet client with a web interface

3.1k
398
Last commit

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.

AGPL-3.0Actively maintained
Alternative to:
Termius logo
Termius
+2
sish logo

sish

SSH-based reverse tunneling for HTTP(S), WebSockets, and TCP

4.7k
333
Last commit

sish is an open-source Serveo/ngrok alternative that exposes local HTTP(S), WebSockets, and TCP services to the internet using SSH reverse tunnels.

MITActively maintained
Alternative to:
ngrok logo
ngrok
+3

LinuxServer.io Webtop

Containerized Linux desktop accessible from a web browser

4.4k
373
Last commit

Docker images providing full Linux desktop environments in your browser, with multiple distro and desktop flavors and optional GPU acceleration.

GPL-3.0Actively maintained
Alternative to:
Microsoft Remote Desktop logo
Microsoft Remote Desktop
+15
XPipe logo

XPipe

Connection hub and remote file manager for managing server infrastructure

14.5k
554
Last commit

Desktop application that centralizes SSH, containers, VMs, Kubernetes and remote file management; integrates local CLI tools and syncs connection data via git.

Apache-2.0Actively maintained
Alternative to:
MobaXterm logo
MobaXterm
+6
Termix logo

Termix

Web-based SSH server management with tunneling and file editing

14.9k
689
Last commit

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

Actively maintained
Alternative to:
Termius logo
Termius
+4

Ghostboard

Lightweight real-time synchronized text board with WebSocket API

344
16
Last commit

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.

MITSlowing down
Alternative to:
Pastebin logo
Pastebin
+4