WeTTY

WeTTY

Web-based terminal access over HTTP/HTTPS

5.1kstars
750forks
Last commit: 9d ago
Repo age: 12y old
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 Services

Puter

Puter

Self-hostable web-based personal cloud and desktop environment

39.6k
3.5k
Last commit: 21h ago

Self-hostable internet OS that provides a web desktop, cloud storage, and an app platform for files, web apps, and remote-work style workflows.

Alternative to:
Google Drive
Google Drive
+19
Sunshine

Sunshine

Self-hosted game streaming host compatible with Moonlight

34.8k
1.7k
Last commit: 7h ago

Self-hosted game streaming server for Moonlight with low-latency streaming, hardware/software encoding, and web-based configuration and pairing.

Alternative to:
Parsec
Parsec
+11
Teleport

Teleport

Identity-aware access proxy for infrastructure and internal apps

19.9k
2k
Last commit: 9h ago

Secure access platform for servers, Kubernetes, databases, desktops, and web apps with SSO/MFA, short-lived certificates, and full session auditing.

Alternative to:
Twingate
Twingate
+16
Pangolin

Pangolin

Identity-aware VPN and reverse proxy for secure remote access

19.2k
578
Last commit: 18h ago

Open-source identity-based remote access platform combining WireGuard VPN and tunneled reverse proxy access with granular zero-trust controls.

Alternative to:
Cloudflare Access
Cloudflare Access
+16
n.eko (Neko)

n.eko (Neko)

Self-hosted virtual browser and shared desktop via WebRTC

17.2k
1.2k
Last commit: 8d ago

Neko is a self-hosted virtual browser/desktop streamed over WebRTC, enabling low-latency remote access and multi-user collaborative sessions in Docker.

Alternative to:
Hyperbeam
Hyperbeam
+10
XPipe

XPipe

Connection hub and remote file manager for managing server infrastructure

13.8k
526
Last commit: 15h ago

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

Alternative to:
MobaXterm
MobaXterm
+6