config

config manager

A configuration management library for Go applications

📝 Go configuration manage(load,get,set,export). support JSON, YAML, TOML, Properties, INI, HCL, ENV and Flags. Multi file load, data override merge, parse ENV var. Go应用配置加载管理,支持多种格式,多文件加载,远程文件加载,支持数据合并,解析环境变量名

GitHub

539 stars
12 watching
55 forks
Language: Go
last commit: 9 months ago
Linked from 2 awesome lists

configconfig-managementconfigurationconfiguration-managementflagsgoconfiggookithclinijsonpropertiestomlyaml

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
gookit/ini A library for managing configuration data in Go applications 85
golobby/config A configuration manager for Go projects using various file formats and environment variables. 367
jagerente/gocfg A configuration management library for Go programs. 6
kkyr/fig A library to manage application configurations in Go. 381
num30/config A package for declarative configuration in Go 51
goraz/onion A layer-based configuration manager for Go applications 118
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
omeid/uconfig A lightweight configuration management library with extensible plugin architecture for Go applications. 69
thomasobenaus/go-conf Library to simplify configuration management in Go applications 11
jeremyloy/config A library for easily managing application configuration as a typesafe struct 336
joshbetz/config A Go configuration library that loads and reloads settings from files and environment variables on signal changes. 215
borudar/configuration A configuration library for Go programs that supports multiple data sources and types 108
antham/envh Provides a way to manage environment variables in a hierarchical configuration format 99
go-simpler/env A package that simplifies loading environment variables into configuration structures in Go applications. 67