yaml-cpp — это парсер и эмиттер YAML на C++, полностью соответствующий спецификации YAML 1.2. Для работы доступны подробные руководства: Tutorial и How to Emit YAML. Старый API (до версии 0.5.0) задокументирован отдельно.
Сборка проекта выполняется через CMake, что обеспечивает кроссплатформенную поддержку. Поддерживаются генераторы для Visual Studio, Xcode и Unix Makefile. По умолчанию собирается статическая библиотека, но можно включить сборку динамической.
Актуальный API доступен начиная с версии 0.5.x. Версия 0.3.x содержит старый API, поддержка которого будет прекращена в 2026 году. Автогенерируемая документация размещена на CodeDocs.
GitHub ★ 6,042
