libconfini
« Back to VersTracker
Description:
Yet another INI parser
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: ini parser c-library configuration c++
Install: brew install libconfini
About:
Libconfini is a lightweight, recursive INI parser for C and C++ applications. It provides robust parsing capabilities for complex INI structures, including nested sections and variable interpolation. Its main value proposition is delivering high performance and flexibility without external dependencies.
Key Features:
  • Zero dependencies (standalone C library)
  • Supports recursive parsing and variable interpolation
  • Highly configurable callback-based API
  • Handles non-standard but common INI extensions
  • Small memory footprint
Use Cases:
  • Parsing configuration files in embedded systems or C/C++ applications
  • Managing application settings with complex or nested structures
  • Migrating legacy applications to use standardized INI configs
Alternatives:
  • inih – inih is another lightweight parser but lacks Libconfini's advanced features like recursion and variable interpolation.
  • glib (GKeyFile) – Part of the GNOME stack, much heavier with a GLib dependency, suitable for GTK applications but overkill for lightweight projects.
Version History
Detected Version Rev Change Commit
Sep 13, 2025 10:53am 0 VERSION_BUMP 7fca5abc