configuration

config

A configuration library for Go programs that supports multiple data sources and types

Library for setting values to structs' fields from env, flags, files or default tag

GitHub

108 stars
4 watching
10 forks
Language: Go
last commit: 7 months ago
Linked from 2 awesome lists

12-factorconfigconfigurationconfiguration-managementgogolangmicroservicesreflectreflection

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
borudar/configuration-yaml-file A library that provides a standardized way to read configuration files in YAML format 0
thomasobenaus/go-conf Library to simplify configuration management in Go applications 11
jagerente/gocfg A configuration management library for Go programs. 6
go-gcfg/gcfg A Go library that reads INI-style configuration files into data structures 168
num30/config A package for declarative configuration in Go 50
kkyr/fig A library to manage application configurations in Go. 380
golobby/config A configuration manager for Go projects using various file formats and environment variables. 367
muir/nfigure A reflective configuration library for Go that supports multiple sources and formats of configuration data. 7
goraz/onion A layer-based configuration manager for Go applications 116
jeremyloy/config A library for easily managing application configuration as a typesafe struct 336
paked/configure An API for easy configuration of project settings through multiple data sources 56
gookit/config A configuration management library for Go applications 539
go-simpler/env A package that simplifies loading environment variables into configuration structures in Go applications. 66
lalamove/konfig A composable and observable configuration handling package for Go, supporting multiple sources and formats. 648
joshbetz/config A Go configuration library that loads and reloads settings from files and environment variables on signal changes. 215