toml11
« Back to VersTracker
Description:
TOML for Modern C++
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c++ toml configuration header-only parser library
Install: brew install toml11
About:
Toml11 is a header-only C++ library for parsing and serializing TOML configuration files. It provides a modern, type-safe API that closely mirrors the TOML specification, supporting the latest versions including v1.0.0. The library offers excellent error reporting with detailed context information to help developers quickly identify and fix configuration issues.
Key Features:
  • Header-only library requiring no build installation
  • Full compliance with TOML v1.0.0 specification
  • Type-safe value access with clear error messages
  • Support for C++11, C++14, C++17, and newer standards
  • Detailed parse error reporting with line and column information
Use Cases:
  • Parsing configuration files in C++ applications
  • Reading settings from TOML format in build systems
  • Embedding configuration handling in C++ libraries
Alternatives:
  • cpptoml – Toml11 is more actively maintained and supports newer TOML specifications
  • toml++ – Toml11 has broader C++ standard compatibility (back to C++11)
Version History
Detected Version Rev Change Commit
Jan 13, 2025 5:14pm 0 VERSION_BUMP b73a74c6
Oct 27, 2024 11:42pm 0 VERSION_BUMP a0cfd3ea