config

config loader

A Go configuration library that loads and reloads settings from files and environment variables on signal changes.

🛠 A configuration library for Go that parses environment variables, JSON files, and reloads automatically on SIGHUP.

GitHub

215 stars
4 watching
14 forks
Language: Go
last commit: about 3 years ago
Linked from 2 awesome lists

configconfigurationenvenvironment-variablesgogolangjsonsighup

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
go-simpler/env A package that simplifies loading environment variables into configuration structures in Go applications. 66
cristalhq/aconfig A simple and versatile configuration loader for Go applications. 551
miladabc/gonfig A package that loads configuration values from various sources into typesafe structs in a structured and flexible way. 9
heetch/confita A library that loads configuration from multiple backends into a structured format 495
gookit/config A configuration management library for Go applications 539
nil-go/konf A minimalist configuration loader that supports multiple sources and notification of changes. 239
sherifabdlnaby/configuro A configuration loading framework for containerized and cloud-native applications 95
massivefermion/enux A utility package that loads and validates configuration variables from multiple file formats at runtime. 3
borudar/configuration A configuration library for Go programs that supports multiple data sources and types 108
alecthomas/kong-hcl A Go package for loading configuration files in the Hiero Configuration Language (HCL) format into a structured data model. 8
soniah/awsenv A tool to load AWS environment variables from a configuration file 35
golobby/config A configuration manager for Go projects using various file formats and environment variables. 367
gookit/ini A library for managing configuration data in Go applications 85
nebo15/confex A helper library to fetch values from any configuration source at run-time 304
ilyakaznacheev/cleanenv A tool to read and manage environment configuration from files and variables 1,661