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-5.fc42 | - |
Fedora 42 | 3.4.0-5.fc42 | - |
Fedora 41 | 3.4.0-4.fc41 | - |
Fedora 40 | 3.4.0-2.fc40 | - |
Fedora EPEL 9 | 3.4.0-3.el9 | - |
Fedora EPEL 10.1 | 3.4.0-5.el10_1 | - |
Fedora EPEL 10.0 | 3.4.0-5.el10_0 | - |
You can contact the maintainers of this package via email at
tomlplusplus dash maintainers at fedoraproject dot org
.