16 unstable releases (3 breaking)

Uses new Rust 2024

new 0.24.6 May 24, 2025
0.24.5 May 21, 2025
0.23.6 May 12, 2025
0.22.0 May 7, 2025
0.21.0 May 2, 2025

#501 in Encoding

Download history 316/week @ 2025-05-02 725/week @ 2025-05-09 563/week @ 2025-05-16

1,604 downloads per month
Used in 6 crates

MIT/Apache

710KB
14K SLoC

Facet logo - a reflection library for Rust

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

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