-
serde_json
A JSON serialization file format
-
serde
A generic serialization/deserialization framework
-
prost
A Protocol Buffers implementation for the Rust Language
-
serde_with
Custom de/serialization functions for Rust's serde
-
ron
Object Notation
-
rmp-serde
Serde support for MessagePack
-
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.
-
serde-wasm-bindgen
Native Serde adapter for wasm-bindgen
-
rangemap
Map and set data structures whose keys are stored as ranges. Contiguous and overlapping ranges that map to the same value are coalesced into a single range
-
rmp
Pure Rust MessagePack serialization implementation
-
serde_bytes
Optimized handling of
&[u8]andVec<u8>for Serde -
rmpv
Decoding/Encoding MessagePack values without schema
-
serde_path_to_error
Path to the element that failed to deserialize
-
flatbuffers
Official FlatBuffers Rust runtime library
-
bson
Encoding and decoding support for BSON in Rust
-
apache-avro
working with Apache Avro in Rust
-
serde_test
Token De/Serializer for testing De/Serialize implementations
-
sonic-rs
fast Rust JSON library based on SIMD
-
serde_urlencoded
x-www-form-urlencodedmeets Serde -
bitcode
bitwise binary serializer
-
plist
parser. Supports Serde serialization.
-
clickhouse
Official Rust client for ClickHouse DB
-
erased-serde
Type-erased Serialize and Serializer traits
-
kdl
Document-oriented KDL parser and API. Allows formatting/whitespace/comment-preserving parsing and modification of KDL text.
-
rkyv
Zero-copy deserialization framework for Rust
-
scale-info
Info about SCALE encodable Rust types
-
serde-big-array
Big array helper for serde
-
yoke
Abstraction allowing borrowed data to be carried along with the backing data it borrows from
-
unic-langid
API for managing Unicode Language Identifiers
-
ruint
Unsigned integer type with const-generic bit length
-
nonempty
Correct by construction non-empty vector
-
serde_ignored
Find out about keys that are ignored when deserializing data
-
ipc-channel
A multiprocess drop-in replacement for Rust channels
-
serde_qs
Querystrings for Serde
-
zerovec
Zero-copy vector backed by a byte array
-
deku
bit level serialization/deserialization proc-macro for structs
-
planus
alternative compiler for flatbuffers, an efficient cross platform serialization library
-
serde_yaml_ng
YAML data format for Serde
-
bendy
encoding and decoding bencode with enforced canonicalization rules
-
minicbor
A small CBOR codec suitable for no_std environments
-
capnp
runtime library for Cap'n Proto data encoding
-
serde-pickle
A serde-based serialization library for Python's pickle format
-
hcl-rs
HCL parser and formatter for rust with serde support
-
sval
Streaming, structured value serialization
-
serde_plain
A restricted plain text serializer for serde
-
typetag
Serde serializable and deserializable trait objects
-
monostate
Type that deserializes only from one specific value
-
protox
protobuf compiler
-
biscuit-auth
an authorization token with decentralized verification and offline attenuation
-
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
-
pgvector
support for Rust
-
capnpc
Cap'n Proto code generation
-
confy
Boilerplate-free configuration management
-
binrw
helping read structs from binary data using ✨macro magic✨
-
facet
Reflection for Rust: introspect types at compile time with metadata for serialization, pretty-printing, CLIs, and more
-
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
-
packed_struct
Binary-level structure packing and unpacking generator
-
yasna
ASN.1 library for Rust
-
pythonize
Serde Serializer & Deserializer from Rust <--> Python, backed by PyO3
-
thrift
Rust bindings for the Apache Thrift RPC system
-
tls_codec
A pure Rust implementation of the TLS (de)serialization
-
picky-asn1-der
An ASN.1-DER subset for serde
-
serde_ipld_dagcbor
IPLD DAG-CBOR support for Serde
-
musli
Müsli is a flexible and efficient serialization framework
-
value-bag
Anonymous structured values
-
serde_tuple
De/serialize structs with named fields as array of values
-
serde-hjson
Hjson serialization file format
-
musli-zerocopy
Refreshingly simple zero copy primitives by Müsli
-
conjure-codegen
Rust code generation for Conjure definitions
-
serde_norway
YAML data format for Serde
-
serde-saphyr
YAML (de)serializer for Serde, built on top of Saphyr, emphasizing panic-free parsing
-
test-fuzz
fuzzing Rust easy
-
gix-url
gitoxide project implementing parsing and serialization of gix-url
-
serde-reflection
Extract representations of Serde data formats
-
revision
A serialization and deserialization implementation which allows for schema-evolution
-
symbolic-common
Common types and utilities for symbolic, a library to symbolicate and process stack traces from native applications, minidumps or minified JavaScript
-
conjure-http
HTTP interfaces for generated Conjure services
-
arrow-ipc
Support for the Arrow IPC format
-
bytecheck
Memory validation framework for Rust
-
picky-asn1-x509
ASN1 types defined by X.509 related RFCs
-
auditable-serde
Serialize/deserialize data encoded by
cargo auditable -
cbor4ii
CBOR: Concise Binary Object Representation
-
ipld-core
IPLD core types
-
aws-smithy-eventstream
Event stream logic for smithy-rs
-
serde_html_form
(De-)serialization support for the
application/x-www-form-urlencodedformat -
serde_json_lenient
A lenient JSON serialization file format
-
serde-value
Serialization value trees
-
serde_arrow
Convert sequences of Rust objects to Arrow arrays and back again
-
serde_cbor_2
CBOR support for Serde
-
epserde
ε-serde is an ε-copy (i.e., almost zero-copy) serialization/deserialization framework
-
serde_jsonc
A JSON serialization file format
-
bilrost
A compact protobuf-like serializer and deserializer for the Rust Language
-
serde_repr
Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum
-
serde_variant
Retrieve serde provided variant names for enum objects
-
conjure-error
Runtime support for generated Conjure errors
-
serde-sarif
Serde serialization for SARIF files
-
merde
Serialize and deserialize with declarative macros
-
icu_provider_blob
ICU4X data provider that reads from blobs in memory
-
serde_yaml_bw
YAML support for Serde with an emphasis on panic-free parsing (including malformed YAML)
-
zerofrom
trait for constructing
-
serde_v8
V8 serialization and deserialization
-
serde_stacker
Serde adapter that avoids stack overflow by dynamically growing the stack
-
serde_arrays
module to support serializing and deserializing const generic or arbitrarily-large arrays
-
serde-map-to-array
Helpers to support converting a map to a sequence of named key-value pairs for human-readable encoding formats
-
pilota
thrift and protobuf implementation in pure rust with high performance and extensibility
-
calendrical_calculations
Calendrical calculations in Rust
-
msgpacker
MessagePack protocol implementation for Rust
-
toml-span
Toml parser and deserializer that preserves span information
-
bounded-vec
Non-empty rust Vec wrapper with type guarantees on lower and upper bounds for items quantity
-
serde_starlark
Serde serializer for generating Starlark build targets
-
wincode
Fast bincode de/serialization with placement initialization
-
toon-format
Token-Oriented Object Notation (TOON) - a token-efficient JSON alternative for LLM prompts
-
nu-json
Fork of serde-hjson
-
protoc-gen-prost
Protocol Buffers compiler plugin powered by Prost!
-
serde_core
Serde traits only, with no support for derive – use the
serdecrate instead -
valuable
Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries
-
miniserde
Data structure serialization library with several opposite design goals from Serde
-
conjure-object
Runtime support for generated Conjure objects
-
automerge
A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically
-
shopify_function
write Shopify Functions in Rust
-
savefile
convenient, fast, versioned, binary serialization/deserialization library
-
rusticata-macros
Helper macros for Rusticata
-
purl
A Package URL implementation with customizable package types
-
serde_rusqlite
Serialize/deserialize rusqlite rows
-
eserde
Like
serde, but it doesn’t stop at the first deserialization error -
asn1_der
ASN.1-DER en-/decoder
-
jupyter-protocol
Jupyter messaging structures and traits for jupyter clients and servers
-
zeitstempel
A timestamp you can serialize, and it might include suspend time
-
columnar
Conversion from arrays of complex structs to simple structs of arrays
-
human-units
Units serialization and formatting library designed for configuration files and command line arguments
-
serde_regex
A serde wrapper that (de)serializes regex as strings
-
picky-asn1
Provide ASN.1 simple types
-
storekey
Lexicographic sort-order preserving binary encoding format for key-value stores
-
molecule
Rust bindings for molecule
-
http-serde-ext
serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
-
tilejson
serializing the TileJSON file format
-
idm
Implicit Data Markup
-
markup5ever_rcdom
Basic, unsupported DOM structure for use by tests in html5ever/xml5ever
-
dcbor-cli
Command line parser/validator for deterministic CBOR ("dCBOR")
-
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.
-
gix-packetline
gitoxide project implementing the pkt-line serialization format
-
serde_yaml_with_quirks
YAML data format for Serde, fork with quirks support
-
bebytes
serialization and deserialization of network structs
-
serde-intermediate
Intermediate representation of Serde serialization
-
sciformats_serde_json
A JSON serialization file format
-
js_option
An Option-like type with separate null and undefined variants
-
openapiv3-extended
data structures that represent the OpenAPI v3.0.x specification easily deserializable with serde
-
pot
A concise binary serialization format written for
BonsaiDb -
ieee80211
A parser for IEEE 802.11 frames
-
zenoh-ext
Zenoh: extensions to the client API
-
nautilus-serialization
Serialization functionality for the Nautilus trading engine
-
tl-proto
A collection of traits for working with TL serialization/deserialization
-
serde_json_untagged
A JSON serialization file format
-
serde-lite
A general-purpose serialization/de-serialization library
-
marshal-rs
Blazingly fast Ruby-lang's Marshal implementation in Rust
-
cookie-factory
nom inspired serialization library
-
reval
expression evaluator
-
libyml
A safe and efficient Rust library for parsing, emitting, and manipulating YAML data
-
facet-kdl-legacy
Legacy KDL (KDL Document Language) serialization and deserialization for Facet types - use facet-kdl instead
-
serde-aux
A serde crate's auxiliary library
-
substrait-validator
Substrait validator
-
anyerror
A type of any error for transport
-
dtoa-short
Serialize float number and truncate to certain precision
-
fstr
A stack-allocated fixed-length string type
-
ostree-ext
Extension APIs for OSTree
-
warg-api
Serializable types for the Warg registry REST API
-
node-semver
compliant semver implementation in Rust
-
dcbor
Deterministic CBOR ("dCBOR") for Rust
-
otdrs
convert OTDR Bellcore SOR files to Serdes-compatible structs and JSON/CBOR thereafter, usable as a Rust library or as a standalone tool; it can also write SORs from Rust data structures
-
serde_fmt
Write any serde::Serialize using the standard formatting APIs
-
actix-web-validator
Validation mechanism for actix-web
-
serde-bool
Single value, true or false, boolean deserializers
-
typical
Data interchange with algebraic data types
-
typesense
Client for typesense
-
dxr
Declarative XML-RPC
-
fractional_index
fractional indexing
-
itf
consuming Apalache ITF traces
-
rbx_binary
Roblox's binary model (rbxm) and place (rbxl) file formats
-
nmstate
networking management in a declarative manner
-
fory
Apache Fory: Blazingly fast multi-language serialization framework with trait objects and reference support
-
bebop
runtime for Bebop, a schema-based binary serialization format
-
native_model
A thin wrapper around serialized data which add information of identity and version
-
scte35
creating and parsing SCTE-35 (Society of Cable Telecommunications Engineers) messages with zero-dependency
-
capwriter
Fast saving and loading with annotating cap for vector and slice
-
tpuf_zerovec_0115
Zero-copy vector backed by a byte array
-
aws-smithy-query
AWSQuery and EC2Query Smithy protocol logic for smithy-rs
-
realme
A flexible and extensible configuration management library for Rust, designed to simplify the process of loading and managing configuration settings from various sources
-
yaml-peg
A YAML 1.2 parser using a greedy parsing algorithm with PEG atoms
-
serde_describe
Wrappers to make non-self-describing serde formats behave as if they were self-describing
-
docker-compose-types
Deserialization and Serialization of docker-compose.yml files in a relatively strongly typed fashion
-
bincode-next
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
bt_bencode
A Bencode encoding/decoding implementation
-
rust-yaml
A fast, safe YAML 1.2 library for Rust
-
flatdata
Rust implementation of flatdata
-
hermes_rs
A dependency-free disassembler and assembler for the Hermes bytecode
-
rbx_reflection
Roblox reflection database and ambiguous type resolution
-
ztensor
file library - v1.1 spec
-
prost-reflect-build
function for use with prost-build and prost-reflect to generate ReflectMessage implementations
-
cbored
CBOR exact reader and writer
-
worker-sys
Low-level extern definitions / FFI bindings to the Cloudflare Workers JS Runtime
-
facet-svg-legacy
Legacy SVG (Scalable Vector Graphics) serialization for Facet types - use facet-svg instead
-
speedy
A fast binary serialization framework
-
rbx_reflection_database
Bundled reflection database for Roblox projects
-
facet-derive-emit
Proc macro for emitting derived 'Facet' trait code in facet
-
scirs2-io
Input/Output utilities module for SciRS2 (scirs2-io)
-
syslog_rfc5424
Parser for RFC5424 (IETF-format) syslog messages
-
rl-core
Core logic for a token-bucket rate-limiter
-
serde_prometheus
serde-based serializer for prometheus' text-based exposition format
-
rds2rust
A pure Rust library for reading and writing R's RDS (R Data Serialization) files without requiring an R runtime
-
databake
Trait that lets structs represent themselves as (const) Rust expressions
-
struqture
HQS tool for representing operators, Hamiltonians and open systems
-
shopify_function_provider
Provider for the Shopify Function Wasm API
-
serde_ipld_dagjson
IPLD DAG-JSON support for Serde
-
vesper-lang
Vesper: flexible and simple data interchange and serialization format
-
oct
Octonary transcoder
-
impl-serde
Serde serialization support for uint and fixed hash
-
nu-plugin
Functionality for building Nushell plugins
-
serde-tagged-intermediate
Tagged intermediate representation for Serde serialization
-
tracing-serde
A compatibility layer for serializing trace data with
serde -
serde_assert
Testing library for serde Serialize and Deserialize implementations
-
cdevents-sdk
SDK for CDEvents
-
esexpr
serialization format and related utilities
-
protocrap
A small, efficient, and flexible protobuf implementation
-
serde-email
A validating email type that can be serialised using Serde
-
witchcraft-log
A structured logging facade for Witchcraft servers
-
serde-bench
Minimal serialization format for benchmarking Serde
-
oxicode
A modern binary serialization library - successor to bincode
-
serde_amqp
A serde implementation of AMQP1.0 protocol
-
dcrypt-kem
Key Encapsulation Mechanisms for the dcrypt library
-
taceo-ark-serde-compat
Various serde compatibility implementations for arkworks-rs types, supporting both human-readable formats (JSON with decimal strings) and non-human readable formats (binary serialization…
-
binary_serde
binary serialization and deserialization
-
json-from-wast
Conversion from
*.wastfiles to JSON -
bevy_save
A framework for saving and loading application state in Bevy
-
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…
-
rust-zserio
[OBSELETE] Rust zserio support
-
serde_tagged
Tag values during serialization, retreive tags during deserialization
-
vsf
Versatile Storage Format
-
planus-cli
Command-line utility for planus
-
relish
A serialization format and library
-
aws-smithy-protocol-test
A collection of library functions to validate HTTP requests against Smithy protocol tests
-
serde-xml-fast
A fast, 100% Serde-compatible XML serialization and deserialization library
-
serde-querystring
A query string deserializer based on serde
-
xso
XML Streamed Objects: similar to serde, but XML-native
-
regex-literal
delimited regular expression literals
-
herolib_otoml
OTOML - Deterministic, canonical TOML serialization with binary support, OSchema schema language, and OTOML types (OTime, OCur, OLocation, OAddress)
-
serdo
Serializable do/undo library
-
facet-format-postcard
Postcard binary format for facet with Tier-0 and Tier-2 JIT deserialization
Try searching with DuckDuckGo.