Viper
Viper is a configuration solution for Go applications that provides a complete configuration solution with support for JSON, TOML, YAML, HCL, envfile and Java properties config files, environment variables, command-line flags, and remote configuration systems.