Rust Serialization

Open-source Rust projects categorized as Serialization

Top 23 Rust Serialization Projects

Serialization
  1. ron

    Rusty Object Notation

    Project mention: Sign in as anyone: Bypassing SAML SSO authentication with parser differentials | news.ycombinator.com | 2025-03-15
  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. rkyv

    Zero-copy deserialization framework for Rust

  4. bincode

    A binary encoder / decoder implementation in Rust.

    Project mention: Bincode 2.0.0 | news.ycombinator.com | 2025-03-06
  5. rust-protobuf

    Rust implementation of Google protocol buffers

  6. rust-crdt

    a collection of well-tested, serializable CRDTs for Rust

  7. facet

    Rust reflection, serialization, deserialization, pretty printing, etc. — the last proc macro you should need

    Project mention: Mill as a Direct Style Build Tool | news.ycombinator.com | 2025-05-13

    OT: I really like Li Haoyi's work in the Scala community, trying to bring Python's straightforward programming model to Scala.

    I've been wondering if there is an equivalent in the Rust ecosystem. I think https://github.com/facet-rs/facet is going in the right direction

  8. quick-xml

    Rust high performance xml reader and writer

    Project mention: Quick Diff ME 1.1: Excel 比較 ツール | dev.to | 2025-03-20
  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. msgpack-rust

    MessagePack implementation for Rust / msgpack.org[Rust]

  11. deku

    Declarative binary reading and writing: bit-level, symmetric, serialization/deserialization

    Project mention: Deku v0.17.0 – Rust declarative binary reading and writing | news.ycombinator.com | 2024-05-23
  12. typical

    Data interchange with algebraic data types. (by stepchowfun)

    Project mention: Typical: Data interchange with algebraic data types | news.ycombinator.com | 2024-09-26
  13. bitcode

    A binary encoder/decoder for Rust

    Project mention: Bitcode: A fast binary encoder/decoder for Rust | news.ycombinator.com | 2024-08-03
  14. bson-rust

    Encoding and decoding support for BSON in Rust

  15. musli

    Müsli is a flexible and efficient serialization framework

  16. NoProto

    Flexible, Fast & Compact Serialization with RPC

  17. borsh-rs

    Rust implementation of Binary Object Representation Serializer for Hashing

  18. deser

    Experimental rust serialization library

  19. obake

    Versioned data-structures for Rust

  20. serde-encrypt

    🔐 Encrypts all the Serialize.

  21. dlhn

    DLHN implementation for Rust

  22. ruststep

    A STEP toolkit for Rust

  23. doku

    fn(Code) -> Docs (by anixe)

  24. keon

    A human readable object notation / serialization format that syntactic similar to Rust and completely supports Serde's data model.

    Project mention: KEON is a human-readable serde format that syntactic similar to Rust | news.ycombinator.com | 2025-01-11
  25. serde-partial

    Serde partial serialization made easy

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Serialization discussion

Log in or Post with

Rust Serialization related posts

Index

What are some of the best open-source Serialization projects in Rust? This list will help you:

# Project Stars
1 ron 3,558
2 rkyv 3,254
3 bincode 2,980
4 rust-protobuf 2,890
5 rust-crdt 1,437
6 facet 1,452
7 quick-xml 1,320
8 msgpack-rust 1,254
9 deku 1,218
10 typical 616
11 bitcode 454
12 bson-rust 433
13 musli 386
14 NoProto 373
15 borsh-rs 362
16 deser 295
17 obake 204
18 serde-encrypt 180
19 dlhn 167
20 ruststep 152
21 doku 84
22 keon 55
23 serde-partial 42

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com