Dev tools · alternatives · 2026
24 alternatives to Got Bored This Afternoon – Made a Terminal Emulator in HTML5
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Got Bored This Afternoon – Made a Terminal Emulator in HTML5 launched in 2014; newer entries below may have overtaken it.
- 1
Black Screen▲215A terminal emulator with autocompletion based on Electron
2016 · github.com · its alternatives →
- 2
WebTerm Learn▲139Learn the terminal like a game — in a browser sandbox
Aug 2026 · learn.webterm.app · its alternatives →
- 3WT
2020 · command-line.online · its alternatives →
- 4AB
2019 · blog.jajoosam.repl.run · its alternatives →
- 5
Musikcube▲107A fully functional terminal-based music player
2017 · musikcube.com · its alternatives →
- 6
Coherent UI▲89HTML5 GUI designed for real-time applications and games
2015 · coherent-labs.com · its alternatives →
- 7JC
2013 · andersevenrud.github.com · its alternatives →
- 8IM
Try it at: ssh krnl.duetbrowser.com No sign up, totally free - no download. Let me know what you think. Prior art exists (brow.sh) but I wasn't satisfied with their graphical take. I wanted the raw, old skool terminal days of the early internet - BBS, and old green phosphor library comptuers - but running the modern web, with all the bells and jingle jangle whistles (JavaScript, etc). No funding, no VC, just 100% raw terminal fun. Not sure how long the demo will last, but try it out.
Jul 2026 · its alternatives →
- 9RM
2014 · r2goo.com · its alternatives →
- 10AU
A little web app I made for fun.
2022 · among-us-ejection.netlify.app · its alternatives →
- 11IM
2022 · the-surge.app · its alternatives →
- 12

Hello HackerNews, I'm Kaamkiya, the author of this program. It's a collection of minimal games made for terminals, like 2048, Hangman, and even two player games like pong. They're all text-based, but they can actually be quite fun. If you want to test it right now, you can do this: go run github.com/Kaamkiya/gg@latest I started this project out of boredom, honestly. I was bored, and when I'm bored I like to code or play video games. So I coded video games. I kept them really minimal though, because I'm not great at gamedev and thought it would be easier to contribute to text-based…
2024 · github.com · its alternatives →
- 13

Inspired by TAWS. Built as a learning exercise.
Jan 2026 · github.com · its alternatives →
- 14MW
2013 · replpad.com · its alternatives →
- 15US
2011 · codeclamp.com · its alternatives →
- 16AA
2025 · reprobate.site · its alternatives →
- 17WI
- 18M1
2015 · pizzascripters.com · its alternatives →
- 19

This is a model I’ve been thinking about lately. It demonstrates a pattern that I’m wondering could exist, where terminal applications, BBS-style shared user boards, and other expressions of creativity and sharing are created with web technologies but rendered into the terminal and accessed over SSH. I like that this brings back some kind of old days of the internet feeling and uses web technologies but sidesteps the public World Wide Web, even though it’s still on the internet. You can try it out too right now, and I’m thinking about making the self-hosting specialized applications part a…
Jul 2026 · duetbrowser.com · its alternatives →
- 20GB
Jul 2026 · gb-dmg.live · its alternatives →
- 21IM
Play games, publish yours, and build with the indie.fun SDK.
2022 · modd.io · its alternatives →
- 22IT
2019 · howtocodejs.com · its alternatives →
- 23MF
2013 · dl.dropboxusercontent.com · its alternatives →
- 242M
Made this to try out o1-preview, took ~40 prompts and 3 hours in total, with a fairly solid backed written in Go. Works pretty badly in Firefox apparently due to canvas-canvas copies being really slow, Chrome works great tho. Doesn't work well on mobile yet, and has some other minor issues, but overall it feels incredible to put together something like this so quickly.
2024 · chess280.com · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →