#1 urfave/cli
Package cli provides a minimal framework for creating and organizing command line Go applications.
Compare go cli frameworks by maintenance, adoption, security, release activity, and Go ecosystem usage. Top packages in this group include urfave/cli, Cobra, go-arg.
Highest combined package health score.
Strongest maintenance signal in this category.
Highest adoption signal from stars, forks, and imported-by data.
Package cli provides a minimal framework for creating and organizing command line Go applications.
Package cobra is a commander providing a simple interface to create powerful modern CLI interfaces.
Struct-based argument parsing in Go.
Unified querying, transformation, and modification of JSON, TOML, YAML, XML, INI, HCL, KDL and CSV.
Package kong aims to support arbitrarily complex command-line structures with as little developer effort as possible.
Package cli provides a framework to build command line applications in Go with most of the burden of arguments parsing and validation placed on the framework instead of the user.
Pure Go RTSP server and client library.
Simple command-line SSH tunnel manager.
CLI tool that renders Markdown files in the browser with live reload, GFM, syntax highlighting, Mermaid diagrams, and PDF export.
Package cli provides a minimal framework for creating and organizing command line Go applications.
Package hiboot is a web/cli app application framework
cross-platform, cli app to perform various operations on string.
Package routex is a lightweight multi-agent AI runtime for Go.
Formats and parses numeric byte values (10K, 2M, 3G, etc.).
Package argparse provides users with more flexible and configurable option for command line arguments parsing.
Package kingpin provides command line interfaces like this:
Package cli provides a minimal framework for creating and organizing command line Go applications.
Ultra-fast, zero-dependency, POSIX-compliant flag parsing library that can be used as drop-in stdlib replacement with security hardening.
A simple and intuitive CLI to manage IPTables forwards in your Linux server.
CLI framework with security hardening, plugin storage system, and production observability features.
Package ofxgo seeks to provide a library to make it easier to query and/or parse financial information with OFX from the comfort of Golang, without having to deal with marshalling/unmarshalling the SGML or XML.
Package flags provides an extensive command line option parser.
Terminal stock watcher and stock position tracker.
Package cli provides a minimal framework for creating and organizing command line Go applications.
:cherry_blossom: A command-line fuzzy finder
Go client library around the HERE location based APIs.
CLI tool to help you manage multiple repositories.
Simple tables in a terminal with Go.
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.
Go client library for interacting with Coinpaprika's API.
| Package | Health | Maintenance | Adoption | Security | Imported by |
|---|---|---|---|---|---|
| urfave/cli | 94 | 95 | 100 | 92 | 23.1K |
| Cobra | 87 | 88 | 100 | 70 | 0 |
| go-arg | 87 | 80 | 100 | 92 | 1.7K |
| dasel | 85 | 95 | 91 | 70 | 0 |
| kong | 77 | 83 | 66 | 92 | 3.1K |
| mow.cli | 74 | 20 | 100 | 92 | 895 |
| gortsplib | 64 | 75 | 30 | 92 | 21 |
| boring | 62 | 90 | 7 | 92 | 0 |
| mdv | 62 | 90 | 7 | 92 | 0 |
| v2 | 61 | 48 | 51 | 92 | 965 |
| hiboot cli | 59 | 75 | 7 | 92 | 0 |
| sttr | 58 | 75 | 7 | 92 | 0 |
| routex | 58 | 83 | 7 | 70 | 0 |
| gommon/color | 56 | 83 | 7 | 70 | 0 |
| argparse | 55 | 8 | 69 | 70 | 0 |
| kingpin | 54 | 15 | 61 | 92 | 1.5K |
| cli | 52 | 15 | 45 | 92 | 457 |
| flash-flags | 52 | 48 | 17 | 92 | 3 |
| fwdctl | 49 | 45 | 7 | 92 | 0 |
| orpheus | 48 | 48 | 7 | 92 | 0 |
| ofxgo | 47 | 15 | 30 | 92 | 22 |
| go-flags | 45 | 45 | 7 | 70 | 0 |
| ticker | 44 | 27 | 7 | 92 | 0 |
| cli.v1 | 44 | 48 | 5 | 70 | 0 |
| fzf | 44 | 48 | 7 | 70 | 0 |
| go-here | 44 | 48 | 7 | 70 | 0 |
| mani | 44 | 48 | 7 | 70 | 0 |
| simpletable | 44 | 48 | 7 | 70 | 0 |
| go-palette | 41 | 15 | 7 | 92 | 0 |
| coinpaprika-api-go-client | 39 | 15 | 7 | 92 | 0 |
Compare health, maintenance, adoption, security, and release signals.