67 repos across 2 sub-areas
Tools and libraries for building command-line interfaces and terminal user interfaces across Go, Rust, and other languages. This cluster spans both lightweight CLI utilities and rich TUI frameworks with interactive components, text input handling, and styled output. Central projects like ratatui, bubbles, and textual represent the full-featured end of the spectrum, while the broader cluster includes numerous CLI builders and terminal abstraction libraries in Go and Rust.
Terminal UI and CLI tools
38 repos
Go and Rust libraries and applications for building interactive command-line interfaces and terminal user interfaces (TUIs). This cluster spans database clients (gobang), file managers (fm), system administration tools (SlurmCommander), browser-like TUI applications (amfora), and foundational TUI frameworks and components. Whether building from scratch or extending existing frameworks, projects here focus on making rich, interactive experiences in the terminal.
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.