#1 fzf
:cherry_blossom: A command-line fuzzy finder
Compare go cli frameworks by maintenance, adoption, security, release activity, and Go ecosystem usage. Top packages in this group include fzf, urfave/cli, Cobra.
Highest combined package health score.
Strongest maintenance signal in this category.
Highest adoption signal from stars, forks, and imported-by data.
:cherry_blossom: A command-line fuzzy finder
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.
Unified querying, transformation, and modification of JSON, TOML, YAML, XML, INI, HCL, KDL and CSV.
Formats and parses numeric byte values (10K, 2M, 3G, etc.).
Package hiboot is a web/cli app application framework
Go client library for interacting with Coinpaprika's API.
Package arg parses command line arguments using the fields from a struct.
Package flags provides an extensive command line option parser.
Package flashflags provides ultra-fast, zero-dependency, lock-free command-line flag parsing for Go.
Pure Go RTSP server and client library.
Package kong aims to support arbitrarily complex command-line structures with as little developer effort as possible.
Package orpheus provides an ultra-fast, professional-grade CLI framework built on flash-flags with comprehensive security validation and Red Team tested security controls.
Simple command-line SSH tunnel manager.
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.
Package routex is a lightweight multi-agent AI runtime for Go.
Package kingpin provides command line interfaces like this:
Package cli provides a minimal framework for creating and organizing command line Go applications.
Package cli provides a minimal framework for creating and organizing command line Go applications.
A simple and intuitive CLI to manage IPTables forwards in your Linux server.
CLI tool to help you manage multiple repositories.
Terminal stock watcher and stock position tracker.
Command line argument parser inspired by Python's argparse module.
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 around the HERE location based APIs.
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 | Health | Maintenance | Adoption | Security | Imported by |
|---|---|---|---|---|---|
| fzf | 94 | 95 | 100 | 92 | 0 |
| urfave/cli | 91 | 95 | 100 | 70 | 0 |
| Cobra | 87 | 88 | 100 | 70 | 0 |
| dasel | 85 | 95 | 91 | 70 | 0 |
| gommon/color | 84 | 88 | 75 | 92 | 1 |
| hiboot cli | 83 | 95 | 57 | 92 | 0 |
| coinpaprika-api-go-client | 76 | 95 | 41 | 92 | 0 |
| go-arg | 70 | 63 | 62 | 92 | 1.7K |
| go-flags | 69 | 45 | 78 | 92 | 14.1K |
| flash-flags | 67 | 90 | 17 | 92 | 3 |
| gortsplib | 64 | 75 | 30 | 92 | 21 |
| kong | 64 | 48 | 66 | 92 | 3.1K |
| orpheus | 63 | 90 | 7 | 92 | 0 |
| boring | 62 | 90 | 7 | 92 | 0 |
| mow.cli | 60 | 20 | 71 | 70 | 0 |
| routex | 57 | 83 | 7 | 70 | 0 |
| kingpin | 54 | 15 | 61 | 92 | 1.5K |
| v2 | 53 | 15 | 51 | 92 | 965 |
| cli | 52 | 15 | 45 | 92 | 457 |
| fwdctl | 49 | 45 | 7 | 92 | 0 |
| mani | 48 | 48 | 7 | 92 | 0 |
| ticker | 44 | 27 | 7 | 92 | 0 |
| argparse | 44 | 48 | 7 | 70 | 0 |
| go-palette | 41 | 15 | 7 | 92 | 0 |
| go-here | 38 | 15 | 7 | 92 | 0 |
| ofxgo | 35 | 15 | 7 | 70 | 0 |
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.