yaml-cpp

A YAML parser and emitter in C++ (by jbeder)

Yaml-cpp Alternatives

Similar projects and alternatives to yaml-cpp

  1. crates.io

    The Rust package registry

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. {fmt}

    175 yaml-cpp VS {fmt}

    A modern formatting library

  4. conan

    112 yaml-cpp VS conan

    Conan - The open-source C and C++ package manager

  5. json

    97 yaml-cpp VS json

    JSON for Modern C++

  6. rustsec

    RustSec API & Tooling

  7. Taskflow

    A General-purpose Task-parallel Programming System using Modern C++

  8. cmake-init-vcpkg-example

    cmake-init generated executable project with vcpkg integration

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. cmake-conan

    CMake wrapper for conan C and C++ package manager

  11. imtui

    ImTui: Immediate Mode Text-based User Interface C++ Library

  12. Boost.PropertyTree

    Boost.org property_tree module

  13. ArduinoJson

    📟 JSON library for Arduino and embedded C++. Simple and efficient.

  14. Crypto++

    free C++ class library of cryptographic schemes

  15. JSON++

    Discontinued A JSON parser in C++

  16. tabulate

    Table Maker for Modern C++ (by p-ranav)

  17. RapidJSON

    A fast JSON parser/generator for C++ with both SAX/DOM style API

  18. json.h

    🗄️ single header json parser for C and C++

  19. LIBUCL

    Universal configuration library parser

  20. CppServer

    Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution

  21. indicators

    Activity Indicators for Modern C++

  22. GroceryTycoon

    Discontinued Grocery store management game

  23. 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 yaml-cpp alternative or higher similarity.

yaml-cpp discussion

yaml-cpp reviews and mentions

Posts with mentions or reviews of yaml-cpp. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-02-01.
  • How do you manage third-party libraries
    8 projects | /r/cpp_questions | 1 Feb 2022
    FetchContent_Declare(yaml-cpp GIT_REPOSITORY https://github.com/jbeder/yaml-cpp.git GIT_TAG yaml-cpp-0.7.0 GIT_SHALLOW TRUE ) set(YAML_CPP_BUILD_TESTS OFF) FetchContent_MakeAvailable(yaml-cpp)
  • Templated lambdas with unknown type during invocation
    1 project | /r/cpp_questions | 9 Jan 2022
    As you can see, I'm trying to coerce some YAML::Node to get some unknown type:
  • How to deal with unmaintained crates? (eg. yaml-rust)
    6 projects | /r/rust | 9 Jan 2022
    Some context, In my day job, I'm working on a custom format that is based on yaml but extends it. We're still using C++, so we the used yaml-cpp as a base for our parser and it was great for that purpose. laying with rust on Advent of Code lately I also got sent back to reality... Not having rust enums, match, great string handling, iterators when working with my AST was hard. So I wanted to try to implement the same parser in Rust as an example to my teammates of how great rust can be.
  • Libraries
    14 projects | /r/cpp_questions | 7 Dec 2021
    yaml-cpp
  • yaml-cpp eclipse
    1 project | /r/eclipse | 26 Oct 2021
    Hi, this is a library (https://github.com/jbeder/yaml-cpp), I tried to add it but unfortunately I can't, and I can't find any instructions.
  • Beginner: ExternalProject_Add link and include directory
    1 project | /r/cmake | 30 Mar 2021
    cmake_minimum_required(VERSION 3.0.0) project(cmaketest VERSION 0.1.0) include(CTest) enable_testing() include(ExternalProject) ExternalProject_Add(yaml PREFIX 3rd_party GIT_REPOSITORY https://github.com/jbeder/yaml-cpp/ INSTALL_COMMAND "" ) add_executable(cmaketest main.cpp) set(CPACK_PROJECT_NAME ${PROJECT_NAME}) set(CPACK_PROJECT_VERSION ${PROJECT_VERSION}) include(CPack)
  • Modern yaml library with clear docs
    4 projects | /r/cpp_questions | 17 Mar 2021
    I've found is yaml-cpp. The API seems fine
  • I need help with list project
    2 projects | /r/cpp_questions | 4 Mar 2021
    If you want a file format that has more readability, YAML is probably your best bet.
  • How to read from a file
    3 projects | /r/Cplusplus | 1 Jan 2021
    Can this not be parsed as YAML? (https://github.com/jbeder/yaml-cpp)
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 Dec 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic yaml-cpp repo stats
12
5,756
5.2
22 days ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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