-
serde_json
A JSON serialization file format
-
serde
A generic serialization/deserialization framework
-
serde_with
Custom de/serialization functions for Rust's serde
-
bincode
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
prost
A Protocol Buffers implementation for the Rust Language
-
toml
A 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.
-
rmp-serde
Serde bindings for RMP
-
serde-wasm-bindgen
Native Serde adapter for wasm-bindgen
-
typetag
Serde serializable and deserializable trait objects
-
serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
rmp
Pure Rust MessagePack serialization implementation
-
quick-protobuf
A pure Rust protobuf (de)serializer. Quick.
-
serde_path_to_error
Path to the element that failed to deserialize
-
bson
Encoding and decoding support for BSON in Rust
-
rkyv
Zero-copy deserialization framework for Rust
-
cargo_metadata
structured access to the output of
cargo metadata
-
rmpv
Value variant for RMP
-
flatbuffers
Official FlatBuffers Rust runtime library
-
serde_yml
A robust Rust library that simplifies the serialization and deserialization of Rust data structures to and from YAML format using the widely-used Serde framework
-
ron
Object Notation
-
zerovec
Zero-copy vector backed by a byte array
-
serde_qs
Querystrings for Serde
-
serde_test
Token De/Serializer for testing De/Serialize implementations
-
yoke
Abstraction allowing borrowed data to be carried along with the backing data it borrows from
-
ark-serialize
serializing types in the arkworks ecosystem
-
serde_ignored
Find out about keys that are ignored when deserializing data
-
prost-reflect
A protobuf library extending prost with reflection support and dynamic messages
-
binrw
helping read structs from binary data using ✨macro magic✨
-
unic-langid
API for managing Unicode Language Identifiers
-
ciborium
serde implementation of CBOR using ciborium-basic
-
nonempty
Correct by construction non-empty vector
-
tokio-serde
Send and receive Serde encodable types over the network using Tokio. This library is used as a building block for serialization format specific libraries
-
confy
Boilerplate-free configuration management
-
capnp
runtime library for Cap'n Proto data encoding
-
kdl
Document-oriented KDL parser and API. Allows formatting/whitespace/comment-preserving parsing and modification of KDL text.
-
serde_urlencoded
x-www-form-urlencoded
meets Serde -
serde-aux
A serde crate's auxiliary library
-
serde-reflection
Extract representations of Serde data formats
-
minicbor
A small CBOR codec suitable for no_std environments
-
planus
alternative compiler for flatbuffers, an efficient cross platform serialization library
-
serde_plain
A restricted plain text serializer for serde
-
bitcode
bitwise binary serializer
-
yasna
ASN.1 library for Rust
-
apache-avro
working with Apache Avro in Rust
-
serde_stacker
Serde adapter that avoids stack overflow by dynamically growing the stack
-
monostate
Type that deserializes only from one specific value
-
hcl-rs
HCL parser and formatter for rust with serde support
-
asn1
ASN.1 (DER) parser and writer for Rust
-
serde-hjson
Hjson serialization file format
-
graphql-parser
A parser, AST and serializer for graphql query language and scheme definition language (sometimes called IDL)
-
pot
A concise binary serialization format written for
BonsaiDb
-
picky-asn1-x509
ASN1 types defined by X.509 related RFCs
-
serde_ipld_dagcbor
IPLD DAG-CBOR support for Serde
-
value-bag
Anonymous structured values
-
serde_v8
V8 serialization and deserialization
-
tls_codec
A pure Rust implementation of the TLS (de)serialization
-
miniserde
Data structure serialization library with several opposite design goals from Serde
-
capnpc
Cap'n Proto code generation
-
valuable
Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries
-
codespan
Data structures for tracking locations in source code
-
serde_tuple
De/serialize structs with named fields as array of values
-
rlp
Recursive-length prefix encoding, decoding, and compression
-
typical
Data interchange with algebraic data types
-
deku
bit level serialization/deserialization proc-macro for structs
-
savefile
convenient, fast, versioned, binary serialization/deserialization library
-
prost-types
Prost definitions of Protocol Buffers well known types
-
integer-encoding
varint+zigzag and fixedint integer encoding/decoding (https://developers.google.com/protocol-buffers/docs/encoding)
-
serde_html_form
(De-)serialization support for the
application/x-www-form-urlencoded
format -
sfv
Structured Field Values for HTTP parser. Implementation of RFC 8941
-
icu_provider_blob
ICU4X data provider that reads from blobs in memory
-
ipc-channel
A multiprocess drop-in replacement for Rust channels
-
picky-asn1-der
An ASN.1-DER subset for serde
-
ipld-core
IPLD core types
-
musli-zerocopy
Refreshingly simple zero copy primitives by Müsli
-
picky-asn1
Provide ASN.1 simple types
-
musli
Müsli is a flexible and generic binary serialization framework
-
thrift
Rust bindings for the Apache Thrift RPC system
-
substrait
Cross-Language Serialization for Relational Algebra
-
serde_yaml_ng
YAML data format for Serde
-
sval
Streaming, structured value serialization
-
auditable-serde
Serialize/deserialize data encoded by
cargo auditable
-
asn1_der
ASN.1-DER en-/decoder
-
conjure-codegen
Rust code generation for Conjure definitions
-
serde_starlark
Serde serializer for generating Starlark build targets
-
epserde
ε-serde is an ε-copy (i.e., almost zero-copy) serialization/deserialization framework
-
bytecheck
Memory validation framework for Rust
-
quick-junit
Data model and serializer for JUnit/XUnit XML
-
serde_rusqlite
Serialize/deserialize rusqlite rows
-
zerofrom
trait for constructing
-
serde-pickle
A serde-based serialization library for Python's pickle format
-
merde
Serialize and deserialize with declarative macros
-
capnp-futures
async serialization for Cap'n Proto messages
-
serde_jsonc
A JSON serialization file format
-
protoc-gen-prost
Protocol Buffers compiler plugin powered by Prost!
-
serde_json_lenient
A lenient JSON serialization file format
-
calendrical_calculations
Calendrical calculations in Rust
-
bilrost
A compact protobuf-like serializer and deserializer for the Rust Language
-
arrow_convert
Convert between nested rust types and Arrow with arrow
-
gearbox
Excessive tooling for Rust, boosting productivity and operations
-
bendy
encoding and decoding bencode with enforced canonicalization rules
-
conjure-error
Runtime support for generated Conjure errors
-
protox
protobuf compiler
-
vortex-dtype
Vortex's core type system
-
yaserde
Serialization and deserialization library
-
ark-test-curves
testing ark-ec & ark-poly
-
cookie-factory
nom inspired serialization library
-
vortex-proto
Protocol buffer definitions for Vortex types
-
serde-sarif
Serde serialization for SARIF files
-
cbor4ii
CBOR: Concise Binary Object Representation
-
serde_norway
YAML data format for Serde
-
rbx_binary
Roblox's binary model (rbxm) and place (rbxl) file formats
-
arrow-ipc
Support for the Arrow IPC format
-
rio_turtle
RDF Turtle, Trig, N-Triples and N-Quads parsers and serializers
-
packed_struct
Binary-level structure packing and unpacking generator
-
vortex-scalar
Vortex Scalars
-
revision
A serialization and deserialization implementation which allows for schema-evolution
-
shm-rs
scheme parser for dynamic config files
-
gix-url
gitoxide project implementing parsing and serialization of gix-url
-
serde-querystring
A query string deserializer based on serde
-
serde_assert
Testing library for serde Serialize and Deserialize implementations
-
msgpacker
MessagePack protocol implementation for Rust
-
serde_json5
A Serde (de)serializer for JSON5
-
varint-simd
SIMD-accelerated varint encoder and decoder
-
serde-email
A validating email type that can be serialised using Serde
-
winter-utils
Winterfell STARK prover/verifier
-
pilota
thrift and protobuf implementation in pure rust with high performance and extensibility
-
hjson
serialization file format
-
form_urlencoded
Parser and serializer for the application/x-www-form-urlencoded syntax, as used by HTML forms
-
toml-span
Toml parser and deserializer that preserves span information
-
databake
Trait that lets structs represent themselves as (const) Rust expressions
-
serde_avro_fast
An idiomatic implementation of serde/avro (de)serialization
-
itf
consuming Apalache ITF traces
-
idm
Implicit Data Markup
-
reval
expression evaluator
-
aws-smithy-xml
XML parsing logic for Smithy protocols
-
libyml
A safe and efficient Rust library for parsing, emitting, and manipulating YAML data
-
webm-iterable
extends the ebml-iterable library to provide an iterator over webm data. It provides a Matroska specification implementing the required traits to read webm files.
-
serde_at
serde serializer/deserializer for AT commands
-
dcbor-cli
Command line parser/validator for deterministic CBOR ("dCBOR")
-
bytecodec
A tiny framework for implementing encoders/decoders of byte-oriented protocols
-
ear
EAT Attestation Results implementation
-
dtoa-short
Serialize float number and truncate to certain precision
-
simdnbt
an unnecessarily fast nbt decoder
-
conjure-object
Runtime support for generated Conjure objects
-
nmstate
networking management in a declarative manner
-
serde_bencode
A Serde backed Bencode encoding/decoding library for Rust
-
tl-proto
A collection of traits for working with TL serialization/deserialization
-
wezterm-dynamic
config serialization for wezterm via dynamic json-like data values
-
dlhn
blazing fast and small data serialization format
-
xmp-writer
Write XMP metadata, step by step
-
flatdata
Rust implementation of flatdata
-
speedy
A fast binary serialization framework
-
rbx_xml
Roblox's XML file formats, rbxlx and rbxmx
-
native_model
A thin wrapper around serialized data which add information of identity and version
-
eserde
Like
serde
, but it doesn’t stop at the first deserialization error -
async-bincode
Asynchronous access to a bincode-encoded item stream
-
vortex-flatbuffers
Flatbuffers definitions for Vortex types
-
linked-list
An alternative implementation of std::collections::LinkedList
-
aws-smithy-query
AWSQuery and EC2Query Smithy protocol logic for smithy-rs
-
http-serde-ext
serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
-
sigstore_protobuf_specs
serializing and deserializing Sigstore messages
-
serde-encoded-bytes
Efficient bytestring serialization for Serde-supporting types
-
docker-compose-types
Deserialization and Serialization of docker-compose.yml files in a relatively strongly typed fashion
-
ebml-iterable
iterator over EBML encoded data. The items provided by the iterator are Tags as defined in EBML. The iterator is spec-agnostic and requires a specification implementing specific traits to read files…
-
rsn
A Rust-inspired, human-readable object notation
-
nu-plugin
Functionality for building Nushell plugins
-
tracing-serde
A compatibility layer for serializing trace data with
serde
-
ssd
A service and data description format + a code generator based on rhai scripts and templates
-
supply-chain-trust-example-crate-000018
A JSON serialization file format
-
syn-serde
serialize and deserialize Syn syntax trees
-
bebop-tools
Cargo buildscript tools for Bebop, a schema-based binary serialization format
-
serde-content
Rust data structures for the Serde data model
-
serde_jsonc2
A JSON(C) serialization file format (fork of serde_json)
-
pdl-compiler
Parser and serializer generator for protocol binary packets
-
flexiber
Encoding and decoding of BER-TLV as described in ISO 7816-4, without allocations
-
num256
256 bit integers
-
data-rw
io buffer write reader
-
eszip
that can download JavaScript and TypeScript module graphs and store them locally in a special zip file
-
osmflat
OpenStreetMap (OSM) data format providing an efficient random data access through memory mapped files
-
cea708-types
Closed Caption 708 types, parser and serializer
-
bt_bencode
A Bencode encoding/decoding implementation
-
tuple
Element-wise operations on tuples
-
thanix
A yaml-to-rust code generator for generating Rust code from yaml config files e.g. as found in openAPI.
-
nu-plugin-protocol
Protocol type definitions for Nushell plugins
-
resend
easy to use, performant, customizable and extendable Rust library for little-endian/big-endian serializing and deserializing
-
regex-literal
delimited regular expression literals
-
yaml-peg
A YAML 1.2 parser using a greedy parsing algorithm with PEG atoms
-
wasmbin
A self-generating WebAssembly parser and serializer
-
bebop
runtime for Bebop, a schema-based binary serialization format
-
actix-web-validator
Validation mechanism for actix-web
-
xmlserde
useful tool for serializing and deserializing xml
-
flexbuffers
Official FlexBuffers Rust runtime library
-
cbored
CBOR exact reader and writer
-
jppe
byte stream structured serialization and deserialization library
-
dependabot-config
Structured access to the Dependabot configuration
-
serde_bibtex
A BibTex (de)serialization file format
-
polyglot_rs
A high-performance serialization framework used for encoding and decoding arbitrary datastructures across languages
-
merde_time
Wrapper date-time types for merde
-
oct
Octonary transcoder
-
ssd-data
A service and data description format + a code generator based on rhai scripts and templates
-
dcbor
Deterministic CBOR ("dCBOR") for Rust
-
dec-sixbit
DEC SIXBIT encoding
-
planus-cli
Command-line utility for planus
-
har
A HTTP Archive format (HAR) serialization & deserialization library
-
jsonschema-transpiler
transpile JSON Schema into schemas for data processing
-
yaup
URL parameters serialization
-
rbx_reflection_database
Bundled reflection database for Roblox projects
-
golem-wasm-rpc
Golem WASM RPC support library
-
binary_serde
binary serialization and deserialization
-
doku
A framework for documenting Rust data structures
-
atomic_lib
creating, storing, querying, validating and converting Atomic Data
-
target-spec-json
Structured access to rustc
--print target-spec-json
and--print all-target-specs-json
-
sbor
Reference implementation of the SBOR binary data format, from the Radix DLT project
-
minicbor-serde
Integrates minicbor with serde
-
vu64
variable length encode/decode for a 64-bits integer
-
ffxiv_types
Useful types for FFXIV-related projects
-
tracing-serde-structured
An alternative, structured, compatibility layer for serializing trace data with
serde
-
serde_with_macros
proc-macro library for serde_with
-
rtcm-rs
Encoding/decoding of RTCM v. 3
-
serde_flexitos
Flexible serialization and deserialization of trait objects with Serde
-
simple_serde
A wrapper around multiple serde libraries making it easy to encode and decode multiple types
-
sval_json
JSON support for sval
-
dompa
A lightweight, zero-dependency HTML5 document parser
-
mcap
reading and writing MCAP files
-
serde-ndim
Serde support for n-dimensional arrays from self-describing formats
-
cea608-types
Closed Caption 608 types, parser and serializer
-
bc-envelope
Gordian Envelope for Rust
-
serde-bench
Minimal serialization format for benchmarking Serde
-
serde_tagged
Tag values during serialization, retreive tags during deserialization
-
js_int
JavaScript-interoperable integer types
-
postcard-bindgen
generate bindings for the postcard binary format for other languages than Rust
-
const-serialize
A serialization framework that works in const contexts
-
watto
parsing and serializing Plain Old Data
-
tether-agent
Standardised use of MQTT and MessagePack for inter-process communication
-
parquetry
Runtime library for Parquet code generator
-
esyn
De/Serialization Rust In Rust
-
rust-zserio
[OBSELETE] Rust zserio support
-
minicbor-io
A set of I/O utilities for minicbor
-
serde_fast_flatten
A faster
flatten
implementation for serde -
protobuf-parse
Parse
.proto
files. Files are parsed into aprotobuf::descriptor::FileDescriptorSet
object using either: pure rust parser (no dependencies)protoc
binary (more reliable and… -
bsn1
Rust BER and DER serializer/deserializer
-
serde_fmt
Write any serde::Serialize using the standard formatting APIs
-
prometools
Extensions for prometheus-client
-
serde-generate
generate (de)serialization code in multiple languages
-
serde_agaby
A generic serialization/deserialization framework
-
xor_name
Xor Type
-
iodeser
that allows to read from and write to .io file format
Try searching with DuckDuckGo.