3 releases

Uses new Rust 2024

0.0.5 Oct 29, 2025
0.0.4 Oct 29, 2025
0.0.3 Oct 29, 2025

#2144 in Parser implementations

MIT/Apache

1MB
22K SLoC

A comprehensive YAML 1.2 parser/emitter supporting anchors, aliases, block & flow sequences/mappings, block scalars, tags, multi-doc streams, etc.

Example

let docs = yyaml::YamlLoader::load_from_str("foo: 123").unwrap();
let doc = &docs[0];
assert_eq!(doc["foo"].as_i64().unwrap(), 123);

Dependencies

~0.7–1.5MB
~29K SLoC