elektra
« Back to VersTracker
Description:
Framework to access config settings in a global key database
Type: Formula  |  Latest Version: 0.11.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @ElektraProjects  |  formulae.brew.sh
Category: System utilities
Tags: configuration key-value database framework system-config
Install: brew install elektra
About:
Elektra provides a universal framework for accessing configuration settings across an entire system via a global, hierarchical key database. It offers a unified API for applications to read and write configuration, decoupling software from storage specifics. This enables robust features like type checking, validation, and atomic changes, ensuring consistency and reliability.
Key Features:
  • Global, hierarchical key-value database for configuration
  • Plugin-based architecture for storage backends and features
  • Unified C API with bindings for many languages (C++, Python, Java, etc.)
  • Built-in validation and type checking for configuration data
  • Tooling for importing/exporting from various config formats (INI, JSON, XML)
Use Cases:
  • Centralizing system-wide configuration management
  • Providing a consistent configuration interface for applications
  • Managing settings for embedded systems and IoT devices
  • Validating configuration against schemas to prevent errors
Alternatives:
  • dconf – Primarily for GNOME desktop environment, less cross-platform.
  • etcd – Distributed key-value store, focused on service discovery rather than local app config.
Version History
Detected Version Rev Change Commit
Sep 17, 2025 2:02am 0 VERSION_BUMP 1299b29f
Jan 10, 2025 5:00pm 0 VERSION_BUMP d4b82e20
Sep 12, 2024 6:15pm 0 VERSION_BUMP bdb8acae