konf

config loader

A minimalist configuration loader that supports multiple sources and notification of changes.

The simplest config loader for Go that reads/watches from file, env, flag and clouds (AWS, Azure, GCP).

GitHub

252 stars
1 watching
9 forks
Language: Go
last commit: about 1 month ago
Linked from 1 awesome list

appconfigawsazureconfigconfig-loaderconfigurationconfiguration-fileconfiguration-loaderenvironment-variablesflagsgcpgogolangminimalistpflag

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
cristalhq/aconfig A simple and versatile configuration loader for Go applications. 553
miladabc/gonfig A package that loads configuration values from various sources into typesafe structs in a structured and flexible way. 9
go-simpler/env A package that simplifies loading environment variables into configuration structures in Go applications. 67
joshbetz/config A Go configuration library that loads and reloads settings from files and environment variables on signal changes. 215
sherifabdlnaby/configuro A configuration loading framework for containerized and cloud-native applications 95
soniah/awsenv A tool to load AWS environment variables from a configuration file 35
cloud66-oss/konfig A tool for loading configuration files in Rails applications to work with Kubernetes environments. 83
alecthomas/kong-hcl A Go package for loading configuration files in the Hiero Configuration Language (HCL) format into a structured data model. 8
go-gcfg/gcfg A Go library that reads INI-style configuration files into data structures 168
heetch/confita A library that loads configuration from multiple backends into a structured format 496
lalamove/konfig A composable and observable configuration handling package for Go, supporting multiple sources and formats. 648
kkyr/fig A library to manage application configurations in Go. 381
gookit/config A configuration management library for Go applications 543
ilyakaznacheev/cleanenv A tool to read and manage environment configuration from files and variables 1,690
massivefermion/enux A utility package that loads and validates configuration variables from multiple file formats at runtime. 3