29 stable releases (7 major)

new 10.0.6 Apr 25, 2025
10.0.2 Mar 6, 2025
10.0.0 Dec 4, 2024
9.0.1 Dec 2, 2024
3.0.1 Sep 12, 2024

#5 in #merde

Download history 22/week @ 2025-01-05 10/week @ 2025-01-12 47/week @ 2025-01-19 232/week @ 2025-01-26 68/week @ 2025-02-02 42/week @ 2025-02-09 32/week @ 2025-02-16 54/week @ 2025-02-23 243/week @ 2025-03-02 75/week @ 2025-03-09 26/week @ 2025-03-16 3/week @ 2025-03-23 2/week @ 2025-03-30 14/week @ 2025-04-06 433/week @ 2025-04-13 184/week @ 2025-04-20

633 downloads per month
Used in 6 crates (5 directly)

Apache-2.0 OR MIT

110KB
3K SLoC

license: MIT/Apache-2.0 crates.io docs.rs

merde_core

The merde logo: a glorious poop floating above a pair of hands

Logo by MisiasArt

The merde family of crates aims to provide a lighter, simpler, and build-time-friendly alternative to serde.

This "core" crate provides core types like Value, Array, Map, and CowStr<'s> (a copy-on-write string type that also leverages compact_str's small string optimization), and traits like Deserialize and IntoStatic.

Crates that provide support for formats (like merde_json), depend only on the "core" crate.

The umbrella crate merde re-exports core's types, along with a derive! macro which lets you implement Serialize, Deserialize, IntoStatic, on structs, enums, etc.

Dependencies

~0.8–4.5MB
~88K SLoC