A Commander for modern Go CLI interactions
- cobra
- cobra-library
- cobra-generator
- posix-compliant-flags
47,133 repositories indexed
1–22 of 22 · Most stars
A Commander for modern Go CLI interactions
Enterprise-ready, Git native feature management solution
Kong is a command-line parser for Go
Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.
go command line option parser
Flagr is a feature flagging, A/B testing and dynamic configuration microservice
GO Feature Flag is a simple, complete and lightweight self-hosted cloud native feature flag solution 100% Open Source — built on OpenFeature 🎛️
Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies.
Translated📝 Go configuration manage(load,get,set,export). support JSON, YAML, TOML, Properties, INI, HCL, ENV and Flags. Multi file load, data override merge, parse ENV var. Go application configuration loading and management, supporting multiple formats, multi-file loading, remote file loading, data merging, and parsing of environment variable names
Countries - ISO-639, ISO-3166 countries codes with subdivisions and names, ISO-4217 currency designators, ITU-T E.164 IDD phone codes, countries capitals, UN M.49 codes, IANA ccTLD countries domains, FIPS, IOC/NOC and FIFA codes, VERY VERY FAST, compatible with Databases/JSON/BSON/GOB/XML/CSV, Emoji countries flags and currencies, Unicode CLDR.
The simplest config loader for Go that reads/watches from file, env, flag and clouds (AWS, Azure, GCP).
Automatically sets up command line flags based on struct fields and tags.
Generate flags by parsing structures
Library for setting values to structs' fields from env, flags, files or default tag
Lightweight, zero-dependency, and extendable library for comperhensive configuration management
The library provides a unified way to read configuration data from different sources, such as environment variables, command line flags, and configuration files.
Populate go command line app flags from config struct
Container-focused Golang config: unify Env & Flag parsing in one call with minimal code and zero dependencies.
Orpheus is a high-performance CLI framework designed to be super simple and ~30× faster than popular alternatives with zero external dependencies. Built on FlashFlags, Orpheus provides a simple interface to create modern, fast CLI apps similar to git.
Define a Go struct. Get a CLI that an agent can discover, call, sandbox, and debug. Flags, env vars, config files, validation, JSON Schema, MCP, structured errors, and WASM. Built on Cobra.
FlashFlags is an ultra-fast, zero-dependency, lock-free command-line flag parsing library for Go. Originally built for Argus, it provides great performance while maintaining simplicity and ease of use.
A flexible and powerful command-line parser for go