Search
Find Go libraries and tools by name, category, or popularity.
2,739 results
Go build a system with file watchers and live to reload. Run, build and watch file changes with custom paths
simple "Make" alternative
Concurrent task runner
Task runner with README.md defined tasks, executable markdown
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies
ANSI terminal colors that support fmt.Printf/Sprintf
An interactive table component for bubbletea
TUI components for bubbletea
Go framework to build terminal apps, based on The Elm Architecture
Dynamic configuration file templating tool for kubernetes manifest or general configuration files
The non-invasive cross-platform terminal color library does not need to modify the Print method
Go library for rendering ANSI colored text templates in terminals
Colorable writer for windows
Go library for color output in terminals
isatty for golang
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
Library for building a powerful interactive prompt, inspired by [python-prompt-toolkit](https://github.com/jonathanslenders/python-prompt-toolkit)
Minimalist Go library aimed at creating Console User Interfaces
Terminal color rendering tool library, support 16 colors, 256 colors, RGB color rendering output, compatible with Windows
Declaratively define styles for color, format and layout in the terminal
Easiest way to match and mark strings for colorful terminal outputs
Multi progress bar for terminal applications
Basic thread-safe progress bar that works in every OS
A library to beautify console output on every platform with many combinable components
Simple tables in a terminal with Go
Go package to easily provide a terminal spinner with options
A tiny library for super simple Golang tables
Small library for terminal color based tables
Termbox is a library for creating cross-platform text-based interfaces
Go terminal dashboard based on **termbox-go** and inspired by [termui](https://github.com/gizak/termui)
Advanced ANSI style & color support for your terminal applications
Go terminal dashboard based on **termbox-go** and inspired by [blessed-contrib](https://github.com/yaronn/blessed-contrib)
Library for updating terminal output in real time
Flexible library to render progress bars in terminal applications
Library to improve readability in terminal apps using tabular data
Yet Another CLi Spinner package, for working with terminal spinners
Simple, useful, and opinionated CLI package in Go
Command line argument parser inspired by Python's argparse module
Go library to split command line string as arguments array using the bash syntax
Command argument completion generator for spf13/cobra
Multi-shell multi-command argument completer
Define simple completions using a spec file
Alternative CLI with "human face", in spirit of Go command
A Simple and Clear CLI library. Dependency free
Extends the standard `flag` package to support sub commands and more in idiomatic way
A POSIX/GNU style, getopt-like command-line UI Go library
Commander for modern Go CLI interactions
A go library for configure and run command chains - such as pipelining in unix shells
Dev-friendly CLI apps: sets up flags, defaults, and usage based on struct fields and tags
Write bash completions in Go + Go command bash completion