23 unstable releases (3 breaking)

Uses new Rust 2024

0.24.13 Jun 4, 2025
0.24.12 Jun 4, 2025
0.24.9 May 31, 2025
0.23.6 May 12, 2025
0.21.0 May 2, 2025

#1186 in Encoding

Download history 182/week @ 2025-04-30 763/week @ 2025-05-07 490/week @ 2025-05-14 716/week @ 2025-05-21 556/week @ 2025-05-28 600/week @ 2025-06-04

2,496 downloads per month
Used in 7 crates (6 directly)

MIT/Apache

740KB
15K SLoC

Facet logo - a reflection library for Rust

Coverage Status free of syn crates.io documentation MIT/Apache-2.0 licensed Discord

Logo by Misiasart

Thanks to all individual and corporate sponsors, without whom this work could not exist:

Ko-fi GitHub Sponsors Patreon Zed Depot

facet-serialize provides a common foundation for serializers, especially for self-descriptive formats like JSON, MessagePack, etc.

It provides an iterative approach to serialization that should never blow up the stack, at the cost of runtime performance (see cargo criterion results).

License

Licensed under either of:

at your option.

Dependencies

~390KB