Inih
Visit Toolinih is an Open Source & Models tool that provides a simple .INI file parser in C. It is designed to be small and simple, making it suitable for embedded systems.
At a glance
Trending
inih is an Open Source & Models tool that provides a simple .INI file parser in C. It is designed to be small and simple, making it suitable for embedded systems.
Trending
About
inih (INI Not Invented Here) is a lightweight and simple .INI file parser written in C, specifically designed for embedded systems due to its small footprint and straightforward implementation. It offers compatibility with Python's ConfigParser style of .INI files, supporting features like RFC 822-style multi-line syntax and `name: value` entries. The parser operates in a "SAX style," calling a callback function for each `name=value` pair, which is efficient for low-memory environments. It supports parsing from files, strings, or custom I/O streams. Users can customize various aspects through compile-time options, including multi-line entry support, UTF-8 BOM handling, inline comments, and memory allocation strategies (stack vs. heap). A C++ API (`INIReader` class) is also available for easier integration with C++ projects.
Capabilities
Pricing & Plans
Open Source
Free
FAQs
Trending