CLUSTER TERMINAL-BUILDING-INTERFACES · 40 ENTRIES · EARLIEST ENTRY 2015-09-21
Terminal UI toolkits and apps
This cluster of 38 products includes libraries, frameworks, and applications for building or managing terminal user interfaces (TUIs), ranging from general-purpose widget libraries to purpose-built tools for specific systems like Terraform, Kafka, and Omarchy. The dated entries span from 2009 to 2026 with sporadic releases and a slight uptick in 2026; traction is led by vex (3 stars), while python-shellkit and kranz-bin have 0 stars each.
Entry timeline
ENTRY TIMELINE
Each bar is the month a member carries, which is a creation date where the source published one and a crawl date otherwise. Nothing in the index was found before 11 August 2026, and coverage broadened sharply on 14–15 August, so a bar from then on reports how much we found that month, not how much was built; an earlier bar reports how far back a member's own source dated it — not how long we have been watching.
Members by activity
Activity signals, not revenue.
Build origin · 6 hand-coded · 14 unlabelled
Operator · 20 open source
Two labels per entry, never collapsed into one: how it was built, and who stands behind it. Counted over the 20 listed below. Unlabelled means nothing has decided yet — not that the answer is small.
- 21bubbleplate-bin0★5 moliveopen sourceGenerator that scaffolds terminal user interface projects for software developers.
- 22codexbar-tui0★5 moliveopen sourceTerminal UI that provides a themed interface for a coding CLI, simplifying developer interaction with the tool.
- 23Qt Widgets Designer0★6 mostaleliveopen sourceDesktop GUI design tool for creating and editing interface files for Qt applications.
- 24kaskade0★6 mostaleliveopen sourceOffers a text user interface for interacting with Kafka topics from the terminal.
- 25vesper-ctui0★7 mostaleliveopen sourceLibrary for creating terminal UI components such as tables, charts, trees, diagrams, and spinners.
- 26blipgloss0★1 moliveopen sourceA set of style definitions that enables developers to create polished terminal layouts for their CLI applications.
- 27syscgo0★10 mostaleliveopen sourceGo library and CLI tool for creating terminal animations.
- 28reddix0★11 mostaleliveopen sourceTerminal client for Reddit with a refined user interface.
- 29oppenheimer0★11 mostaleliveopen sourceTask management board with hierarchical lists for terminal enthusiasts.
- 30libsral0★1 yrabandonedliveopen sourceAbstraction library that gives applications a common interface to interact with screen readers.
- 31python-pick0★2 yrabandonedliveopen sourcePython library that creates interactive selection lists in the terminal.
- 32perl-expect0★2 yrabandonedliveopen sourcePerl module that automates interactive command-line programs by controlling terminal input and output.
- 33ruby-cli-ui-10★3 yrabandonedliveopen sourceFramework for building terminal user interfaces, providing components and styling for CLI applications.
- 34libt3widget0★4 yrabandonedlivehand-codedopen sourceToolkit for building dialog-based interfaces in the terminal.
- 35libt3window0★4 yrabandonedlivehand-codedopen sourceToolkit for creating window-based programs that run in the terminal.
- 36iselect0★9 yrabandonedlivehand-codedopen sourceTerminal tool that provides an interactive selection interface for choosing items from a list.
- 37python2-ptyprocess0★4 yrabandonedlivehand-codedopen sourceLibrary for spawning and controlling subprocesses in a pseudo-terminal.
- 38lua-nocurses0★3 yrabandonedliveopen sourceLua library for terminal screen manipulation.
- 39nodejs-cli-boxes0★5 yrabandonedlivehand-codedopen sourceLibrary providing box-drawing characters and styles for terminal interfaces.
- 40cmake_tui0★4 yrabandonedlivehand-codedopen sourceTerminal user interface that configures CMake build settings interactively.
Ranked by traction, highest first, and paged 20 at a time — this is a window on the cluster, never the whole of it. Ties are broken by a stable id so a product cannot appear on two pages or fall between them. Browse every cluster.