C++ YAML

Open-source C++ projects categorized as YAML

YAML is a digestible data serialization language that is often utilized to create configuration files and works in concurrence with any programming language. YAML targets many of the same communications applications as Extensible Markup Language but has a minimal syntax which intentionally differs from SGML.

Top 10 C++ YAML Projects

  • esphome

    ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.

  • Project mention: A Beginner's Guide to the ESP8266 | news.ycombinator.com | 2024-04-24

    For the ESP32, an hero is in the process of adding LVGL to ESPHome. You can try it out now: https://github.com/esphome/esphome/pull/6363

    Here's the (very good!) preview documentation: https://deploy-preview-3678--esphome.netlify.app/components/...

    This is such a game-changer for me that I'll be using the ESP32 over the ESP8266 for any projects involving displays from now on.

  • rathena

    rAthena is an open-source cross-platform MMORPG server.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • rapidyaml

    Rapid YAML - a library to parse and emit YAML, and do it fast.

  • Project mention: Faces.js, a JavaScript library for generating vector-based cartoon faces | news.ycombinator.com | 2024-04-06

    Interesting, I hadn't come across extism before. How hard would it be to package https://github.com/biojppm/rapidyaml in this way? (And do you have a extism for dummies guide?)

  • config-loader

    Simple C++ Config Loader Framework(Serialization & Reflection)

  • serdepp

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

  • figcone

    Read JSON, YAML, TOML, XML or INI configuration by declaring a struct

  • easy_reflection_cpp

    Reflection brings the best way to serialize/deserialize json and yaml in C++

  • SaaSHub

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

    SaaSHub logo
  • fkYAML

    A C++ header-only YAML library

  • Project mention: Are there any open source projects that need contributors? | /r/opensource | 2023-12-10

    fkYAML, a C++ header-only YAML library, looks for contributors. Take a look around from the link below. https://github.com/fktn-k/fkYAML

  • AutoYAML

    Boilerplate-free YAML parsing for C++

  • constyaml

    constexpr (strict)yaml parser

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ YAML related posts

  • Funniest line of code you wrote while making a game?

    2 projects | /r/gamedev | 19 Oct 2022
  • C++ serialize and deserialize adaptor library like rust serde.rs

    1 project | news.ycombinator.com | 31 Aug 2022
  • yaml-cpp VS rapidyaml - a user suggested alternative

    2 projects | 5 Feb 2022
  • Since this is about json parsing and the tdarr json db can take ungodly times to load, maybe it's relevant?

    1 project | /r/Tdarr | 4 Oct 2021
  • Parsing can become accidentally quadratic because of sscanf

    2 projects | /r/programming | 3 Oct 2021
  • Serdepp 0.1.2 Released

    2 projects | /r/cpp | 18 Sep 2021
  • "Expanded and Enhanced"

    1 project | /r/gtaonline | 11 Sep 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 20 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source YAML projects in C++? This list will help you:

Project Stars
1 esphome 7,800
2 rathena 2,743
3 rapidyaml 523
4 config-loader 191
5 serdepp 99
6 figcone 96
7 easy_reflection_cpp 90
8 fkYAML 47
9 AutoYAML 16
10 constyaml 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com