Topics / #tty

Tty projects on GitHub

Terminal emulators and tools for sharing terminal sessions.

As of , the most-starred Tty projects on GitHub are .tmux (25.4K stars), xterm.js (21.3K stars) and gotty (19.6K stars). GitHub.Locker tracks 8 Tty repositories with 145.4K stars combined. The fastest-growing on October 16 was ttyd, with +7 stars in a day.

8Projects
145.4KStars in total
+16Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

8 projects · by stars

  1. #1 · gpakosz/.tmux

    .tmux

    Oh my tmux! is a self-contained, pretty, and versatile configuration file for tmux (the terminal multiplexer), giving it a Powerline-inspired theme and sane default bindings out of the box.

    25.4K
  2. #2 · xtermjs/xterm.js

    xterm.js

    Xterm.js is a frontend component that lets web applications embed a fully-featured terminal in the browser. It powers the integrated terminal in VS Code, Hyper and Tabby.

    21.3K
  3. #3 · yudai/gotty

    gotty

    GoTTY is a command line tool that turns CLI programs into web applications: run 'gotty top' and anyone who opens the served URL watches that command running live in their browser.

    19.6K
  1. 4

    browsh

    19.1Kbrowsh-org/browsh · JavaScript

    Browsh is a fully modern text-based browser: it renders real web pages and web apps as pure text in your terminal, with a headless Firefox doing the actual browsing behind the scenes.

  2. 5

    upterm

    19Krailsware/upterm · TypeScript

    Upterm (formerly Black Screen) is a terminal emulator that is also an interactive shell — the README calls it an IDE in the world of terminals. It is a desktop app built on Electron.

  3. 6

    terminalizer

    16.2Kfaressoft/terminalizer · JavaScript

    Terminalizer is a command-line tool that records your terminal session and turns it into an animated GIF image, or gives you a link to an online web player for sharing.

  4. 7

    ttyd

    12.5Ktsl0922/ttyd · C

    ttyd is a command-line tool that shares your terminal over the web, letting you access and interact with a terminal session through a browser.

  5. 8

    gdb-dashboard

    12.3Kcyrus-and/gdb-dashboard · Python

    This is a standalone .gdbinit file that gives GDB a modular visual dashboard, automatically showing the program's state (registers, stack, source, etc.) every time it stops, so you type fewer inspection commands.

Often tagged together