A list of paid, free or open source C++ (C plus plus) Configuration files, INI files plugins and tools including ini file parsers and generators, serializers and encoders and more. Sourced under a creative commons. This list will be updated regularly. Email over the URL, if you wish to be included.

C++ Configuration files, INI files plugins and tools

  • inifile-cpp – A header-only and easy to use Ini file parser for C++. [MIT]
  • inih – Simple .INI file parser in C, good for embedded systems. [BSD-3-Clause]
  • inih – Single header only C++ version of inih. [BSD-3-Clause]
  • ini-cpp – Single header only C++ version, with some handy read/write interface, extend from inih. [BSD-3-Clause] website
  • iniparser – INI file parser. [MIT]*
  • inipp – Simple header-only C++ ini parser and generator. [MIT]
  • libconfig – C, C++ library for processing structured configuration files. [LGPL-2.1] website
  • libconfuse – Small configuration file parser library for C. [ISC]
  • simpleini – Cross-platform C++ library providing a simple API to read and write INI-style configuration files. [MIT]
  • toml++ – Header-only TOML parser and serializer for C++17 and later. [MIT] website
  • toml11 – a C++11 (or later) header-only toml parser/encoder depending only on C++ standard library. [MIT]

Tags: c++, open source, c plus plus, c++ tools, c++ plugins, c++ libraries, c plus plus tools, c plus plus plugins, c plus plus libraries, parsers and generators, serializers and encoders, INI files, c++ ini file parsers, c++ ini file generators, c++ ini serializers, c++ ini encoders, c++ INI files, configuration file generator, c++ configuration files

Image: Unsplash License.

Portions of this text under: MIT license