Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
- configuration
- configuration-management
- configuration-file
- golang
47,133 repositories indexed
1–6 of 6 · Most stars
Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
Simple, useful and opinionated config loader.
The simplest config loader for Go that reads/watches from file, env, flag and clouds (AWS, Azure, GCP).
A lightweight yet powerful configuration manager for the Go programming language
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.