Gestalt.Net

  •        53

Gestalt.Net is a simple to use library for application configuration. It allows for more flexibility, easier to use, and more powerful than the app.config/web.config, registry, or INI files. It's developed in C#.

http://gestaltnet.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

config - Configuration library for JVM languages


Configuration library for JVM languages.This library limits itself to config files. If you want to load config from a database or something, you would need to write some custom code. The library has nice support for merging configurations so if you build one from a custom source it's easy to merge it in.

tree-config - Flexible hierarchical Clojure configuration library


A hierarchical configuration library for Clojure designed to provide access to config for multiple apps Config values are sepcfied in a hierarchy of environment/app/prop.name and accessed in the same way as clojure maps.

confil - Clojure configuration library for JVM languages - based on Typesafe's Config


Clojure configuration library for JVM languages - based on Typesafe's Config

Wisdom - [Deprecated] A library for retrieving configuration data from files using Symfony Config.


[Deprecated] A library for retrieving configuration data from files using Symfony Config.

simpleconfig - Simple Config is a plugin designed to make application-wide configuration settings easy to set and access in an object-oriented fashion


Simple Config is a plugin designed to make application-wide configuration settings easy to set and access in an object-oriented fashion.This library was originally designed to be a Rails plugin, but it's now a standard Ruby library with no dependency on Rails. You can use it in any Ruby application or project.



config-fs - Docker configuration directory backed against K/V (etcd) and service discovery (consul) with confd like templating


Config-fs is a key/value backed configuration file system. The daemon process synchronizes the content found in K/V store, converting the keys into files / directories and so forth. Naturally any changes which are made at the K/V end are propagated downstream to the config file system.By default the configuration directory is build from root "/", though yje -root=KEY can override this. A use case for this would be expose only a subsection of the k/v store. For example, we can expose /prod/app/config directory to /config while hiding everything underneath; Note, all dynamic configs take keys root "/" as their context, so in our case we expose the config files, while placing the credentials, values, config etc the dynamic config reference out of reach.

ruby-hocon - A Ruby port of the Typesafe Config library.


This is a port of the Typesafe Config library to Ruby.The library provides Ruby support for the HOCON configuration file format.

csproj2ts - Library to parse TypeScript config info from a Visual Studio Project file


Queries a Visual Studio project file (.csproj, .vbproj, .njsproj, etc.) for TypeScript configuration information. Will also find default config in a `Microsoft.TypeScript.Default.props` file, if referenced by the project.Tested with project configuration settings in TypeScript 1.4.

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`](https://github.com/mvc5/framework/blob/master/src/Config/Configuration.php) objects for consistency and ease of use. For example, the [`ServiceManager`](https://github.com/mvc5/framework/blob/master/src/Service/Manager/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`](https://github.com/mvc5/framework/blob/master/src/Config/Configuration.php) objects for consistency and ease of use. For example, the [`ServiceManager`](https://github.com/mvc5/framework/blob/master/src/Service/Manager/ServiceManager

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.

.NET FileZilla Config Library


An object oriented C#.NET Library allowing easily load, change and save FileZilla Server configuration.

go-config - Robust application configuration made simple


The go-config package is used to simplify configuration for go applications.The go-config package has three main components: providers, settings, and the config object.

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.

edn-config - Library for managing environment variables in Clojure using EDN configuration files


Library for managing environment variables in Clojure using EDN configuration files

breeze-config - Configuration library from Breeze. Simple specification of options (case class)


Configuration library from Breeze. Simple specification of options (case class)

deiko-config - A small configuration library written in Haskell


A small configuration library written in Haskell

config - Library for creating and accessing Common Lisp project configuration files.


Library for creating and accessing Common Lisp project configuration files.

m17n-im-config - Input method configuration library for m17n-lib


Input method configuration library for m17n-lib