Terminal UI and CLI frameworks

18 repos

Libraries and frameworks for building interactive command-line user interfaces and terminal applications. The cluster is dominated by Go-based CLI tooling (17 repos) alongside specialized TUI libraries in Rust and Python like ratatui, textual, and tui-textarea. These projects provide developers with components, widgets, and abstractions for creating responsive, visually rich terminal applications without low-level terminal control code.

Rust · 7
Go · 6
OCaml · 1
TypeScript · 1
Zig · 1
Python · 1
terminal ·123,733
tui ·123,733
cli ·93,747
rust ·68,730
ratatui ·45,784
terminal-user-interface ·45,270
widgets ·45,270
framework ·38,997
rich ·37,262
python ·37,262