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

MAY 2009: 1JUL 2011: 1MAR 2014: 1SEP 2015: 2NOV 2017: 1JAN 2018: 1NOV 2020: 2MAR 2021: 1DEC 2021: 1FEB 2022: 1FEB 2023: 1APR 2023: 1JUL 2023: 1APR 2024: 1JUL 2024: 1AUG 2024: 1FEB 2025: 1JUL 2025: 1SEP 2025: 1OCT 2025: 1NOV 2025: 1FEB 2026: 2MAR 2026: 1APR 2026: 3MAY 2026: 1JUL 2026: 2AUG 2026: 4SEP 2026: 4
MAY 2009SEP 2026

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.

  1. 21bubbleplate-bin0★5 moliveopen sourceGenerator that scaffolds terminal user interface projects for software developers.
  2. 22codexbar-tui0★5 moliveopen sourceTerminal UI that provides a themed interface for a coding CLI, simplifying developer interaction with the tool.
  3. 23Qt Widgets Designer0★6 mostaleliveopen sourceDesktop GUI design tool for creating and editing interface files for Qt applications.
  4. 24kaskade0★6 mostaleliveopen sourceOffers a text user interface for interacting with Kafka topics from the terminal.
  5. 25vesper-ctui0★7 mostaleliveopen sourceLibrary for creating terminal UI components such as tables, charts, trees, diagrams, and spinners.
  6. 26blipgloss0★1 moliveopen sourceA set of style definitions that enables developers to create polished terminal layouts for their CLI applications.
  7. 27syscgo0★10 mostaleliveopen sourceGo library and CLI tool for creating terminal animations.
  8. 28reddix0★11 mostaleliveopen sourceTerminal client for Reddit with a refined user interface.
  9. 29oppenheimer0★11 mostaleliveopen sourceTask management board with hierarchical lists for terminal enthusiasts.
  10. 30libsral0★1 yrabandonedliveopen sourceAbstraction library that gives applications a common interface to interact with screen readers.
  11. 31python-pick0★2 yrabandonedliveopen sourcePython library that creates interactive selection lists in the terminal.
  12. 32perl-expect0★2 yrabandonedliveopen sourcePerl module that automates interactive command-line programs by controlling terminal input and output.
  13. 33ruby-cli-ui-10★3 yrabandonedliveopen sourceFramework for building terminal user interfaces, providing components and styling for CLI applications.
  14. 34libt3widget0★4 yrabandonedlivehand-codedopen sourceToolkit for building dialog-based interfaces in the terminal.
  15. 35libt3window0★4 yrabandonedlivehand-codedopen sourceToolkit for creating window-based programs that run in the terminal.
  16. 36iselect0★9 yrabandonedlivehand-codedopen sourceTerminal tool that provides an interactive selection interface for choosing items from a list.
  17. 37python2-ptyprocess0★4 yrabandonedlivehand-codedopen sourceLibrary for spawning and controlling subprocesses in a pseudo-terminal.
  18. 38lua-nocurses0★3 yrabandonedliveopen sourceLua library for terminal screen manipulation.
  19. 39nodejs-cli-boxes0★5 yrabandonedlivehand-codedopen sourceLibrary providing box-drawing characters and styles for terminal interfaces.
  20. 40cmake_tui0★4 yrabandonedlivehand-codedopen sourceTerminal user interface that configures CMake build settings interactively.