#1 v2
Package config is a go config management implement.
Compare go configuration libraries by maintenance, adoption, security, release activity, and Go ecosystem usage. Top packages in this group include v2, env, Koanf.
Highest combined package health score.
Strongest maintenance signal in this category.
Highest adoption signal from stars, forks, and imported-by data.
Package config is a go config management implement.
A simple, zero-dependencies library to parse environment variables into structs
Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
Package xdg provides an implementation of the XDG Base Directory Specification.
Go configuration with fangs.
The home of the CUE language! Validate and define text-based and dynamic configuration
Golang Configuration tool that support YAML, JSON, TOML, Shell Environment
Go SDK for building durable AI agents on Temporal with support for tools, MCP, human approvals, and sub-agent delegation.
File watching and configuration management with MPSC ring buffer, adaptive batching strategies, and universal format parsing (JSON, YAML, TOML, INI, HCL, Properties).
lightweight extendable API Gateway in Go - parallel fan-out, flexible aggregation, and zero configuration magic.
Dynamic configuration file templating tool for kubernetes manifest or general configuration files.
Package ini provides INI file read and write functionality in Go.
Yaml Config Loader
| Package | Health | Maintenance | Adoption | Security | Imported by |
|---|---|---|---|---|---|
| v2 | 96 | 95 | 100 | 92 | 215 |
| env | 95 | 95 | 100 | 92 | 1.4K |
| Koanf | 95 | 95 | 100 | 92 | 540 |
| xdg | 93 | 88 | 100 | 92 | 1.2K |
| Viper | 85 | 80 | 100 | 70 | 0 |
| cue | 83 | 95 | 85 | 70 | 0 |
| configor | 74 | 27 | 100 | 92 | 870 |
| agent-sdk-go | 58 | 90 | 7 | 70 | 0 |
| argus | 48 | 48 | 7 | 92 | 0 |
| Kono | 44 | 48 | 7 | 70 | 0 |
| crab-config-files-templating | 41 | 15 | 7 | 92 | 0 |
| ini | 41 | 15 | 7 | 92 | 0 |
| go-config | 33 | 15 | 5 | 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.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.