• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
Jesse Beder avatar

yaml-cpp

C++ library for reading and writing YAML 1.2 documents

  • Languages and frameworks
View on GitHub

What it is

A C++ library that parses YAML into a node tree you can query and convert to native types, and emits YAML from your own data structures. It follows the YAML 1.2 spec, builds with CMake as a static or shared library, and can be pulled into a project with FetchContent. C++ developers use it to load configuration files and serialize data without writing their own parser.

Images

Facts

Stars
6,153 GitHub stars.
6,153

Forks
2,202
Commits
1,098
Contributors
177
Language
C++
License
MIT
Last commit
Oct 11, 2026
On GitHub since
March 2015
First release
January 2016
Platforms
library
Self-hostable
No
Author
Jesse Beder
Tags
  • utility-library

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • Hello World Foundation avatar

    {fmt}

    C++ library for type-safe, fast text formatting and printing

    25.9k
  • Abseil avatar

    Abseil

    Google's general-purpose C++ libraries that extend the standard library

    18.2k