From be4d956988e5706a1ba16cd6ac1bab44b0692c9b Mon Sep 17 00:00:00 2001 From: myd7349 Date: Sun, 4 Aug 2019 13:11:37 +0800 Subject: [PATCH] Configuration: Add inih, iniparser, libconfuse, simpleini Close #602 Close #832 --- README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index adbf11a..4715eaf 100644 --- a/README.md +++ b/README.md @@ -12,12 +12,13 @@ A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny - [CLI](#cli) - [Compression](#compression) - [Concurrency](#concurrency) + - [Configuration](#configuration) - [Containers](#containers) - [Cryptography](#cryptography) - [CSV](#csv) - [Database](#database) - [Debug](#debug) - - [Font](#font) + - [Font](#font) - [Game Engine](#game-engine) - [GUI](#gui) - [Graphics](#graphics) @@ -252,6 +253,14 @@ A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny * [VexCL](https://github.com/ddemidov/vexcl) - A C++ vector expression template library for OpenCL/CUDA. [MIT] * [Quantum](https://github.com/bloomberg/quantum) - A powerful C++ coroutine dispatcher framework built on top of [boost::coroutines2](https://www.boost.org/doc/libs/1_65_0/libs/coroutine2/doc/html/index.html). +## Configuration +*Configuration files, INI files* + +* [inih](https://github.com/benhoyt/inih) - Simple .INI file parser in C, good for embedded systems. [BSD-3-Clause] +* [iniparser](https://github.com/ndevilla/iniparser) - INI file parser. [MIT] +* [libconfuse](https://github.com/martinh/libconfuse) - Small configuration file parser library for C. [ISC] +* [simpleini](https://github.com/brofield/simpleini) - Cross-platform C++ library providing a simple API to read and write INI-style configuration files. [MIT] + ## Containers * [C++ B-tree](https://code.google.com/p/cpp-btree/) - A template library that implements ordered in-memory containers based on a B-tree data structure. [Apache2]