{"data":{"slug":"serde","name":"Serde","tagline":"Serialization framework for Rust","category":"rust","categoryName":"Rust","url":"https://serde.rs","github":"https://github.com/serde-rs/serde","pricing":"open-source","hook":"Serde makes serialization feel magical.","whatsGood":"Zero-overhead abstraction over formats. Derive macros minimize boilerplate. Format ecosystem covers JSON, YAML, TOML, and more. Customization is possible when needed.","theCatch":"Compile times increase with heavy use. Error messages can be confusing. Some edge cases require manual implementation.","verdict":"The serialization library every Rust project uses.","addedAt":"2026-08-19","featured":false,"domain":"Rust","subSpecialty":"Systems","capabilities":[],"surfaces":["Self-host"],"ecosystem":["Rust"],"licenseModel":"OSS/MIT","githubStars":10793},"related":[{"slug":"rust-lang","name":"Rust","tagline":"Systems programming without the footguns"},{"slug":"tokio","name":"Tokio","tagline":"Async runtime for Rust"},{"slug":"axum","name":"Axum","tagline":"Web framework from the Tokio team"},{"slug":"actix-web","name":"Actix Web","tagline":"Fast Rust web framework"},{"slug":"sqlx","name":"SQLx","tagline":"Compile-time checked SQL for Rust"}],"links":{"self":"/api/gems/serde","html":"/gems/serde","markdown":"/gems/serde.md","category":"/api/gems?category=rust","categoryPage":"/stacks/rust"}}