Top 23 Go Configuration Projects
Go configuration with fangsProject mention: Food-app | dev.to | 2021-06-08
Manage your dotfiles across multiple diverse machines, securely.Project mention: Chezmoi: Manage your dotfiles across multiple diverse machines | news.ycombinator.com | 2021-05-30
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Golang library for managing configuration data from environment variablesProject mention: Looking for a Go(Golang) buddy | reddit.com/r/golang | 2021-05-08
https://github.com/kelseyhightower/envconfig (read config from environment variables, more succinct than viper)
Package ini provides INI file read and write functionality in Go.
Simple lib to parse environment variables to structsProject mention: I've been using "caarlos0/env" for nearly 4 years? Anything better? | reddit.com/r/golang | 2021-01-26
I also have been using https://github.com/caarlos0/env in all projects since that was the one which I used in first project.
Flexible, reusable and concise configuration for KubernetesProject mention: INTERCAL, YAML, And Other Horrible Programming Languages | reddit.com/r/programming | 2021-02-25
Jsonnet has been serving me well. Tanka seems to fix all the remaining issues. It's not the fastest thing out there, but it's honestly easy to debug.
Struct-based argument parsing in Go
Run Linux Software Faster and Safer than Linux with Unikernels.
Go library for the TOML file format
Query, update and convert data structures from the command line. Comparable to jq/yq but supports JSON, TOML, YAML, XML and CSV with zero runtime dependencies.Project mention: Dasel – one tool to rule them all | news.ycombinator.com | 2021-06-02
Composable, observable and performant config handling for Go for the distributed processing era
Light weight, extensible, configuration management library for Go. Built in support for JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.Project mention: Is Viper necessary if my app is only using environment variables? | reddit.com/r/golang | 2021-02-19
I use Koanf, much simpeler with the same options https://github.com/knadh/koanf
Load configuration in cascade from multiple backends into a struct
✨Clean and minimalistic environment configuration reader for Golang
A dead simple configuration manager for Go applications
A flexible configuration manager for Wireguard networks
📝 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应用配置加载管理，支持多种格式，多文件加载，远程文件加载，支持数据合并，解析环境变量名 (by gookit)
Hjson for Go
JSON or YAML configuration wrapper with convenient access methods. (by olebedev)
Simple, useful and opinionated config loader.
🛠 A configuration library for Go that parses environment variables, JSON files, and reloads automatically on SIGHUP (by joshbetz)
Small library to read your configuration from environment variables (by vrischmann)
A minimalist Go configuration library
read INI-style configuration files into Go structs; supports user-defined types and subsections
What are some of the best open-source Configuration projects in Go? This list will help you: