Letter E

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

Website: https://www.libelektra.org/
License: BSD-3-Clause
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.26-1.aldos.src [6.1 MiB] Changelog by Joel Barrios (2024-04-03):
- Update to 0.8.26.

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