JSON & serialization
JSON, YAML, XML, Protocol Buffers and other formats. 140 packages across 9 ecosystems.
Rsserde_jsonA JSON serialization file formatMITRsserdeA generic serialization/deserialization frameworkMITRsserde_deriveMacros 1.1 implementation of #[derive(Serialize, Deserialize)]MITRstomlA native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures.MITRsschemarsGenerate JSON Schemas from Rust codeMITRsquick-xmlHigh performance xml reader and writerMITRsprostA Protocol Buffers implementation for the Rust Language.Apache-2.0Rsserde_urlencoded`x-www-form-urlencoded` meets SerdeMITRstonicA gRPC over HTTP/2 implementation focused on high performance, interoperability, and flexibility.MITRsserde_withCustom de/serialization functions for Rust's serdeMITRsserde_yamlYAML data format for SerdeMITRsserde_reprDerive Serialize and Deserialize that delegates to the underlying repr of a C-like enum.MITRsborshBinary Object Representation Serializer for HashingMITRsbincodeA binary serialization / deserialization strategy for transforming structs into bytes and vice versa!MITRstonic-buildCodegen module of `tonic` gRPC implementation.MITRscsvFast CSV parsing with support for serde.UnlicenseRsserde_bytesOptimized handling of `&[u8]` and `Vec<u8>` for SerdeMITRsconfigLayered configuration system for Rust applications.MITRsprotobufProtocol Buffers - Google's data interchange formatMITRsrmp-serdeSerde support for MessagePackMIT