tomlplusplus

Header-only TOML config file parser and serializer for C++17. (by marzer)

Tomlplusplus Alternatives

Similar projects and alternatives to tomlplusplus

  1. Poetry

    Python packaging and dependency management made easy

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. black

    335 tomlplusplus VS black

    The uncompromising Python code formatter

  4. toml

    48 tomlplusplus VS toml

    Tom's Obvious, Minimal Language

  5. CIDLib

    The CIDLib general purpose C++ development environment

  6. json_test_data

    Test data for nlohmann/json

  7. CQC

    CQC (Charmed Quark Controller) a commercial grade, full featured, software based automation system. CQC is built on our CIDLib C++ development system, which is also available here on GitHub.

  8. beryldb

    Discontinued BerylDB is a fully modular data structure data manager that can be used to store data as key-value entries. The server allows channel subscription and is optimized to be used as a cache repository. Supported structures include lists, sets, multimaps, and keys.

  9. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  10. typeshed

    Collection of library stubs for Python, with static types

  11. cmkr

    Modern build system based on CMake and TOML.

  12. toml11

    TOML for Modern C++

  13. coveragepy

    The code coverage tool for Python

  14. flit

    6 tomlplusplus VS flit

    Simplified packaging of Python modules

  15. pypyr automation task runner

    pypyr task-runner cli & api for automation pipelines. Automate anything by combining commands, different scripts in different languages & applications into one pipeline process.

  16. serdepp

    c++ serialize and deserialize adaptor library like rust serde.rs

  17. toml

    2 tomlplusplus VS toml

    Python lib for TOML (by uiri)

  18. tree-sitter-html

    HTML grammar for Tree-sitter

  19. toml.io

    Source Code for toml.io

  20. bomba

    C++ library for convenient implementation of RPC and serialisation

  21. Magic Enum C++

    Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better tomlplusplus alternative or higher similarity.

tomlplusplus discussion

Log in or Post with

tomlplusplus reviews and mentions

Posts with mentions or reviews of tomlplusplus. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-06.
  • how to handle config files in c++?
    2 projects | /r/cpp_questions | 6 Mar 2023
    Unless you want to make your own config file parser as an exercise (which is a good idea) I'd recommend using toml++.
  • Cmake fetchContent not working in a docker container.
    4 projects | /r/cpp_questions | 15 Nov 2022
    It's a public repo - this one: https://github.com/marzer/tomlplusplus but thank you
  • Poxy - a Doxygen frontend - v0.9.0 released
    3 projects | /r/cpp | 3 Oct 2022
    For a live demo, see the toml++ homepage: https://marzer.github.io/tomlplusplus/
  • Preferred way to read in application settings/config in C++
    1 project | /r/cpp_questions | 5 Sep 2022
    Added bonus, tomlplusplus is a solid C++ implementation, actively updated, and easy to drop into a project (header only, CMake, vcpkg, Conan, etc.). Very easy to use for what I've needed.
  • toml++ v3.2.0 released
    4 projects | /r/cpp | 29 Aug 2022
    Key links: - Homepage: https://marzer.github.io/tomlplusplus/ - Repository: https://github.com/marzer/tomlplusplus - "What is TOML?": https://toml.io/
  • CMake for toml not working
    1 project | /r/cpp | 21 Aug 2022
    cmake_minimum_required(VERSION 3.23) project(testProj) set(CMAKE_CXX_STANDARD 23) set(FETCHCONTENT_BASE_DIR ${PROJECT_SOURCE_DIR}/${CMAKE_PROJECT_NAME}/libs CACHE PATH "Missing description." FORCE) include(FetchContent) FetchContent_Declare( tomlplusplus GIT_REPOSITORY https://github.com/marzer/tomlplusplus.git GIT_TAG v3.1.0 ) FetchContent_MakeAvailable(tomlplusplus) add_executable(testProj testProj/src/main.cpp) target_link_libraries(testProj tomlplusplus)
  • toml++: Header-Only TOML Config File Parser And Serializer For C++
    1 project | news.ycombinator.com | 5 Jun 2022
  • What are some use cases of using shared_ptr in a single threaded program?
    1 project | /r/cpp | 3 May 2022
    I use them in toml++ to store the path of the source document for all the data nodes parsed from that document. Storing it as a separate std::string allocation for every single object would have been very wasteful, and the alternative would have been to make an overall document class that owned everything, which I didn't want to do, so shared_ptr was a good compromise.
  • toml++ v3.1.0 released
    4 projects | /r/cpp | 24 Apr 2022
    Key links: - Homepage: https://marzer.github.io/tomlplusplus/ - Repository: https://github.com/marzer/tomlplusplus - "What is TOML?": https://toml.io/
  • What are some projects that taught you a lot?
    8 projects | /r/cpp | 29 Mar 2022
    toml++ was both my first 'public'/open-source project, and my first ever attempt at a parser. There's a few things I'd do differently now if I were to write it from scratch, but I've learned a lot along the way (particularly about making things build 'clean' on multiple platforms).
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 13 Feb 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Stats

Basic tomlplusplus repo stats
23
1,647
5.2
11 days ago

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that C++ is
the 7th most popular programming language
based on number of references?