ink-web is a browser-based runtime for Ink (React for CLIs). It lets you run Ink TUI applications directly in the browser using xterm.js, bridging the gap between terminal UIs and the web.
Why it belongs on this list:
It's a TUI library/framework for JavaScript/React — fits naturally in the Libraries > Other section alongside Ink itself
It provides real, interactive terminal user interfaces (rendered via xterm.js in the browser)
It is not a wrapper around another interactive command — it's a standalone runtime
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/rothgar/awesome-tuis/pull/563
**Author:** [@cjroth](https://github.com/cjroth)
**Created:** 2/28/2026
**Status:** ✅ Merged
**Merged:** 3/13/2026
**Merged by:** [@rothgar](https://github.com/rothgar)
**Base:** `main` ← **Head:** `add-ink-web`
---
### 📝 Commits (2)
- [`319f902`](https://github.com/rothgar/awesome-tuis/commit/319f902107facb7f176703b63a7f1dfd00f7b0f9) Add ink-web to Libraries > Other section
- [`4350d09`](https://github.com/rothgar/awesome-tuis/commit/4350d09cb277778788d1f8c37e25118e74857a4d) Merge branch 'main' into add-ink-web
### 📊 Changes
**1 file changed** (+4 additions, -0 deletions)
<details>
<summary>View changed files</summary>
📝 `README.md` (+4 -0)
</details>
### 📄 Description
## Add ink-web
[ink-web](https://github.com/cjroth/ink-web) is a browser-based runtime for [Ink](https://github.com/vadimdemedes/ink) (React for CLIs). It lets you run Ink TUI applications directly in the browser using [xterm.js](https://xtermjs.org/), bridging the gap between terminal UIs and the web.
**Why it belongs on this list:**
- It's a TUI library/framework for JavaScript/React — fits naturally in the Libraries > Other section alongside Ink itself
- It provides real, interactive terminal user interfaces (rendered via xterm.js in the browser)
- It is not a wrapper around another interactive command — it's a standalone runtime
- It is actively maintained
**Links:**
- GitHub: https://github.com/cjroth/ink-web
- Documentation & demo site: https://ink-web.dev
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/rothgar/awesome-tuis/pull/563
Author: @cjroth
Created: 2/28/2026
Status: ✅ Merged
Merged: 3/13/2026
Merged by: @rothgar
Base:
main← Head:add-ink-web📝 Commits (2)
319f902Add ink-web to Libraries > Other section4350d09Merge branch 'main' into add-ink-web📊 Changes
1 file changed (+4 additions, -0 deletions)
View changed files
📝
README.md(+4 -0)📄 Description
Add ink-web
ink-web is a browser-based runtime for Ink (React for CLIs). It lets you run Ink TUI applications directly in the browser using xterm.js, bridging the gap between terminal UIs and the web.
Why it belongs on this list:
Links:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.