Dev tools · alternatives · 2026
24 alternatives to A terminal emulator in pure PHP
A terminal renderer written in pure PHP. Contribute to soloterm/screen development by creating an account on GitHub.
A terminal emulator built entirely in PHP, allowing developers to run command-line interfaces through a web browser or PHP environment. Designed for developers who need terminal functionality without relying on… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

- 2

It's based on the jediterm library developed for IDEs, but it can also be put to work as a standalone terminal emulator with tabs. The library has been around for more than 10 years, but I don't think anyone made a terminal emulator app from it?
2025 · github.com · its alternatives →
- 3
Hyper 1.0.0▲413Terminal built and extensible with HTML, CSS, and JavaScript
2016 · hyper.is · its alternatives →
- 4

Top (DomTerm - a terminal emulator and console using DOM and JavaScript)
2018 · domterm.org · its alternatives →
- 5

I made a built-from scratch Wayland Compositor to display any GUI app* in the terminal! I think there is a lot of unexplored potential in custom Wayland compositors, a lot of really cool things you can embed existing applications into! So, I started with embedding apps into the terminal because that is the easiest input/output (output is just utf-8 and I use the great `chafa` library for that, and I just read from stdin for the input). If you have any other ideas for cool Wayland compositors, let me know. I purposedly wrote 80% the app in Typescript to appeal to the most developers and…
2025 · github.com · its alternatives →
- 6

Run KolibriOS, Linux or Windows 98 in your browser
2013 · copy.sh · its alternatives →
- 7

- 8
Hyper 3▲643A cross-platform terminal powered by web technologies
2019 · hyper.is · its alternatives →
- 9

Hi everyone, Gridland is a runtime + ShadCN UI registry that makes it possible to build terminal apps that run in the browser as well as the native terminal. This is useful for demoing TUIs so that users know what they're getting before they are invested enough to install them. And, tbh, it's also just super fun! Gridland is the successor to Ink Web (ink-web.dev) which is the same concept, but using Ink + xterm.js. After building Ink Web, we continued experimenting and found that using OpenTUI and a canvas renderer performed better with less flickering and nearly instant load times. We're…
Mar 2026 · gridland.io · its alternatives →
- 10

OpenTerm, a sandboxed command line interface for iOS - louisdh/openterm
2018 · github.com · its alternatives →
- 11

Terminal-based game engine for Go, built on top of Termbox - JoelOtter/termloop
2015 · github.com · its alternatives →
- 12

Hi! I put together a Rust compiler written in PHP. It takes Rust source code and outputs x86-64 Linux binaries directly. No LLVM, no assembler, no linker. It has a working ownership checker, borrow checker, type checker, structs, functions, control flow, and mutable references. The test suite has 80+ cases. The whole thing is around 2,500 lines of PHP.
Mar 2026 · github.com · its alternatives →
- 13

Creating code samples in simple terminal interface
2022 · terminalgif.com · its alternatives →
- 14

Want to play Dr Mario or Pokémon on your server terminal?
2016 · github.com · its alternatives →
- 15EC
I modified my terminal Jupyter client, euporie [1], to run using pyodide in the browser. It's akin to JupyterLite, providing a temporary online Python notebook environment without the need to install any Python packages. It's potentially useful if you need to do a bit of quick interactive work in Python, but don't have the environment set up ready to do so. Since actual jupyter kernels can't run in pyodide (they run as subprocesses and communicate over ZMQ), it uses an in-process Python kernel which runs on the same interpreter as the application itself. Notebooks and files can be saved…
2022 · euporie.readthedocs.io · its alternatives →
- 16
WebTerm▲109Free online Linux terminal that runs in your browser. Practice Linux commands and Git with interactive tutorials. No installation, no sign-up.
Jan 2026 · webterm.app · its alternatives →
- 17

Jupyter notebooks in the terminal. Contribute to joouha/euporie development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 18

A terminal-to-gif recorder minus the headaches. Contribute to chjj/ttystudio development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 19

Ghostty for the web with xterm.js API compatibility - coder/ghostty-web
Nov 2025 · github.com · its alternatives →
- 20
WebTerm Learn▲139Learn the terminal like a game — in a browser sandbox
Aug 2026 · learn.webterm.app · its alternatives →
- 21
Ghostty▲161A fast, feature-rich, and platform-native terminal emulator
2024 · ghostty.org · its alternatives →
- 22

an old terminal template for html pages. Contribute to victorqribeiro/oldTerminal development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 23
TerminalWidget▲136Put script output in your Desktop/Home screen widgets.
Aug 2026 · terminalwidget.app · its alternatives →
- 24

Screensavers for your terminal. Contribute to cxreiff/ttysvr development by creating an account on GitHub.
2024 · github.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 →