yudai/gotty
View on GitHub ↗ ★ 19,555 Go
Share your terminal as a web application
30 mentions on Hacker News by 26 people: 8 stories, 22 comments · first 2015-08-16 · latest 2025-12-01
20082026
-
We used to run terminal in browser using https://github.com/yudai/gotty and the entire dev team remapped their Ctrl+w to Ctrl+`. We did frontend and backend development with this setup almost for 1.5 years. Muscles memory and till this…
comment by melvinodsa · 2025-12-01 · in Advent of Sysadmin 2025 -
…I use their computers' screens and keyboards, but I'm coding on my phone through a browser tab and https://github.com/yudai/gotty Beats the hell out of trying to be productive on Windows.
comment by __MatrixMan__ · 2024-05-19 · in Turn Your Android Tablet into an IDE with VSCode and Nix -
I’ve been using GoTTY ( https://github.com/yudai/gotty ) to do the same thing, combined with ngrok or Cloudflare tunnels to get a publically accessible URL. To enable multiplayer mode, just need screen/tmux.
comment by arjvik · 2023-11-06 · in Show HN: Sshx, a web-based collaborative terminal -
…windows machines (I'm no fan of Microsoft either), and I wanted a big screen and keyboard, so I ran https://github.com/yudai/gotty on my phone and used a browser on the windows box to access the nix-enabled shell on my phone, which had…
comment by __MatrixMan__ · 2023-02-15 · in Apple doesn’t want you developing hobby apps -
…and terminal to your browser, and a simple sandbox. [0] https://rkeene.dev/js-repl/?arg=bash [1] https://github.com/yudai/gotty
comment by rkeene2 · 2022-01-06 · in Unix in the Browser Tab -
…started should be relatively straight forward. [1]: https://github.com/xtermjs/xterm.js/ [2]: https://github.com/yudai/gotty
comment by philipswood · 2021-09-03 · in Web-based editor -
…before to share a screen with coworkers is to work in tmux and start a web tty service like gotty ( https://github.com/yudai/gotty ). After you resolve the standard network issues (port visibility and whatnot) you just need to configure it…
comment by vietjtnguyen · 2020-03-24 · in Show HN: Screen – screen sharing for remote work, by the cofounder of Screenhero -
…a few decades, starting from teleprinters[2] to text terminals[3] and terminal emulators[4]. [0] https://github.com/yudai/gotty [1] https://en.m.wikipedia.org/wiki/Terminal_emulator [2] https://en.m.wikipedia.org/wiki/Teleprinter [3]…
comment by pcr910303 · 2019-11-26 · in Cloudmacs: access your Emacs in browser -
this seems to be using gotty [1] to run spacemacs and serve it up as a web app. [1]: https://github.com/yudai/gotty
comment by nuggien · 2019-11-25 · in Cloudmacs: access your Emacs in browser -
…in the same camp as you are, a funny method that would "kinda work" would be to use something like https://github.com/yudai/gotty but I feel like that's a pretty hacky solution haha.
comment by penagwin · 2019-08-28 · in WTF – A personal information dashboard for your terminal -
…but have come across them: * https://github.com/vitorbaptista/shellshare * https://tmate.io/ * https://github.com/yudai/gotty - actually gives you a tty in a browser * https://github.com/dtinth/ttycast (edit: formatting)
comment by r3dey3 · 2019-08-06 · in Seashells – Pipe output from command-line programs to the web in real time -
This has been done: https://github.com/yudai/gotty
comment by hsnewman · 2019-03-26 · in Share your terminal as a web application with Go -
I use gotty https://github.com/yudai/gotty , which works great.
comment by hsnewman · 2019-01-10 · in Show HN: Shellvault – Cloud SSH terminal accessible from any browser -
▲ 2
Share your terminal as a web applicationstory by axiomdata316 · 2018-12-23 · 0 comments
-
Some related tools: https://github.com/yudai/gotty#alternatives
comment by gregwebs · 2018-11-12 · in Show HN: WebRTTY – Share a terminal session over WebRTC -
…I've used tmux together with it, to show a simple thing to a friend and it worked quite well. https://github.com/yudai/gotty
comment by Moter8 · 2018-02-07 · in Visual Studio Live Share Preview -
▲ 4
GoTTY – Share your terminal as a web applicationstory by ingve · 2017-11-25 · 0 comments
-
▲ 2
Share your terminal as a web applicationstory by j_s · 2017-11-02 · 0 comments
-
Check out gotty https://github.com/yudai/gotty maybe that's what you want.
comment by rmetzler · 2017-11-01 · in Show HN: /usr/bin/htop -
GoTTY does that for every console app: https://github.com/yudai/gotty
comment by egeozcan · 2017-11-01 · in Show HN: /usr/bin/htop -
▲ 2
Gotty – Share your terminal as a web applicationstory by 4684499 · 2017-11-01 · 0 comments
-
I think gotty is similar: https://github.com/yudai/gotty I'm not really sure what the differences are.
comment by rmetzler · 2017-07-10 · in Show HN: Seashells – Pipe output from CLI apps to the web in real time -
https://github.com/yudai/gotty is a good place to start figuring out how they're implemented (tty streaming server + termjs type thing).
comment by Goopplesoft · 2017-06-01 · in Skylake now GA on GCE -
How would that compare to GoTTY[1]? [1] https://github.com/yudai/gotty
comment by rmetzler · 2016-08-22 · in Xterm.js 1.1 – Full in-browser terminal with IME support and physical scrolling -
…outside of the scope of a weekend project :) Besides, gotty might be better suited for that task: https://github.com/yudai/gotty
comment by tommyallen · 2016-03-31 · in Show HN: tmux2html - Render full tmux windows or individual panes as HTML -
▲ 2
GoTTY – Share your terminal as a web applicationstory by kordless · 2015-09-03 · 0 comments
-
▲ 1
Share your terminal as a web applicationstory by degio · 2015-08-30 · 0 comments
-
https://github.com/yudai/gotty/blob/master/app/app.go#L73-L1... ^ Those are the key lines really. It's running the command in a pseudo-terminal, capturing the output (as text) and sending it over a web socket.
comment by JamesMcMinn · 2015-08-17 · in Gotty – Share your terminal as a web application -
▲ 442
Gotty – Share your terminal as a web applicationstory by nimitkalra · 2015-08-17 · 62 comments
-
▲ 8
Show HN: GoTTY, Share your Terminal as a Web Appstory by neilellis · 2015-08-16 · 0 comments