1.caarlos0 / envA simple, zero-dependencies library to parse environment variables into structsgolangenvironment-variablesconfigurationenvironmentconfiggo+1 moreGoMIT6.4K total299 forks+9 starsfrom 6,343 · score 2.30
2.knadh / koanfSimple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.configurationconfiguration-managementconfiguration-filegolanggogolang-package+7 moreGoMIT4.2K total220 forks+5 starsfrom 4,224 · score 1.79
3.cristalhq / aconfigSimple, useful and opinionated config loader.gogolangdependency-freeconfigconfigurationconfiguration-files+6 moreGoMIT654 total43 forks+4 starsfrom 650 · score 1.61
4.TomWright / daselUnified querying, transformation, and modification of JSON, TOML, YAML, XML, INI, HCL, KDL and CSV.jsonyamlconfigurationselectordata-structuresconfig+14 moreGoMIT8.1K total180 forks+3 starsfrom 8,052 · score 1.39