Crate

serde_yaml

YAML serialization and deserialization for Rust via serde.

What it is

serde_yaml provides YAML support for the serde ecosystem. Any serde-compatible type can be serialized to YAML or deserialized from YAML text. It handles multi-document YAML, anchors, aliases, and the full YAML 1.2 specification.

Why it is commonly used

Used in configuration-heavy tools and Kubernetes-adjacent code where YAML is the standard format — Helm charts, CI/CD pipeline definitions, Ansible-adjacent tooling, and developer tools that read YAML input.

721
Repositories
90%
Actively maintained
641
Updated ≤ 30 days
2.5M
Total stars
642
Owners

Counted from the Cargo.toml manifests of the 721 indexed repositories that declare serde_yaml as a dependency — not download counts. Dependency data last verified 2026-08-13.

Browse 721 repositories using serde_yaml in Repos →
Often used with

Crates that show up unusually often in serde_yaml projects. The most distinctive pairings rank first — crates these projects use far more than the average indexed Rust project does, not just crates that are popular everywhere. Each percentage is the share of serde_yaml projects that also use it.

Used by these organizations
50 of 721 repositories · ranked by stars · 641 pushed in the last 30 days
RuView90kactive

π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.

← Browse all repos