Alternatives to ttyd

A command-line tool that shares a terminal session over the web in a browser. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as ttyd.

  • WeTTY

    A self-hosted terminal that runs in a web browser over HTTP or HTTPS.

    WeTTY also gives browser shell access over HTTP or HTTPS and ships Docker compose files, but it lacks the ZMODEM and trzsz file transfer ttyd offers.

  • Sshwifty

    A self-hosted web client for connecting to SSH and Telnet servers from a browser.

    Sshwifty is a self-hosted browser client for SSH and Telnet hosts with a JSON preset server list, rather than wrapping any local command like ttyd.

  • Nexterm

    A self-hosted server management tool for SSH, VNC and RDP connections in the browser.

    Nexterm adds VNC and RDP alongside SSH in one self-hosted browser interface run with Docker, a broader server management tool than ttyd.

  • sshx

    A command-line tool that shares your terminal by link as a collaborative, end-to-end encrypted browser session.

    sshx shares a terminal by link through a relay with end-to-end encryption, live cursors and chat, instead of serving a shell from your own server.

Also worth comparing

These listings name ttyd as their own alternative, so the relationship runs both ways.

Similar software

Related functionality, not a direct replacement.