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
11 forks
Language: Go
last commit: almost 2 years ago
Linked from 2 awesome lists

12-factorconfigconfigurationconfiguration-managementgogolangmicroservicesreflectreflection

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
borudar/configuration-yaml-fileA library that provides a standardized way to read configuration files in YAML format0
thomasobenaus/go-confLibrary to simplify configuration management in Go applications11
jagerente/gocfgA configuration management library for Go programs.6
go-gcfg/gcfgA Go library that reads INI-style configuration files into data structures168
num30/configA package for declarative configuration in Go51
kkyr/figA library to manage application configurations in Go.381
golobby/configA configuration manager for Go projects using various file formats and environment variables.367
muir/nfigureA reflective configuration library for Go that supports multiple sources and formats of configuration data.8
goraz/onionA layer-based configuration manager for Go applications118
jeremyloy/configA library for easily managing application configuration as a typesafe struct337
paked/configureAn API for easy configuration of project settings through multiple data sources56
gookit/configA configuration management library for Go applications543
go-simpler/envA package that simplifies loading environment variables into configuration structures in Go applications.67
lalamove/konfigA composable and observable configuration handling package for Go, supporting multiple sources and formats.648
joshbetz/configA Go configuration library that loads and reloads settings from files and environment variables on signal changes.215