swap

Configurator

A framework that simplifies project configuration and struct instantiation based on build environments.

Instantiate/configure structs recursively, based on build environment. (YAML, TOML, JSON and env).

GitHub

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

builderbuilder-patternconfigconfigurationenvironmentfactoryfactory-patternjsontomlyaml

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
spongepowered/configurate A configuration library that provides a node-based representation of data and supports multiple file formats. 386
olebedev/config Provides methods to access and manipulate configuration data stored in JSON or YAML files. 267
paked/configure An API for easy configuration of project settings through multiple data sources 56
fulls1z3/ngx-config A utility for configuring and initializing Angular applications with customizable settings and loading mechanisms. 145
kcl-lang/kcl An open-source language and toolset for building modular, scalable, and maintainable configurations for cloud-native applications. 1,732
jkcfg/jk A tool for writing structured configuration files using a general-purpose language 406
joewing/jl A small, embeddable language for complex configuration and functional programming tasks 15
tucnak/store A configuration manager library that supports multiple file formats and allows easy registration of custom formats. 274
woowabros/nestjs-library-config A NestJS module that allows individual modules to manage their own environment variables easily and securely. 66
jeremyloy/config A library for easily managing application configuration as a typesafe struct 337
bos/configurator A Haskell library that provides dynamic file-based configuration with automatic reloading and interpolation of strings. 128
tom-englert/projectconfigurationmanager An extension for Visual Studio that allows developers to manage multiple project configurations in one place 88
splunk/qbec Tool to automate Kubernetes object configuration across multiple clusters using jsonnet 174
sergiobenitez/figment A configuration library for Rust that allows dynamic merging of various data sources. 644
sherifabdlnaby/configuro A configuration loading framework for containerized and cloud-native applications 95