config

Config manager

A configuration manager for Go projects using various file formats and environment variables.

A lightweight yet powerful configuration manager for the Go programming language

GitHub

367 stars
6 watching
29 forks
Language: Go
last commit: almost 2 years ago
Linked from 2 awesome lists

configconfig-managementconfig-managerconfigurationconfiguration-filesconfiguration-managementconfiguration-managerdot-envdotenvenvenvironmentenvironment-variablesgogolangjson-configurationos-variablestomlyamlyaml-configuration

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
gookit/config A configuration management library for Go applications 539
jagerente/gocfg A configuration management library for Go programs. 6
kkyr/fig A library to manage application configurations in Go. 380
num30/config A package for declarative configuration in Go 50
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
codenoid/gotral A centralized configuration management system for Go applications with encryption and basic authentication support. 4
lalamove/konfig A composable and observable configuration handling package for Go, supporting multiple sources and formats. 648
thomasobenaus/go-conf Library to simplify configuration management in Go applications 11
omeid/uconfig A lightweight configuration management library with extensible plugin architecture for Go applications. 69
antham/envh Provides a way to manage environment variables in a hierarchical configuration format 99
gookit/ini A library for managing configuration data in Go applications 85
borudar/configuration A configuration library for Go programs that supports multiple data sources and types 108
go-simpler/env A package that simplifies loading environment variables into configuration structures in Go applications. 66
ianlopshire/go-ssm-config Tools for loading configuration parameters from AWS SSM into Go structs 22