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.
Hot right now
Most stars gained in a day · Oct 16
+7ttyd
tsl0922/ttyd · ★ 12.5Kttyd is a command-line tool that shares your terminal over the web, letting you access and interact with a terminal session through a browser.
.tmux
gpakosz/.tmux · ★ 25.4KOh 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.
+3browsh
browsh-org/browsh · ★ 19.1KBrowsh 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.
+2xterm.js
xtermjs/xterm.js · ★ 21.3KXterm.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.
The all-time top
8 projects · by stars
- 25.4K
#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.
- 21.3K
#2 · xtermjs/xterm.jsxterm.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.
- 19.6K
#3 · yudai/gottygotty
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.
- 4

browsh
19.1Kbrowsh-org/browsh · JavaScriptBrowsh 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.
- 5

upterm
19Krailsware/upterm · TypeScriptUpterm (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.
- 6

terminalizer
16.2Kfaressoft/terminalizer · JavaScriptTerminalizer 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.
- 7

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

gdb-dashboard
12.3Kcyrus-and/gdb-dashboard · PythonThis 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.
Related topics
Often tagged together
- terminal1,101
- linux4,184
- macos3,544
- mit3,312
- open-source5,666
- cli2,227
- console35
- developer-tools2,924
- javascript1,842
- windows3,403
- browser404
- command-line424
- cross-platform2,623
- electron260
- nodejs1,506
- pty9
- shell282
- terminal-emulators23
- tool1,295
- typescript1,821
- websocket202
- command-line-tool715
- customization334
- docker1,660