Yet Another Configuration Framework

  •        39

A framework targeting solely a set of simple XML files (sections of sections with keyValue pairs). When loaded will overlay each others.



Related Projects

NConf - Advanced Configuration Manager

NConf is an advanced configuration system for .Net projects. It's written out of the need for more advanced configuration than what .Net provides. The key features it supports is multiple configuration sources, simple to use syntax, the ability to reload/update configuration a...

framework - A PHP 5.5 framework with dependency injection, events, and named arguments

* Configuration* Controller Dispatch* Route Matching* Response* View* Exceptions* Dependency Injection* Plugins* Configurable events* Calling methods using named arguments and plugin supportAll of the components require dependency injection and use [`Configuration`]( objects for consistency and ease of use. For example, the [`ServiceManager`](

application - A PHP 5.5 web application with dependency injection, events, and named arguments

* Configuration* Controller Dispatch* Route Matching* Response* View* Exceptions* Dependency Injection* Plugins* Configurable events* Calling methods using named arguments and plugin supportAll of the components require dependency injection and use [`Configuration`]( objects for consistency and ease of use. For example, the [`ServiceManager`](

dih-jdbc-datasource - dih-jdbc-datasource

dih.url=jdbc:mysql://localhost:3306/dih_datadih.user=solrdih.password=solr123dih.table=entry```In this sample, "dih" property key allows to associate setting with the DIH configuration file.This key matches with the core name and the regex define in the "configkeyregex" attribute of the dataSource and the entity elementsExample-------```core name = dih_shard1_replica1configkeyregex="^(.*)_shard"-> key = dihcore name = people_application1_shard1_replica1configkeyregex="^people_(.*)_shard"-> key =


Evented::Configuration is an event-driven configuration class built upon EventedObject. it supports block-style configuration. it features both named and unnamed blocks. its key:value pairs are Pure Perl. it fires events using EventedObject when configuration values are altered, allowing the program to respond easily to configuration changes.

omniconfig - Flexible configuration for your Ruby applications and libraries.

OmniConfig is a Ruby library that provides flexible configuration for your applications or libraries. The key idea behind OmniConfig is the separation of configuration definition and configuration loading. This allows you to define your available configuration values, and have that configuration loaded from anywhere, such as JSON files, Ruby structures, a remote server (like ZooKeeper), etc.For documentation, there is a comprehensive user guide available.

py-junos-netconify - Junos console/bootstrap automation Python module

Junos console/bootstrap New-Out-Of-Box (NOOB) configuration automation. There are times when you MUST console into a Junos device to perform the NOOB configuration. Generally this configuration is the bare minimum in takes to: * set the root password * set the host-name * set the management ipaddr * enable ssh and optionally NETCONFThe general use-case:Primarily this library is used as a Console driver for the Junos Ansible Modules.The `netconify` utility can be used perform configuration b

Hadoop-Configuration-Manager - A library to simplify the configuration using Hadoop Configuration

A library to simplify the configuration using Hadoop Configuration


JFig is a simple, powerful tool to manage application configuration

Consul - Tool for Service Discovery, Monitoring and Configuration

Consul is a tool for service discovery and configuration. Consul is distributed, highly available, and extremely scalable. Consul makes it simple for services to register themselves and to discover other services via a DNS or HTTP interface. Register external services such as SaaS providers as well. It prevents routing requests to unhealthy hosts and enables services to easily provide circuit breakers.

hcl - HCL is the HashiCorp configuration language.

HCL (HashiCorp Configuration Language) is a configuration language built by HashiCorp. The goal of HCL is to build a structured configuration language that is both human and machine friendly for use with command-line tools, but specifically targeted towards DevOps tools, servers, etc.HCL is also fully JSON compatible. That is, JSON can be used as completely valid input to a system expecting HCL. This helps makes systems interoperable with other systems.

redis-config - Configuration, scripts and docs for setting up redis servers and sentinels in popular configurations

This repository contains the necessary configuration and redis binaries to quickly setup the Basic Sentinel configuration on Linux, OSX or Windows servers. The default configuration supports spawning multiple redis processes which can conveniently all be run on a single server using the included start-all/stop-all scripts (ideal for development environments mimicking their production Sentinel environments).Then run the scripts for the target Operating System. This repository includes the latest stable pre-built binaries for OSX and MSOpen Tech's latest builds for Windows port of Redis in the /bin folder. Due to Linux binaries being less portable, the Linux bash scripts assumes an existing install of redis is available in your $PATH.

kaconf - KickAss Configuration. An annotation-based configuration system for Java and Kotlin

KickAss is an Annotation-based configuration system inspired in the wonderful Spring Boot.The ConfiguratorBuilder class allows building a Configurator object. The ConfiguratorBuilder.addSource method sets the different sources of properties (PropertySource interface). The PropertySource with most priority is the first instance passed as argument to the addSource method, and the PropertySource with least preference is the object passed to the last addSource invocation.

Configuration - Interfaces and providers for accessing configuration files.

Configuration is a framework for accessing Key/Value based configuration settings in an application. Includes configuration providers for command line arguments, environment variables, INI files, JSON files, and XML files.This project is part of ASP.NET Core. You can find samples, documentation and getting started instructions for ASP.NET Core at the Home repo.

envconf - A module to implement express-style configuration for multiple environments for any library or application

This module makes it easy to use express-style configuration for any application. It allows your users to define separate configuration environments in code and switch between sets of configuration via a single environment variable.The previous code shows picking up the default environment from the NODE_ENV environment variable.

NadaConfig (An easy and simple centralized configuration system)

NadaConfig is a centralized configuration system that will let client applications retrieve their configuration data from a unique store on a server.

ConfigTransform: Multi environment configuration management for Visual Studio

Tackles multi environment configuration management by leveraging on MSBuild to allow transformation of custom configuration files - not just web.config

Configuration Section Designer

A Visual Studio add-in that allows you to graphically design .NET Configuration Sections and automatically generates all the required code and a schema definition (XSD) for them.

Scripted Deployment of a System Center 2012 Configuration Manager Secondary Site

In System Center 2012 Configuration Manager, you can no longer deploy a secondary site server using Setup (wizard or scripted). Instead, you must use the Configuration Manager console to create a new secondary site. This is less than ideal if you want to deploy several secon...


Unified .NET configuration, providing the flexibility to quickly swap configuration sources from local file-based settings to anywhere you desire (e.g. remote SQL Server storage, WCF XML service, RESTful JSON service, custom, etc.). Does your javascript need configuration s...