Sshwifty logo

Sshwifty

Website

Browser-based SSH and Telnet client with a web interface

3.1k stars 398 forks last commit first released AGPL-3.0

Actively maintained

Last commit 8 Jul 2026.

Sshwifty screenshot

Sshwifty is a web SSH and Telnet client that lets users connect to remote hosts directly from a browser. It runs as a lightweight server that provides a web UI and proxies terminal traffic to SSH/Telnet endpoints.

Key Features

  • Browser-based terminal access for SSH and Telnet sessions
  • Optional shared access password (“SharedKey”) to protect the web UI
  • Configurable connection timeouts, heartbeat, and read/write throttling
  • Remote presets (“Known remotes”) to predefine commonly used targets
  • Optional SOCKS5 proxy support for outbound connections
  • Server-side hook system (for example, pre-connection checks or policy enforcement)
  • Runs as a single binary and is commonly deployed via Docker
  • Optional built-in TLS configuration per listener

Use Cases

  • Provide temporary browser access to SSH for admins, support, or on-call teams
  • Centralize access to lab, network, or IoT devices where installing a client is inconvenient
  • Offer controlled Telnet/SSH access behind a reverse proxy in restricted environments

Limitations and Considerations

  • Preset data is delivered to clients without protection and should not contain secrets
  • The hook system executes external processes and must be designed carefully to avoid security risks

Sshwifty is well-suited for exposing terminal access through a web interface while keeping deployment simple. With presets, access protection, and flexible configuration, it can fit both homelab and operational workflows.

Categories:

Tags:

Tech Stack:

Share:

Similar to Sshwifty

Apache Guacamole logo

Apache Guacamole

Clientless remote desktop gateway accessed through HTML5 in a browser.

3.9k
788
Last commit

Open-source browser-based gateway enabling VNC, RDP, and SSH access to remote desktops without client software.

Apache-2.0Actively maintained
Alternative to:
Citrix DaaS logo
Citrix DaaS
+17
WeTTY logo

WeTTY

Web-based terminal access over HTTP/HTTPS

5.4k
764
Last commit

WeTTY provides browser-based terminal access to local shells or remote SSH hosts using xterm.js and WebSockets for responsive interactive sessions.

MITActively maintained
Alternative to:
Puter logo
Puter
+5
Soft Serve logo

Soft Serve

Self-hosted Git server with an SSH-accessible terminal UI

7.1k
237
Last commit

Self-hostable Git server focused on SSH, featuring a terminal UI, access control, and Git LFS support, with cloning via SSH, HTTP, or the Git protocol.

MITActively maintained
Alternative to:GitHub+7

GLAuth

Lightweight LDAP authentication server with pluggable backends

2.8k
240
Last commit

GLAuth is a lightweight LDAP/LDAPS authentication server for development, CI, and homelabs, supporting file, S3, SQL, or LDAP proxy backends and optional 2FA.

MITActively maintained
Alternative to:
Microsoft Active Directory logo
Microsoft Active Directory
+5
ShellHub logo

ShellHub

Centralized SSH gateway for remote access and device management

2k
186
Last commit

Centralized SSH gateway to remotely manage Linux servers, containers and IoT devices via web or native SSH; offers key auth, firewall rules, audit logging and session recording.

Apache-2.0Actively maintained
Alternative to:
Teleport logo
Teleport
+14
Eclipse Mosquitto logo

Eclipse Mosquitto

Lightweight MQTT message broker

11.1k
2.6k
Last commit

Eclipse Mosquitto is a lightweight, open-source MQTT broker supporting MQTT 5.0 and 3.1.1, plus client libraries and CLI tools for pub/sub messaging.

Actively maintained
Alternative to:
EMQX Cloud logo
EMQX Cloud
+11