inih
« Back to VersTracker
Description:
Simple .INI file parser in C
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: ini parser configuration c-library lightweight
Install: brew install inih
About:
Inih (INI Not Invented Here) is a lightweight and simple INI file parser written in C. It provides a straightforward API for reading and writing configuration files without the complexity of larger libraries. Its minimal footprint and ease of integration make it ideal for embedded systems and applications needing simple key-value storage.
Key Features:
  • Small footprint and minimal dependencies
  • Simple callback-based API
  • Supports case-insensitive sections and UTF-8
  • Compliant with the classic INI file format
Use Cases:
  • Parsing configuration files in C/C++ applications
  • Managing settings in embedded systems or microcontrollers
  • Providing human-readable configuration for command-line tools
Alternatives:
  • libconfig – More feature-rich with a custom format, but larger and more complex than Inih.
  • glib (GKeyFile) – Part of the GNOME ecosystem; offers robust parsing but introduces heavy dependencies.
Version History
Detected Version Rev Change Commit
Sep 12, 2025 5:39am 0 VERSION_BUMP d97dd00b
Sep 12, 2025 12:47am 0 VERSION_BUMP 9d617bd3
Sep 10, 2025 11:02pm 0 VERSION_BUMP 167492d0