Advanced Console UIs
46 libraries in Command Line / Advanced Console UIs
Go framework to build terminal apps, based on The Elm Architecture
Your CLI home video recorder - generate terminal GIFs from code for documentation and tutorials
Terminal JSON viewer & processor
Go terminal dashboard based on **termbox-go** and inspired by [blessed-contrib](https://github.com/yaronn/blessed-contrib)
Declaratively define styles for color, format and layout in the terminal
Minimalist Go library aimed at creating Console User Interfaces
TUI components for bubbletea
Lightweight library for building interactive forms and prompts in the terminal
A library to beautify console output on every platform with many combinable components
Library for building a powerful interactive prompt, inspired by [python-prompt-toolkit](https://github.com/jonathanslenders/python-prompt-toolkit)
Termbox is a library for creating cross-platform text-based interfaces
Basic thread-safe progress bar that works in every OS
Stylesheet-based markdown rendering for terminal applications
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies
Go terminal dashboard based on **termbox-go** and inspired by [termui](https://github.com/gizak/termui)
Go package to easily provide a terminal spinner with options
Multi progress bar for terminal applications
Flexible library to render progress bars in terminal applications
Advanced ANSI style & color support for your terminal applications
Library for updating terminal output in real time
Terminal color rendering tool library, support 16 colors, 256 colors, RGB color rendering output, compatible with Windows
ANSI terminal colors that support fmt.Printf/Sprintf
isatty for golang
Colorable writer for windows
Library to improve readability in terminal apps using tabular data
Render highly customizable boxes in the terminal
Style terminal text
An interactive table component for bubbletea
Simple tables in a terminal with Go
Yet Another CLi Spinner package, for working with terminal spinners
A declarative terminal UI framework with templ-like templates, flexbox layout, and a language server for editor support
A tiny library for super simple Golang tables
Go library for color output in terminals
Signal-based reactive components framework for building TUIs
TUI for browsing, comparing, and editing .env files
The non-invasive cross-platform terminal color library does not need to modify the Print method
Easiest way to match and mark strings for colorful terminal outputs
Small library for terminal color based tables
High-performance TUI framework with Elm-inspired architecture, perfect Unicode rendering, and zero-allocation event system
goscaf generates opinionated, production-quality Go project boilerplate via an interactive CLI. Stop copy-pasting skeleton code between projects
Go library for rendering ANSI colored text templates in terminals
Go library that provides elegant and convenient style definitions using ANSI colors. Fully compatible & wraps the [fmt library](https://pkg.go.dev/fmt) for nice terminal layouts
Dynamic configuration file templating tool for kubernetes manifest or general configuration files
Generate a harmonious 16-color terminal palette from a single seed color or string
Keyboard-driven terminal user interface for Microsoft Teams
eyez is a handy CLI tool that lets you view images directly in your terminal, with support for most terminal emulators