







Text User Interfaces (TUIs) emerged with early computing era, providing a text based layout, instead of graphical user interfaces (GUIs).
Terminal Apps need a DOM | C1
agent-tui runs terminal programs on a PTY and exposes the rendered screen as text or an outline with stable refs. Agents can drive live TUIs, including other AI agents, by snapshotting, pressing keys, and waiting for screen state.

Ratatui
Ratatui: Cook up delicious terminal user interfaces in Rust - the fast and lightweight TUI library trusted by developers

Stop Making TUIs
It's time to stop drawing user interfaces with punctuation characters. Native UI is a completely solved problem.

GitHub - ratatui/ratatui: A Rust crate for cooking up terminal user interfaces (TUIs) 👨🍳🐀 https://ratatui.rs
A Rust crate for cooking up terminal user interfaces (TUIs) 👨🍳🐀 https://ratatui.rs - ratatui/ratatui
GitHub - sst/opentui: OpenTUI is a library for building terminal user interfaces (TUIs)
OpenTUI is a library for building terminal user interfaces (TUIs) - sst/opentui
Terminal Trove - The $HOME of all things in the terminal.
Terminal Trove showcases the best of the terminal, Discover a collection of CLI, TUI, and more developer tools at Terminal Trove.

Reverse-engineering Claude's generative UI - then building it for the terminal
Extracting Anthropic's design system from a conversation export and rebuilding generative UI for the terminal.

fx – a terminal JSON viewer & processor
A terminal viewer & processor for JSON, YAML, & TOML (TUI and CLI)

Terminal Graph — A spatial development environment for macOS
See everything. Switch nothing. Terminals, browsers, editors, and notes on one infinite canvas with dataflow connections. Native macOS.

Terminal DAW Does It In Style
As any Linux chat room or forum will tell you, the most powerful tool to any Linux user is a terminal emulator. Just about every program under the sun has a command line alternative, be it CAD, not…

Terminal UI the Easy Way: BubbleTEA
For the past 18 months I've been tinkering with a terminal application that serves as an Algorand node frontend. I had a number of requireme...

History of The Graphical User Interface (GUI): A Wonderful Curse
ui.sh — Turn your terminal into a design engineer
A toolkit for coding assistants like Claude Code, Cursor, and Codex to help you build UIs that don't suck.

Learning From Terminals to Design the Future of User Interfaces
How we overvalue the wrong technology and novel aspects of interface design at the expense of substantial gains to our productivity.

am2rican5/sigye
beeb/swpui
jdefrancesco/dskDitto
Elsa002/queercat
GitHub - InputUsername/rescrobbled: MPRIS music scrobbler daemon
jj-vcs/jj