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. 379
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. 144
kcl-lang/kcl An open-source language and toolset for building modular, scalable, and maintainable configurations for cloud-native applications. 1,688
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. 65
jeremyloy/config A library for easily managing application configuration as a typesafe struct 336
bos/configurator A Haskell library for managing configuration files and dynamic updates in software applications. 128
tom-englert/projectconfigurationmanager An extension for Visual Studio that allows developers to manage multiple project configurations in one place 88
splunk/qbec A CLI tool that automates the deployment of Kubernetes objects in multiple clusters using JSON configuration files. 171
sergiobenitez/figment A configuration library for Rust that allows dynamic merging of various data sources. 631
sherifabdlnaby/configuro A configuration loading framework for containerized and cloud-native applications 95