61 Configuration packages and projects
-
gookit/config
6.2 6.9 Go📝 Go config manage(load,get,set). support JSON, YAML, TOML, INI, HCL, ENV and Flags. Multi file load, data override merge, parse ENV var. Go应用配置加载管理,支持多种格式,多文件加载,远程文件加载,支持数据合并,解析环境变量名 -
configuro
4.0 0.0 GoAn opinionated configuration loading framework for Containerized and Cloud-Native applications. -
koanf
7.5 7.0 GoSimple, lightweight, extensible, configuration management library for Go. Support for JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper. -
configuration
3.3 1.9 GoLibrary for setting values to structs' fields from env, flags, files or default tag -
hocon
2.8 3.8 Gogo implementation of lightbend's HOCON configuration library https://github.com/lightbend/config -
swap
1.2 0.0 GoInstantiate/configure structs recursively, based on build environment. (YAML, TOML, JSON and env). -
goConfig
5.2 1.3 Gogoconfig uses a struct as input and populates the fields of this struct with parameters from command line, environment variables and configuration file. -
gcfg
5.5 0.0 Goread INI-style configuration files into Go structs; supports user-defined types and subsections -
go-ssm-config
2.0 0.0 GoGo utility for loading configuration parameters from AWS SSM (Parameter Store) -
sprbox
0.8 0.8 GoBuild-environment aware toolbox factory and agnostic config parser (YAML, TOML, JSON and Environment vars). -
konfig
6.9 0.0 GoComposable, observable and performant config handling for Go for the distributed processing era -
go-up
2.7 0.0 Gogo-up! A simple configuration library with recursive placeholders resolution and no magic. -
kelseyhightower/envconfig
9.0 0.0 GoGolang library for managing configuration data from environment variables -
configure
3.5 0.0 GoConfigure is a Go package that gives you easy configuration of your project through redundancy -
joshbetz/config
5.2 0.0 Go🛠 A configuration library for Go that parses environment variables, JSON files, and reloads automatically on SIGHUP. -
Genv
2.1 0.0 GoGenv is a library for Go (golang) that makes it easy to read and use environment variables in your projects. It also allows environment variables to be loaded from the .env file. -
gone/jconf
0.2 -Modular JSON configuration. Keep you config structs along the code they configure and delegate parsing to submodules without sacrificing full config serialization. -
uConfig
2.9 4.4 GoLightweight, zero-dependency, and extendable configuration management library for Go -
subVars
1.5 6.0 GoSubstitute environment variables from command line for template driven configuration files. -
GoLobby/Config
5.8 7.4 GoA lightweight yet powerful configuration manager for the Go programming language
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Promo
scoutapm.com