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 · 1 hand-coded · 19 unlabelled

Operator · 1 hobby · 17 open source · 2 unlabelled

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. 01python-shellkit0★4 daysliveopen sourceEducational toolkit that teaches command-line interface internals through Unix-like terminal exercises.
  2. 02python-forgekit0★4 daysliveopen sourceShared terminal user interface library providing menus, dialogs, settings forms, and save flows for desktop applications.
  3. 03termframe0★23 days—hand-codedhobbyVisual design tool for terminal interfaces that prototypes flows and exports code to multiple TUI frameworks.
  4. 04sonic-terminal-tools0★1 moliveopen sourceA collection of command-line utilities for interacting with the operating system.
  5. 05lazycmake-bin0★15 daysliveopen sourceTerminal user interface for configuring and building CMake projects.
  6. 06vex3★1 moliveInteractive Linux terminal simulator for learning Linux commands and scripting in a browser.
  7. 07ftxui0★1 moliveopen sourceToolkit for creating terminal user interfaces using functional components.
  8. 08Readr0★22 days—A text-based user interface that makes reading more enjoyable, providing a comfortable terminal reading experience.
  9. 09ruster0★2 moliveopen sourceInteractive terminal UI creator and editor for managing Cargo and Rust projects.
  10. 10omasettings0★1 moliveopen sourceTerminal UI for adjusting Omarchy settings like theme, keybindings, displays, and audio.
  11. 11bdh-linux-ide0★2 moliveopen sourceTerminal-based development environment that assembles existing command-line tools into an IDE for programmers.
  12. 12libtickit0★3 moliveopen sourceLibrary for building interactive full-screen terminal programs.
  13. 13termox0★3 moliveopen sourceLibrary for building terminal user interfaces in C++17, providing widgets and layout management for text-based applications.
  14. 14termbox20★5 moliveopen sourceProvides a low-level terminal I/O library for building text-based user interfaces.
  15. 15ocaml-lambda-term0★4 moliveopen sourceOCaml library for terminal manipulation and display.
  16. 16translatego0★1 yrabandonedliveopen sourceA terminal-based multi-service translation tool.
  17. 17python-cli-ui0★1 yrabandonedliveopen sourceTool for building user interfaces in the terminal.
  18. 18python-console-menu0★3 yrabandonedliveopen sourceA library for building terminal user interfaces with interactive menus.
  19. 19openfang-cli0★5 moliveopen sourceA terminal interface for managing the openfang Agent OS.
  20. 20twrap-bin0★5 moliveopen sourceTerminal wrapper that applies configurable rules and transformations to live terminal screen output for automation or filtering.