Go terminal UI and CLI libraries

29 repos

Libraries and frameworks for building interactive terminal user interfaces and command-line applications in Go, with a focus on text styling, ANSI color support, and TUI components. The cluster centers on practical developer tools for terminal-based interaction, including widgets like text areas and layout managers, alongside utilities for working with color, formatting, and the broader CLI ecosystem. While a small number of Rust and C repositories are present, Go dominates both the language composition and the coherent theme around terminal UI development.

Go · 11
Rust · 8
Python · 4
TypeScript · 2
C · 2
JavaScript · 1
tui ·260,148
terminal ·260,148
cli ·185,864
python ·94,995
rich ·94,542
rust ·66,214
ansi-colors ·62,888
progress-bar-python ·57,352
python-library ·57,352
emoji ·57,352