Jump to letter: [
          
            0239ABCDEFGHIJKLMNOPQRSTUVWXYZ
          ]
        
        elektra - A key/value pair database to store software configurations
        
        
        - 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