Letter E

elektra - A key/value pair database to store software configurations

Website: http://www.libelektra.org/
License: BSD
Vendor: Alcance Libre, Inc.
Description:
Elektra provides a universal and secure framework to store configuration
parameters in a global, hierarchical key database. The core is a small
library implemented in C. The plugin-based framework fulfills many
configuration-related tasks to avoid any unnecessary code duplication
across applications while it still allows the core to stay without any
external dependency. Elektra abstracts from cross-platform-related issues
with an consistent API, and allows applications to be aware of other
applications' configurations, leveraging easy application integration.

== Facts and Features ==

* Elektra uses the BSD licence.
* Elektra implements an API to fully access a global key database.
* Elektra supports mounting of existing configuration files into the global
key database.
* Elektra has dozens of Plugins that make it possible to have a tiny core,
but still support all features.
* Elektra can import and export configuration files in any supported format.
* Elektra is able to log and notify other software on any configuration
changes using Dbus and Journald.
* Elektra can improve robustness by rejecting invalid configuration via type
checking, regex and more.
* Elektra provides different mechanisms to locate configuration files.
* Elektra supports different ways to escape and encode content of
configuration files.
* Elektra is multi-process safe and can be used in multi-threaded programs.
* Elektra (except for some plugins) is portable and completely written in
Ansi-C99.
* Elektra (except for some plugins) has no external dependency.
* Elektra is suitable for embedded systems and early boot stage programs.
* Elektra supports comments and other non-configuration information by meta
data.
* Elektra provides many powerful Bindings to avoid low-level access code.
* Elektra provides powerful Code Generation Techniques for Configuration
Access.

This package also contains a Berkeley DB backend for Elektra, to let
Elektra use Berkeley DB databases to store its keys and daemon which can
be used as a proxy for access to the keys.

Packages

elektra-0.8.12-4.fc14.al.i686 [570 KiB] Changelog by Joel Barrios (2018-08-28):
- Rebuild with gcc 7.3.

Listing created by Repoview-0.6.6-6.fc14.al