Elektra
Elektra
https://www.libelektra.org
Elektra serves as a universal and secure framework to access configuration parameters in a global, hierarchical key database.
Elektra is a configuration management framework, it mounts configuration files into global keys database creating sort of virtual file system for easier access, changing and locating the configuration parameters. A wide range of plugins is available used to specify format (JSON, INI, XML and others), default settings , validation, etc.
Use High-level API to elektrify your application for easier maintenance and generate type-safe configuration access code based on same specification used for validation. The core is the library implemented in C, bindings to another languages are provided.
Download
Categories
- Interface:command-line
- Interface:library
- Library:C
- Programming-language:C
- Programming-language:C++
- Programming-language:java
- Programming-language:python
- Programming-language:ruby
- Programming-language:haskell
- Programming-language:lua
- Runs-on:GNU/Linux
- Runs-on:OS X
- Runs-on:Windows
- Runs-on:BSD
- System-administration:configuration
- Use:system-administration
Licensing
License
Verified by
Verified on
Notes
Leaders and contributors
Contact(s) | Role |
---|---|
Markus Raab | Main developer |
Resources and communication
Audience | Resource type | URI |
---|---|---|
Software prerequisites
Kind | Description |
---|---|
{{{Prerequisite description}}} |
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.
The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.