Rust Serde

Open-source Rust projects categorized as Serde

Top 23 Rust Serde Projects

  • serde

    Serialization framework for Rust

    Project mention: Empowering Web Privacy with Rust: Building a Decentralized Identity Management System | dev.to | 2024-04-09

    Serde Documentation: Comprehensive guide and reference for using Serde, Rust's framework for serializing and deserializing data.

  • json

    Strongly typed JSON library for Rust (by serde-rs)

    Project mention: What even is a JSON number? | news.ycombinator.com | 2024-04-01

    Oh wow. So serde_json doesn't roundtrip floats by default, it uses some imprecise faster algorithm https://github.com/serde-rs/json/issues/707

    Good thing there's msgpack I guess.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • ron

    Rusty Object Notation

    Project mention: XML is better than YAML | news.ycombinator.com | 2023-09-20

    Whenever this kind of arguments come up, I am sad that RON (https://github.com/ron-rs/ron) is not better known. To me it feels like a cleaner and better JSON.

    In any case, my little experience with it had made me hate YAML. Generally speaking, I have come to dislike any language with significant whitespace other than Haskell.

  • calamine

    A pure Rust Excel/OpenDocument SpreadSheets file reader: rust on metal sheets

  • msgpack-rust

    MessagePack implementation for Rust / msgpack.org[Rust]

  • envy

    deserialize env vars into typesafe structs with rust (by softprops)

    Project mention: Published my first Crate today to map Environment Variables to Enums | /r/rust | 2023-06-11

    Have you seen envy?

  • schemars

    Generate JSON Schema documents from Rust code

    Project mention: Require help with Macros | /r/rust | 2023-04-21

    Maybe check out schemars, you might have to trim down the data that is generated by it but I think it should do everything you need.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • erased-serde

    Type-erased Serialize, Serializer and Deserializer traits

    Project mention: Trait object with generic funtion: don't understand how to do it | /r/rust | 2023-05-02

    Have you tried something like this?

  • serde-wasm-bindgen

    Native integration of Serde with wasm-bindgen

  • sonic-rs

    A fast Rust JSON library based on SIMD.

    Project mention: Announcing Sonic-rs 0.2.0: Separate safe & unsafe functions clearly and performance optimization. | /r/rust | 2023-10-31

    Crates: https://crates.io/crates/sonic-rs

  • Weld

    Full fake REST API generator written with Rust

  • tsify

    A library for generating TypeScript definitions from rust code.

  • bitcode

    A binary encoder/decoder for Rust

    Project mention: bitcode 0.4 release - binary serialization format | /r/rust | 2023-05-14

    bitcode is a new binary serialization format that aims to minimize size while maintaining competitive speed. Since our initial post, we've added a derive macro which unlocks more performance and control than was possible with serde.

  • monostate

    Type that deserializes only from one specific value

  • serde-encrypt

    🔐 Encrypts all the Serialize.

  • recap

    deserialize typed structures from regex captures (by softprops)

  • dlhn

    DLHN implementation for Rust

  • serde-aux

    An auxiliary serde library providing helpful functions for serialisation and deserialisation for containers, struct fields and others.

  • hjson-rust for serde

    Hjson for Rust

  • boxcars

    Rocket League Replay parser in Rust (by nickbabcock)

  • fe2o3-amqp

    A rust implementation of the AMQP1.0 protocol based on serde and tokio.

  • asn1rs

    Generates Rust Code and optionally compatible Protobuf schema files from ASN.1 definitions.

  • august

    An Emmet-like language that produces JSON, TOML, or YAML

    Project mention: Announcing August! An Emmet-like language that produces JSON, TOML, or YAML, written in Rust | /r/ProgrammingLanguages | 2023-08-15
  • SaaSHub

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

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). The latest post mention was on 2024-04-09.

Rust Serde related posts

Index

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

Project Stars
1 serde 8,530
2 json 4,517
3 ron 3,096
4 calamine 1,503
5 msgpack-rust 1,073
6 envy 797
7 schemars 694
8 erased-serde 615
9 serde-wasm-bindgen 531
10 sonic-rs 307
11 Weld 289
12 tsify 267
13 bitcode 246
14 monostate 215
15 serde-encrypt 175
16 recap 164
17 dlhn 160
18 serde-aux 143
19 hjson-rust for serde 95
20 boxcars 91
21 fe2o3-amqp 54
22 asn1rs 48
23 august 46
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com