hyperrealm/libconfig
FreeC/C++ Library for Processing Structured Configuration Files
FreeFree tier
About hyperrealm/libconfig
libconfig is a C/C++ library for processing structured configuration files. Hosted on GitHub under the hyperrealm organization, it is open source and licensed under LGPL-2.1. The library allows developers to read, write, and manipulate configuration files with a simple API. The repository has seen active development with 8 releases, the latest being version 1.8.2 (December 2025). The codebase is primarily written in C and Shell, with additional TeX documentation and C++ support.
Key Features
C/C++ library for processing structured configuration files
Open source with LGPL-2.1 license
Supports reading and writing configuration files
Simple API for application integration
Pros & Cons
Pros
- Open source under LGPL-2.1 license
- Stable releases with version 1.8.2
- Active GitHub repository with over 1.2k stars
Best For
Configuring software applications in C/C++ projectsManaging application settings via structured configuration files