Header-only TOML config file parser and serializer for C++17
toml++ is a TOML config parser and serializer for c++. - Header-only (optional!) - Supports the latest [TOML] release ([v1.0.0]), plus optional support for some unreleased TOML features - Passes all tests in the [toml-test](https://github.com/BurntSushi/toml-test) suite - Supports serializing to JSON and YAML - Proper UTF-8 handling (incl. BOM) - C++17 (plus some C++20 features where available, e.g. experimental support for [char8_t] strings) - Doesn't require RTTI - Works with or without exceptions - Tested on Clang (6+), GCC (7+) and MSVC (VS2019) - Tested on x64, x86 and ARM
Release | Stable | Testing |
---|---|---|
Fedora Rawhide | 3.4.0-2.fc40 | - |
Fedora 40 | 3.4.0-2.fc40 | - |
Fedora 39 | 3.4.0-1.fc39 | - |
Fedora 38 | 3.3.0-2.fc38 | - |
EPEL 9 | 3.4.0-1.el9 | - |
You can contact the maintainers of this package via email at
tomlplusplus dash maintainers at fedoraproject dot org
.