Frictionless way of managing project-specific commands
Simple, useful and opinionated CLI package in Go.
[Unmaintained] Open source two-factor authentication for Android
Argparse for golang. Just because `flag` sucks
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
Golang ultimate ANSI-colors that supports Printf/Sprintf methods
Your benchmark assistant, written in Go.
Build terminal dashboards using ascii/ansi art and javascript
Make Highly Customized Boxes for CLI
TUI components for Bubble Tea 🫧
A powerful little TUI framework 🏗
Calories Tracker for the Commandline
command argument completion generator for spf13/cobra
multi-shell multi-command argument completer
define simple completions using a spec file
🎨 Contextual fmt inspired by bootstrap color classes
Small library for simple and convenient formatted stylized output to the console.
Intuitive package for prettifying terminal/console output. http://godoc.org/github.com/ttacon/chalk
A Go library for implementing command-line interfaces.
A simple, fast, and fun package for building command line apps in Go
CLI - A package for building command line app with go
Another CLI framework for Go. It works on my machine.
Climax is an alternative CLI with the human face
A Simple and Clear CLI library. Dependency free.
Local Builder runs Google Cloud Build builds locally, allowing faster debugging, less vendor lock-in, and integration into local build and test workflows.
Command Line User Interface (Console UI inspired by TurboVision)
The standard library flag package with its missing features
POSIX-compliant command-line UI (CLI) parser and Hierarchical-configuration operations
A Commander for modern Go CLI interactions
The GitHub CODEOWNERS file validator
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
🎨 Terminal color rendering library, support 8/16 colors, 256 colors, RGB color rendering output, support Print/Sprintf methods, compatible with Windows. GO CLI 控制台颜色渲染工具库,支持16色,256色,RGB色彩渲染输出,使用类似于 Print/Sprintf,兼容并支持 Windows 环境的色彩渲染
Color package for Go (golang)
An ANSI colour terminal package for Go
Automatically sets up command line flags based on struct fields and tags.
bash completion written in go + bash completion for go command
Manage local application configuration files using templates and data from etcd or consul
validate the structure of your container images
Dynamic configuration file templating tool for kubernetes manifest or general configuration files
The unix-way web crawler
Console Text Colors - The non-invasive cross-platform terminal color library does not need to modify the Print method
A simple command line notebook for programmers
A command-line arguments parser that will make you smile.
⚡️Lightning-fast linter for .env files. Written in Rust 🦀
Powerful scripting language & versatile interactive shell
Tag-based environment configuration for structs
Flag is a simple but powerful command line option parsing library for Go support infinite level subcommand
Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies.
A collection of CLI argument types for the Go `flag` package.
Generate file using template from environment, arguments, json/yaml/toml config files
🖥 Go CLI application, tool library, running CLI commands, support console color, user interaction, progress display, data formatting display, generate bash/zsh completion add more features. Go的命令行应用,工具库,运行CLI命令,支持命令行色彩,用户交互,进度显示,数据格式化显示,生成bash/zsh命令补全脚本
The easy way to build Golang command-line application.
Git branches made easy
A collection of basic usability component tools dedicated to providing micro-services and single services, drawing on some excellent open source project features such as kratos, go-kit, mosn, sentinel, gopkg core components. I hope you will use and mention issue and pr more often.
Another Text Attribute Manupulator
A Go library for building command line applications.
Change the color of console text.
A go library for easy configure and run command chains. Such like pipelining in unix shells.
Go library to simplify CLI workflow
GoConsole: the golang component that eases the creation of beautiful command line interfaces.
Minimalist Go package aimed at creating Console User Interfaces.
go command line option parser
Fully featured Go (golang) command line option parser with built-in auto-completion support.
Network Port Scanner created with Go language
Decorate your terminals using Palette 🎨
Building powerful interactive prompts in Go, inspired by python-prompt-toolkit.
Deliver Go binaries as fast and easily as possible
Your dev tool to manage /etc/hosts like a pro!
JOB, make your short-term command as a long-term job. 将命令行规划成任务的工具
bootstrap K3s over SSH in < 60s 🚀
A kafka command line browser
CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser
Kong is a command-line parser for Go
Automate Kubernetes Configuration Editing
Terminal file manager
Pure Go line editor with history, inspired by linenoise
Style definitions for nice terminal layouts 👄
🤖 CLI tool to help you manage repositories
🖍️ Marker is the easiest way to match and mark strings for colorful terminal outputs!
A minimal but powerful cli library for Go
A versatile library for building CLI applications in Go
multi progress bar for Go cli applications
ops - build and run nanos unikernels
A really basic thread-safe progress bar for Golang applications
✨ #PTerm is a modern Go module to easily beautify console output. Featuring charts, progressbars, tables, trees, text input, select menus and much more 🚀 It's completely configurable and 100% cross-platform compatible.
Readline is a pure go(golang) implementation for GNU-Readline kind library
Package for creating interpreters
Generate flags by parsing structures
A faster way to change directory and improve command line productivity.
Simple tables in terminal with Go
Easy and Repeatable Kubernetes Development
Go (golang) package with 90 configurable terminal spinner/progress indicators.
Strumt is a library to create prompt chain
cross-platform, cli app to perform various operations on string
Go subcommand library.
A tiny library for super simple Golang tables
pretty colorfull tables in go with less effort
Tabular simplifies printing ASCII tables from command line utilities
Tcell is an alternate terminal package, similar in some ways to termbox, but better in others.
Pure Go termbox implementation
Terminal based dashboard.
Advanced ANSI style & color support for your terminal applications
Cross-platform (Windows, Mac, Linux) integration testing for your terminals
A code search tool similar to ack and the_silver_searcher(ag). It supports multi platforms and multi encodings.
A CLI tool for Kafka
timestamp convert & compare tool. 时间戳转换与对比工具
A UI library for terminal applications.
Terminal UI library with rich, interactive widgets — written in Golang
uilive is a go library for updating terminal output in realtime
A go library to render progress bars in terminal applications
A go library to improve readability in terminal apps using tabular data
vacuum is the worlds fastest OpenAPI 3, OpenAPI 2 / Swagger linter and quality analysis tool. Built in go, it tears through API specs faster than you can think. vacuum is compatible with Spectral rulesets and generates compatible reports.
🧬 Pure DNA of your CLI!
A simple logging interface that supports cross-platform color and concurrency.
An easy to use menu structure for cli applications that prompts users to make choices.
Yet Another CLi Spinner; providing over 80 easy to use and customizable terminal spinners for multiple OSes