-
serde_json
A JSON serialization file format
-
prost
A Protocol Buffers implementation for the Rust Language
-
ron
Object Notation
-
base64
encodes and decodes base64 as bytes or utf8
-
schemars
Generate JSON Schemas from Rust code
-
calamine
An Excel/OpenDocument Spreadsheet reader and deserializer in pure Rust
-
csv
Fast CSV parsing with support for serde
-
serde_with
Custom de/serialization functions for Rust's serde
-
compact_str
A memory efficient string type that transparently stores strings on the stack, when possible
-
serde-wasm-bindgen
Native Serde adapter for wasm-bindgen
-
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.
-
byteorder
reading/writing numbers in big-endian and little-endian
-
prost-reflect
A protobuf library extending prost with reflection support and dynamic messages
-
simdutf8
SIMD-accelerated UTF-8 validation
-
data-encoding
Efficient and customizable data-encoding functions like base64, base32, and hex
-
sonic-rs
fast Rust JSON library based on SIMD
-
flatbuffers
Official FlatBuffers Rust runtime library
-
serde
A generic serialization/deserialization framework
-
multihash
format
-
plist
parser. Supports Serde serialization.
-
typetag
Serde serializable and deserializable trait objects
-
html-escape
encoding/escaping special characters in HTML and decoding/unescaping HTML entities as well
-
postcard
A no_std + serde compatible message library for Rust
-
prometheus-client
Open Metrics client library allowing users to natively instrument applications
-
polars
DataFrame library based on Apache Arrow
-
kdl
Document-oriented KDL parser and API. Allows formatting/whitespace/comment-preserving parsing and modification of KDL text.
-
ciborium
serde implementation of CBOR using ciborium-basic
-
thrift
Rust bindings for the Apache Thrift RPC system
-
bs58
Base58 codec implementation
-
bson
Encoding and decoding support for BSON in Rust
-
bitcode
bitwise binary serializer
-
assert-json-diff
Easily compare two JSON values and get great output
-
binrw
helping read structs from binary data using ✨macro magic✨
-
bytemuck
mucking around with piles of bytes
-
rkyv
Zero-copy deserialization framework for Rust
-
exr
Read and write OpenEXR files without any unsafe code
-
deku
bit level serialization/deserialization proc-macro for structs
-
serde_urlencoded
x-www-form-urlencodedmeets Serde -
rmp
Pure Rust MessagePack serialization implementation
-
apache-avro
working with Apache Avro in Rust
-
protoc-bin-vendored
protoc binaries compiled by Google and bundled in this crate
-
serde-big-array
Big array helper for serde
-
rasn
A safe no_std ASN.1 codec framework
-
serde_yaml_ng
YAML data format for Serde
-
gix-url
gitoxide project implementing parsing and serialization of gix-url
-
ipc-channel
A multiprocess drop-in replacement for Rust channels
-
hex
Encoding and decoding data into/from hexadecimal representation
-
hcl-rs
HCL parser and formatter for rust with serde support
-
base32
encoder/decoder for Rust
-
minicbor
A small CBOR codec suitable for no_std environments
-
borsh
Binary Object Representation Serializer for Hashing
-
json5
serializer and deserializer which speaks Serde
-
bendy
encoding and decoding bencode with enforced canonicalization rules
-
integer-encoding
varint+zigzag and fixedint integer encoding/decoding (https://developers.google.com/protocol-buffers/docs/encoding)
-
yaml_serde
serde_yaml maintained by The YAML Organization
-
bincode-next
A compact, ultra-fast binary serialization format for Rust, optimized for networking and storage!
-
planus
alternative compiler for flatbuffers, an efficient cross platform serialization library
-
hex-conservative
A hex encoding and decoding crate with a conservative MSRV and dependency policy
-
pdf-writer
A step-by-step PDF writer
-
sval
Streaming, structured value serialization
-
capnpc
Cap'n Proto code generation
-
array-bytes
A collection of Array/Bytes/Hex utilities with full No-STD compatibility
-
cobs
Consistent Overhead Byte Stuffing (COBS) algorithm. COBS is an algorithm for transforming a message into an encoding where a specific value (the "sentinel" value) is not used…
-
serde_plain
A restricted plain text serializer for serde
-
encoding_rs_io
Streaming transcoding for encoding_rs
-
typify
JSON schema to rust type code generator
-
unicode-bidi
Unicode Bidirectional Algorithm
-
base62
encoding/decoding library
-
gix-object
Immutable and mutable git objects with decoding and encoding support
-
os_str_bytes
Lossless functionality for platform-native strings
-
sourcemap
Basic sourcemap handling for Rust
-
toon-format
Token-Oriented Object Notation (TOON) - a token-efficient JSON alternative for LLM prompts
-
csv-async
CSV parsing for async
-
serde-pickle
A serde-based serialization library for Python's pickle format
-
pbjson
conversion
-
schema_registry_converter
Encode/decode data from/to kafka using the Confluent Schema Registry
-
quick-junit
Data model, serializer, and deserializer for JUnit/XUnit XML
-
rpm
A pure rust library for building and parsing RPMs
-
nanoserde
Serialization library with zero dependencies. Supports Binary, JSON, RON and TOML
-
humantime-serde
Serde support for the
humantimecrate -
serde_regex
A serde wrapper that (de)serializes regex as string
-
http-serde
Serde support for the http crate. (De)serialize HeaderMap, Uri, Method, StatusCode
-
cyclonedx-bom
CycloneDX Software Bill of Materials Library
-
revision
A serialization and deserialization implementation which allows for schema-evolution
-
codespan
Data structures for tracking locations in source code
-
wincode
Fast bincode de/serialization with placement initialization
-
rustler
Safe Rust wrappers for creating Erlang NIF functions
-
rust_xlsxwriter
writing Excel 2007 xlsx files
-
serde-reflection
Extract representations of Serde data formats
-
shell-quote
shell-quoting strings, e.g. for interpolating into a Bash script.
-
serde_json_lenient
A lenient JSON serialization file format
-
msgpacker
MessagePack protocol implementation for Rust
-
jsonb
implement in Rust
-
serde_valid
JSON Schema based validation tool using serde
-
npyz
NumPy file format (de-)serialization. Fork of outdated npy-rs.
-
serde_tuple
De/serialize structs with named fields as array of values
-
musli
Müsli is a flexible and efficient serialization framework
-
quick-protobuf
A pure Rust protobuf (de)serializer. Quick.
-
mti
Generates human-readable, prefixed, and globally unique identifiers (based on the TypeID spec) for Rust. Improves clarity, type-safety, debugging, and identifier management in your applications.
-
picky-asn1-der
An ASN.1-DER subset for serde
-
serde_norway
YAML data format for Serde
-
serde_qs
Querystrings for Serde
-
icy_sixel
A 100% Rust SIXEL encoder and decoder library with high-quality color quantization
-
tinyjson
Tiny simple JSON parser/generator
-
multibase
in rust
-
serde_arrow
Convert sequences of Rust objects to Arrow arrays and back again
-
ion-rs
Amazon Ion
-
test-fuzz
fuzzing Rust easy
-
reed-solomon-erasure
Reed-Solomon erasure coding
-
struct-patch
that helps you implement partial updates for your structs
-
fastnbt
Serde deserializer for Minecraft's NBT format
-
serde_json_canonicalizer
JSON Canonicalization Scheme (JCS - RFC 8785) implementation
-
serde-xml-rs
xml-rs based deserializer for Serde (compatible with 1.0)
-
scale-info
Info about SCALE encodable Rust types
-
bitstream-io
reading/writing un-aligned values from/to streams in big-endian and little-endian formats
-
serde_ipld_dagcbor
IPLD DAG-CBOR support for Serde
-
serde_dynamo
serde serializer/deserializer for DynamoDB items that supports aws-sdk-dynamodb, aws_lambda_events, and rusoto_dynamodb
-
typical
Data interchange with algebraic data types
-
htmlize
Correctly encode and decode HTML entities in UTF-8
-
serde_path_to_error
Path to the element that failed to deserialize
-
conjure-serde
Serde Serializer and Deserializer wrappers for Conjure
-
molecule
Rust bindings for molecule
-
codepage
Mapping between Windows code page numbers and encoding_rs character encodings
-
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
-
bytecheck
Memory validation framework for Rust
-
atomic
Generic Atomic<T> wrapper type
-
serde_html_form
(De-)serialization support for the
application/x-www-form-urlencodedformat -
bcder
Handling of data encoded in BER, CER, and DER
-
serde_json_path
Query serde_json Values using JSONPath
-
rmpv
Decoding/Encoding MessagePack values without schema
-
deser-hjson
a Hjson deserializer for Serde
-
arrow_convert
Convert between nested rust types and Arrow with arrow
-
serde_jcs
JSON Canonicalization Scheme (JCS) for Serde
-
serde_bencode
A Serde backed Bencode encoding/decoding library for Rust
-
subsetter
Reduces the size and coverage of OpenType fonts
-
buffa
A pure Rust Protocol Buffers implementation with first-class editions support
-
five8
Fast base58 encoding and decoding for 32-byte and 64-byte arrays
-
automerge
A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically
-
serde-hjson
Hjson serialization file format
-
serde_yaml_bw
YAML support for Serde with an emphasis on panic-free parsing (including malformed YAML)
-
serde-aux
A serde crate's auxiliary library
-
serde_rusqlite
Serialize/deserialize rusqlite rows
-
arrow-ipc
Support for the Arrow IPC format
-
obfstr
Compiletime string constant obfuscation for Rust
-
utf8-width
To determine the width of a UTF-8 character by providing its first byte
-
serde_json5
A Serde (de)serializer for JSON5
-
terminput
TUI input parser/encoder and abstraction over input backends
-
oem_cp
that handles OEM code pages (e.g. CP{437,737,850}) for single byte character sets
-
speedy
A fast binary serialization framework
-
pilota
thrift and protobuf implementation in pure rust with high performance and extensibility
-
nix-nar
manipulate Nix Archive (nar) files
-
serde-value
Serialization value trees
-
cloudevents-sdk
CloudEvents official Rust SDK
-
varint-rs
A small, zero dependency varint implementation in Rust
-
serde-sarif
Serde serialization for SARIF files
-
zvariant
D-Bus & GVariant encoding & decoding
-
ferroid
High-performance ULID and Snowflake-style IDs. Unique, monotonic, and lexicographically sortable IDs optimized for low-latency services and async workloads.
-
prost-types
Prost definitions of Protocol Buffers well known types
-
cbor4ii
CBOR: Concise Binary Object Representation
-
cbor2
Full-featured CBOR (RFC 8949) for serde: async item I/O, canonical encoding, no_std, Value/RawValue, simple values, tags, COSE keys, well-formedness checks and diagnostics
-
keyvalues-serde
(De)serialize VDF text with serde
-
serde-json-core
serde-json for no_std programs
-
unsigned-varint
unsigned varint encoding
-
bilrost
A compact protobuf-like serializer and deserializer for the Rust Language
-
rust-yaml
A fast, safe YAML 1.2 library for Rust
-
unicode-bom
Unicode byte-order mark detection for files and byte arrays
-
node-semver
compliant semver implementation in Rust
-
prost-wkt
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
base64-ng
no_std-first Base64 encoding and decoding with strict RFC 4648 APIs and optional SIMD
-
htmlentity
encoding and decoding HTML entities
-
value-bag
Anonymous structured values
-
asn1_der
ASN.1-DER en-/decoder
-
nu-json
Fork of serde-hjson
-
protoc-gen-prost
Protocol Buffers compiler plugin powered by Prost!
-
serde_variant
Retrieve serde provided variant names for enum objects
-
serde_jsonc
A JSON serialization file format
-
epserde
ε-serde is an ε-copy (i.e., almost zero-copy) serialization/deserialization framework
-
simple_asn1
DER/ASN.1 encoding/decoding library
-
charset
Character encoding decoding for email
-
json_value_merge
Interface to merge serde_json::Value objects
-
eqr
Encode text into svg/png/jpg/terminal-format QR codes with optional logo
-
json-strip-comments
Strip comments from JSON
-
rss
serializing the RSS web content syndication format
-
simd_cesu8
An extremely fast, SIMD accelerated, encoding and decoding library for CESU-8 and Modified UTF-8
-
email-encoding
Low level email encoding RFCs implementations
-
scim_v2
that provides utilities for working with the System for Cross-domain Identity Management (SCIM) version 2.0 protocol. (rfc7642, rfc7643, rfc7644)
-
savefile
convenient, fast, versioned, binary serialization/deserialization library
-
cbor_event
The CBOR Event library. There are no dependencies, all platforms are supported and it is wasm compatible.
-
ijson
A more memory efficient replacement for serde_json::Value
-
merde
Serialize and deserialize with declarative macros
-
nojson
A flexible Rust JSON library with no dependencies, no macros, no unsafe and optional no_std support
-
fory
Apache Fory: Blazingly fast multi-language serialization framework with trait objects and reference support
-
serde_json_borrow
JSON deserialization into a borrowed DOM
-
shopify_function
write Shopify Functions in Rust
-
staticweaver
Small, safe, fast templating engine for Rust. Mustache-compatible syntax with Tera-style expressions, inheritance with super(), 23 built-in filters, custom filters/tests, pluggable loaders…
-
audio_samples
A typed audio processing library for Rust that treats audio as a first-class, invariant-preserving object rather than an unstructured numeric buffer
-
quickxml_to_serde
Convert between XML JSON using quickxml and serde
-
xsd-parser
Rust code generator for XML schema files
-
html-minifier
can help you generate and minify your HTML code at the same time. It also supports to minify JS and CSS in
<style>,<script>elements, and ignores the minification of<pre>,<code>and<textarea>elements. -
yore
decoding/encoding character sets according to OEM code pages
-
serde_bytes
Optimized handling of
&[u8]andVec<u8>for Serde -
ason
data serialization format that evolved from JSON, featuring strong numeric typing and native support for enumeration types
-
json-event-parser
A JSON event parser and serializer
-
cbor-edn
Converter and processor for CBOR Diagnostic Notation (EDN)
-
datamatrix
Data Matrix (ECC 200) decoding and encoding with an optimizing encoder
-
eserde
Like
serde, but it doesn’t stop at the first deserialization error -
toml_write
A low-level interface for writing out TOML
-
lexical-util
Shared utilities for lexical creates
-
r2r
Easy to use, runtime-agnostic, async rust bindings for ROS2
-
bebytes
serialization and deserialization of network structs
-
splintr
Fast Rust tokenizer (BPE + SentencePiece + WordPiece) with Python bindings
-
rsgen-avro
Command line and library for generating Rust types from Avro schemas
-
auditable-info
High-level crate to extract the dependency trees embedded in binaries by
cargo auditable -
tmkpr-cli
CLI for tmkpr time tracking
-
bytecodec
A tiny framework for implementing encoders/decoders of byte-oriented protocols
-
z85
ZeroMQ's Z85 encoding mechanism with padding
-
redis-macros
macros and wrappers to redis-rs to automatically serialize and deserialize structs with serde
-
dbn
working with Databento Binary Encoding (DBN)
-
zarrs
Zarr storage format for multidimensional arrays and metadata
-
xmp-writer
Write XMP metadata, step by step
-
picky-krb
Encode/decode Kerberos ASN.1 DER structs
-
msgpack_tagged
Tagged-map serialization format for Noir bytecode (https://github.com/noir-lang/noir/issues/12554)
-
libhaystack
Haystack 4 data types, defs, filter, units, and encodings
-
ffuzzy
generate / parse / compare ssdeep Context Triggered Piecewise Hashes (CTPH)
-
apistos-schemars
Generate JSON Schemas from Rust code
-
halo2curves
Elliptic curve implementations and wrappers for halo2 library
-
edgefirst-schemas
Message schemas for EdgeFirst Perception - ROS2 Common Interfaces, Foxglove, and custom types
-
serde_yaml_gtc
Temp copy for serde_yaml_bw until version 2.5.3 is on crates. YAML support for Serde with an emphasis on panic-free parsing (including malformed YAML).
-
serde_v8
V8 serialization and deserialization
-
open-vector-tile
reads/writes The Open Vector Tiles 1.0 Specification
-
canonical_json
A Canonical JSON serializer
-
leb128
Read and write DWARF's "Little Endian Base 128" (LEB128) variable length integer encoding
-
sigstore_protobuf_specs
serializing and deserializing Sigstore messages
-
serde_cbor_2
CBOR support for Serde
-
serde_json_path_to_error
A drop in replacement for serde_json where detailed errors are the default
-
decimal-rs
High precision decimal implementation for Rust
-
codex-codes
Typed Rust SDK for the OpenAI Codex agent CLI: serde models of the codex app-server JSON-RPC protocol, plus sync and async (Tokio) clients for multi-turn Codex agent sessions, tool calls, and approvals
-
pct-str
Percent-encoded strings for URL, URI, IRI, etc
-
tl-proto
A collection of traits for working with TL serialization/deserialization
-
serde_avro_fast
An idiomatic implementation of serde/avro (de)serialization
-
human-units
Units serialization and formatting library designed for configuration files and command line arguments
-
ear
EAT Attestation Results implementation
-
serde-map-to-array
Helpers to support converting a map to a sequence of named key-value pairs for human-readable encoding formats
-
turnkey_enclave_encrypt
encrypt and decrypt data sent to and from Turnkey secure enclaves, using HPKE (RFC 9180). Used in authentication, export, and import flows.
-
serde_toon_format
Serde-compatible TOON v3.0 encoder/decoder
-
slack-messaging
Support building Slack Block Kit message
-
quiver
A schema specification and validator for Arrow record batches
-
serde-lite
A general-purpose serialization/de-serialization library
-
serde-bool
Single value, true or false, boolean deserializers
-
redmine-api
API for the Redmine issue tracker
-
utf8-chars
Char-by-char iterator and
read_charmethod forBufRead -
serde-pyobject
PyO3's PyAny as a serde data format
-
protobuf-well-known-types
Protobuf Well-Known Types
-
jsonrpsee-types
JSON-RPC v2 specific types
-
eccodes
Unofficial high-level Rust bindings of the latest ecCodes release
-
gnucobol-rs
Faithful Rust port of GnuCOBOL packed-decimal (COMP-3), zoned, and display numeric byte semantics and the MOVE conversions between them, proven byte-identical against the GnuCOBOL 3…
-
ipld-core
IPLD core types
-
ronky
way to export Rust definitions to Arri types
-
cirru_edn
Parser/Writer for Cirru EDN
-
beve
(Binary Efficient Versatile Encoding) specification with serde support
-
csv-diff
Compare two CSVs - with ludicrous speed 🚀
-
extism-convert
Traits to make Rust types usable with Extism
-
storekey
Lexicographic sort-order preserving binary encoding format for key-value stores
-
jsonbb
A binary representation of json value, optimized for parsing and querying
-
ur
Uniform Resources
-
base64-serde
Integration between rust-base64 and serde
-
toml2json
Convert TOML to JSON
-
luars
lua 5.5 runtime implementation in Rust
-
encode_unicode
UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16
-
thrift_codec
encoding/decoding binaries specified by the thrift protocol
-
rquickjs-serde
Serde support for rquickjs
-
oxicode
A modern binary serialization library - successor to bincode
-
bp7
dtn Bundle Protocol Version 7 ([RFC 9171]
-
brec
A flexible binary format for storing and streaming structured data as packets with CRC protection and recoverability from corruption. Built for extensibility and robustness.
-
textcode
Text encoding/decoding library. Supports: UTF-8, ISO6937, ISO8859, GB2312
-
option_set
Bitflags on steroids
-
wtr
Prepare a git worktree and run a command inside it
-
lamco-clipboard-core
Clipboard format conversion and synchronization utilities - MIME/Windows format mapping, loop detection, chunked transfer engine
-
gix-packetline
gitoxide project implementing the pkt-line serialization format
-
harsh
Hashids implementation for Rust
-
jsonschema-transpiler
transpile JSON Schema into schemas for data processing
-
trust-tasks-rs
Reference Rust library for the Trust Tasks framework — transport-agnostic, JSON-based descriptions of verifiable work between parties
-
oxttl
Parser and serializer for languages related to RDF Turtle (N-Triples, N-Quads, Turtle, TriG and N3)
-
granit-parser
A YAML parser with comment and style support, written in pure Rust
-
btetto
that produces Perfetto protobuf from formatted bpftrace output
-
rend
Cross-platform, endian-aware primitives for Rust
-
dms-encoder
DMS → tagged-JSON encoder for the conformance suite
-
mvt
encoding mapbox vector tiles
-
decimal-bytes
Arbitrary precision decimals with lexicographically sortable byte encoding
-
packed_struct
Binary-level structure packing and unpacking generator
-
fastmetrics
OpenMetrics / Prometheus client library in Rust
-
dcbor-cli
Command line parser/validator for deterministic CBOR ("dCBOR")
-
xso
XML Streamed Objects: similar to serde, but XML-native
-
deboa
A friendly rest client on top of hyper
-
homie5
Low level implemenation of the homie v5 protocol
-
moosicbox_audio_decoder
MoosicBox Symphomia player package
-
rbx_xml
Roblox's XML file formats, rbxlx and rbxmx
-
buffi
generate ergonomic, buffer-based C++ APIs
-
serde_columnar
Ergonomic columnar storage encoding crate with forward and backward compatible
-
substrait
Cross-Language Serialization for Relational Algebra
-
serde-rename-rule
Serde RenameRule
-
gvariant
A pure-rust implementation of the GVariant serialisation format
-
xlsx_group_write
excel xlsx分组输出器
-
z32
Zero-dependency
no_stdcompatible MIT licensed implementation z-base-32 encoding -
protobin
basic functions to encode & decode Protocol Buffer binary messages
-
vsf
Versatile Storage Format
-
sciformats_serde_json
A JSON serialization file format
-
causal
A deterministic, event-driven coordination layer where machines decide, effects execute, and transactions define authority
-
nop-json
JSON serialization/deserialization (full-featured, modern, optimal, streaming, direct into struct, binary-ready)
-
pot
A concise binary serialization format written for
BonsaiDb -
uri_encode
URI percent-encoding (encodeURI, encodeURIComponent, urlencode)
-
rust-strings
rust-stringsis a library to extract ascii strings from binary data -
tor-bytes
Helpers for encoding and decoding byte-orientted data, as used by Tor
-
serde_json_any_key
Workaround for "key must be a string" error with serde_json. De/serialize any HashMap<K,V>, Vec<K,V>, Iter<(&K,&V)>, or Iter<&(K,V)> as a JSON map.
-
serde_amqp
A serde implementation of AMQP1.0 protocol
-
edi-cli
CLI tool for working with EDI files
-
lexpr
A representation for Lisp data
-
torrust-metrics
Prometheus metrics integration library providing type-safe metric collection and aggregation
-
stringsext
find multi-byte-encoded strings in binary data
-
marshal-rs
Blazingly fast Ruby-lang's Marshal implementation in Rust
-
actson
A reactive (or non-blocking, or asynchronous) JSON parser
-
base64-url
Base64 encode, decode, escape and unescape for URL applications
-
weavy
Shared lowered-program substrate for interpreters and copy-and-patch backends
-
nondestructive
editing over various file formats
-
jsonette
CLI application for jsonette: format, query, and configure JSON parser engine
-
reval
expression evaluator
-
idm
Implicit Data Markup
-
serde_arrays
module to support serializing and deserializing const generic or arbitrarily-large arrays
-
cookie-factory
nom inspired serialization library
-
proto-types
⚙️ Implementations for various common protobuf types
-
mycelium-bitfield
Structured bitfields, courtesy of Mycelium
-
matrix-pickle
binary encoding format used in the Matrix world
-
ubyte
complete, const-everything, saturating, human-friendly, no_std library for byte units
-
prost-protovalidate
Runtime validation for Protocol Buffer messages using buf.validate rules
-
jarq
An interactive jq-like JSON query tool with a TUI
-
binary_serde
binary serialization and deserialization
-
fwob
Version-neutral FWOB library facade and command-line tools
-
rusty_ulid
Rust ULID (Universally Unique Lexicographically Sortable Identifier) generation and processing
-
cdr-encoding
Serde implementation of OMG Common Data Representation (CDR) encoding
-
wstp
Bindings to the Wolfram Symbolic Transfer Protocol (WSTP)
-
zerodds-cdr
XCDR1/XCDR2 encoder/decoder + KeyHash + PL_CDR1 helpers. Implements OMG XTypes 1.3 §7.4 wire format. Pure-Rust no_std + alloc.
-
protobuf-native
A high-level, safe API for libprotobuf
-
postman_collection
A Postman Collection serialization & deserialization library
-
bincode_reloaded
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa! Maintained, drop-in replacement for bincode
-
varing
Protobuf's varint encoding/decoding for LEB128 friendly types with full const context operations supports
-
serde_state
Stateful serialization/deserialization for serde
-
germ
The Ultimate Gemini Toolkit
-
bitsandbytes
An owned, bit-aware binary codec: fast bit/byte field types and the unified #[bin] macro
-
chewdata
Extract Transform and Load data
-
commonmeta
conversions to/from the Commonmeta scholarly metadata format
-
convert2json
CLI utilities to convert BSON, CBOR, CSV, INI, MessagePack, Plist, RSV, TOML, XML & YAML into JSON and for use with jaq or jq
-
rspack_cacheable
-
vu64
variable length encode/decode for a 64-bits integer
-
newline-converter
Newline byte converter library
-
tiff-writer
Pure-Rust TIFF/BigTIFF encoder with compression, tiling, and streaming writes
-
serde-flattened
A
csvandserde_jsonextension for flattening nested structures into flat representations. This enables for example serialization/deserialization of nested data to/from CSV. -
wasmworker
Dispatching tasks to a WebWorker without
SharedArrayBuffers -
cj_common
Collection of common functions used by cubicle-jockey projects
-
nxthdr
Command line interface for the nxthdr platform
-
cerbos
Rust SDK for working with Cerbos: an open core, language-agnostic, scalable authorization solution
-
kaish-types
Pure data types for kaish — structured output, values, tool schemas
-
variable
Type-safe feature flag code generation from .var files
-
z-base-32
human-oriented base-32 encoding
-
stf-cli
Produce a URL that links directly to specific text in a web page
-
serde-untagged
Serde
Visitorimplementation for deserializing untagged enums -
qs_rust
A query string encoding and decoding library for Rust. Ported from qs for JavaScript.
-
binary-layout
allows type-safe, inplace, zero-copy access to structured binary data. You define a custom data layout and give it a slice of binary data, and it will allow you to read and write the…
-
microserde
Zero-dependency implementation of Serde
-
float4
MXFP4-compatible 4-bit floating point types and block formats for Rust
-
serde_assert
Testing library for serde Serialize and Deserialize implementations
-
endi
endian-handling library
-
bomboni_proto
working with Protobuf/gRPC. Part of Bomboni library.
-
infinite-rs
fast deserialization library for Halo Infinite
-
js_option
An Option-like type with separate null and undefined variants
-
c2pa_cbor
CBOR encoder/decoder: serde_cbor compatible with support for tagged types
-
delta-encoding
encode and decode a delta-encoded stream of numbers
-
collagen
The collage generator
-
oxc-schemars
Generate JSON Schemas from Rust code
-
strict-yaml-rust
A StrictYAML parser obtained by savagely chopping up the original yaml-rust crate
-
seg
cli tool for analyzing binaries and generating structured reports to help ai agents and security researchers understand and exploit them
-
czsplicer
CLI to inspect, extract, edit/redact, and repack .cbor.zstd log streams (Tailscale Aperture captures)
-
sbor
Reference implementation of the SBOR binary data format, from the Radix DLT project
-
jsonrpc-server-utils
Server utils for jsonrpc-core crate
-
bcheck
that can read and write bcheck and tsv files, which are generated by BCheckbook for iOS and Mac
-
raki
RISC-V instruction decoder written in Rust
-
qirust
QR code generator written in Rust using standard library
-
dc_bundle
DesignCompose Bundle and Definition
-
json_shape
handle JSON shape
-
itf
consuming Apalache ITF traces
-
cadmpeg-ir
CAD data model, validation, diffing, and codec API for cadmpeg
-
gcf
The AI-native wire format for structured data. 50-92% fewer tokens than JSON, with multi-turn delta encoding for agent loops. 100% comprehension on every frontier model. Zero dependencies (except serde).
-
wide-log
A fast wide event logging crate a la loggingsucks.com
-
serdev
Serde with Validation
-
jmap-types
Shared JMAP wire types (RFC 8620) for the jmap-* crate family
-
qos_hex
encoding and decoding hex strings
-
strede-msgpack
MessagePack format backend for strede
-
parsec-interface
Parsec interface library to communicate using the wire protocol
-
k8-types
Kubernetes Object Types
-
axum-content-negotiation
Axum middleware to use Accept and Content-Type headers to serialize with different formats
-
cbor-core
CBOR::Core deterministic encoder/decoder with owned data structures
-
muon
Observing and serializing mutations
-
prost-wkt-types
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
serde_vici
Serde serialization/deserialization library for the VICI protocol
-
gift
reading and writing GIF images
-
sensitive-rs
sensitive data detection and filtering, supporting Chinese and English text with trie-based algorithms
-
serde-querystring
A query string deserializer based on serde
-
drasi-plugin-sdk
SDK for building Drasi plugins (sources, reactions, bootstrappers)
-
rubo4e
BO4E energy-market data standard
-
srcmap-generator
High-performance source map generator
-
a2a-rs-core
Core types for the A2A RC 1.0 agent-to-agent protocol
-
truecalc-workbook
Workbook layer for the truecalc spreadsheet engine — engine-locked workbook, worksheet, and cell value types
-
reliakit-codec
Deterministic canonical binary encoding and decoding traits for reliability-oriented Rust values
-
capwriter
Fast saving and loading with annotating cap for vector and slice
-
charset-normalizer-rs
Truly universal encoding detector in pure Rust - port of Python version
-
le-stream
De-/serialize objects from/to little endian byte streams
-
flexbuffers
Official FlexBuffers Rust runtime library
-
deduplicating_array
A serde serialization strategy that uses PartialEq to reduce serialized size
-
libdd-trace-utils
Trace utilities including span processing, MessagePack encoding/decoding, payload handling, and HTTP transport with retry logic for Datadog APM
-
multi-base
multibase in rust
-
tetration
Chunked tensor .tet format, tet CLI, and optional C ABI (tetration-ffi)
-
fnmatch-regex
Convert a glob-style pattern to a regular expression
-
json_comments
strip comments from JSON before parsing
-
idiolect-records
Rust record types mirroring the dev.idiolect.* Lexicon family
-
tools-rs
Core functionality for the tools-rs tool collection system
-
huski
ASCII table aide command line utility
-
serde-transcode
Transcode from one Serde format to another
-
utc2k
A fast and lean UTC date/time library concerned only with happenings in this century (2000-2099)
-
hexane
A columnar compression library used by automerge
-
claude-codes
Typed Rust SDK for the Claude Code agent CLI: serde models of its JSON-Lines (stream-json) protocol with streaming parsing, plus sync and async (Tokio) clients for driving Claude Code sessions, tools, and subagents
-
cord
Canonical serialization format designed for security
-
ztensor
v2: an aligned, verifiable container format for tensor data
-
prototk
toolkit for prototcol buffers
-
pq
jq for protobuf
-
polyglot_rs
A high-performance serialization framework used for encoding and decoding arbitrary datastructures across languages
-
typeship
Backend-agnostic facade that turns serde Rust types into a TypeScript API surface (types, command wrappers, drift-check). MVP wraps ts-rs; designed for Tauri + extension SDKs.
-
serde-inline-default
Serde default values via inline declaration
-
tdx-quote
Parses and verifies Intel TDX quotes
-
serde_nanos
Wrapper to process duration and timestamps as nanoseconds
-
cityjson-json
Serde adapter for CityJSON 2.0, providing (de)serialization on top of the
cityjson-typescrate -
prometools
Extensions for prometheus-client
-
facet-lua
Generate Lua type annotations and serialize or deserialize Lua table syntax
-
yaml-rt-serde
Serde integration for the yaml-rt YAML 1.2.2 parser
-
ytd-rs
An async, full-featured wrapper for yt-dlp
-
anybuf
A minimal, zero dependency proto3 encoder to encode/decode anything. No schemas needed.
-
auditable-serde
Serialize/deserialize data encoded by
cargo auditable -
ncc
Compiler for custom modes on Novation MIDI devices
-
kekse
A strict, dependency-light cookie codec: a Set-Cookie builder and a Cookie-header parser built on the RFC 6265 grammar
-
protobuf-json-mapping
JSON mapping for Protocol Buffers messages
-
nodex-cli
Universal graph-based document tool — CLI
-
scirs2-io
Input/Output utilities module for SciRS2 (scirs2-io)
-
bwipp-rs
Pure-Rust port of BWIPP (Barcode Writer in Pure PostScript). Generates barcodes in SVG and PNG.
-
ascom-alpaca-core
Framework-agnostic ASCOM Alpaca protocol types and traits for Rust — all 10 device types, no HTTP framework required
-
lora-io
LoraDB — row-level bulk import/export codecs (JSONL, JSON, CSV) over LoraValue
-
qubit
Seamless RPC for Rust & TypeScript
-
eolify
High-performance line ending normalization for Rust
-
iso7816
Types for ISO 7816
-
wry-bindgen
Native desktop implementation of wasm-bindgen APIs using wry
-
emergent-client
Client library for Emergent event-based workflow platform
-
enc
aids in processing encoded data
-
tiexiu
A port of the TatSu PEG parser generator to Rust
-
shopify_api
Shopify API client
-
crous-cli
CLI tool for inspecting, pretty-printing, and converting Crous files
-
ematix-parquet-format
Hand-rolled Apache Thrift compact-protocol decoder and Parquet format types (FileMetaData, PageHeader, encodings) for ematix-parquet
-
cdtoc
Parser and tools for CDTOC metadata tags
-
scuffle-bytes-util
working with bytes
-
sixel-image
An interface for querying, manipulating and serializing/deserializing Sixel data
-
serde-tagged-intermediate
Tagged intermediate representation for Serde serialization
-
serde_serializer_quick_unsupported
Helper for implementing a serializer that supports a reduced subset of the serde data model
-
protobuf-codegen
Code generator for Rust Protocol Buffers bindings
-
kore_fileformat
KORE Binary Format — high-performance columnar file format with CRC32 integrity (pure Rust, zero deps)
-
crabka-protocol
Apache Kafka wire-protocol codec (4.3.0), with typed RecordBatch and zero-copy borrowed decode
-
config-disassembler
Disassemble config files into smaller files and reassemble on demand
-
reddb-io-toon
TOON v4.1 codec and TOONL v0.2 streaming for Rust
-
actix-web-validator
Validation mechanism for actix-web
-
expr-lang
expr language in Rust
-
jexl-eval
A JEXL evaluator written in Rust
-
ttaw
talking to a wall, a piecemeal natural language processing library
-
rtcm-rs
Encoding/decoding of RTCM v. 3
-
postbag
💼 Postbag is a high-performance serde codec for Rust that provides efficient data encoding with configurable levels of forward and backward compatibility
-
rlnc-simdx
SIMD-accelerated Random Linear Network Coding over GF(2^8) — no_std, maximum SIMD
-
query_map
VectorMap is a generic wrapper around HashMap<String, Vec<String>> to handle different transformations like URL query strings
-
bebop
runtime for Bebop, a schema-based binary serialization format
-
vantage-cli-util
CLI utilities for Vantage data framework
-
rasterize
small 2D rendering library
-
serde_tagged
Tag values during serialization, retreive tags during deserialization
-
sutegi-json
Tiny zero-dependency JSON value, serializer, and parser for the sutegi framework
-
yaml-merge-keys
YAML merge key extension. http://yaml.org/type/merge.html
-
flow-record
create records to be used by the rdump cli utility
-
kindling-mobi
Kindle MOBI/AZW3 builder for dictionaries, books, and comics. Drop-in kindlegen replacement.
-
version-migrate
Explicit, type-safe schema versioning and migration for Rust
-
atlassian-cli-output
Output formatting library for Atlassian CLI
-
serde-envfile
♻️ Deserialize and serialize environment variables
-
votable
serializer/deserializer with support for format other than XML, such as JSON, TOML or YAML
-
syslog_rfc5424
Parser for RFC5424 (IETF-format) syslog messages
-
pdfluent-jbig2
A memory-safe, pure-Rust JBIG2 decoder
-
serde_evaluate
Extract single scalar field values from Serializable structs without full deserialization
-
flipper-rpc
Rust bindings and serial transport helpers for the Flipper Zero RPC protocol
-
eetf
encoding/decoding Erlang External Term Format
-
cs2-masked-inspect
Offline encoder/decoder for CS2 masked inspect URLs — pure Rust, no dependencies
-
terseid
Adaptive-length, collision-resistant short IDs
-
native_model
A thin wrapper around serialized data which add information of identity and version
-
spreet
Create a spritesheet from a set of SVG images
-
cronus_cli
The CLI for cronus
-
protocrap
A small, efficient, and flexible protobuf implementation
-
content_inspector
Fast inspection of binary buffers to guess/determine the encoding
-
buffa-types
Protobuf well-known types for buffa
-
blue-marshal
Rust-port of carbonengine's blue.Marshal
-
codee
Easy and flexible way of encoding and decoding data into either strings or bytes
-
mr-ulid
Robust and Hassle-Free ULIDs (Universally Unique Lexicographically Sortable Identifier)
-
tru
TOON reference implementation in Rust (JSON <-> TOON)
-
vt100-ctt
parsing terminal data - up-to-date version
-
tantivy-bitpacker
Tantivy-sub crate: bitpacking
-
percent-encoding-rfc3986
RFC3986-compliant percent encoding and decoding
-
serde-this-or-that
Custom deserialization for fields that can be specified as multiple types
-
multi-codec
Multicodec specification
-
postcard-bindgen
generate bindings for the postcard binary format for other languages than Rust
-
miniseed-rs
Pure Rust miniSEED v2 and v3 decoder and encoder
-
jsq
manipulating data with JavaScript
-
bt_bencode
A Bencode encoding/decoding implementation
-
hex-simd
SIMD-accelerated hex encoding and decoding
-
expry
Execute an expression on an encoded (binary) value, yielding another binary value (either in decoded or encoded form). Supports custom functions. Supports parsing the expression and converting the expression to bytecode.
-
xml_schema_generator
Create Rust struct for given XML file, that allows to deserliaze the given XML using serde or vice versa
-
fixlite
FIX parser core library
-
pulumi_gestalt_proto
Generated Pulumi Protobuf bindings for Pulumi Gestalt
-
jsonguard
Input inspection and output sanitization for JSON/JSONL, CSV, and TSV — guards against formula injection, bidi-override, control-character, and encoding attacks
-
actr-service-compat
Actor service protocol compatibility analysis using semantic proto schema comparison
-
automorph
Derive macros for bidirectional Automerge-Rust struct synchronization
-
picky-asn1
Provide ASN.1 simple types
-
jam-codec
Lightweight, efficient, binary codec for JAM
-
senax-encoder
A fast, compact, and schema-evolution-friendly binary serialization library for Rust
-
serde_cursor
fetch the desired parts of a serde-compatible data format efficiently using a jq-like language
-
grammers-tl-types
Rust definitions for Telegram's API types and functions
-
cljrs-io
Asynchronous file I/O for clojurust — tokio-backed reads/writes delivered over core.async channels
-
nils-test-support
in the nils-cli workspace
-
oscal
Serde types for the OSCAL (Open Security Controls Assessment Language) data models. Generated from the official NIST Metaschema, covering all seven OSCAL document types. Ships embedded…
-
bijou64
DEPRECATED: moved into the bijoux crate — Bijective variable-length encoding for unsigned 64-bit integers
-
libhardcopy
Generalized library for hardcopy/softcopy command line utilities
-
codas
Markdown-defined data that serialize to and from bytes on any platform—from web apps to robots!
-
nulid
Nanosecond-Precision Universally Lexicographically Sortable Identifier
-
audio_samples_io
audio input and output operations
-
gomod-parser
go.mod parser
-
asposepdf
Aspose.PDF for Rust via C++ is a powerful toolkit that allows developers to manipulate PDF files directly and helps do various tasks for PDF. Contains unique features for converting PDF to other formats.
-
blackmoon
Astrology software liberty and mobility: Command-line astrology data-format converter built on astrogram
-
fat-macho
Mach-O Fat Binary Reader and Writer
-
serde-ply
A Serde-based PLY (Polygon File Format) serializer and deserializer
-
jzon
Continuation of json-rust, a JSON implementation in Rust
-
xarf-rs
XARF v4 (eXtended Abuse Reporting Format) parser, validator, and generator with v3 compatibility
-
grib-core
Shared GRIB data model, primitives, and code tables
-
serde-firestore-value
A serde (de)serializer using Firestore Value as its data format
-
sashite-feen
Field Expression Encoding Notation (FEEN): a compact, ASCII-only, no_std, zero-allocation validator and encoder for board-game positions in abstract strategy games, built on EPIN and SIN
-
qubit-metadata
Type-safe extensible metadata model for the Qubit LLM SDK
-
bma-ts
Bohemia Automation time library
-
pktbuilder
Safe builder for building packets
-
openlr
OpenLR Rust implementation
-
delta-pack
Binary serialization with delta compression for real-time state synchronization
-
messagepack-serde
messagepack for
no_stdwithserde -
bhttp
Binary HTTP messages (RFC 9292)
-
deb822
(De)Serialization of Deb822 file
-
flatdata
Rust implementation of flatdata
-
jsonapi_core
A typed JSON:API v1.1 serialization library for Rust
-
asn1-codecs
ASN.1 Codecs for Rust Types representing ASN.1 Types
-
bxmr
a CLI tool for managment BXM's code with rIME-Squirrel
-
font-subset
OpenType font subsetting
-
wp-model-core
Typed data model crate providing Value, Field, and Record primitives for the Warp PASE stack
-
reedsolomon
Pure-Rust, no-unsafe Reed-Solomon RS(255,223) forward error correction over GF(2^8) (CCSDS)
-
serde-ndim
Serde support for n-dimensional arrays from self-describing formats
-
toml_datetime
A TOML-compatible datetime type
-
serde-tuple-vec-map
Deserialize a serialized map to a Vec<(K, V)> in serde
-
serde_sono
Sono data format de-/serialization implementations for serde
-
ucs2
UCS-2 decoding and encoding functions
-
hakari
Manage workspace-hack packages that do feature unification inside workspaces
-
nanojson
A #![no_std], allocation-free, zero-dependency JSON serializer and pull-parser
-
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
-
diff_json
A powerful JSON diff library for Rust
-
mungos
MongoDB in rust, simplified
-
clojure-reader
A Clojure reader
-
voca_rs
manipulating [unicode] strings
-
python_marshal
reading and writing Python marshal files
-
turbomcp-protocol
TurboMCP v4 protocol: version-neutral handler types + per-version generated wire modules. no_std-portable.
-
serde_encom
Official EnCom library
-
mkit-rpc
Versioned wire protocols for mkit cross-system speech: external signers (signer.proto), SSH transport frames (ssh.proto), shared types (common.proto). Schemas defined in protobuf via buffa, with length-prefixed framing.
-
dxr
Declarative XML-RPC
-
ferro-lumberjack
Logstash Lumberjack v2 (Beats) protocol primitives: frame codec, async client, async server, TLS via rustls. Extracted from the Ferro ecosystem.
-
usfm-grammar
Parse, validate and convert USFM Bible files to USX, USJ, table and BibleNLP formats, built on tree-sitter-usfm3
-
pdfrs
Pure Rust PDF toolkit: Markdown to PDF, merge/split/validate, search/redact, rasterize, full SVG, Unicode/CJK, charts, thesis layout, CLI (pdfcli) and WASM — no Poppler, PDFium, or LaTeX
-
serde_sqlite_jsonb
A Serializer and Deserializer for SQLite jsonb binary format
-
rust-eureka
Netflix Eureka Client
-
ld-core
Linked-Data dataset serialization and deserialization traits, with derive macros
-
espa
converting ESM/ESP/ESS files to and from text format
-
bin-proto
Conversion to/from binary for arbitrary types
-
elm-client-gen-builder
Build Elm AST modules (records, decoders, encoders, imports) from elm-client-gen-core type info
-
base64-stream
To encode/decode large data with the standard Base64 encoding
-
laurel
Transform Linux Audit logs for SIEM usage
-
akima_spline
A lightweight (only one dependency with 18 SLoC) implementation of a 1d Akima spline with optional smooth extrapolation and derivative calculation
-
moosicbox_aconverter
Audio converter helper binary
-
matchgen
Generate functions to quickly map byte string prefixes to values
-
obu-cli
CLI for the oboron obu layer — unauthenticated string-in/string-out codecs (upcbc, zdcbc) with obtext encoding. Produces the
obubinary. NOT authenticated; never use for sensitive data. -
smix-runner-wire
— wire request/response types for the SmixRunnerCore HTTP IPC (stone). Pure serde, zero HTTP / async / I/O dependencies. Pairs with smix-runner-client for the reqwest+tokio client implementation.
-
mock-prost
A Protocol Buffers implementation for the Rust Language
-
clang-ast
Data structures for processing Clang’s
-ast-dump=jsonformat -
zeitstempel
A timestamp you can serialize, and it might include suspend time
-
micromegas-transit
low overhead serialization, part of micromegas
-
fountain_engine
Core algorithms for fountain code encoding and decoding
-
jlabel
HTS-style full-context label structure and parser/serializer from/to string
-
hocon_
Read HOCON configuration files
-
vegafusion-server
VegaFusion Server
-
txt
cargo doc for coding agents
-
svg2pdf
Convert SVG files to PDFs
-
envir
Deserialize/serialize struct from/to env
-
fiscal
Brazilian fiscal document library (NF-e/NFC-e) — Rust port of sped-nfe
-
celers-protocol
Celery Protocol v2/v5 implementation for CeleRS
-
jason-rs
parsing Jason-like files into JSON, YAML, or TOML with support for inline file expansion
-
tpchgen-cli
Blazing fast pure Rust TPC-H data generator command line tool and library
-
league-toolkit
Toolkit library for serializing and editing various League of Legends formats
-
compact-encoding
A series of compact encoding schemes for building small and fast parsers and serializers
-
ar_row
Row-oriented access to Arrow arrays
-
fast-telemetry
High-performance, cache-friendly telemetry primitives and export formats for Rust
-
nuid
A highly performant unique identifier generator
-
hcl-edit
Parse and modify HCL while preserving comments and whitespace
-
lino-objects-codec
encode/decode objects to/from links notation
-
ssi-json-ld
JSON-LD-related definitions for the ssi library
-
pbjson-types
Protobuf well known types with serde serialization support
-
rivetkit-client
Rust client for RivetKit - the Stateful Serverless Framework for building AI agents, realtime apps, and game servers
-
logicpearl
Rust-first CLI for building, inspecting, and running LogicPearl artifacts
-
stak-code
Bytecode encoding/decoding for Stak Scheme
-
pickled
A serde-based serialization library for Python's pickle format
-
byteable
convenient serialization and deserialization of byte-oriented data
-
serde-structprop
Serde serializer and deserializer for the structprop config file format
-
clickhouse-types
Data types utils to use with Native and RowBinary(WithNamesAndTypes) formats in ClickHouse
-
gedcomx
The core data structures and serialization / deserialization of the GEDCOM X format
-
apple-opack
Apple OPACK serialization format encoder and decoder
-
xml-pretty
XML prettifer binary using xmlem
-
qjournal
Cross-platform native systemd-journald compatible journal reader/writer
-
otlp2records
Transform OTLP telemetry to flattened records
-
flat_message
Zero-copy, schema-less serialization and deserialization fast library for Rust
-
semdump
rendering annotated hexdumps of binary data, highlighting specific parts based on their semantic meaning
-
servo-devtools-traits
A component of the servo web-engine
-
wincode-arcium-fork
Fast bincode de/serialization with placement initialization
-
pi_bon
attempt to downcast the triat object to a concrete type
-
bytes-varint
variable-length integer encoding (protobuf-style) for the
bytescrate -
rezzy
Lightweight and formally verified: State Res v1, v2, and v2.1 reference implementations in Rust
-
coreason-manifest
Rust bindings for the CoReason Hollow Data Plane
-
na_nbt
High-performance NBT (Named Binary Tag) library with zero-copy parsing and serde support
-
energy-api
Rust client and server implementation for German energy market API-Webdienste (MaKo)
-
osom_lib_primitives
Core ABI-stable primitive types used across osom_lib crates
-
aiconfigurator-core
Rust-native core latency estimator for AIConfigurator
-
tcs-cli
Command-line interface for TCS (Tape Canonical Serialization)
-
storelib_rs
Rust port of StoreLib - Microsoft Store API client
-
dh
Data handling in Rust, made easy
-
ruma-events
Serializable types for the events in the Matrix specification
-
kle-serial
Rust deserialisation library for Keyboard Layout Editor JSON files
-
schematools-cli
Tools for codegen, preprocessing and validation of json-schema and openapi spec
-
linked-data-next
Linked-Data dateset serialization/deserialization traits
-
yaup
URL parameters serialization
-
lora-packet
LoRaWAN 1.0/1.1 packet decoder and encoder with parse, build, MIC, and key derivation
-
s2json
supports the S2JSON 1.0 Specification
-
serde-jsonlines
Read & write JSON Lines documents
-
serde_store
Haskell store binary serialization format using Serde
-
precomputed-map
Precomputed a Map to embed in binary
-
data-encoding-macro
Macros for data-encoding
-
one2html
Convert Microsoft OneNote® notebooks to HTML
-
feagi-serialization
Adds serialization and deserialization to select Feagi Data Structures
-
rbx_types
Types used to represent Roblox values
-
gura
configuration language serializer/deserializer for Rust
-
serde_json_untagged
A JSON serialization file format
-
libconfig-rs
libconfig parser in rust
-
blc
binary lambda calculus
-
sunlight
A very simple Protobuf binary parser
-
boko
Fast native ebook converter for EPUB, KFX, AZW3, and MOBI — the only KFX writer that needs no Kindle Previewer
-
wp-connector-utils
Shared utilities for WP connector implementations — Arrow IPC encode/decode, WireFormat, NDJSON conversion, and batch metadata processing
-
neco-kdl
zero dependency KDL v2 parser, serializer, and document builder
-
serde_yaml_neo
YAML data format for Serde
-
cbor-data
using CBOR as in-memory representation for working with dynamically shaped data
-
anyerror
A type of any error for transport
-
marc-rs
MARC21, UNIMARC, and MARC XML format support
-
prestige
file reading and writing utilities and tools
-
lexical-write-integer
Efficient formatting of integers to strings
-
oak-yaml
High-performance incremental YAML parser for the oak ecosystem with flexible configuration, optimized for configuration files and data serialization
-
serde-toml-merge
Merge your toml values
-
bad64
Rust bindings for Binja's arm64 disassembler
-
microsoft-webui-protocol
Core protocol definitions for WebUI framework
-
serde_rc
Reference aware serialization for Arc and Rc
-
ron2
RON parser with full AST access, perfect round-trip fidelity, and formatting tools
-
upb
Safe Rust wrapper around Google's upb protobuf runtime (dynamic, table-driven)
-
json-e
A data-structure parameterization system for embedding context in JSON objects
-
ootle_serde
serde utilities for Tari Ootle
-
alt_serde_json
A JSON serialization file format
-
serde-bytes-repr
Serde adapter for controlling the representation of bytes
-
barcodes
Universal Bar/QR codes library
-
cder
database seed generator that helps create and persist struct-typed instances based on serde-compatible yaml files
-
mollify-types
Shared serde data contract for Mollify — findings, confidence tiers, and the kind-discriminated output envelope
-
wezterm-dynamic
config serialization for wezterm via dynamic json-like data values
-
infrastore-proto
Protobuf definitions and conversions for infrastore
-
toe-beans
DHCP library, client, and server
-
corez
Safe, no_std-compatible Read/Write traits for the Zcash ecosystem
-
oxjsonld
Parser and serializer for the JSON-LD format
-
docx_basic
A minimal, style-first DOCX generation library
-
decimalx
/types/ 十进制数值类型(ADR-006/007,spec §4.2)
-
ser_nix
An opinionated nix serialiser for serde.rs
-
const-serialize
A serialization framework that works in const contexts
-
crabka-schema-serde
Confluent-compatible schema serdes (Avro/Protobuf/JSON) for Crabka clients
-
bitflags_serde_shim
Community Driven Serde Shims
-
serde-roxmltree
Convert roxmltree documents into Serde-compatible types
-
norgolith-plugin-sdk
SDK for building Norgolith plugins
-
sdr-acars
ACARS (VHF aircraft datalink) decoder — MSK demod, frame parser with FEC, multi-block reassembly, acarsdec-compatible JSON, and a CLI. Pure-Rust port of acarsdec.
-
csv-to-usv
CVS to USV: Convert Comma Separated Values (CSV) to Unicode Separated Values (USV) for data markup, including for spreadsheets, databases, text files, and more
-
smoothutf8
Portable, formally verified UTF-8 validation with an optional slack-buffer fast path for zero-copy parsers
-
jsonrpc-lite
JSON-RPC 2.0 Specification serialization for Rust
-
openproteo-core
Shared types, traits, and mzML writer for open Rust mass-spec parsers
-
fracturedjson
Rust port of FracturedJsonJs: human-friendly JSON formatter with optional comment support
-
appletheia-domain
The Domain Layer for Event-Sourcing Architecture
-
zarrs_ffi
FFI bindings for the zarrs crate
-
binstring
Store binary data as a string
-
ur-registry
Keystone UR registry types and encoders/decoders for multi-chain payloads
-
dynamodb_marshall
Serialize and deserialize AttributeValue to Value
-
club-kdl
Fast KDL (KDL Document Language) serialization/deserialization with derive macros
-
datafusion-proto-common
Protobuf serialization of DataFusion common types
-
emote-psb
E-mote PSB/MDF serde serialization and deserialization
-
serde-diff
A small helper to serialize the diff of two structs of the same type and apply those differences to other structs
-
serde_bare
BARE (https://baremessages.org) encoding format
-
openvet-proto
Protocol Buffers wire schema and domain types for OpenVet
-
perl-uri
URI ↔ filesystem path conversion and normalization utilities for Perl LSP
-
nils-markdown
Shared minijinja-backed Markdown template layer for the nils-cli workspace
-
typed-measurements
handling physical measurements with units
-
additive-fft-reed-solomon
Fast Reed-Solomon encode and decode algorithms based on additive FFT (Lin, Al Naffouri, Han)
-
magic_migrate
Automagically load and migrate deserialized structs to the latest version
-
ipf-flux
Native IPF (SPS/CAPS) floppy-image decoder — turns .ipf tracks into MFM flux cells without libcapsimage
-
sacp-cbor
SACP-CBOR/1: strict deterministic CBOR validation and canonical encoding (hot-path optimized, no_std-capable)
-
serac
A static, modular, and light-weight serialization framework
-
mozilla/neqo-qpack
Neqo, an implementation of QUIC written in Rust
-
geonetworking
Tools for encoding and decoding a geonetworking header according to EN 302 636-4-1 v1.3.1
-
ptars
Fast conversion from protobuf to Apache Arrow and back
-
tap-ivms101
IVMS 101.2023 data model implementation for the Travel Asset Protocol
-
rustbac-core
Core BACnet protocol types, encoders, and service codecs for rustbac
-
nson
lightweight data-interchange format like JSON or BSON
-
dkit
A unified CLI to convert, query, and explore data across formats
-
yara-x-proto
Protocol buffer with options for YARA modules
-
altrios-core
ALTRIOS Core model for train simulation
-
packtool
In memory packing made easy
-
tampon
Specialized crate that contains SAFE Rust functions, macros and trait to serialize / deserialize data structure and/or object in packed bytes
-
feign
Rest client of Rust
-
tmpl-resolver
A lightweight template resolution engine with conditional logic support
-
byte-wrapper
Newtype wrappers for hex byte arrays and base64 vectors, with serde and schemars support
-
changes-stream2
couchdb follower
-
xq
A reimplementation of jq
-
opejson
Surgical JSON manipulation macros for Rust. (Strict, Genesis, and Law modes)
-
sqry-daemon-client
sqryd daemon client library: shim-mode (connect_shim + pump_stdio) and management (DaemonClient + JSON-RPC)
-
buffa-reflect
Runtime reflection for the buffa protobuf implementation
-
repoctl-scaffold
Init, template, skill, and project scaffolding services for repoctl
-
wacksy
Experimental library for writing WACZ achives
-
protobuf-parse
Parse
.protofiles. Files are parsed into aprotobuf::descriptor::FileDescriptorSetobject using either: pure rust parser (no dependencies)protocbinary (more reliable and… -
xlsxwriter
Write xlsx file with number, formula, string, formatting, autofilter, merged cells, data validation and more
-
pojoc-build
Compile .pojoc schema files from build.rs into Rust encode/decode code
-
fde
Standalone Rust implementation flow for FDE
-
impl-serde
Serde serialization support for uint and fixed hash
-
dlhn
blazing fast and small data serialization format
-
fel-core
Formspec Expression Language — parser, evaluator, and dependency analysis
-
ooxml-dml
DrawingML support for the ooxml library (shared by Word, Excel, PowerPoint)
-
prost-reflect-build
function for use with prost-build and prost-reflect to generate ReflectMessage implementations
-
fhex
Hex float conversion: ToHex for formatting, FromHex for parsing. IEEE 754 hexadecimal format (0x1.8p+1).
-
no_proto
Flexible, Fast & Compact Serialization with RPC
-
http-serde-ext
serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
-
procspawn
thread::spawn just with processes
-
serde_mosaic
Composable serialization and deserialization for Rust structs
-
mpeg2ts
MPEG2-TS decoding/encoding library
-
cranelift-serde
Serializer/Deserializer for Cranelift IR
-
isosphere
ISO standard data types, helpers, and related utilities
-
rusty-haystack-server
Axum HTTP API server implementing Project Haystack operations
-
spacetimedb-sats
Spacetime Algebraic Type Notation
-
tcap
Pure-Rust TCAP (Transaction Capabilities Application Part) codec per ITU-T Q.771-Q.775 — transactions, dialogue, and components over BER
-
vcard4
Fast and correct vCard parser for RFC6350
-
qr-swastika-avoider
Detect and avoid accidental hooked-cross (swastika) patterns in QR codes
-
pack-io
Compact binary wire format with schema evolution and zero-copy deserialization for Rust. The serialization substrate under network-protocol and Hive DB.
-
extui
An experimental fast compiling serialization and deserialization libary for JSON like formats
-
boox-note-parser
parsing .note files from Onyx Boox e-ink devices
-
firefly-types
Parser and serializer for the Firefly Zero metadata file format
-
massmap
Static hash table that scales via disk-backed expansion to trim memory usage while ensuring each lookup needs exactly one I/O
-
serde-hex-utils
Collection of hexadecimal (De)serialization utilities for serde
-
cli_boilerplate_automation
Cli Boilerplate Automation: Opiniated Cli Utilities for Basic Tasks
-
base64_light
Base64 Encoder & Decoder
-
shannon-nu-json
Fork of serde-hjson
-
thulp-skills
Skill composition and execution for thulp
-
libmo_unpack
Pure Rust port of Met Office WGDOS packed-field decompression
-
rover_nexus_core
Wire-format message types (Cap'n Proto + JSON) for communication between robotic vehicles and a robot orchestration server: Rover Nexus
-
deluge-rpc-rencode
Rencode serialization format implementation for the Deluge RPC protocol
-
openrtb26
OpenRTB 2.6 implementation in Rust
-
us-state-info
A Fork of a Rust implementation of the state names & abbreviations for the USA
-
sia_reed_solomon
Reed-Solomon erasure coding over GF(2^8), translated from Klaus Post's reedsolomon Go library
-
slog-json
JSON drain for slog-rs
-
jaq-all
Run & compile jq filters and read & write data
-
product-os-urlencoding
Lightweight, efficient URL encoding/decoding library supporting both std and no_std environments with RFC 3986 compliance
-
matomo-rs
Async client for the Matomo Reporting API, focused on data export and migration
-
better_io
Better traits and implementations for IO and buffering
-
litty
Literally adds literals to Rust
-
sinstr
A single WORD small string optimization library
-
pb-jelly
A protobuf runtime for the Rust language developed at Dropbox
-
apollo-encoder
serialise GraphQL Schemas
-
marked-yaml
A simplified YAML structure with provenance spans
-
emv-3ds
EMV 3-D Secure 2.x (3DS2) protocol — AReq/ARes/CReq/CRes messages, transaction state machine, ECI/CAVV helpers, and full EMVCo spec serialization for payment authentication (SCA/PSD2)
-
serde-query
Serde-compatible streaming data-query language with a jq-like syntax
-
wavers
reading and writing wav files
-
const_sized_bit_set
Bitsets of all sizes an extensive array of associated functions
-
duper
The format that's super!
-
castflip
encoding/decoding numeric variables, arrays and structures in little-endian and big-endian
-
sort-package-json
Sort package.json files according to established npm conventions
-
pbf
Mininmal protobuffer module; Build your own glue
-
tuple_key
A serialization format for lexicographically sorted tuples
-
rustyfit
The #![no_std] Rust implementation of The Flexible and Interoperable Data Transfer (FIT) Protocol for decoding and encoding Garmin FIT files, supporting FIT Protocol V2
-
paseto-json
JSON encoding for PASETO
-
preprocess
Preprocesses a struct with built-in preprocessors
-
disintegrate-serde
Serialization and deserializaion library for Disintegrate event store. Not for direct use. Refer to the
disintegratecrate for details. -
bougie-autoloader
Generate Composer-compatible vendor/composer/autoload_*.php from a resolved dependency tree
-
gpq-tiles
CLI tool for converting GeoParquet to PMTiles vector tiles
-
rtptool
CLI for inspecting, extracting, and applying RTPatch (.rtp) patches
-
fountain_raptor_10
Raptor-10 fountain code scheme built on fountain_engine
-
inputx-dict-format
IDFv1 binary dict format for IME engines — mmap zero-copy reader + deterministic writer. Probability-native (log_prior in Q4 fixed-point), versioned, sha256-verified. Shared format…
-
crabdance_proto
Protocol definitions and generated code for Cadence client
-
rlnc
Random Linear Network Coding
-
oxiproto-reflect
Runtime protobuf reflection for OxiProto via prost-reflect
-
rjd
Compare two JSON files or inline JSON strings and output the differences
-
rocketjson
working with Json and Rocket
-
prtgn_encoding
Encoding and decoding for the PRTGN file format
-
sora-export
powerful configuration table compiler for games and data-heavy tools
-
rd-rds
Read-only reader for the subset of R's RDS serialization format used by installed-package help databases
-
ratio-clone
cheap-to-clone types and wrappers for expensive to clone and compare datatypes
-
serde_prometheus
serde-based serializer for prometheus' text-based exposition format
-
tagger
Write SVG / HTML / XML programmatically
-
noodles-bcf
Binary Call Format (BCF) reader and writer
-
rsoap
A SOAP client library for Rust with compile-time code generation from WSDL files
-
cdf
decoding and encoding NASA CDF files
-
asun
ASUN (Array-Schema Unified Notation) - A high-performance, token-efficient serde data format with schema-data separation
-
serde-kdl2
Serde integration for KDL (KDL Document Language)
-
utf8-zero
Zero-copy, incremental UTF-8 decoding with error handling
-
seq-marked
Sequence-numbered values with tombstone support for LSM trees and versioned data
-
bytecon
A trait for easily converting to-and-from an array of bytes
-
decode1090
Companion application to rs1090 to decode Mode S and ADS-B signals
-
gen-types
gen — typed IR for the universal package-manager → build-system engine. One typed Manifest / Package / Dependency / Feature / Constraint / Lockfile / Workspace / BuildStep / Derivation…
-
srcmap-codec
High-performance VLQ source map codec
-
fci4096
BIP39-inspired mnemonic wordlist using 4096 standard Chinese four-character idioms (chengyu). 12 bits/word, SHA-256 checksum, PBKDF2-SHA512 seed derivation, no_std + WASM support, offline local-only key generation.
-
serde_closure
Serializable and debuggable closures. This library provides macros that wrap closures to make them serializable and debuggable
-
spark-connect-rs
Apache Spark Connect Client for Rust
-
nps-core
NPS — Neural Protocol Suite core frame types, codec pipeline (Tier-1 JSON / Tier-2 MsgPack), and AnchorFrame cache
-
hessian2
Hessian 2.0 Serialization Protocol
-
clubcard-crlite
An instantiation of Clubcard for use in CRLite
-
harmony-jolt
JSON to JSON transformation library using the JOLT spec
-
xportrs
CDISC-compliant XPT file generation and parsing library for Rust
-
ailake-file
Self-contained AI-Lake file writer/reader — Parquet extended with HNSW footer
-
zengin-fmt
Parser and writer for Zengin fixed-width files
-
rs-teststand-serde
Serialize a National Instruments TestStand™ PropertyObject tree to and from any serde format
-
serde_6570
A Serde implementation for a subset of RFC 6570 URI Template
-
mser
ser
-
jose-b64
Base64 utilities for use in JOSE crates
-
serror
serialize anyhow errors into json format
-
jsony
An experimental fast compiling serialization and deserialization library for JSON like formats
-
symbolic_expressions
A symbolic-expression parser/writer
-
mcp-protobuf
Pre-compiled Protocol Buffer types for grpc-mcp-gateway (mcp.protobuf)
-
sorbit
A serialization framework to define bit-accurate binary formats
-
krcf
Random Cut Forest implementation in Rust
-
filemode
Type-safe, zero-cost conversions between Unix mode_t and Go os.FileMode formats
-
veloq-nsys
Nsight Systems profile source (CLI surface + dispatch) for VeloQ
-
u24
An unsigned 24-bit integer type
-
skeg-hull
On-disk format of skeg: stable, versioned, readable without the engine
-
trevo-keyless
functions for encoding and decoding keyless accounts, used by the Trevo blockchain: application agent accounts, transactional accounts, and named accounts
-
libdd-ddsketch
Minimal implementation of Datadog's DDSketch
-
cudf
Safe Rust bindings for NVIDIA libcudf -- GPU-accelerated DataFrame operations
-
cose2
CBOR Object Signing and Encryption (COSE, RFC 9052) and CBOR Web Token (CWT, RFC 8392), built on cbor2
-
neco-json
zero dependency minimal JSON codec for no_std environments
-
basexx
utilities. base32, base64, base58, base56...
-
humanhash
Deterministic, BIP39-encoded human-readable fingerprints of digests. Same hash always renders the same short, memorable, dash-separated word string.
-
indigauge-core
Core primitives for the Indigauge Rust SDK: event macros, tracing layer, and helpers
-
timecode
manipulate timecode
-
write-json
{dependency,trait,macro}-less JSON serialization
-
elara-visual
ELARA Protocol - Visual processing with keyframe encoding, prediction, and degradation
-
impulse-utils
Bunch of fullstack utils
-
jjpwrgem
json parser with really good error messages
-
kivi
Key-value pair with key and value in separate lines
-
encoding_rs_rw
Space-efficient std::io::{Read, Write} wrappers for encoding_rs
-
sdec-codec
Snapshot and delta encoding/decoding for the sdec codec
-
bo4e-german
German API for BO4E (Business Objects for Energy) - Deutsche Feldnamen
-
asyncjsonstream
Async JSON stream reader for selective parsing of large payloads
-
rc-x509-test-helpers
Test helpers for the RC X509 platform
-
nubis-sdk
Official Nubis Rust SDK
-
kpea
CPIO archive reader/writer library. Supports New ASCII and Old character formats. Fuzz-tested against GNU cpio.
-
soar-dl
Downloader for soar package manager
-
serde-wincode
serde compatibility for wincode, suitable for replacing bincode
-
steam-vent-proto-dota2
Protobuf structs used by the Steam client protocol
-
axum-params
A Rails-like powerful parameter handling library for Axum
-
secret_rs
embed a secret value into a running binary
-
base45
Encoder/decoder for base45
-
proto-scan
Scan protocol buffer messages as event streams, or to extract individual fields
-
solink-tracing-flat-json
Log flattened JSON in tracing
-
rust_iso20022
ISO 20022 message definitions and external code sets for Rust, generated from the official XSD schemas
-
secunit-capture
Native upstream capturers for secunit (gated behind cargo features)
-
ieee754_converter
IEEE 754 Floating Point Binary Representation Converter with support for 16, 32, 64-bit and custom precision formats
-
serde_ignored
Find out about keys that are ignored when deserializing data
-
wolfram-expr
Efficient and ergonomic representation of Wolfram expressions in Rust
-
ender
An encoding library to work with any binary data format
-
midiserde
When mini isn't enough and serde is too much
-
morse-lib
coding/decoding Morse Code with multilanguage support
-
serde_fmt
Write any serde::Serialize using the standard formatting APIs
-
ocaml-sexplib
OCaml's sexplib library
-
easyfix-messages
Easy FIX (Financial Information Exchange) toolset - messages
-
varint-simd
SIMD-accelerated varint encoder and decoder
-
queryst
Rust query string parser with nesting support, forked to update Serde
-
pcf-sig
Reference implementation of PCF-SIG v1.0, the PCF Cryptographic Signatures profile
-
mmap-fifo
FIFO queue backed by memory-mapped files
-
xmlserde
useful tool for serializing and deserializing xml
-
interner
A string, path, and buffer internment crate with no dependencies
-
radicle-cob
Radicle Collaborative Objects library
-
fexbluffers
Allocation optimized FlexBuffer implementation (Rust)
-
compris
Composite Primitive Schema (CPS) for Rust
-
serde-email
A validating email type that can be serialised using Serde
-
germanic
Schema-validated binary data for AI agents. JSON to .grm compiler with zero-copy FlatBuffers.
-
var_quantity
interface for defining variable quantities whose value depends on that of other quantities
-
pdfluent-jpeg2000
A memory-safe, pure-Rust JPEG 2000 decoder
-
oxihuman-export
Export pipeline for OxiHuman — glTF, COLLADA, STL, and streaming formats
-
polyline-iter
Zero-dependency iterator-based Google Encoded Polyline encoder and decoder
-
miden-note-transport-proto-build
Miden Note Transport Protocol Buffers Builder
-
base122-fast
High-performance Base122 codec with ~14% overhead (Base64: 33%); AVX2 and NEON acceleration with scalar fallback
-
cj_bitmask_vec
BitmaskVec is a Vec that pairs bitmasks with T. Bitmasks u8 through u128 are supported.
-
dbt-yaml
YAML data format for Serde
-
reallyme-jose-proto
ReallyMe JOSE protobuf boundary messages generated with Buffa
-
simtest-funnel-core
Core trajectory comparison library (Rust)
-
thermoprint
A fluent ESC/POS receipt builder for thermal printers. Targets native (Tauri/desktop) and WASM/npm.
-
binary-codec
A binary codec for Rust that provides serialization and deserialization of data structures to and from binary formats
-
xous-semver
porting semantic versions between build system and binary objects
-
gesha-rust-types
Rust types for Gesha proejct
-
dcbor
Deterministic CBOR ("dCBOR") for Rust
-
dynojson
Marshall/unmarshall JSON to/from DynamoDB JSON format
-
geometrid
Everything you would ever need to work with constant sized square grids
-
serde_jsonc2
A JSON(C) serialization file format (fork of serde_json)
-
surreal-sync-surreal
SurrealDB sink for surreal-sync (SurrealDB 2 or 3)
-
toon-ld
Token-Oriented Object Notation for Linked Data - A compact RDF serialization format
-
imbl-value
A JSON
Valuetype built onimbl -
hedl-neo4j
HEDL to/from Neo4j graph database conversion
-
rgb-strict-encoding
Strict encoding: deterministic & confined binary serialization for strict types
-
sweepy
Find and remove stale build artifacts across your projects
-
api_req
making API requests with ease
-
serde-smile
A Smile implementation for Serde
-
reallyme-codec-cbor
Canonical CBOR codec support for ReallyMe Codec
-
kmip-ttlv
KMIP TTLV (de)serialization
-
osom_lib_prng
Pseudorandom number generators for osom_lib
-
serde_at
serde serializer/deserializer for AT commands
-
qubit-codec
Core codec traits and buffer conversion primitives for Rust
-
ave-identity
Generic cryptographic primitives with algorithm identification
-
bounding_box
rectilinear, 2-dimensional bounding boxes
-
monarchic-agent-protocol
Shared protocol types for Monarchic AI
-
diesel_json
Json wrapper type for JsonB data handling in diesel
-
satay-runtime
IO-free support types for Satay generated clients
-
crockford
Base32 encoding for identifiers (e.g. u64 values).
-
text-to-png
way to render text to a png image with basic options
-
midnight-serialize
Serialization primitives for Midnight's ledger
-
streamson-lib
processing large JSONs
-
serde_ipld_dagjson
IPLD DAG-JSON support for Serde
-
epcis-hash
Deterministic SHA-256 canonical hashing implementation for GS1 EPCIS 2.0 events
-
friendly_id
The FriendlyID library converts a given UUID to a URL-friendly ID which is based on Base62
-
alef-backend-go
Go (cgo) backend for alef
-
serde_avro_derive
Derive avro schema for Rust structs for serde_avro_fast
-
actr-version
Protocol compatibility analysis library using semantic proto analysis
-
dig-capsule-core
Core read-crypto and format primitives for the DIG Network store (.dig) format: capsules, manifests, merkle proofs, URN grammar, and the AES-256-GCM-SIV chunk seal
-
openvm
standard Rust library for guest programs
-
image4-util
Pure Rust tool for handling Image4 files (aka IMG4, IM4P, IM4M, IM4R)
-
dyn_path
A JavaScript-like nested object-like structure non-fallible path access interface. Access your data without serializing it just like you do in your JavaScript projects.
-
rxing-cli
A command line interface for rxing supporting encoding and decoding of multiple barcode formats
-
abao
BLAKE3 verified streaming
-
euui
An Extended Universal Unique Identifier
-
sqlx-json
Database-agnostic row-to-JSON conversion for sqlx
-
rfc822-like
encoding used in control files implemented for serde
-
obs-kit
Façade for the obs observability SDK; re-exports the everyday API (init, observer, sinks, macros)
-
serde_dhall
Dhall support for serde
-
serde_urlencoded_field
Easily urlencode fields in serde_dervie types
-
aegisvault
Convert otpauth-URI file to Encrypted Aegis JSON on stdout
-
toon-rust
Token-Oriented Object Notation (TOON) - JSON for LLM prompts at half the tokens. Rust implementation.
-
wire-codec
Binary frame codec and protocol codec toolkit. Length-prefixed, delimiter-based, and custom framing strategies. Built-in varint, zigzag, bitfield, and packed struct encoding. Runtime-agnostic…
-
percentum
Percentage type sanity
-
tuple_key2
compact, lexicographically-sortable-via-memcmp abstraction
-
neopack
small, opinionated library for binary tlv serialization
-
weakauras-codec
routines for decoding and encoding WeakAuras-compatible strings
-
langweave
seamless internationalization (i18n) and localization
-
qglake-bundle
QueryGraph bootstrap bundle wire format and verification types (serde-only, store-independent)
-
imagine
help with images
-
toon-rs
TOON format encoder/decoder with serde integration
-
langgraph-core-rs
Core engine for LangGraph in Rust (StateGraph, Pregel, Channels, Streaming)
-
leopard-codec
Reed-Solomon codes using leopard algorithm
-
flynt-models
Core data types for Flynt — Task, Board, Engagement, and task file serialization. Minimal deps for reuse by omegon and ecosystem crates.
-
ssh_format
Data format used to communicate with openssh mux server
-
sim-codec-algol
SIM workspace package for sim codec algol
-
scru64
Sortable, Clock-based, Realm-specifically Unique identifier
-
erltf_serde
Serde integration for Erlang External Term Format
-
irox-tools
Stuff that should have been in the Rust STL, but aren't
-
facett-pop
facett — labelled-progress component (bulk-load / job progress, e.g. knut-popviz)
-
sosaku
Filtering DSL for JSON and JSON-like data formats
-
immutable-json
Immutable JSON transformations
-
dof
Tools to read and write the DTrace Object Format (DOF)
-
unsafe-libyaml-norway
libyaml transpiled to rust by c2rust
-
scidec
Scientific number converter
-
ledger-models
A comprehensive model library for financial products (securities, prices, transactions, etc). Protobuf used for serialization, with language-specific implementations
-
cloudiful-config
Small serde-based config helpers for default app TOML/SQL stores, env overrides, and atomic saves
-
zen-expression
Zen Expression Language
-
riegeli
Riegeli/records file format
-
walc_model
Interpreter for Walc programming language
-
base58-turbo
A high-performance Base58 encoder/decoder for Rust, optimized for high-throughput systems
-
pamoja-codec
Serialization and framing for pamoja: pluggable wire formats behind a common Codec trait
-
serde-generate
generate (de)serialization code in multiple languages
-
substrait-validator
Substrait validator
-
muddy
literal string obfuscation library
-
cowrie-rs
Cowrie - Structured JSON binary format with Gen1 and Gen2 codecs
-
connectrpc-axum-build
Code generation for connectrpc-axum
-
tirea-protocol-ai-sdk-v6
Vercel AI SDK v6 UI Message Stream encoding and input adapters for tirea
-
afastdata
A high-performance binary serialization/deserialization library with derive macros for Rust types
-
bmux_codec
Custom binary serialization codec for bmux IPC protocol
-
qubit-codec-text
Buffer-oriented text encoding and decoding utilities for Rust
-
tihu
toolset written in Rust
-
facet-json
JSON serialization for facet using the new format architecture
-
binout
binary serialization/deserialization of integers and arrays of integers
-
v8_valueserializer
V8's ValueSerializer and ValueDeserializer
-
atrg-core
Core framework: AppState, config, app builder for at-rust-go
-
erased-serde
Type-erased Serialize and Serializer traits
-
serde_trim
serde deserialize_with String trim.Supports multiple std::collections types
-
weftos-rvf-wire
RuVector Format wire format reader/writer — zero-copy segment serialization (WeftOS fork, rvf-types 0.2 compat)
-
cddl-cat
Parse CDDL schemas and validate CBOR or JSON serialized data
-
nanopub
A cross-platform Rust library to sign Nanopublications, with bindings to Python and JS (wasm)
-
cellos-sink-jsonl
JSON-Lines EventSink for CellOS — appends CloudEvents to a local JSONL file. Dev / audit-archive use.
-
hl7-mllp
Transport-agnostic MLLP (Minimal Lower Layer Protocol) framing for HL7 v2 messages
-
hdf5-metno-types
Native Rust equivalents of HDF5 types
-
libsmpte2094-50
SMPTE 2094-50 serialization/deserialization and utils
-
foxglove-flatbuffers
Rust bindings for Foxglove FlatBuffer message schemas
-
tlmcmddb-csv
C2A TlmCmd DB CSV parser
-
quartz_nbt
support for serializing and deserializing Minecraft NBT data in binary and string form
-
ikigai-wire
The ikigai IPC/QUIC wire protocol: length-prefixed postcard Call/Reply messages mirroring the Resolver surface
-
crabka-log
Byte-compatible reader/writer for Apache Kafka's on-disk log format
-
base85-simd
Fast base85 (RFC 1924 / Z85-style) encoder and decoder, with SIMD on aarch64 (NEON) and x86_64 (AVX2)
-
umt_rust
UMT is a collection of useful functions that I personally created
-
zng-peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
fakecloud-amplify
AWS Amplify (amplify) implementation for FakeCloud
-
stix2
STIX 2.1 (Structured Threat Information Expression)
-
fast-hex-lite
High-performance hex encoding and decoding with zero allocations, no_std support and SIMD acceleration
-
provekit_acir
ACIR is the IR that the VM processes, it is analogous to LLVM IR
-
arf-strings
Encoding and decoding for ARF strings
-
serdapt
Composable adapters for
#[serde(with = ...)]attribute -
base16
(hex) encoding and decoding
-
serde-encoded-bytes
Efficient bytestring serialization for Serde-supporting types
-
aztec-decoder
Biblioteka programistyczna pozwalająca na dekodowanie danych z dowodów rejestracyjnych pojazdów samochodowych zapisanych w formie kodu AZTEC 2D
-
embeddenator-io
Envelope format and serialization for Embeddenator
-
starbase_shell
detecting shells and managing profile files
-
rds-rs
Decoding RDS/RBDS data
-
lorosurgeon
Derive macros for bidirectional serialization between Rust types and Loro CRDT containers
-
uo-rust-libs
Data readers for various Ultima Online client mul files
-
box-counter
counter
-
tusk-drift-schemas
Generated Rust protobuf types for Tusk Drift schemas
-
chia-traits
Chia traits for Streamable types (chia's serialization format)
-
temporalio-common-wasm
WASM-safe shared functionality for the Temporal Rust workflow surface
-
serde_literals
Support for serialising and deserialising literals directly into enum unit variants
-
peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
osmflat
OpenStreetMap (OSM) data format providing an efficient random data access through memory mapped files
-
parsely-rs
Macro-based struct serialization/deserialization
-
serde_hash
seamlessly integrating HashIds with Serde serialization and deserialization. This library provides a convenient way to obfuscate numeric IDs in your JSON output without changing your…
-
digipin
Encoder and Decoder Library - Encode latitude & longitude into 10-digit alphanumeric DIGIPIN codes
-
stdt
Minimal, zero-dependency standard tools to speed up your development workflow
-
serde-sshfmt
Pure Rust serialization and deserialization of the SSH wire format (RFC 4251)
-
canaad-core
Core library for AAD canonicalization per RFC 8785
-
ibm_hfp
Pure-Rust IBM hexadecimal floating point (HFP) types with bit-exact IEEE-754 conversion
-
rytm-rs
More than safe rust abstractions over rytm-sys, an unofficial SDK for Analog Rytm MKII running firmware 1.70
-
jmap-contacts-types
JMAP Contacts extension data types (RFC 9610)
-
json-unflattening
flattening and unflattening JSON structures
-
versionize
A version tolerant serialization/deserialization framework
-
tensogram
Fast binary N-tensor message format for scientific data — encode, decode, file I/O, streaming
-
comprehensive_grpc
A harness for creating consistently-shaped servers will less boilerplate
-
lifegraph-json
Zero-dependency JSON crate with owned, borrowed, tape, and compiled-schema fast paths
-
openworkers-serde-v8
V8 serialization and deserialization for OpenWorkers
-
bytes-kman
serialize and deserialize bytes, a simple way to comunicate to other computer or to save state!
-
velo-streaming
Typed exclusive-attachment streaming abstraction over the velo transport
-
ns-keyed-archive
encode/decode NSKeyedArchive binary plists
-
kora-protocol
RESP2/RESP3 protocol parser and serializer for Kōra
-
tracing-wide
Wide structured events for tokio
tracing: define a struct per event and emit all observability-relevant fields at one site -
jmap-jscontact-types
JSContact (RFC 9553) typed sub-types for the jmap-* crate family
-
qdk_sim_rs
Rust-based simulators for use with the Quantum Development Kit
-
json-feed-model
JSON Feed model
-
azamcodec
Encoder and decoder library for Azam Codec
-
neurogas
Experimental Rust implementation of the Growing Neural Gas (GNG) algorithm
-
cavs-manifest
CAVS manifest formats: compact binary v2 codec and JSON v1 compatibility reader
-
cfd16-lib
constructing, printing, encoding, and decoding CFD-16 assembly instructions
-
vm-superio-ser
Serialization for legacy device states
-
quoted-string
Specification independent utilities to handle quoted strings (in Mail, MIME types, ..)
-
cljrs-charset
Charset encoding and decoding with stream support — clojure.rust.charset
-
json-writer
fast crate for writing JSON to a string without creating intermediate objects
-
tlbits
TL-B serialization (bits only)
-
sval_protobuf
protobuf encoding for sval
-
borsh-derive
Binary Object Representation Serializer for Hashing
-
qubit-codec-binary
Buffer-oriented binary codecs for Rust
-
lightyear_serde
IO primitives for the lightyear networking library
-
xml2arrow
Efficiently convert XML data to Apache Arrow format for high-performance data processing
-
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…
-
mesh-llm-protocol
Mesh LLM wire protocol types, constants, and frame helpers
-
protobuf_iter
Iterate over Protobuf messages while decoding on the fly
-
destream
async stream (de)serialization
-
json-colorizer
A fast, lightweight JSON formatter, pretty-printer, colorizer, and query tool for Rust — with jq-style dot-path queries
-
canadensis_codegen_rust
Generates Rust code for data types based on Cyphal DSDL files
-
coordfmt
CLI and library for geographic coordinates format conversions
-
serde-valuable
Value enum for serde data model (fork of serde-value)
-
pilota-build
Compile thrift and protobuf idl into rust code at compile-time
-
klieo-flows
Multi-agent composition shapes (Sequential / Parallel / Loop / Graph) for the klieo agent framework
-
easy-hex
An easy to use Hex string formatting wrapper
-
base64url_nopad
Fast, efficient, correct, and const base64url without padding encoding and decoding
-
forge-worker-sdk
Organizyio Forge — Rust worker IPC SDK (framing, server runtime, job registry, dispatcher)
-
dynfmt2
formatting strings dynamically. Forked from dynfmt.
-
rust_helpers
help with projects
-
line-wrap
Efficiently insert line separators
-
foothold
Track, checkpoint, and resume long-running operations with detailed progress reporting
-
spider-client
Spider Cloud client
-
opsview
API Client Library with batteries included
-
serde_dbgfmt
Deserialize #[derive(Debug)] output using serde
-
cp-ast-json
Lossless JSON serialization boundary for cp-ast-core AST
-
json2csv
convert JSON to CSV
-
num256
256 bit integers
-
tyt-injection
Dependency injection implementations for tyt sub-crates
-
json_compilation_db
read/write JSON compilation database file
-
prototext
Lossless protobuf ↔ enhanced-textproto converter
-
typesense
Client for typesense
-
ra-ap-rustc_serialize
Automatically published version of the package
rustc_serializein the rust-lang/rust repository from commit 4e4c20d2abe6a218991152b735800fbaf51aedd6 The publishing script for this crate lives at:… -
protowire
umbrella crate — re-exports envelope, pb, pxf, sbe
-
servo-hyper-serde
Serde support for hyper types
-
librqbit-bencode
Bencode serialization and deserialization using Serde
-
pln
PopLine — Line-oriented serialization format (Rust implementation)
-
serde-java-properties
Serde support for
java-properties -
tupa-runtime
Runtime for executing TupaLang programs
-
lcf
Bidirectional parser for the lcf file format used by RPG Maker 2000 games
-
fortifier
Schema validation
-
pbbson
pbjson to BSON conversion
-
serde-field-attributes
Miscellaneous field attributes for Serde
-
serde-libconfigasaurus
Serde serialization and deserialization for libconfig format
-
gam-data
Data ingestion and encoding foundation crate for the gam penalized-likelihood engine
-
simple_excel_writer
Excel Writer
-
tsz
time series compression based upon Facebook's Gorilla whitepaper
-
mcpmesh-codec
The mcpmesh family wire codec: newline-delimited compact JSON over async byte streams
-
stationxml-rs
Pure Rust FDSN StationXML and SeisComP SC3ML reader/writer with format-agnostic inventory model
-
serde-metaform
Form encoder for Meta (Facebook/WhatsApp/Graph API) batch requests. Serializes values to JSON then URL-encodes them, matching Meta’s quirky request body format.
-
ld-lucivy-common
common traits and utility functions used by multiple lucivy subcrates
-
miden-stateful-hasher
Stateful sponge-like hashers for cryptographic hashing
-
glyphore
MapLibre glyph PBF generation library and command-line interface
-
cognis-graph
Stateful graph engine for Cognis: typed Graph<S>, Pregel-style superstep executor, per-field reducers, interrupts, time-travel via checkpointers (in-memory, SQLite, Postgres), and streaming
-
frostflake
Customizable and thread-safe distributed id generator
-
serde_with_macros
proc-macro library for serde_with
-
mnem-transport
Offline transport for mnem: CAR v1 export/import of content-addressed subtrees
-
odrive-messages
Unofficial ODrive CAN bus message encoding and decoding
-
virtfw-varstore
efi variable store
-
json_schema
Generated types based on the JSON-Schema for json_schema
-
reqwest-record-replay
Client-side HTTP record/replay for reqwest-middleware
-
qft-rs
Production-grade native Rust SDK for Quantum File Type (.qft) format
-
corim
Concise Reference Integrity Manifest (CoRIM) — CBOR-based encoding of Endorsements and Reference Values for Remote Attestation (RATS)
-
roslibrust_serde_rosmsg
A rosmsg serialization file format
-
genson-core
Core library for JSON schema inference using genson-rs
-
faster-rs
Rust wrapper for FASTER by Microsoft Research
-
envpath
parsing and deserialising paths with special rules. The format is similar to
["$proj(com.xy.z): data ? cfg", "$const: os", "$val: rand-16"] -
serde_partiql
A PartiQL data model serialization file format
-
fhp-encoding
Encoding detection and conversion for the HTML parser
-
serde_yaml2
Serde integration for yaml_rust2 crate
-
kobold-data-shim
A verifiable COBOL record-decoding shim for data-migration pipelines: ingest a copybook + a raw record dump and decode it byte-exactly via the oracle-proven gnucobol-rs courts (PIC, layout, COPY, decimal MOVE)
-
googleplay-protobuf
The automatically generated types derived from the Google Play Protobuf specification
-
fe2o3-amqp-types
AMQP1.0 data types
-
type_reg
Serializable map of any type
-
virtio-queue-ser
Serialization for virtio queue state
-
structkey
Encode structured Rust types as /-separated, percent-escaped string keys, with derive macros for zero-boilerplate round-trips. Designed for use as KV-store key namespaces.
-
detrim
Automatic string trimming with serde
-
serde_ubj
Universal Binary JSON data format for Rust with Serde (both
stdandno_stdenvironments) -
iirs
Inverted repeats finder
-
stem_material
Material definition for stem - a Simulation Toolbox for Electric Motors
-
dicom-json
DICOM data serialization to/from JSON
-
protobuf-example
Example use of Rust Protocol Buffers bindings
-
parse_postman_collection
A Postman Collection serialization & deserialization library
-
prikk-object
Prikk object identity, canonical encoding, and object payload types
-
pyany-serde
Serialization and deserialization for Python objects
-
serde_flexitos
Flexible serialization and deserialization of trait objects with Serde
-
pgpq
Encode Apache Arrow
RecordBatches to Postgres’ native binary format -
serde_ini
Windows INI file {de,}serialization
-
tf-store-file
TrustForge first-party file-backed store for proof ledger, revocations, and evidence bundles
-
ark-snarkjs
exporting Arkworks Groth16 proofs and verifying keys into snarkjs-compatible JSON (BN254, BLS12-381), as well as garaga-compatible format
-
ag_id
Ag^id — deterministic identifiers that survive platform translation
-
lua-protobuf-rs
lua protobuf
-
bullet-exchange-interface
Type definitions and message formats for the Bullet exchange protocol
-
valu3
A generic serialization/deserialization/type framework
-
webdav-serde
-
tolerance
Math representation of the physically needed permissible deviation of measures
-
synta-mtc
Merkle Tree Certificates (MTC) implementation on synta
-
protobuf-support
Code supporting protobuf implementation. None of code in this crate is public API.
-
strede-postcard
Postcard format backend for strede
-
serde_spanned
Serde-compatible spanned Value
-
rbson
Encoding and decoding support for BSON in Rust
-
esexpr
serialization format and related utilities
-
philiprehberger-json-diff
Structural JSON diff with path tracking for Rust
-
env_toml
native Rust encoder and decoder of TOML-formatted files and streams with Environment Variables. Provides implementations of the standard Serialize/Deserialize traits for TOML data to…
-
wildboar-asn1
Abstract Syntax Notation 1 (ASN.1)
-
cavs-signature
CAVS signature format (.cavssig): compact old-version block hashes for hybrid reconstruction
-
jsonxf
A fast JSON pretty-printer and minimizer
-
atelier_json
Rust native JSON format for the AWS Smithy IDL
-
basekit
Universal library for encoding in various bases
-
typed-json
A JSON serialization file format
-
serde_conl
CONL is a human-centric configuration language. This crate has the serde bindings.
-
rustex_lib
converting TeX/pdfTeX to HTML
-
mailrs-rfc2047
RFC 2047 MIME encoded-word decoder. Decodes =?charset?(B|Q)?text?= subjects + display names to UTF-8. Supports the full WHATWG Encoding charset set via encoding_rs (UTF-8, ISO-8859-*…
-
gamesman-nova
Research system generating datasets of sequential game states and associated features
-
json-steroids
Blazing fast JSON serialization and deserialization library, powered by procedural macros
-
kahon
writer for the Kahon binary format
-
jsxbin-analyzer
Comprehensive code analyzer for JSX with dependency detection, API classification, and security scanning
-
serde-aco
Serialization and deserialization library for Alioth command-line options
-
serde-binary-adv
Serde to enable the serialization and deserialization of Rust structures to and from raw binary
-
biometrics_pb
protocol buffers corresponding to biometric readings
-
nbt-rust
Fast, idiomatic NBT library for Rust with Bedrock and Java endian variants
-
dial9-trace-format
Self-describing binary trace format with schema registry
-
remi-s3
🐻❄️🧶 Official and maintained remi-rs crate for support of Amazon S3
-
json_shape_build
build JSON shape data structures
-
amqp_serde
Serde implementation for AMQP 0-9-1 types
-
quack-builder
Rust code generator from .proto files. Initially forked from
https://github.com/tafia/quick-protobuf, which seems kinda abandoned… :/ Bumped to https://crates.io/crates/nom/8.0.0 -
task-hookrs
work with taskwarrior exported JSON
-
copybook-codec
Deterministic COBOL copybook codec for EBCDIC/ASCII fixed and RDW records
-
zarrs_icechunk
icechunk store support for the zarrs crate
-
ark-serde-compat
Compat shim to serialize/deserialize values from the ark ecosystem with serde
-
memcomparable
serialization format
-
pulumi_gestalt_serde_constant_string
Const string values for serde
-
rsjson-lua
a json lua module using the serde-json rust crate
-
obkv
Optimized-bytes key and a value store
-
bloaty-metafile
-
elara-voice
ELARA Protocol - Voice processing with parametric encoding, synthesis, and degradation
-
sashite-epin
Extended Piece Identifier Notation (EPIN): a compact, ASCII-only, no_std token format that extends PIN with a native/derived style marker for abstract strategy board games
-
edn-format
EDN (Extensible Data Notation)
-
buni-rs
Reference Buni serializer / deserializer in Rust
-
inferni_entity
Low-level Counter-Strike 2 entity update parsing
-
jadipa
JSON utils like creating and applying JSON Patches (RFC 6902) and JSON Merge Patches (RFC 7396)
-
idml
Parser for Indented Delimiter Markup Language
-
inferni_protobuf
Counter-Strike 2 protobufs for Inferni
-
json_minimal
A minimal json crate
-
binkplayer
Console player for compiled .json Ink story files
-
serde_merge
merge some serializable data types
-
iso_currency_lib
ISO 4217 currency codes
-
feanor-serde
extending serde by some utilities for working with DeserializeSeeds
-
hm-pipeline-ir
Pipeline IR — the v0 wire-format schema consumed by hm
-
clash
Command Line Agent Safety Harness — permission policies for coding agents
-
kiwi-schema
some helper routines for parsing files in the Kiwi serialization format
-
eure-parol
Eure parser implementation using Parol
-
tbon
TinyChain Binary Object Notation is a compact and versatile stream-friendly binary serialization format
-
notebookx
Fast, lightweight notebook conversion library
-
tangram-protos
interacting with the tangram protos
-
cadcore-step
Pure-Rust STEP AP203 writer for the cadcore CAD kernel - exact analytic surface entities, no OCCT dependency
-
fashex
Hexadecimal string encoding and decoding with best-effort SIMD acceleration
-
jcs-canonicalize
RFC 8785 JSON canonicalizer with SHA-256-over-canonical-bytes helper
-
neodyn_xc
Neodyn Exchange is the serialization format for the Neodyn database engine
-
openapi-from-source
Generates OpenAPI document in YAML/JSON from RUST source code using Axum or Actix-Web
-
netcdf-core
Shared NetCDF data model, format constants, and validation helpers
-
clawdstrike-ocsf
OCSF v1.4.0 compliant event types and converters for ClawdStrike
-
wlitem
that provides a model for wishlist items
-
mozprofile
working with Mozilla profiles
-
lib0
Efficient binary encoding library for Yrs
-
velo-transports
Velo Active Messenging Library
-
serde_default_utils
A set of simple helper functions to cut corners with serde_default
-
kiwi-measurements
Package for representing measurements from various sensors on the Kiwi mainboard
-
smpte-klv
SMPTE ST 336 KLV triplets, BER length decoding, local sets
-
dxfbin
Streaming text DXF to binary DXF converter
-
hotmeal
HTML toolkit with arena-based DOM, html5ever parsing, and serialization
-
wp-data-fmt
Format wp_model_core records into JSON, CSV, KV, ProtoText, SQL, and raw text for WarpParse connectors
-
rskit-codec
Pluggable structured-text codecs (TOML/JSON/YAML) over a shared value tree, with value-tree merge
-
marfy
YAML parser that preserves comments
-
avz
Blistering-fast Avro CLI tool — a modern replacement for avro-tools and fastavro
-
rust-zserio
[OBSELETE] Rust zserio support
-
iso8583-codec-rs
ISO 8583 message format parser and serializer with JSON-driven field specifications
-
parserst
A recursive-descent reST parser and renderer
-
ron-pfnsec-fork
Object Notation
-
riff
reading and writing RIFF formatted files
-
flatbuffers-build
that facilitates generating flatbuffer code from Rust
-
meatpack
algorithm for encoding gcode
-
escape8259
RFC8259-compliant string escaping and un-escaping
-
formatorbit-cli
CLI tool that shows all possible interpretations of any data input
-
compact_bytes
A memory efficient bytes container that transparently stores bytes on the stack, when possible
-
valve-keyvalue
A parser and serializer for the Valve KeyValue format (VMT/VDF)
-
termcfg
Terminal shortcut and style string conversions for configuration files
-
spindle-lib
efficient expression and byte sequence generator for fuzz testing
-
cgp-serde
CGP-enabled serde implementation
-
opds
building and parsing OPDS responses
-
vr-jcs
RFC 8785 JSON Canonicalization Scheme (JCS) for deterministic serialization in Rust
-
enum2schema
derive macro that emits a JSON Schema describing a rust type, including doc-comment descriptions, externally tagged enum variants, and field types
-
bintensors
high-performance binary tensor serialization format designed to be faster eliminating use of JSON serialization metadata
-
html2pdf
Convert HTML to PDF using a Headless Chrome browser
-
serde-json-assert
Flexible JSON assertions
-
tar-get
Serialize a vector of objects to disk, then start deserilizing them in constant time
-
star-lite
archive format for atproto repositories
-
tmyc
serde serialization and deserialization from YAML data format
-
x690
Basic Encoding Rules (BER) and Distinguished Encoding Rules (DER) as specified in ITU-T Recommendation X.690
-
inflow
Matrix push notification gateway types and pusher registration, with support for domestic Chinese Android OEM providers (JPush, Huawei, Xiaomi, OPPO, vivo, HONOR) via the Bugle push gateway
-
planus-cli
Command-line utility for planus
-
jsonic
Fast, small JSON parsing library for rust with no dependencies
-
jcard
RFC 7095 jCard (JSON representation of vCard) types with serde support
-
vertrule-schemas
Canonical schema types for the VertRule constitutional layer
-
polar_codec
polar codes, a class of error-correcting codes that achieve the capacity of symmetric binary-input discrete memoryless channels
-
cellshell-core
Type system, execution graph builder, planner, and authority model
-
rust-lcm-codec-dimos
Rust support for reading and writing the LCM data format
-
toon
Token-Oriented Object Notation – a token-efficient JSON alternative for LLM prompts
-
ltp
Language Technology Platform For Rust
-
oct
Octonary utilities
-
protoc-gen-tonic
Protocol Buffers compiler plugin for gRPC services powered by Prost! and Tonic
-
shpool_vt100
parsing terminal data
-
geiserx_ts_packetfilter_serde
serde for tailscale packet filters
-
franken-evidence
Canonical EvidenceLedger schema for FrankenSuite decision tracing
-
dts
deserialize, transform and serialize data between different encodings
-
spacetimedb-commitlog
SpacetimeDB commitlog
-
hush-icore
High-performance Rust execution backend for the Hush workflow engine
-
heed-types
The types used with the fully typed LMDB wrapper, heed
-
rulemorph
YAML-based declarative data transformation engine for CSV/JSON to JSON
-
config_file_macros
Add file configuration support for the struct to enable seamless serialization and deserialization of its fields, improving data management and persistence
-
datu
data file utility
-
sandstorm
Cap'n Proto interfaces
-
jdt_maybe_reference
MaybeReference is a utility crate that establishes an enum to use where a value may either be a single JSON string or a JSON object
-
pinecone
A no_std + serde compatible message library for Rust
-
submarine-rs
Toolkit for subtitle processing
-
facet-value
Memory-efficient dynamic value type for facet, supporting JSON-like data plus bytes
-
serde_db
Deserialization of database result sets, and serialization of database parameters
-
keystone-ur
Uniform Resources
-
bronzerde
Like
serde, but it doesn’t stop at the first deserialization error -
libcpuname
Identify CPU vendors, chips, and cores across multiple architectures
-
serialize-to-javascript
Serialize a serde::Serialize item to a JavaScript literal template using serde_json
-
longport-proto
Longport Protocol
-
cf-gears-toolkit-utils
ToolKit utils library
-
bsn1
Rust BER and DER serializer/deserializer
-
arbitrary_with
Adapters for
#[arbitrary(with = ...)] -
punybuf_common
common Punybuf types
-
numbat-wasm-serde
Numbat WebAssembly Serde serializer
-
shape-abi-v1
Stable host ABI v1 for Shape capability modules
-
heap-array
variable length array, with its main benefit over
Vecis taking up less space -
rudano
A data serialization format as similar as possible to Rust's own syntax
-
variable-wire
Binary wire format encoding and decoding for Variable snapshots
-
ssmarshal
Stupid simple value-only marshaling using serde
-
feagi-services
FEAGI Service Layer - Stable application boundary for transport adapters
-
zpl-builder
A builder for ZPL II label strings, for use with Zebra thermal printers
-
assembler
An efficient run-time assembler for X86-64 code that is intended to be immediately executed
-
serde_versioned
handling versioned serialization and deserialization with backward compatibility support
-
serde-hashkey
Space efficient, in-memory serde serialization which supports hashing
-
deku_string
Encoding/decoding helpers for Deku, String, Vec in fixed, Pascal, .NET and C-style formats with length guarantee
-
pbf-craft
reading and writing OpenSteetMap PBF file format
-
francoisgib_webserver
HTTP Webserver
-
hotl-store
Internal component of hotl - no semver promise; pin exact or don't depend. L5 persistence: append-only JSONL session log with ingestion-time secret masking.
-
factorio-dat-settings
CLI for parsing and compiling Factorio mod-settings.dat files
-
rusty_json
A lightweight and straightforward JSON library for Rust, providing basic JSON functionality, serialization, and manipulation
-
json5format
Customizable JSON5 document formatter that preserves comments
-
baizekit-serde
Serde ToolKit
-
mangling
generates safe, recognizable identifiers from byte streams
-
rsdirstat-protocol
Wire protocol shared between the rsdirstat server and its WASM frontend
-
alt_serde
A generic serialization/deserialization framework
-
nbtx
A high-performance, ergonomic, pure Rust implementation of the Named Binary Tag format
-
buf-toolchain
Installer for official Buf CLI binaries pinned by crate semver
-
crabka-records-legacy
Kafka v0/v1 MessageSet (legacy) codec and v2 RecordBatch bridge
-
serde-env-field
A helper for serde deserialization with environment variables expansion
-
jaq-fmts
Multi-format support for jaq
-
serde-patch
JSON Merge Patch (RFC 7396) with optional recursive diff generation for Serde-derived structs
-
portus
A Congestion Control Plane
-
openproteo-io
Vendor-neutral mass-spec I/O: feature-gated re-exports of opentfraw / opentimstdf / openwraw with auto-detection and an mzML writer
-
llm-provenance
Provider-neutral, canonical context hashing and generation provenance types for LLM applications
-
umf
Universal Message Format (UMF) - Provider-agnostic message representation for LLM interactions with ChatML formatting, internal hub model, and MCP support
-
bencodex-rs
Bencodex
-
serde-bridge
Bridge between serde types
-
purrdf-sparql-results
Native, wasm-clean serializer for the SPARQL result model (SELECT/ASK/CONSTRUCT) to SPARQL Results JSON/XML/CSV/TSV plus a provenance-carrying purrdf extension — the canonical results-serialization…
-
cdumay_result
serialize and deserialize result using serde
-
prost-wkt-build
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
json2arrow
Convert JSON files to Arrow
-
superjson-rs
port of superjson - safely serialize and deserialize data types beyond standard JSON
-
nix-hash
Pure Rust implementation of Nix store path hashing (nix32, hash compression, SRI)
-
gitchat
Use your model chat like git!
-
car-a2ui
A2UI protocol model and surface store for CAR
-
tsid
generating Time-Sorted Unique Identifiers
-
tinyklv
The simplest Key-Length-Value (KLV) framework in Rust
-
dynfmt
formatting strings dynamically
-
diet-xml
Probably the simplest, most approachable XML builder for Rust
-
rpgassist
assist traits, serde (de)serializers, etc
-
advisorygraphen-core
Evidence-backed technical advisory and proposal governance on HigherGraphen
-
gcn_disk
Gamecube file header library and utilities
-
httlib-huffman
Canonical Huffman algorithm for handling HPACK format in HTTP/2
-
winterbaume-wafv2-webacl-rule-parser
WAFv2 WebACL rule JSON parser — converts serde_json::Value rules into a typed Statement AST
-
rustmatica
reading, editing, and writing Minecraft litematic files
-
register-bits
Perform register-bit manipulation which is verified at compile time
-
sma-proto
SMA Speedwire protocol
-
serde-byte-array
Optimized handling of
[u8; N]for Serde -
re_log_encoding
Encode/decode and serialize/deserialize RRD streams
-
oxidef_compact1
Oxidef is an experimental interface definition language and serialisation scheme for efficient and strongly-typed payloads
-
enumscribe
Derive macros for converting between enums and strings
-
axum-inertia
Inertia.js protocol for Axum
-
symposium-recommendations
Recommendation types and parsing for Symposium agent mods
-
haste-hl7v2
Haste Health HL7v2 parsing and serialization library
-
codetracer_trace_reader
reading the CodeTracer db trace format
-
rkyv_codec
Some adaptors to stream rkyv Archives over AsyncRead and AsyncWrite
-
byteordered
Abstraction for reading and writing data with implicit byte order awareness
-
flatted
Serialize and parse JSON with circular and shared references
-
tremor-value
Tremor Script Interpreter
-
dcaf
ACE-OAuth framework
-
bytesize-serde
Alternative serde implementation for bytesize crate based on its FromStr
-
floodr
A configurable, simple rust-based HTTP load testing system
-
ai-exr
A no_std fork of exr
-
serde-mincode
A minimal binary encoding for Serde-compatible types
-
zerodds-recorder-decode
Decode DDS samples to typed JSON + SQLite for zerodds-spy/-record: IDL→DynamicType type source, DynamicData→JSON, per-topic relational SQLite sink
-
orcxx
Rust bindings for the official C++ library for Apache ORC
-
impex
Implicit/Explicit struct fields for serde serialization
-
serde_ext_duration
Serde (de)serializer for std::time::Duration from int/float/string with multiple output formats
-
noserde
Small dependency-free JSON serialization/deserialization for simple Rust structs
-
asonb
binary representation of ASON optimized for efficient storage, access, and transmission
-
ipld-dagpb
IPLD DAG-PB codec
-
grib-writer
Pure-Rust GRIB encoder for weather and climate data
-
unsafe-libyaml
libyaml transpiled to rust by c2rust
-
sparkplug-rs
Sparkplug protobuf bindings for Rust
-
arinc424
ARINC 424 parser
-
kaivrpc
RPC over kaiv documents: the request/response envelope, typed params, and line-per-element streaming
-
relayrl_types
Data types for the RelayRL framework
-
cobs2
Consistent Overhead Byte Stuffing — COBS — and variant COBS/R
-
geiserx_ts_control_serde
serde data types for tailscale control comms
-
nucleus-econ-types
Financially load-bearing newtypes (MicroUsd, AuctionId/AgentId/ProposalId) shared across the Nucleus economic surface. Zero-dependency beyond serde so every money/ID crate can depend…
-
validatrix
Composable validation library
-
stashmap
zero-heap non-cryptographic Minimal HashMap, with serde support
-
anymap-serde
Low overhead AnyMap with serde-backed serialization of stored values
-
mediatoascii
converting media files (images/videos) to ascii outputs (output media file or print to console). Supports most standard image formats, and video formats
-
cutile-ir
Pure Rust Tile IR representation and bytecode writer for cuTile
-
polars-json
JSON related logic for the Polars DataFrame library
-
spooky_connect4
Connect4 board game engine
-
nintypes
Nintondo shared types
-
ferro-type
Rust-to-TypeScript type code generation with serde compatibility
-
rtcm-json
JSON serialization/deserialization of RTCM v. 3
-
proto-fmt
Protobuf file normalization, merging and formatting tools
-
databend-thrift
Rust bindings for the Apache Thrift RPC system
-
geotiff-writer
Pure-Rust GeoTIFF and COG writer with compression, tiling, and overview support
-
pnpm-config
Rust representations for types belonging to a
pnpm-workspace.yamlfile. Supports (de)serialization, JSON schema and merging -
toon-core
Core serialization/parsing logic for TOON-LD format
-
ulys
a Universally Unique Lexicographically Sortable Identifier implementation, with a checksum
-
quickfix-msg41
FIX 4.1 messages generated from official XML spec file
-
b256
Dense byte to unicode character encoding
-
sdec-wire
Wire framing and packet layout for the sdec codec
-
elfbin
Build ELF object files defining symbols with fixed binary data
-
base122-rs
High-performance Base122 encoding/decoding library with bitwise operations
-
wolfram-serialize
WXF binary wire format: tokens, cursor, ToWXF/FromWXF traits
-
monotonic-time-rs
Monotonic Time
-
raff
RAFF format
-
recoord
Handle coordinates in different formats
-
hex-wrapper
Wrappers of the convertion between numbers and hex strings
-
leb128fmt
encode and decode LEB128 compressed integers
-
zvariant_utils
Various utilities used internally by the zvariant crate
-
optional-field
Alternative data type to Option for representing values that can have 3 states: present, missing or null
-
tokensave-large-treesitters
All tree-sitter grammars for tokensave (47 languages)
-
slipmux
de- and encoding
-
proteus
intended to make dynamic transformation of data using serde serializable, deserialize using JSON and a JSON transformation syntax similar to Javascript JSON syntax. It also supports…
-
chik-serde
Serialization and deserialization helpers for Chik types
-
archiver-proto
Protobuf types (EPICSEvent, PayloadInfo) for the Rust port of the EPICS Archiver Appliance
-
reed_solomon_rs
A Reed-Solomon Error Correction Code Library that uses the Berlekamp Welch Algorithm
-
bimifc-writer
IFC 2x3 STEP file writer — generates IFC from room geometry data
-
lau-agent-unify
Unified type system for room ensigns and git-native agents
-
dicom-encoding
DICOM encoding and decoding primitives
-
haqumei-jlabel
Structures, parser, and serializer for extended HTS-style full-context labels
-
rediserde
RESP (Redis Serialization Protocol) for Serde
-
axum-accept-shared
Shared code for the axum-accept crate
-
esl
reading, writing and processing ESM/ESP/ESS files
-
xml-canonicalization
XML Canonicalisation Library in pure Rust
-
rml_amf0
Modules for handling the encoding and decoding of data with Adobe's Action Message Format 0 (AMF0 data format)
-
matc
Matter protocol library (controller side)
-
yara-x-capi
A C API for the YARA-X library
-
fast-json-stringify
Compile a JSON Schema into a fast JSON serializer
-
valuable-serde
serde::Serializeimplementation forValuabletypes -
tot_spec
The lib for json model
-
serde_fast_flatten
A faster
flattenimplementation for serde -
qm-role
Role management
-
typub-adapter-copypaste
Generic copy-paste adapter for typub multi-platform publishing
-
sigserlic
Combine serde with signify
-
lnmp-llb
LNMP-LLM Bridge Layer - Optimization layer for LLM prompt visibility and token efficiency
-
odoid
Deterministic mixed-radix ID encoding — maps integers to 6, 7, or 8-character alphanumeric strings. Ambiguous characters I, L, O are excluded.
-
beziercurve-wkt
Serialize / deserialize bezier curves to / from a WKT-like string + do clipping operations
-
keepty-protocol
Wire protocol for keepty — persistent PTY broker. Frame encoding/decoding, roles, message types. Zero external dependencies.
-
regashii
Read and write Regedit export files
-
bytecraft
A flexible and efficient library for reading and writing binary data in Rust
-
serdevault
Encrypted serialization/deserialization using Serde - Argon2id + AES-256-GCM
-
n5i-plugin-proto
Protobuf definitions for n5i plugins
-
dec-sixbit
DEC SIXBIT encoding
-
simple_predicates
local configuration management utility
-
stream_delimit
length delimited protobuf stream separator
-
specification-core-serde
Versioned declarative rule documents for specification-core
-
ztensor-cli
zt: inspect, verify, convert, and diff tensor files
-
freezable-trait
Allows you to freeze supported structs to json
-
cold-string
A 1-word SSO string that saves up to 24 bytes over String
-
herolib_otoml
OTOML - Canonical TOML serialization format with compact binary representation
-
copybook-cli
CLI for parsing, decoding, encoding, and verifying COBOL copybook data
-
serde_agaby
A generic serialization/deserialization framework
-
decode_kyma_vcs_event
decode optimised Symbolic Sound Kyma '/vcs,b' OSC messages into EventID-value pairs
-
jarkup-rs
A JSON-based intermediate markup language for component representation
-
fig
Parse, edit, and convert config files while preserving comments. Supports JSON, YAML, TOML, and more.
-
variable-len-reader
reading/writing variable length data. Support AsyncRead/AsyncWrite in tokio.
-
circ_buffer
A bare-metal fixed-size statically allocated ring-buffer with optional serde (De)-Serialization
-
pdfluent-ccitt
A decoder for group 3 and group 4 CCITT images
-
nrbf-parser
A high-performance MS-NRBF binary parser and encoder for Rust
-
blp
Blizzard BLP image format reader/writer (Warcraft/World of Warcraft textures)
-
koto_serialize
Serde serialization support for the Koto programming language
-
golden_apple
decoding and sharing Minecraft data types
-
serde_json_merge
Merge, index, iterate, and sort a serde_json::Value (recursively)
-
superinstance-protocol
Hybrid bottle protocol — JSON envelope + msgpack payload with ternary conservation
-
posix_string
Intelligent conversion from Unicode to POSIX portable strings
-
battler-choice
Choice serialization and deserialization for battler
-
vauban-x402-jcs-conformance
Reference 5th-implementation runner for JCS (RFC 8785) preimage discipline in x402 STARK Receipt Format Extension (draft-vauban-x402-stark-receipts-00). Cross-validates byte-identical…
-
bitfield-rle
A run-length-encoder that compresses bitfields
-
t0x
Generate TypeScript types from Rust types using oxc
-
steg86
hiding messages in x86(_64) binaries
-
df_storyteller
Command line interface for Dwarf Fortress Legends
-
microfloat
8-bit and sub-byte floating point types
-
orpc-procedure
Type-erased execution engine for orpc-rs
-
boundbook
rewrite of the Bound Book format by ef1500
-
cfdi_use_mx
Mexican CFDI use
-
ty-math-serde
Serde-compatible parity types for ty-math
-
trexio
open-source file format and library developed for the storage and manipulation of data produced by quantum chemistry calculations. It is designed with the goal of providing a reliable…
-
snip-proto
gRPC protocol definitions for snip-it sync
-
halfling
A collection of basic utilities for working with nibbles
-
axum-codec
A multi-codec extractor and response writer for Axum
-
json_filter_sorted
Serde JSON sorted and filter
-
tass
A pager for tabular data
-
exbytes
Extensions for
bytes::Bytesandbytes::BytesMutto support variable-length integer encoding (LEB128/ZigZag) -
watto
parsing and serializing Plain Old Data
-
tokmd-gate
Policy evaluation engine for tokmd analysis receipts
-
factorio-settings
CLI application to deserialize & reserialize Factorio's mod-settings.dat to JSON or TOML
-
jsone
Zero-loss JSON serialization for Rust
-
miniserde-miku
Data structure serialization library with several opposite design goals from Serde
-
rustyfixp
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
cf-modkit-utils
ModKit utils library
-
fltn
Flattens a serialized data structure making it greppable
-
hail_core
implementing a speedrun timer
-
car-ir
Agent IR types for Common Agent Runtime
-
msd
reading and writing MSD files
-
wasm-bindgen-utils
helpers that make working with wasm-bindgen easy
-
ferogram-tl-types
Auto-generated Telegram TL types: constructors, functions, enums
-
pb-rs
A converter from proto files into quick-protobuf compatible Rust module
-
pqm1
Experimental post-quantum mnemonic payload format: BIP-39 24-word payloads with algorithm/version tags and SHAKE256 ML-DSA seed derivation. Unaudited.
-
librtbit-bencode
Bencode serialization and deserialization using Serde
-
reallyme-codec-multicodec
Multicodec identifiers used by ReallyMe Codec
-
prost-reflect-validate
protoc-gen-validate's validation using prost-reflect
-
proto-blue-lex-data
AT Protocol core data types: CID, LexValue, BlobRef
-
capnp-json
Cap'n Proto JSON codec for capnp-rust
-
qdk_sim_experimental
Experimental simulators for use with the Quantum Development Kit
-
serde_traitobject
Serializable and deserializable trait objects. This library enables the serialization and deserialization of trait objects such that they can be sent between other processes running the same binary
-
jvars
Tools for working with JSON via data paths
-
serde_resolve
Recursively traverse and transform strings in serde structs
-
gc_json_bridge
Gridcore Json Parsing ABI Bindings
-
codepage-437
Codepage 437 transcoding for Rust
-
protobuf-core
A primitive utility library for Protocol Buffers in Rust
-
xcsp3-serde
XCSP3 serialization and deserialization
-
qos_json
Canonical JSON encoding for deterministic JSON
-
beam-proto-rs
Rust codes generated from apache/beam .proto
-
escnul
NUL-safe byte escaping for embedding in shell scripts
-
pdfcrate
creating and manipulating PDF documents
-
mtid
Human-friendly id for personal distributed system (deprecated, use the caretta-id crate)
-
ts_packetfilter_serde
serde for tailscale packet filters
-
dem
GoldSrc demo parser and writer library
-
pre-commit-sort
Sort pre-commit files
-
imessage-serializers
Entity-to-JSON serializers for imessage-rs chat, message, handle, and attachment models
-
versed
generating DTOs and their migrations from schema descriptions
-
package_json_schema
Parse content from
package.jsoncontent and consume the result as aPackageJsonstruct -
apalis-codec
Codec utilities for using various serialization formats in apalis
-
project_io
Project save/load for DAW — custom binary format, autosave, undo/redo history, checksum validation
-
json-structure
JSON Structure schema validation library for Rust
-
php_serde
Serde support for PHP's serialization format
-
url2qr
Zero-dependency QR code generator optimized for URLs
-
trs-data-value
Data Value for common data types
-
maestro-runtime
Lua orchestration runtime for Maestro
-
concrete-fft
pure Rust high performance fast Fourier transform library
-
grc-20
v2 binary property graph format for decentralized knowledge networks
-
inputx-l0
Per-user pin / boost store for IME engines. L0v1 binary format, hard-reset friendly (mounts old / unknown format as empty). Q4 log-prior boost (additive on top of dict log_prior).
-
spellout
A phonetic code encoder/decoder
-
lexis
Generates Pink Floyd song titles from numeric values
-
native-json
Native JSON for Rust
-
floss-cli
在 Rust 中以子进程方式调用 FLARE FLOSS CLI,并可选解析 -j JSON 输出
-
serde_yaml_ok
YAML data format for Serde. It's OK.
-
c2pa-vtt
C2PA manifest embedding and hard binding for WebVTT subtitle and caption files
-
serde_buf
Generic buffering for serde
-
json_in_type
fast json serialization
-
tggen
A mildly competent autogenerated telegram bot api wrapper (helper crate)
-
ft8coder
CLI tool for encoding FT8 messages to channel symbols
-
m10-protos
M10 Protocol Buffers
-
smpte-mxf
SMPTE ST 377-1 MXF partition packs, primer packs, RIP parsing and file seeking
-
swagger2openapi
Convert Swagger 2.0 API specs to OpenAPI 3.0.x
-
node_api
Write Node.js native addons with Node-API in Rust
-
stc-s
serializer/deserializer with JSON support
-
brickadia
Save file reader/writer for Brickadia BRS saves
-
bmbp_marco
BMBP Marco
-
edres
Generate struct and enum definitions from data files
-
sage_mqtt
Manipulate MQTT 5.0 data types
-
elicit_proofs
Auto-generated Kani, Creusot, and Verus proof harnesses for elicit_server, produced by elicitation
-
destiny-pkg
Destiny 1/2 Tiger package library and tools (unpacker, verification)
-
cerdito
Rust encoding and decoding framework
-
conformal_core
Code shared between wrappers in conformal framework
-
lafs-core
Canonical LAFS envelope types and validation for CLEO ecosystem
-
another_json_minimal
A minimal json crate
-
comma_serde_urlencoded
serde_urlencoded with support for serialization and deserialization of sequences and tuples in comma separated format
-
shardio
Out-of-memory sorting and streaming of large datasets
-
lnmp-sfe
Semantic Fidelity Engine for LNMP - semantic dictionary, equivalence mapping, and context profiling
-
tonic-rest-openapi
OpenAPI 3.1 spec generation and patching from protobuf descriptors for Tonic gRPC services
-
wallet-pass
Build and sign passes for apple wallet
-
bpe-rs
Philip Gage's Byte Pair Encoding in Rust, primarily used for binary file compression and decompression
-
mongo_json_schema
Generate MongoDB-compatible ($jsonSchema) JSON Schemas from Rust types, à la schemars
-
stremio-official-addons
All of the stremio official addons
-
libcnb-common
Common code that is shared between libcnb.rs crates
-
hcl2json
CLI program for converting HCL to JSON
-
lnmp-envelope
Operational metadata envelope for LNMP records
-
opendroneid
Safe Rust wrapper for Open Drone ID encoding/decoding APIs
-
or-checkpoint
Pause/resume checkpointing that serializes and restores Orchustr run state
-
protoc
Protobuf protoc command as API
-
yaair_serde
Serialization and deserialization support for Yaair using Serde
-
bevy_serde_project
Stateful, structural and human-readable serialization crate for the bevy engine
-
msgpack-numpy
de-/serializing NumPy scalars and arrays that matches the Python implementation
-
layer-tl-types
Auto-generated Telegram TL types: constructors, functions, enums (Layer 224)
-
composer-php-json
Byte-exact PHP json_encode output for the two flag combinations Composer relies on (content-hash + JsonFile::encode)
-
attack-rs
MITRE ATT&CK Framework semantic layer - strongly-typed, graph-based interface for threat intelligence
-
serde-datetime
serde serializer/deserializer for DateTime
-
deboa-extras
deboa extras (serialization, compression, websockets, streams, catchers (middleware) and sse support)
-
binn-ir
-
gzb_binary_69
binary key value structure with a high performance a reader and writer
-
rune-base
Encode and decode integers and byte strings in any numeric base with a custom alphabet
-
mig-bo4e
Declarative TOML-based MIG-tree to BO4E mapping engine
-
facet-derive-emit
Proc macro for emitting derived 'Facet' trait code in facet
-
parquet-variant-json
Apache Parquet Variant to/from JSON
-
fson
Flexible Serialized Object Notation
-
fountain_raptor_q
RaptorQ fountain code scheme built on fountain_engine
-
unstructured
Generic types for unstructured data
-
opg
Rust OpenAPI 3.0 docs generator
-
serde_amp
Serialization/deserialization tooling for Asynchronous Messaging Protocol
-
fastserial
Ultra-fast, zero-copy serialization/deserialization library for Rust with SIMD acceleration
-
tinyquant-io
Serialization, mmap, and file I/O for TinyQuant
-
schema-registry-client
Serialize/deserialize data to/from Kafka using the Confluent Schema Registry
-
smack-proto
Generated protobuf/gRPC bindings for the Smack API
-
rustc-ap-serialize
Automatically published version of the package
serializein the rust-lang/rust repository from commit 10c2316a6bf7cf9255f991e06e82ce692e6f84d5 The publishing script for this crate lives at: https://github… -
libsparkypi
control radio switch sockets and similar devices via linux gpiodev
-
serde_rison
A serde implementation for the RISON data format
-
serde_more
Procedural macro to add arbitrary data when serializing using serde
-
factrs-typetag
Serde serializable and deserializable trait objects
-
freenet-git-encoding
Wire-format encoding pin for freenet-git: length-prefixed signed payloads and canonical CBOR for content-addressed hashes
-
tcs-compiler
Compiler and code generator for TCS (Tape Canonical Serialization)
-
use-json
Lightweight JSON inspection and formatting helpers for RustUse
-
utf16string
String types to work directly with UTF-16 encoded strings
-
proxy-protocol
PROXY protocol serializer and deserializer
-
serde_klv
KLV data format for Serde
-
clickhouse_rowbinary
RowBinary encoder/decoder for ClickHouse
-
unison-kdl
Fast KDL (KDL Document Language) serialization/deserialization with derive macros
-
gds21
Integrated Circuit Layout Parser & Writer
-
lta_models
🚍Models for lta-rs
-
scanning
A barcode-encoding library
-
rovkit
rust kit for my self
-
bijou32
DEPRECATED: moved into the bijoux crate — Bijective variable-length encoding for unsigned 32-bit integers
-
sdjwt
SD-JWT support for Issuers, Holders, and Verifiers
-
arora-buffers
Binary read/write buffers and type tags for the Arora module value ABI
-
pbjson-build
Generates Serialize and Deserialize implementations for prost message types
-
byteorder-embedded-io
Extension of byteorder with embedded-io Read/Write trait support for no_std environments
-
leveldb4n6
— read-only LevelDB forensic CLI: dump raw records (with tombstones and sequence numbers) or decoded Chrome Local/Session Storage as text, JSONL, or CSV
-
c2pa-text-binding
C2PA soft binding and content fingerprinting for text assets (watermark + fingerprint family)
-
substrait-prost
Generated Substrait Protocol Buffer Code
-
rscel
Cel interpreter in rust
-
ref-swap
Safe wrapper around AtomicPtr
-
ur-parse-lib
UR parsing and encoding helpers built on Keystone UR registry
-
jppe
byte stream structured serialization and deserialization library
-
gb_cart
GB/CGB file header library and utilities
-
cefact-units
UN/CEFACT Recommendation No. 20 — units of measure
-
bytes_parser
wrapper to parse primitive Rust types from a slice of bytes
-
json-patch-ext
Unofficial extensions and helpers for json_patch
-
noyalib-mcp
Model Context Protocol server exposing noyalib's lossless YAML editing to AI agents
-
reqrio-json
reqrio json lib
-
serde-json-fmt
Configurable formatting for serde_json serialization
-
orbit-id
Orbit ID v1 encoder, decoder, and synchronous generator
-
byte
A low-level, zero-copy and panic-free serializer and deserializer for binary
-
vt100-omnyssh
parsing terminal data (patched for OmnySSH with performance improvements)
-
libyaml-rs
libyaml transpiled to rust by c2rust
-
json-lines
A no_std + serde compatible message library implementing JSON Lines
-
docspec-blocknote-writer
DocSpec event stream to BlockNote JSON writer
-
musli-yaml
YAML support for Müsli, via the saphyr crate
-
eternaltwin_serde_tools
Helper functions for
serde -
serde_url_params
URL parameters serialization
-
bragi
Helper crate used in code generated by bragi
-
proto-builder-trait
Builder tools for easily adding attributes for prost-build/tonic-build generated code. serde/sqlx/derive_builder are supported.
-
bende
A bencode encoding/decoding implementation backed by serde
-
cadmpeg-codec-f3d
Decode and encode Autodesk Fusion .f3d B-rep, design, and appearance data
-
nrbf
A parser for the .NET Remoting Binary Format (NRBF)
-
osc-adapter-osc-types
Adapter between osc-ir and rust-osc-types for bidirectional conversion
-
fieldmask
(de)serializing/applying fieldmask
-
qubit-json
Lenient JSON decoder for non-fully-trusted JSON text inputs
-
sdec-bitstream
Low-level bit packing primitives for the sdec codec
-
toml_pretty
a function to pretty serialize a serde-serializable value to toml
-
xdr-rs-serialize
XDR object serialization for Rust
-
ming-wm-lib
building windows for ming-wm in rust
-
mx20022-model
Strongly-typed ISO 20022 message models generated from official XSD schemas (pacs, pain, camt, head)
-
issue-finder
Local-first handoff prep for developers using coding agents
-
vdf-serde-format
A VDF serialization/deserialization file format using serde
-
uv-fastid
internal component crate of uv
-
geiserx_ts_control_noise
noise protocol implementation for tailscale control comms
-
rsexp
S-expression manipulation
-
uf2-decode
Basic decoding of UF2
-
purrdf-validate
PurRDF SARIF 2.1.0 reporting boundary: renders RDF diagnostics and SHACL/ShEx validation reports to source-traced, byte-deterministic SARIF — the boundary crate that keeps purrdf-core structured but SARIF-free
-
bufkit
Memory-backed buffer toolkit with Chunk/ChunkMut traits for predictable, explicit, and retry-friendly access; ideal for Sans-I/O style protocol parsers, database engines, and embedded systems
-
wire-rs
Extensible interface for converting data to/from wire protocol. Supports non-contiguous buffers (including &[IoSlice]) and is no_std compatible.
-
json-structural-diff
JSON structural diff library
-
vox_writer
writer module for MagicaVoxel file format
-
serde-teamspeak-querystring
A teamspeak query string deserializer based on serde
-
fluke-hpack
implementing HPACK coding, for the fluke project
-
ruvector-delta-core
Core delta types and traits for behavioral vector change tracking
-
qrgen-core
Renderer-agnostic, dependency-free QR Code core with no_std-friendly matrix output
-
corsa_bind_client
Typed stdio API client bindings for typescript-go
-
id_effect_config
Effect.ts-style ConfigProvider + Figment/serde layers for the workspace
effectcrate -
xed-sys
Rust FFI bindings for Intel XED
-
hjson
serialization file format
-
serde-loader
Serde wrapper to load/save serializable data from relative paths
-
roboplc-rpc
Fast and platform-independent JSON-RPC 2.0
-
osmp
OSMP — Octid Semantic Mesh Protocol. Bandwidth-agnostic semantic instruction encoding.
-
serde_versions
that brings (de-)serializable Version struct
-
neon-serde4
Easily serialize object for use with neon, fork of neon-serde3
-
recently_used_list
recently-used list with serde support
-
redispatch-xml
Redispatch 2.0 XML/XSD format parsing and validation for the German electricity grid (CIM/ENTSO-E-based, per BDEW specifications)
-
rsv-core
RSV reading and writing with Serde support
-
apache-avro-test-helper
Apache Avro tests helper
-
ei
erl_interface for rust
-
loro-protocol
Loro Syncing Protocol encoder/decoder
-
serde-beve
A BEVE data format for Serde
-
goff
Goff configuration language and reference serde implementation
-
ironsbe-codegen
Code generation from SBE XML schemas for IronSBE
-
astrodyn_frame_doc
Frame-document schema for astrodyn — self-describing serialization of reference-frame trees (snapshot + replay series) carrying identity, topology, origin, and epoch per record
-
pbech32
Bech32 encoding and decoding library
-
ajson
JSON Parser for Rust - Get JSON values quickly
-
prost-canonical-serde
Canonical JSON encoding for Prost-generated protobuf bindings
-
lune-std-serde
Lune standard library - Serde
-
orderbook-proto
protobuf definations for grpc-trading-server
-
widestring
wide string Rust library for converting to and from wide strings, such as those often used in Windows API or other FFI libaries. Both
u16andu32string types are provided, including support for UTF-16 and UTF-32… -
plexus-serde
FlatBuffers serialization for Plexus query plans
-
destream_json
decoding & encoding a JSON stream
-
elb
that supports reading ELF files and patching RPATH, RUNPATH and interpreter
-
cracode
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
khive-vcs-adapters
KG import/export format adapters — CSV, JSON, and future format support (ADR-036)
-
endian-num
Byte-order-aware numeric types
-
domain_changer
that helps you change the domain of the link to another domain
-
quacky
incomplete pure Rust protobuf (de)serializer. Initially forked from
https://github.com/tafia/quick-protobuf, which unfortunately seems kinda abandoned… :/ -
texform-interface
Dependency-free shared types for TeXForm (internal; use the texform crate)
-
qr-code-styling
Styled QR code generation with customizable dots, corners, gradients, and logo embedding
-
oth_rvault
Partial Ansible Vault encoder and decoder
-
lunify
converting Lua byte code to different versions and formats
-
rune-caesar
Caesar cipher — shift-based substitution cipher with brute-force decoder
-
serde_xmlrpc
no nonsense, XML-RPC serde implementation for Rust
-
pulith-serde-backend
Serialization backend contract and JSON baseline adapter for Pulith
-
weave-crypto
Cryptographic primitives for the Zer0 and Weave ecosystems
-
whad_hub
WHAD protocol hub (Pre-alpha)
-
plexor-codec-serde-postcard
Postcard codec implementation for the Plexo distributed system architecture using Serde
-
protto
Automatically derive Protobuf and Rust conversions
-
dbf_reader
A streaming parser for .dbf files
-
swf-fixed
SWF fixed-point numbers for Rust
-
klieo-workflow
Declarative no-code workflow substrate for the klieo agent framework
-
s2-pmtiles
reads/writes The S2 PMTiles 1.0 Specification
-
fj-kernel
Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.
-
mtml-parser
MTML parser written in Rust
-
cj-utils
Shared utilities for cj parsers (datetime, regex helpers, caching)
-
quick-xml-to-json
High-performance conversion of XML to JSON
-
proto-sign
Semantic protocol buffer analysis tool for detecting breaking changes
-
cat2text
A port of Cat2Text to Rust, with extra functionality, better documentation, and support for using it as a library as well
-
rof-rs
Rust Object Format API for Rust
-
gridded_data
Multivariate interpolation on a regular / rectilinear grid
-
ytmusicapi_rs
Rust bindings for the ytmusicapi Python library
-
bbpe
Binary byte pair encoding (BPE) trainer and CLI compatible with Hugging Face tokenizers
-
libyaml-safer
Safer libyaml port, based on unsafe-libyaml
-
serde-lexpr
Serde support for Lisp S-expressions
-
neat-date-time
(native) Types & operations to allow space efficient storage of dates and times
-
rivet-vbare-compiler
Compile-time code generation for VBARE (Versioned Binary Application Record Encoding), an extension to BARE with versioned schema evolution
-
array-format
A block-backed, footer-indexed container for storing multiple n-dimensional arrays in a single file, with a delta/overlay architecture and pluggable compression and storage backends
-
serde-redis
Serde deserialization for redis-rs
-
erl_nif
Write Erlang and Elixir NIFs in Rust
-
fnmatch-regex2
Convert a glob-style pattern to a regular expression
-
core-json-traits
Traits for working with
JSON-serialized objects -
httlib-protos
Protocol Buffers binary format implementation
-
serde-flexible
Custom deserialization for fields that can be specified as multiple types
-
vecslide
Vector presentation format with synchronized audio (facade re-exporting vecslide-core)
-
stack-profile
Centralised ~/.cipherstash profile file management
-
speedtest-auditor
Speedtest CLI com TUI, ping com jitter e output JSON/CSV
-
filebridge-mcp
MCP server for filebridge (stdio transport)
-
json-canon
Serialize JSON into a canonical format
-
rusm-wire
Shared host/guest wire types for RUSM resident serving
-
enrede
string encoding library, providing an interface similar to str/String
-
minicbor-serde
Integrates minicbor with serde
-
arazzo-models
Rust models for the Arazzo Open API specification
-
serde_json_pythonic
fork that includes a Pythonic JSON formatter
-
shurjopay-plugin
Rust plugin for for quick integration of shurjopay API
-
byten
A binary codec library for efficient encoding and decoding of data structures
-
nu_plugin_query
A Nushell plugin to query JSON, XML, and various web data
-
rust-openfmb-ops-protobuf
Rust language protobuf definitions for the OpenFMB operational use cases
-
ryan
configuration language for the practical programmer
-
this-env
This.Env Data Formatter
-
oxiproto-json
Canonical Protobuf-JSON mapping for OxiProto (camelCase, base64 bytes, RFC3339 timestamps)
-
mlua-swarm-dsl
Lua authoring DSL (flow_dsl + bp_dsl) for mlua-swarm Blueprint / flow.ir JSON. Embeds the Lua source and executes .bp.lua scripts in a fresh mlua VM, returning serde_json::Value ready to feed into mlua-swarm-compile.
-
neco-cid
necosystems series CIDv1 and multibase core
-
facett-trace
facett — a structured JSONL event sink (the machine-readable sibling of an action log): emit typed IN/OUT/END/EVENT payloads (generic over serde::Serialize) one JSON object per line to $FACETT_TRACE…
-
serde-human-bytes
Optimized handling of
&[u8]andVec<u8>for Serde -
afibex
handle automotive / ASAM fibex files
-
oxttl_elevont
Parser and serializer for languages related to RDF Turtle (N-Triples, N-Quads, Turtle, TriG and N3)
-
serde_duper
Serde support for Duper
-
swc_estree_ast
ESTree AST node definitions
-
kobold-lambda-layer
Serverless packaging for the verifiable COBOL record decoder: a batch-decode core (offline-testable) plus an AWS Lambda handler (feature-gated) that turns S3 fixed-length COBOL records…
-
l2r0-small-serde
An alternative serialization algorithm for RISC Zero
-
infostring
Serde serializer and deserializer for Quake info strings
-
ffxiv_types
Useful types for FFXIV-related projects
-
vantage-dataset
Dataset traits for the Vantage data framework
-
bozo-proto
BMAP protocol codec and IPC types for Bose QC Ultra headphones over BLE
-
bcp-decoder
Streaming decoder for the Bit Context Protocol binary format
-
xcfg-rs
configuration file parser for Rust
-
azalia-log
🐻❄️🪚 Provides a beautiful
tracing_subscriber::Layerformatter and a JSON-compat formatter -
jsonway
JSON building DSL and configurable serializers for Rust
-
msgpackin
pure Rust MessagePack encoding / decoding library
-
serde_spaniel
Spaniel Interactive Deserialiser for Serde
-
pilota-thrift-parser
Pilota thrift Parser
-
radix50
cli for encoding and decoding DEC PDP-11 and PDP-10 RADIX-50 word streams (https://en.wikipedia.org/wiki/DEC_RADIX_50)
-
tsu
Toml encoding and decoding utilities,parse to toml,convert-json-to-toml,convert-toml-to-json,convert toml to yaml,convert-yaml-to-toml
-
kubetsu-serde
serde support for kubetsu ID types
-
canon-json
serde_json Formatter to serialize as RFC 8785 canonical JSON
-
magstripe-rs
Magnetic stripe card data decoder library and CLI tool
-
glossa-dsl
A domain-specific language designed exclusively for localization (L10n)
-
harlaw
Transform DSL files to JSON. Formatting options available for custom output.
-
azzurro
Rust parsing library for the ZCS Azzurro Portal API — retrieve solar production, battery, and energy consumption data
-
rust-audit-info
Command-line tool to extract the dependency trees embedded in binaries by
cargo auditable -
pilota-thrift-fieldmask
Fieldmask support for Pilota
-
snowcloud
small crate for creating custom snowflakes that provides thread safe and non thread safe generators
-
nuon
Support for the NUON format
-
aas
Data type bindings for the Asset Administration Shell Specs
-
translocate
high performance converter that takes CSV translation files and outputs corresponding JSON translation files
-
ttf2eot
convert TTF fonts to legacy-IE EOT format
-
cgp-serde-tests
CGP-enabled serde implementation
-
fhirbolt
FHIR library
-
cj-cli
cj — convert CLI output, file types, and strings to JSON/YAML (Rust rewrite of jc)
-
magpie-bt-bencode
Zero-copy bencode codec for the magpie BitTorrent library
-
erlang-term
convert Erlang External Term Format to Rust objects, without using erlang NIFs
-
tysonscript-object-notation
A dead simple config file format that just makes sense
-
merge-struct
Deep merge for serializable structs
-
zuri_nbt
Read and write minecraft NBT data
-
serde_scan
easily deserialize values from standard input
-
o192
ORION-192: ordered, resilient, independent, URL-safe 192-bit IDs for distributed systems
-
mactime2
Replacement for
mactime -
watson_rs
Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
async-io-converse
Can conduct a conversation over any AsyncRead or AsyncWrite type with serde compatible types
-
votesmart
A client wrapper for the Votesmart REST API
-
gproxy-protocol
GPROXY protocol types and endpoint metadata
-
json-bourne
Type-driven JSON parser. no_std-first. Zero-dep.
-
catalytic_query_parser
Query parser for the ORM for Scylla, fully compatible with Apache Cassandra™
-
serde-gff
https://github.com/Mingun/serde-gff
-
lllv-index
LLLV — Index Pack + Merkle Evidence: verifiable Top-K for vector search
-
scalarff
A minimal, opinionated, library for working with scalar finite fields
-
ai-lebe
A no_std port of ai-lebe
-
byte-unit-serde
De/serialization functions for byte-unit crate
-
kovi-plugin-60s
kovi plugin
-
socktop_agent
Socktop agent daemon. Serves host metrics over WebSocket.
-
syscall_encode
Traits and macros to help define a syscall interface for a kernel
-
okkhor
English to Bangla phonetic conversion implementing the 'Avro' rules
-
serde_flow
Simplifying migration for serde and zero-copy entities
-
presence-rs
providing a tri-state type for representing value presence in schemas and data structures
-
deno_process
Subprocess APIs for Deno
-
postcard-schema
Reflection-like schemas for postcard types
-
bin-encode-decode
A high-performance binary encode and decode library that supports customizable character sets beyond Base64
-
iriencoding
Encoding and decoding of IRI (RFC 3987) segments
-
pbjsonrpc-build
Generates jsonrpsee trait for prost message types
-
proto-blue-repo
AT Protocol repository: MST, CAR files, commits, block storage
-
vantage-types
Type system and Record types for the Vantage data framework
-
cdumay_error_json
JSON error
-
fluvio-protocol
Fluvio streaming protocol
-
ciff
The inverted index exchange format as defined as part of the Open-Source IR Replicability Challenge (OSIRRC) initiative
-
serde-cyclonedx
Serde serialization for CycloneDx files
-
planck-pack
Mixed-radix bit-packing serialization for Rust
-
serde-persistent-deserializer
A wrapper for persistent Serde deserializers
-
mcapdecode
MCAP decoding library with optional Arrow integration, protobuf, and ROS 2 decoders
-
lnmp-embedding
Vector embedding support for LNMP (LLM Native Minimal Protocol) with similarity calculations and delta encoding
-
ssof-cli
CLI for converting and applying Shell Safe Options Format data
-
hanhan-proto
my common
-
jscontact
RFC 9553
-
serde-feather
Size-first serde integration scaffold with optional derive support
-
hedl-test
Shared test fixtures and utilities for HEDL format converters
-
fuzzytail
A modern, colorful tail replacement with split-pane log monitoring
-
vw-fig2json
Figma .fig parser and JSON converter
-
image4
A no_std-friendly library for parsing and generation of Image4 images written in pure Rust
-
hematite-nbt
A full-featured library for working with Minecraft's Named Binary Tag (NBT) file format, including Serde support
-
model-views
Type-safe view types for different access modes (Get, Create, Patch) on data models
-
mkdedede
decoding and encoding Mario Kart ghost data passwords (Double Dash!! and DS)
-
ba2
working with the Bethesda archive file format
-
in_toto_attestation
Rust bindings for generating in-toto attestations and predicates
-
alef-backend-php
PHP (ext-php-rs) backend for alef
-
vld-http-common
Shared HTTP helpers for vld web-framework integrations (internal)
-
nyoom-json
A json serializer that goes nyoom
-
docker_compose_spec
docker-compose.yml <-> rust <-> serde_json
-
tunm_proto
tunm proto for Rust
-
random-icon-lib
Generates a random icon from a template
-
winereg
parsing, writing, diffing, patching, and scripting Wine/Windows registry files
-
serde_zon
Experimental serde library for serializing and deserializing the Zig programming language's ZON format
-
buffertk
tooling for serializing and deserializing data
-
svg2ttf
Convert an SVG font into a TTF font (binary table writer)
-
denkproto-rs
protobuf files for denkweit ecosystem
-
messagepack-rs
pure Rust MessagePack implementation
-
bincode-io
way to save and load Rust types to binary files
-
lirays-scada-proto
Generated protobuf types for LiRAYS SCADA
-
jmap-chat-types
JMAP Chat extension data types (draft-atwood-jmap-chat-*)
-
idmangler-lib
encoding and decoding Wynntils id strings
-
nuts-bytes
Serialization into a binary data format
-
img_hash_linker
opening links from images using perceptual hashing
-
emp
An Efficiently Managed Packaging system, NBT but better!
-
osc-codec-json
Experimental JSON codec for osc-ir intermediate representation
-
bomboni
Utility Library for Rust
-
oamp-types
Open Agent Memory Protocol (OAMP) types for Rust
-
umbral-signals
In-process pub/sub signals for umbral. Plugins emit events; other plugins subscribe.
-
xlsx-to-usv
XLSX to USV: Convert Microsoft Excel (XLSX) to Unicode Separated Values (USV) for data markup, including for spreadsheets, databases, text files, and more
-
sapling-mincode
Bincode-like serialization with VLQ encoded integers
-
system-harness
An system harness abstraction and configuration serialization provider for virtualization and emulation systems
-
cargo-geiger-serde
TODO: Write description
-
json-pretty-compact
A compact & pretty formatter for serde_json
-
serde-eure
Serde support for Eure format
-
zserio-rs-build
zserio compiler
-
compact_u64
A machine-friendly varint
-
io-close
An extension trait for safely dropping I/O writers such as File and BufWriter
-
tlv-codec
General-purpose TLV (Tag-Length-Value) codec for Rust binary protocols
-
serde_starlark
Serde serializer for generating Starlark build targets
-
cadmpeg-codec-sldprt
Read and write SolidWorks .sldprt part geometry, metadata, and feature records
-
mimir-core
Mimir — agent-first memory core: foundational types and invariants
-
zar
XAR archive reader/writer library. Fuzz-tested against MacOS xar.
-
usv
USV: Unicode Separated Values (USV) for data markup. This is for spreadsheets, databases, content management, and more. This builds on ASCII Separated Values (ASV) and contrasts with Comma Separated Values (CSV).
-
enveror
load environment variables into structs with serde
-
dhara_storage_dal
FlatBuffers data access layer for Dhara Storage file definitions
-
serde-name
Extract the Serde name of structs and enums
-
one_two_eight
typed 128-bit identifiers
-
dop
Process, transform and query JSON/YAML/TOML, from the shell
-
rbxm
Reader for Roblox model files
-
ttj
Serialize OpenType tables to JSON
-
dbn-cli
Command-line utility for converting Databento Binary Encoding (DBN) files to text-based formats
-
oxifont-webfont
Pure Rust WOFF1/WOFF2 decoder for OxiFont (oxiarc-deflate + oxiarc-brotli)
-
erlang_rs
Erlang External Term Format for Rust
-
avro-rs
working with Apache Avro in Rust
-
sakka
A low-level framework for implementing binary file format parsers and writers
-
grass-runtime
Runtime library for GRASS
-
bittenhumans
byte size humanization library for stringbar
-
tokio-unix-ipc
A minimal abstraction for IPC via unix sockets
-
serde-field-with
Serde field with attribute
-
protozer0
protobuf decoder based on the protozero C++ library
-
bit-codec
easy bitwise encoding (serializing) and decoding (deserializing)
-
jaml
parsing and formatting JAML (Just Another Markup Language)
-
azalia-serde
🐻❄️🪚 Provides useful (de)serialization implementations for common types within external libraries
-
serialize_fields
Dynamic field selection for struct serialization in Rust
-
facet-serde
Adapter to (de)serialize facet types with serde
-
rune-morse
Morse code encoder and decoder — ASCII text to dots and dashes and back
-
serde_gura
Gura support for Serde
-
kvstruct
a macro that generates auto json serialization for any struct instance with field name as key
-
bullet-bs58
Fast fixed-size base58 encoding and decoding for 32-byte arrays
-
tuv
Pure-Rust QR code encoder with SVG and PNG output
-
upb-sys
Raw FFI bindings + vendored C sources for the upb protobuf runtime
-
ansi-color-codec-cli
Encode bytes as ANSI background colors
-
madfun
Autogenerate Atlassian Document Format (ADF) from Markdown
-
oxigdal-shapefile
Shapefile (ESRI) driver for OxiGDAL - Pure Rust GDAL reimplementation
-
barcode-gen
Code128 barcode generator
-
rune-proto
Protocol Buffer generated code for Rune Wire Protocol
-
base32-fs
A variant of BASE32 encoding for hashes that are used as file names
-
json-pointer
parsing and using JSON pointers, as specified in RFC 6901
-
toon-macro
Ergonomic macros for constructing and parsing TOON (Token-Oriented Object Notation) values
-
zoon-format
ZOON - Zero Overhead Object Notation encoder/decoder
-
firmion-process
Main pipeline driver used by the firmion compiler
-
formatforge
Convert between data formats: JSON, TOML, YAML, XML, ENV, KDL, CBOR, INI, JSON5, JSONC, MessagePack
-
ternary-steganography
Hide information in ternary strategy noise: encode/decode messages in strategy patterns
-
namecode
Encode Unicode strings as valid programming language identifiers
-
xopsyml
A high-performance, structural pattern-matching DSL for YAML. Perform declarative diagnostics and surgical in-place updates with zero-allocation.
-
preserves
serialization format
-
serde-brief
A brief, self-descriptive, serde-compatible binary format
-
mqttrs
Mqtt protocol encoding and decoding
-
sec
Prevent secrets from leaking via
DebugorDisplaytraits -
serialmessage
Pack serial data into a fast, reliable, and packetized form for communicating with e.g. a Microcontroller.
-
miniserde
Data structure serialization library with several opposite design goals from Serde
-
flood-rs
Bit and octet streams
-
bullet-ws-interface
WebSocket message types for the Bullet trading API
-
ferrolearn-io
Serialization and I/O utilities for the ferrolearn ML framework
-
crous-simd
Optional SIMD-accelerated routines for Crous encoding/decoding
-
unnest-ndjson
Convert large JSON documents to ndjson/jsonlines
-
iroh-car
car files for iroh
-
serde_kson
JSON library designed for developers familiar with scripting languages. Super flexible type conversion
-
rfitsio
Rust native library to read/write FITS files
-
bevy_save-erased-serde
Type-erased Serialize and Serializer traits
-
phig
Parser and serializer for phig
-
proto-scan-build
Code generation for proto-scan from protocol buffer message descriptors
-
gift-bin
Command-line utility for GIF images
-
hadris-fixed
Fixed-capacity byte and text types for no-std applications
-
kamaji-proto
Yubaba ↔ Kamaji UDS wire protocol — postcard-encoded, length-prefix-framed, versioned message schemas. Shared schema crate; no I/O. See W154.
-
dos-cp
DOS code pages
-
anitag2vec
Generate vector embeddings from Danbooru, Sakugabooru, Pixiv, MAL style tags
-
serde_bencoded
encoding/decoding library for bencode
-
laminate-cli
CLI tool for laminate — data auditing, schema inference, and type detection
-
jmap-jscalendar-types
JSCalendar (RFC 8984) typed sub-types for the jmap-* crate family
-
serde-field-result
Field-level Serde recovery for schema-drift-tolerant API clients
-
actrix-proto
Protocol buffer definitions for Actrix services
-
safetensors
functions to read and write safetensors which aim to be safer than their PyTorch counterpart. The format is 8 bytes which is an unsized int, being the size of a JSON header, the JSON…
-
yencoding
yEnc encoding and decoding for Usenet binary posts
-
strede
Async, zero-alloc, pull-based deserialization for Rust
-
buffa-descriptor
Protobuf descriptor types (FileDescriptorProto, DescriptorProto, ...) for buffa
-
round-to
Round floating point to integer
-
xmlity-quick-xml
XMLity implementation of quick-xml
-
tiff2
temporary async implementation of tiff - to be upstreamed into image-tiff
-
protobuf3
Google protocol buffers
-
jtoon
CLI tool to convert between JSON and TOON (Token-Oriented Object Notation) formats
-
ft8core
Core FT8/FT4 encoding and decoding library
-
lebai-proto
lebai proto
-
linked-data
dateset serialization/deserialization traits
-
ts-io
I/O utilities for my projects
-
hex-buffer-serde
Helper for serializing byte buffers as hex strings in
serde -
sval_buffer
Value buffering for sval
-
rmpp
Precise types for RMP
-
rustery
Bitsery serialization format
-
desert
traits for {de,}serializing compact binary formats
-
rprotobuf
Push-based Protocol Buffers parser and writer (gumdrop/jsonparser-style)
-
zar-cli
A command-line utility for reading and writing MacOS signed XAR archives
-
reportkit
Scan report generation with SARIF, HTML, Markdown, and CSV renderers
-
serde-serialize-seed
The
SerializeSeedtrait for convinience -
osv-types
Rust types for OSV (Open Source Vulnerabilities) objects
-
bbd-lib
Binary Braille Dump
-
docx-parser
Parse Word and OpenOffice DOCX files, and output markdown or JSON
-
gba_cart
GBA file header library and utilities
-
crabka-remote-storage-topic
Topic-backed RemoteLogMetadataManager for Crabka tiered storage
-
zpl-rs
ZPL (Zebra Programming Language) rendering library - parse and render thermal label ZPL to images
-
jsbt-rust
JSBT binary serialization format for interoperability with JavaScript
-
hrx
plain text archive format
-
adaptive-card-core
Pure-Rust library for validating, optimizing, and transforming Microsoft Adaptive Cards v1.6
-
copc-writer
Pure-Rust COPC writer with streaming LAS intake
-
oxibonsai-tokenizer
Pure Rust BPE tokenizer for OxiBonsai (MeCrab-compatible)
-
eserde_axum
axumextractors built oneserdeto improve error responses -
moosicbox_opus_native
Pure Rust Opus audio decoder implementation
-
kobold-arrow
Map COBOL fixed-record layouts to equivalent Apache Arrow schemas
-
byteserde
A generic serialization/deserialization framework for mapping byte streams to/from arbitrary struct types with focus on performance
-
wyre
wyre serialization and deserialization library
-
struct-to-json-db
minimalist file-based database designed for straightforward software applications. It leverages the Serde crate to seamlessly serialize and deserialize a HashMap of structured data to and from JSON files…
-
df_st_core
Core structures for the DF Storyteller project
-
entrouter-universal
Pipeline integrity guardian - what goes in, comes out identical
-
serde_json_path_macros
Macros for the serde_json_path crate
-
tensorboard-proto
protobuf in tensorboard
-
orion_conf
conf storage
-
serde-cs
Serde serialization/deserialization for camma separated lists
-
bcp-driver
High-level driver for encoding and decoding Bit Context Protocol streams
-
bitsong
Fast
#[no_std]macro-based serialization/deserialization -
derec-cryptography
Cryptographic primitives used by the DeRec protocol implementation
-
polars-protobuf
Automatic polars-structpath implementations for Protocol Buffer messages
-
hardy-cbor
RFC 8949 compliant canonical CBOR encoder/decoder
-
zarrs_opendal
opendal store support for the zarrs crate
-
csv_pretty
Fork of https://github.com/BurntSushi/rust-csv
-
sj
-
base256u
mapping between bytes and Unicode codepoints
-
cdumay_context
Context Manipulation and Export
-
xmlity
A (de)serialization library for XML
-
serde-csv-core
CSV serialization for no_std crates
-
gaia-binary
Binary encoding and decoding for Gaia project
-
architect-schemars
Generate JSON Schemas from Rust code
-
pdq-rs
Rust bindings for Facebook's PDQ image hashing library
-
byteorder-lite
reading/writing numbers in big-endian and little-endian
-
iof
Read from and write data to console or file in simple formats
-
toml_writer
A low-level interface for writing out TOML
-
binary-stream
Binary stream reader and writer
-
elicit_serde_json
Elicitation MCP tools for serde_json types (Value, Map, Number)
-
jlabel-question
HTS-style full-context label question parser and matcher
-
hcl-primitives
Primitives used by the HCL sub-languages
-
raftpico
Raft framework built on top of the raftbare crate
-
dollhex
tiny implementation of codeberg.org/NyaomiDEV/dollhex
-
qr-base44
Base44 encode/decode for arbitrary bytes using URL-safe QR-compatible alphabet
-
serde2file
serialize some data to a file or deserialize a data from a file,support encrypt/decrypt file;将struct序列化化存储为文件,或者从文件反序列化为struct,文件存储时支持加密存储
-
messagepack-core
messagepack for
no_std -
base_xx
Base XX encoding
-
xsd-parser-types
Types used by the code generated by xsd-parser
-
sapient-rs
Rust bindings for the SAPIENT / BSI Flex 335 protobuf message schemas
-
posix-space
Pure Rust implementation of
isspacefor the POSIX locale -
maec-rs
MAEC (Malware Attribute Enumeration and Characterization) data model library for Rust
-
forma_sif
SIF serialization and deserialization for forma_core
-
dgi-log
Logging system of DGI (https://github.com/Sharp0802/dgi)
-
cfgfifo
(De)serialize common configuration file formats based on file extension
-
rangebar-io
I/O operations for rangebar data (CSV, Parquet, Arrow)
-
httlib-hpack
HPACK format implementation for HTTP/2
-
mod3d-gltf
3D Models for Gl processing
-
dolang-ext-json
JSON extension for the Do language
-
windows-api-utils
Windows API utilities for coordinate conversion, bit operations, and message parameter handling with feature gating
-
cu-bincode
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
squarepeg
partitioning the Earth's geography
-
fog-pack
Binary Data format supporting immutable references, schema, and compression
-
stega
conceal and reveal UTF-8 encoded data within PNG images
-
flv-tls-proxy
Local TLS Proxy
-
esexpr-json
ESExpr serialization JSON encoding mappings
-
tokmd-format
Output formatting and serialization (Markdown, JSON, CSV) for tokmd
-
ciborium-ll
Low-level CBOR codec primitives
-
z8run-protocol
Compact binary WebSocket protocol for real-time z8run editor-engine communication
-
meowtonin-serde
Serializer/deserializer for BYOND types, using meowtonin
-
byte-chisel
decoding byte-streams into data structures
-
rspack_util
rspack util
-
milky-types
Milky protocol
-
polyvers
Single-macro schema versioning for Rust: declare a struct family with #[add]/#[edit]/#[delete] mutations across versions and parse them at runtime without serde(flatten) overhead. Optional binary codecs: rkyv…
-
heapless-bytes
Newtype around heapless byte Vec with efficient serde
-
bomboni_serde
Serde utilities
-
json-tag
Rust serde attribute macro for JSON# — the #type convention for cross-language type tagging in JSON
-
quickfix-msg40
FIX 4.0 messages generated from official XML spec file
-
cljrs-base64
Base64 library for Clojurust wrapping rust-base64
-
forge-data
Structured data decomposition into tiles for Plato agents
-
philharmonic-types
Cornerstone types for the Philharmonic workflow orchestration system: content-addressed JSON, phantom-typed UUID identities, SHA-256 hashes, and millis-since-epoch timestamps
-
serde_rustler
Serde Serializer and Deserializer for Rustler NIFs
-
tcm
parsing and serializing TCM (tcbot macro) format for Geometry Dash
-
protohoggr
Zero-copy protobuf wire-format primitives: varint, zigzag, cursor-based decoder, field encoders, packed repeated fields
-
metrique-writer-format-json
wide event metrics - Pure JSON formatter
-
serde_watson
Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
suture
In-memory binary patches: ordered length-preserving byte writes over a base buffer, with optional source-material verification
-
konsumer_offsets
parse the content of the Kafka
__consumer_offsetsinternal topic -
endian-writer
[no_std] Methods for efficient reading and writing of structures to raw pointers in a stream-like fashion
-
libdd-profiling-protobuf
Protobuf utils for Datadog's continuous profiling library
-
lextrail-test
constraining language model outputs to follow CFG, REGEX and JSON (experimental)
-
b58uuid-cli
Compact Base58 UUID Encoder CLI - Convert UUIDs to 22-character Base58 format
-
bitwarden-state
Internal crate for the bitwarden crate. Do not use.
-
xdl-dataframe
DataFrame module for XDL - pandas/Spark-style data manipulation with support for CSV, TSV, Parquet, Avro
-
nominal-api-proto
Protobuf/gRPC API bindings for the Nominal platform
-
w3strings
encoding and decoding The Witcher 3 w3strings files
-
rune-byte-magic
Identify file types from magic bytes — pure Rust, no libmagic dependency
-
tsgo_rs_client
Typed stdio API client bindings for typescript-go
-
tirea-protocol-ag-ui
AG-UI protocol event encoding and history adapters for tirea
-
url-escape
encoding/escaping special characters in URLs and decoding/unescaping URLs as well
-
bytify
macro that can write given const-expr values into a continuous byte array
-
json-predicate
JSON Predicate lib based on draft-snell-json-07
-
transmcap
CLI for converting MCAP messages into JSONL, CSV, and Parquet via Arrow
-
bde
B-Decoder/Encoder
-
sentrix-codec
Centralised bincode + hex encoding helpers — a stable wrapper around bincode 1.3 and hex 0.4 with a single error type
-
mdbook-satysfi
A mdbook backend for generating SATySFi documents
-
line_cutter
quickly derive structs that de/serialize positionally encoded text data
-
bunny-codec
Zero-copy mesh format adapters for Bunny
-
serde-protobuf
Support for Google Protocol Buffers in combination with serde
-
opml-protocol
parsing and generating OPML 2.0 (Outline Processor Markup Language) files
-
axum_duper
Axum extractor/response for Duper
-
opencore-jsonrpc-rust
elegant library for creating JSON-RPC servers that communicate with the TypeScript framework OpenCore via stdin/stdout
-
hotl-types
Internal component of hotl - no semver promise; pin exact or don't depend. L1 canonical conversation types: pure data + serde, no tokio, no I/O. Before 0.2.0 this crate name shipped…
-
json_value_search
Interface to search elements into serde_json::Value
-
jdt_maybe_multiple
MaybeMultiple is a utility crate that establishes an enum to use in place of
Optionwhere the content may be singular, multiple, or None -
bytemuck_derive
derive proc-macros for
bytemuck -
jhon
JinHui's Object Notation language, basically it's design for config file
-
uv-options-metadata
internal component crate of uv
-
zalgo-codec-common
Convert an ASCII text string into a single unicode grapheme cluster and back
-
falco_event_serde
Serde support for falco_event types
-
koto_serde
Serde support for the Koto programming language
-
manifest-types
Coreason shared ontology types and AST nodes
-
devsper-plugins
Distributed AI Swarm Runtime
-
bitcram
A small, derive-based bit packing library for compact integer representations
-
gilt-cli
CLI binary for gilt — rich terminal output from scripts and CI
-
greetd_ipc
greetd IPC protocol
-
rbase64
A fast multi-threaded base64 encoding library and CLI tool
-
serde_ext_core
Shared configuration and byte encoding helpers for serde extension crates
-
zendo-protocol
Wire-protocol constants and binary frame decoders for the Zendo motion-tracking WebSocket stream
-
endian-type
Type safe wrappers for types with a defined byte order
-
serde-pod
https://github.com/Mingun/serde-pod
-
turbomcp-wire
Wire format codec abstraction for TurboMCP - JSON-RPC encoding/decoding
-
bson2
Encoding and decoding support for BSON in Rust
-
byte_struct
Pack and unpack structure as raw bytes with packed or bit field layout
-
libzbase32
z-base-32 format for Rust. This implementation is no_std compatible.
-
vtx-format
Binary format specification for VTX plugin system
-
brcode
parse and emit BR Codes
-
snid
Polyglot sortable identifier protocol with UUID v7-compatible ordering and extended identifier families
-
ark-serialize
serializing types in the arkworks ecosystem
-
msgpack-schema
A specification language for MessagePack data format
-
oxiproto-build
Pure Rust .proto → Rust codegen (no protoc required)
-
evutils
Handy helper utilities for working with enum variants
-
cgp-serde-extra
Extra providers for Serde serialization of bytes and dates
-
parsebin
An very simple tool to parse binary data and print primitive values to standard out
-
uuid25
25-digit case-insensitive UUID encoding
-
tick-encoding
encoding scheme to encode binary data into ASCII strings
-
protobuf_codec
Encoders and decoders for Protocol Buffers based on bytecodec crate
-
toml-scaffold
Generate commented TOML scaffolds from Rust structs and values
-
mif-schema
JSON Schema validation for the MIF (Modeled Information Format) ecosystem
-
memlink-protocol
Binary protocol definitions for MemLink IPC - fixed headers, magic constants, and error types
-
osom_lib_test_helpers
Test helpers for osom_lib (and not only) crates
-
tk-syn-macros
detail of the
tinyklvcrate -
dxcode
[dxcode] A distinctive, URL‑safe binary encoder with the signature
dxprefix -
rand_tool
A formidable random number generator capable of producing passwords, service ports, and UUIDs, alongside the ability to encode and decode Base64
-
irox-bits
Bits & Bobs. No-std/No-alloc bit/byte manipulation of streams
-
rosv
RSV file format
-
oca-ast
handling Abstract Syntax Tree of OCA bundle
-
florid
Generate nice human-readable unique identifiers from word dictionaries
-
yaml0
serde serialization and deserialization from YAML data format
-
ulid-generator-rs
generating ULIDs
-
zigbee2mqtt-types
Struct definitions for zigbee2mqtt json messages
-
stardust-xr-schemas
Stardust XR core schemas, generated from flatbuffers automatically
-
avrow
fast, type safe serde based data serialization library
-
sgx_serialize
Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language
-
libcvss
CVSS specification
-
alphanumeric-stepper
A reversible alphanumeric sequence codec for compact serial codes like 000..999, A00..Z99, AA0..ZZ9, and AAA..ZZZ
-
camel-dataformat-protobuf
Protobuf DataFormat for rust-camel (JSON <-> protobuf wire format)
-
vpk0
handling Nintendo's N64-era vpk0 data compression
-
noya-cli
Command-line tools for noyalib (noyafmt, noyavalidate)
-
toon2
CLI tool for converting between JSON, YAML, and TOON formats
-
dollnary
tiny implementation of https://stella.lifeless.space/code/dollnary/
-
rsubs-lib
Pure Rust subtitle manipulation and conversion library
-
planus-codegen
Internal codegen library for planus
-
cluttered
A CLI Texture Packer written in rust
-
actix-bincode
Bincode extractor for Actix Web
-
serde-llsd-benthic
serializing and de-serializing data in Linden Lab Structured Data format. This format is used by Second Life and Open Simulator
-
yaml-serde-merge
yaml-serde merge helpers for Structured Merge
-
xml_serde
Namespace aware XML (de)serializer utilizing Serde
-
cborld-ex
Compact Binary Linked Data with Semantic Reasoning for Constrained IoT Networks
-
zbus_macros
proc-macros for zbus
-
simple_x509
X509 creating library
-
tora
A lite, byte-based serialization and deserialization library
-
hashmark
Merkle tree hashing for efficient change detection
-
tfhe-versionable
Add versioning informations/backward compatibility on rust types used for serialization
-
fifthtry-serde_sqlite_jsonb
A Serializer and Deserializer for SQLite jsonb binary format (FifthTry fork, till PR is merged)
-
bijou128
DEPRECATED: moved into the bijoux crate — Bijective variable-length encoding for unsigned 128-bit integers
-
cj-core
Core types, parser registry, and traits for cj
-
xdr-codec
XDR encode/decode runtime support. Pairs with xdrgen which generates code from specs.
-
tealeaf-core
Schema-aware data format with human-readable text and compact binary
-
little-endian
Encoding and decoding of little-endian format
-
serde-spdx
Serde serialization for SPDX files
-
prost-helper
A set of prost helper functions to make prost generated code easy to work with
-
ls_rules
A Little Snitch .lsrules file format model
-
neco-cbor
necosystems series CBOR / DAG-CBOR codec for no_std environments
-
serde_describe
Make non-self-describing serde formats behave like they're self-describing
-
bert
BERT (Binary ERlang Term) serializer
-
ryan-cli
Ryan: a configuration language for the practical programmer
-
asv-to-usv
ASV to USV: Convert ASCII Separated Values (ASV) to Unicode Separated Values (USV) such as for data markup, including for spreadsheets, databases, text files, and more
-
mx20022-codegen
XSD-to-Rust code generator for ISO 20022 message types with constraint validation
-
vmax-serde
Serde-compatible parity types for vmax
-
ih-muse-proto
Data structures used for communication and handle serialization
-
yaxpeax-ia64
ia64 decoder for the yaxpeax project
-
parquet-lite
A lightweight, pure-Rust alternative to the official Apache Parquet crate — minimal dependencies, small binary size, WASM-compatible
-
serde_mask
Mask sensitive data during serde serialization for LLM ingestion
-
stroka
Small String optimization
-
protowire-pxf
PXF (Proto eXpressive Format) text codec — Rust port of github.com/trendvidia/protowire/encoding/pxf
-
crous-core
Core encoder/decoder, block framing, and Value types for the Crous binary format
-
cbor2-cli
A practical cbor CLI for inspecting, decoding and encoding CBOR: diagnostic notation, JSON, hex/base64 and CBOR sequences
-
tex-glyphs
dealing with glyphs in TeX/pdfTeX fonts as unicode characters
-
ufa
A small toolkit
-
pre-commit-config
Rust representations for types belonging to a
pre-commitconfiguration file. Supports (de)serialization, JSON schema and merging -
custom-string
aids in generating string types with custom validation
-
ih-muse-record
Record Muse Api usage for testing purposes
-
vz32
Tiny z-base-32 encoding and decoding
-
basalt-types
Primitive Minecraft protocol types with zero-copy serialization
-
huski-lib
ASCII table aide library
-
base91-rs
basE91 binary-to-text encoding — fast, no_std-compatible Rust implementation
-
mp2json
Read any number of msgpack messages from stdin and output them as newline-delimited json to stdout; also, the reverse
-
toml-comment
Derive macro that turns doc comments and Default values into commented TOML
-
serde-txtrecord
serialization and deserialization library for TXT record format using Serde
-
harrow-serde
Feature-gated serialization formats (JSON, MessagePack) for Harrow
-
five8_const
Compile-time base58 decoding
-
sqlx-prost
A small helper for using prost protobuf types with sqlx
-
fj
Early-stage b-rep CAD kernel
-
calamine-styles
Fork of calamine with Font, Fill, Border, Alignment, and NumberFormat style parsing for xlsx
-
weakauras-codec-lib-serialize
routines for deserializing and serializing LuaValues in a way compatible with a Lua library called LibSerialize
-
crate_crypto_internal_eth_kzg_erasure_codes
erasure encoding and decoding
-
prost-protovalidate-build
Build-time code generator for zero-cost Protocol Buffer validation using buf.validate rules
-
zconf
help to write configuration files
-
provekit_noir_protobuf
Protobuf utilities for Noir
-
hubpack
A predictable serialization format
-
merge-yaml-hash
YAML Hash with merge/update capabilities
-
arff
ARFF file format serializer and deserializer
-
dolang-private-ipc
A minimal abstraction for IPC via unix sockets
-
rw-utils
Collection of utilities that enhance the rust Read and Write traits by providing various utility method for reading/writing structured data
-
rune-hex
Hex encoding and decoding for byte slices and files — lowercase, uppercase, and streaming output
-
pulse-protocol
Wire protocol definitions for Pulse realtime engine
-
protoc-gen-prost-crate
Protocol Buffers compiler plugin powered by Prost!
-
enser
Enum serialization with tag
-
rasterix
ASTERIX message encoding/decoding library
-
varinteger
Rust module for encoding/decoding varints that doesn't do any IO. Inspired by the Node.js varint module
-
conduit-core
Binary IPC core: codec, router, ring buffer, handler trait
-
uninode
Universal object type
-
deepstore-server-client
Rust client SDK for deepstore-server (control plane)
-
sfc_cart
SNES/SFC ROM header library and utilities
-
sg-prost
fork
-
vercode
Versioned binary encoding and decoding for evolving Rust data structures
-
json_object
JsonObject library for Rust
-
libeither
Either struct for Rust
-
compact-thrift-parquet
Parquet metadata structures generated from thrift definitions
-
singlefile-formats
Default file format implementations for singlefile
-
srbn-serde
Serde and serde_json helpers for SRBN trace types
-
rust-lcm-codec
Rust support for reading and writing the LCM data format
-
alsa-ctl-tlv-codec
Encoder and Decoder for Type-Length-Value(TLV) style data in ALSA control interface
-
bmbp_marco_util
BMBP Marco
-
ratio-schema
Ratio's versioned serializable data formats
-
alef-backend-ffi
C FFI backend for alef
-
bytebox
High performance and secure data storage solution
-
hexstring
handling hexadecimal string
-
serde_pretty_yaml
YAML data format for Serde
-
rustwire
efficient manipulation of encoded protocol buffer messages
-
declio
A declarative I/O serialization library
-
vbare
Runtime library for VBARE (Versioned Binary Application Record Encoding), an extension to BARE with versioned schema evolution
-
varuint
Variable length signed and unsigned integer types
-
stegano-rs
steganography using bitplane and pixel value differencing techniques
-
nu_plugin_endecode
A plugin with various encoding schemes, from Crockford's base-32 to HTML entity escaping
-
nenjo-events
Typed event definitions for agent-to-platform messaging in the Nenjo orchestration framework
-
impl_serialize
Macro for common implementing methods in serde::Serializer trait
-
omni-schema
Universal Schema Generator for Rust - One source of truth, multiple outputs
-
cccc-cli
The unified cccc binary: one CLI that measures cognitive/cyclomatic complexity across every bundled language (ECMAScript/TypeScript, Rust, Go, PHP)
-
osom_lib_boxed
ABI-stable box type for osom_lib
-
shardline-xet-adapter
Xet xorb and shard adapter for the Shardline server ecosystem
-
spaceapi
types and serialization/deserialization
-
nix-nar-cli
Binary to manipulate Nix Archive (nar) files
-
rskit-schema
JSON Schema generation from Rust types via schemars
-
wang-utils
个人使用的rust工具库
-
suture-connector-airtable
Airtable API connector for Suture — sync Airtable bases to local JSON and CSV
-
crc-frame
functions for reading and writing crc32'd framed buffers
-
prost-validate-build
protoc-gen-validate's validation generation using prost-build
-
random-icon
Generates a random icon from a template
-
vexil-store
Human-readable and binary file formats for Vexil schemas and data
-
vtcode-markdown-store
Markdown-backed storage utilities extracted from VT Code
-
steam-protos
Steam protocol protobuf message definitions for Rust (pre-generated, no build script)
-
unifont
monochrome Unicode bitmap font. Halfwidth glyphs are 8x16, fullwidth are 16x16 pixels.
-
typeid_suffix
that implements the UUID suffix part of the
TypeIdSpecification -
bitflags-serde-legacy
Implement serde traits for bitflags 2.x types compatibly with 1.x
-
zarrs_tools
Tools for creating and manipulating Zarr V3 data
-
tcs-schema
Schema AST types for TCS (Tape Canonical Serialization)
-
in-situ
In Situ Endian-Independent Bytes Access
-
mint-core
Core library for building hex files from data and layout definitions
-
rustex-output
Deterministic artifact writers for Rustex outputs
-
serde_pipe
Turn serde+bincode into a pipe: push
Ts and pullu8s, or vice versa. This library gives you aSerializerpipe, into which you can pushTs and pullu8s; and aDeserializerpipe… -
toak-rs
A high-performance library and CLI tool for tokenizing git repositories, cleaning code, and generating embeddings
-
serde-decimal
Careful serialization of rust_decimal types
-
zserio
Runtime support for zserio
-
py27-marshal
port of https://github.com/python/cpython/blob/master/Python/marshal.c
-
crabmos
A CLI wrapper for atmosim
-
cadmpeg-codec-nx
Read Parasolid geometry and topology from NX .prt files
-
osascript
simplified access to JavaScript via OSA on macOS
-
serde_unit_struct
(De)serialize a unit struct as its name
-
binkit
A modular toolbox for analyzing, disassembling, and patching binary formats
-
utf7-imap
Mailbox names encoder and decoder (UTF-7 IMAP RFC 3501)
-
emojfuscate
Tools for turning any data into emoji and back again
-
hedl-yaml
HEDL to/from YAML conversion
-
package-json
package.json manager for Rust
-
http-serde-ext-ios
serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
-
rsomics-link-prediction
Neighborhood-overlap link-prediction scores (Jaccard, Adamic-Adar, resource allocation, preferential attachment, common-neighbor-centrality/CCPA) — value-exact Rust port of networkx link_prediction
-
grain-id
Compact, human-readable unique IDs — grain-sized, yet enough for a lifetime
-
serde-nothing
Serialize to nothing. Deserialize from nothing
-
serde-aux-ext
serde-aux extension
-
desert_rust
Binary serialization library for Rust
-
map-to-javascript-html
serializing a map to JavaScript code in HTML usually for dynamically generating strings on web pages
-
torg-serde
Serialization/deserialization for TØR-G token streams
-
esyn
De/Serialization Rust In Rust
-
ts_control_serde
serde data types for tailscale control comms
-
oxidef_service
Oxidef is an experimental interface definition language and serialisation scheme for efficient and strongly-typed payloads
-
tpt-appfront-ai-schema
JSON-LD (schema.org) and custom AI Schema output backend for TPT AppFront, for AI-agent clients
-
erltf
Erlang External Term Format codec for Rust
-
swift_localizable_json_parser
Parse Localizable.xcstrings
-
serde_combinators
Combinators for producing Serde serialize and deserialize functions
-
vlen
High-performance variable-length integer encoding with SIMD optimizations, embedded support, and enhanced functionality
-
serde-field-default
Serde field default attribute
-
serde_yad
serializes and deserializes YAD files
-
cosey
Data types and serde for public COSE_Keys
-
protean
A flexible data enum guaranteeing strict variant ordering for backward-compatible binary serialization
-
regxml
SMPTE ST 2001-1 RegXML fragment builder and XSD schema generator for MXF metadata
-
femtopb
A no-std, no-alloc set of tools for protobuf encoding and decoding
-
zeroproto
Zero-copy binary serialization runtime library
-
smooth-bytes
Convenience bit operations for byte slices
-
neon-serde3
Easily serialize object for use with neon, fork of neon-serde
-
obj2xml-rs
High-performance, memory-efficient XML to Dict, Dict to XML for Python, written in Rust
-
rcodec
combinators for purely functional, declarative encoding and decoding of binary data
-
qr-rs
A CLI utility to encode URLs or text into QR codes in various formats and colors
-
librarys
A comprehensive utility library for rapid development in Rust, providing common functionality like string processing, validation, encryption, and more
-
const-decoder
Constant functions for converting hex- and base64-encoded strings into bytes
-
async-signatory
Rust Signatory Kit
-
altair-base32
Crockford Base32 encoding with u64 helpers and Mod-37 check digit
-
openapiv3-extended-2
data structures that represent the OpenAPI v3.0.x specification easily deserializable with serde
-
hardcopy
Generate hard copies of keys, certs and secrets
-
probor
A (prototype of) serialization protocol on top of CBOR that provides protobuf-like functionality
-
format-as-toon
Convert JSON to TOON (Token-Oriented Object Notation) — a compact, human-readable format that reduces token usage by 30–60% compared to JSON
-
copybook-charset
Character set conversion utilities for EBCDIC/ASCII encoding
-
serde_field_result
Field-level Serde recovery for schema-drift-tolerant API clients
-
fast32
Base32 and base64 encoding in Rust. Primarily for integer (u64, u128) and UUID identifiers, as well as arbitrary byte arrays.
-
urlencoding
doing URL percentage encoding
-
rong_encoding
Encoding module for RongJS
-
byte-transcoder
A Rust+Typescript library to transcode higher-level data types to/from bytes
-
smpte-types
SMPTE primitive types: UL, AUID, UUID, UMID, HalfFloat
-
qontinui-types
Canonical DTO types for Qontinui. Rust is the source of truth; TypeScript and Python are generated from JSON Schema emitted by schemars.
-
esexpr-text
ESExpr serialization text format
-
json2parquet
Convert JSON files to Parquet
-
toon-format-rs
Token-Oriented Object Notation (TOON) parser and serializer for Rust
-
hiroz-schema
ROS 2 type description schema types for hiroz
-
orio
Small serialization library
-
midi_file
For reading and writing MIDI files
-
bincode2
A binary serialization / deserialization strategy that uses Serde for transforming structs into bytes and vice versa!
-
fastexif
Exif metadata reader
-
normalize-rules-config
Shared rule configuration types (RulesConfig, RuleOverride) for normalize rule engines
-
kuiper-agent-proto
gRPC protocol definitions for CI runner agents
-
muon-rs
Serde support for MuON data interchange format
-
serde_asn1_der
A basic ASN.1-DER implementation for
serdebased uponasn1_der -
tinycbor
A tiny CBOR codec library
-
prost-uuid-doubleint
Prost uuid custom datatype
-
facet-format
Core Serializer/Deserializer traits for facet
-
faster-hex-thiserror
Fast hex encoding
-
dingo-format
DingoDB survival wire format: frame codec, integrity, and salvage scanning (Stage 2)
-
table
A specialized map for storing values of varying types
-
asking
Build async prompts
-
wjp
Wizards JSON Parser
-
serrf-cli
Command-line interface for SERRF metabolomics normalization
-
ts_control_noise
noise protocol implementation for tailscale control comms
-
junstr
Unnest json serialized as strings inside json
-
box-convert
convert
-
dispatch_map
Type-safe, declarative dispatch maps for Rust configuration with automatic glue and zero boilerplate
-
serde-json-schema
minimal json-schema type
-
byteserde_types
A procedural macro for mapping byte streams to/from arbitrary struct types with focus on performance
-
xspf
straightforward pure rust implementation of the Xml Sharable Playlist Format
-
n64_cart
N64 file header library and utilities
-
nanoxml
A truly minimal XML (de)serializer
-
cj_ascii
working with ASCII strings in Rust
-
harrow-codec-h1
HTTP/1.1 codec for Harrow: request parsing, response serialization, chunked encoding
-
neco-base58
zero dependency Base58BTC encoder and decoder
-
zbar-rust
High-level and low-level ZBar binding for the Rust language
-
costroid-focus
FOCUS 1.3 Cost and Usage export primitives: typed records and JSON/CSV serialization for AI tool billing data
-
sval_json
JSON support for sval
-
chia-pos2
creating plots, validating proofs of space, farming partial proofs and solving proofs. Using Chia proof of space v2
-
basenc
High-performance SIMD-accelerated Base64, Base32, and hex encoding and decoding with no_std support
-
fluvio-smartengine
The official Fluvio SmartEngine
-
rmp-futures
Async Rust MessagePack and MessagePack-RPC
-
loona-hpack
HPACK codec for the loona HTTP implementation
-
rcwt-rs
reading and writing CCExtractor RCWT binary caption files
-
nachricht
wire format
-
quickfix-msg42
FIX 4.2 messages generated from official XML spec file
-
argus-ser
Rustc Ty serialization and TS bindings
-
slipspeed
The fastest SLIP codec for Rust
-
stwo-circuit-cairo-serialize
Serializes circuit proofs into the Cairo verifier's input format
-
lextrail
constraining language model outputs to follow CFG, REGEX and JSON (experimental)
-
facet-jsonschema
Generate JSON Schema from Facet types. Provides a
to_stringfunction to get a JSON Schema representation as a string. Useful for reflection, introspection, serialization, and deserialization. -
nornir-hash
ONE shared content-hash primitive for the nordisk constellation — lowercase-hex SHA-256 of bytes / files / streams (
sha256_hex,sha256_file, streamingSha256Hasher) plus a dependency-free… -
esexpr-binary
ESExpr serialization binary format
-
idmix
IDX v1.2: encode typed integer and short string sequences to compact text
-
aura-toon
Token-Oriented Object Notation encoder. 30-60% fewer LLM tokens than JSON for the same data.
-
oxiproto
Pure Rust protobuf toolkit (no protoc)
-
pcf
Reference implementation of the Partitioned Container Format (PCF) v1.0
-
shema
Schema generation macros
-
sje
Fast JSON deserialisation and serialisation schema based framework
-
polars-parquet-format
Safe Parquet and Thrift reader and writer (sync and async)
-
bcp-encoder
Encoder for the Bit Context Protocol binary format
-
jmap-calendars-types
JMAP Calendars extension data types (draft-ietf-jmap-calendars-*)
-
nds_cart
NDS file header library and utilities
-
bencode-encoder
Bencode encoder for Rust
-
aetheris-encoder-serde
High-performance binary contracts and communication traits for the Aetheris Engine
-
syrial
streaming and serialization
-
json-to-usv
JSON to USV: Convert JavaScript Object Notation (JSON) to Unicode Separated Values (USV) for data markup, including for spreadsheets, databases, text files, and more
-
copybook-rdw
RDW framing microcrate with header primitives, reader/writer, and buffered helpers
-
bytey
convenient and easy to use byte storage
-
serde_repr
Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum
-
typeshare-engine
Behavioral engine for typeshare: parsing, writing, configuration, and everything in between
-
serde-generate-bin
generate (de)serialization code in multiple languages
-
protobuf-parse2
Parse
.protofiles. Files are parsed into aprotobuf::descriptor::FileDescriptorSetobject using either: pure rust parser (no dependencies)protocbinary (more reliable and… -
moosicbox_opus
MoosicBox Opus codec decoder implementation for Symphonia
-
hyper_serde
Serde support for hyper types
-
agent-skills-cli
CLI for validating and working with Agent Skills
-
serde_toon
A Serde-compatible TOON (Token-Oriented Object Notation) serialization library
-
oxiproto-wkt
Well-Known Types interop for OxiProto
-
ldapdn
LDAP Distinguished Name (DN) unescaping and zero-copy parsing
-
spoke-schemas
SPOKE wire types — Rust generated from JSON Schema
-
parity-codec
Lightweight, efficient, binary serialization and deserialization codec
-
proto-blue-lex-json
AT Protocol JSON <-> LexValue conversion with $link and $bytes encoding
-
forma_json
JSON serialization and deserialization for forma_core
-
named-binary-tag
Format is used by minecraft for the various files in which it saves data
-
crabka-metadata
Versioned metadata record types + immutable image for Crabka
-
fastfield_codecs
Fast field codecs used by tantivy
-
sn_ffi_utils
FFI utilities
-
webnn-onnx-utils
Shared utilities for ONNX <-> WebNN conversion (types, op names, attrs, tensor data, etc.)
-
weld-codegen
Code generation for smithy models
-
copybook-determinism
Determinism primitives for stable hash/diff comparison in copybook-rs
-
forma-io
A ground-up serialization framework for Rust. Better errors, first-class i128, built-in schema generation, and zero ambiguity.
-
psrdada
wrapper for the psrdada radio astronomy library
-
purrdf-columnar
PurRDF's byte-deterministic, bidirectional five-table Parquet codec for RDF 1.2 datasets
-
incurs-extras
Opt-in output formats and extensions for incurs
-
docspec-json
JSON writing primitives for docspec writers
-
jmap-sharing-types
JMAP Sharing data types — Principal and ShareNotification (RFC 9670)
-
g60
encodes and decodes G60 as bytes or utf8
-
lozizol
Back to basics, efficient event-sourcing protocol
-
e9571_json_lib
JSON serialization, deserialization, and non-standard JSON parsing
-
json_value_resolve
Interface to resolve String to serde_json::Value
-
rkyv_dyn
Trait object support for rkyv
-
steam-friend-code
Encode and decode Steam CS:GO/CS2 friend codes and short Steam quick-invite codes
-
cai-output
Output formatters for Coding Agent Insights
-
syml
configuration language similar to YAML, but may be more user-friendly
-
base88
Fast and safe Base88 encoding/decoding
-
orleans-rust-codegen
Manifest-driven generator for typed orleans-rust-client grain clients
-
packed-encoder
A tiny rust crate that can be used to encode data of different types into a packed byte array which can be passed over network, system calls or FFI
-
safe-debug
Derives std::fmt::Debug with automatic redaction for sensitive fields marked with #[facet(sensitive)]
-
tensogram-encodings
Encoding pipeline and compression codec registry for the Tensogram message format
-
csharp_binary_encoding
Decode binary data written by C#'s BinaryWriter class
-
foundation_config
TOML-based configuration file loading — pure std::fs + serde + toml
-
include_data
Include typed data directly in your executable
-
nexus-standard
Zero-copy compiler and reader for the Nexus Standard (NXS) bi-modal serialization format
-
byteser
light weight trait for converting the types to bytes and deserialize into the data type. Just to escape serde increasing the binary size, if you don't have hard constrain for binary…
-
zarrs_zip
A storage adapter for zip files for the zarrs crate
-
fbthrift
Facebook fork of thrift
-
acdp-types
Wire types (Body, PublishRequest, DataRef, receipts, search) for the Agent Context Distribution Protocol (ACDP)
-
acon
A native Rust ACON encoder and decoder. Provides FromStr and Display for deserialization and serialization respectively. Comes with some utilities to make working with the data structure easier.
-
mock-prost-types
A Protocol Buffers implementation for the Rust Language
-
geiserx_ts_hexdump
hexdumps for byte iterators
-
twurst-error
Twirp error struct
-
sedes
SErialization & DEserialization Simplified
-
hexga_bit
A bytemuck wrapper for hexga. A crate for manipulating bytes
-
cdr
A serialization/deserialization implementation of Common Data Representation
-
euid
Reference implementation for EUID
-
hescape
A fast and lightweight HTML escape/unescape library for Rust
-
justcode-core
Compact binary encoder/decoder with space-efficient encoding
-
ferro-type-gen
TypeScript file generation for ferro-type
-
brec_wasm_cli
WASM npm package generator for Brec protocols
-
planus-lexer
Internal lexer library for planus
-
shmp
A flexible and efficient MessagePack serialization implementation in Rust
-
bibicode
convert any natural number from one numeral system to another
-
serde-extensions
Extensions for serde serializable structs
-
pdf-perm
Change the permissions of a PDF file
-
protoc-gen-prost-serde
Protocol Buffers compiler plugin providing JSON serializations
-
oxidef_validation
Oxidef is an experimental interface definition language and serialisation scheme for efficient and strongly-typed payloads
-
b58uuid
Fast, secure Base58 encoding/decoding for UUIDs with minimal dependencies
-
dhara_dhbin
Generic MessagePack-based DHBIN v2 container for Dhara packages
-
brotopuf
(de)serializing structs in protocol buffer wire format
-
vivinq
query the Vivino service
-
protobuf
Protocol Buffers - Google's data interchange format
-
axum-msgpack
serialize/derserialize msgpack for axum
-
suika_json
A JSON handling library for the suika web stack
-
resend
easy to use, performant, customizable and extendable Rust library for little-endian/big-endian serializing and deserializing
-
senml-cbor
no_std SenML CBOR encoder/decoder (RFC 8428)
-
fixed_str
Fixed-size, null-padded UTF-8 string type with const-safe construction and binary serialization support
-
unigraph_serialization
Graph serialization with JSON, zstd compression, and base64 encoding
-
weakauras-codec-ace-serialize
routines for deserializing and serializing LuaValues in a way compatible with a Lua library called AceSerialize
-
qubit-text-io
Text-oriented I/O traits and adapters for Rust
-
rkyv-test
Zero-copy deserialization framework for Rust
-
elicit_serde
MCP tool transport for serde — serialize/deserialize any registered Elicitation type as JSON
-
serde-enum-str
Serialize and deserialize enum string
-
polars-jsonschema-bridge
Bidirectional conversion between JSON Schema and Polars DataTypes
-
inferlab-protocol
Wire types for the Inferlab framework-integration protocol: strict, versioned one-shot JSON adapter operations
-
vu128
Efficient variable-length integers
-
ai-weezl
A no_std fork of weezl
-
glossia-cli
Command-line interface for glossia: encode binary data into grammatical natural language
-
fuid
A UUID-compatible identifier in a friendly base-62 format
-
reallyme-codec-base64
Base64 codec utilities for ReallyMe Codec
-
qubit-text-codec
Buffer-oriented text encoding and decoding utilities for Rust
-
fig2json
CLI tool to convert Figma .fig files to LLM-friendly JSON format
-
datacard-rs
Generic binary card format library with checksums and pluggable format traits
-
serialize_deserialize_u8_i32
that safely converts, back and forward, between u8 and i32
-
csvkit
A short and informative description of your Rust package
-
ordered-varint
Byte-orderable, variable length encoding
-
serde_influxlp
implementing Serde support for parsing and serializing InfluxDB v2 line protocol
-
jmap-cid-types
JMAP Blob Content Identifiers extension data types (draft-atwood-jmap-cid-00)
-
xml2json-rs
converting to and from XML/JSON
-
fbthrift-git
-git package for fbthrift
-
rz-agent-protocol
@@RZ: wire protocol for inter-agent messaging (transport-agnostic)
-
xlsb-writer
Fast zero-copy XLSB (Excel Binary) writer for Arrow RecordBatches
-
weird
A Crockford Base32-like encoding that produces non-sequential output based on a salt
-
pcobs
Binary encoding for structured data communication
-
excel-rs
A fast, low-allocation Rust library for writing XLSX (Excel) files
-
smpp-codec
A comprehensive SMPP v5 protocol codec for Rust
-
bunk
Fast and efficient human-readable data encoding!
-
k8-obj-metadata
Core Kubernetes metadata traits
-
nemo-relay-worker-proto
gRPC protocol definitions for NeMo Relay out-of-process worker plugins
-
autocodec
Derive macro for automatic binary protocol serialization and deserialization
-
skrt
Lightweight, zero-copy SubRip Text (SRT) subtitle library for Rust - std only, no dependencies
-
nestac
access nested structures using path-like string format
-
cbor_next
CBOR encoder and decoder
-
ctr_cart
3DS file header library and utilities
-
hyper_byte
An unsafe, near-zero cost (1-2 instructions) byte transmuter to numeric types with fast byte reader, writer, and read-writer
-
baid64
Easy-to-check URL-safe Base64 encoding for identities
-
protowire-sbe
FIX SBE binary codec — Rust port of github.com/trendvidia/protowire/encoding/sbe
-
structom
efficient data format for all needs
-
fj-viewer
Early-stage b-rep CAD kernel
-
openskp-capi
C ABI bindings for the openskp SketchUp .skp reader
-
nanobit
Ultra-fast binary serialization with multi-format compression and zero-copy deserialization
-
lutra-bin
Binary format library for Lutra: IR/RR encoding, decoding, and value representation
-
openmath
Support for OpenMath (de)serialization
-
rasn-derive-impl
Derive macro impls for rasn-derive
-
zasa
JSON parser with no dependencies
-
flydent
processing aircraft callsigns and ITU data
-
json_value_remove
Interface to remove serde_json::Value elements
-
bserde
serializing data to binary
-
sval_fmt
Integration between std::fmt::Debug and sval::Value
-
sk-cbor
CBOR parsing library
-
simple-base64
encodes and decodes base64 as bytes or utf8 with simple API
-
entidb_codec
Canonical CBOR encoding/decoding for EntiDB
-
unix-ipc
A minimal abstraction for IPC via unix sockets
-
neon-serde
Easily serialize object for use with neon
-
inferd-proto
Wire format for inferd: length-prefixed type-tagged frames (generation), NDJSON (embeddings), bounded reader, request validation
-
typescript-config
Rust representation for the tsconfig elements. Supports (de)serialization, JSON schema and merging
-
cadra-axum
Axum extractors + responses for Cadra
-
gob_archive
Rust-written CLI archiver and un-archiver for the LucasArts GOB archive format
-
serde_mol
Serde support for Markdown Object Language (MOL)
-
json-fixer
A robust library for fixing and formatting malformed JSON with support for type conversion
-
mkwebfont_hb-subset
A wrapper for HarfBuzz font subsetting API
-
code128
Code 128 decoding and encoding
-
serde_epee
Serde support for EPEE
-
kyomu-json
Allows recursive reflection based serialization and deserialization of json. Supports structs and no derives are needed. Nightly required.
-
msgpck
A no-std and async compatible msgpck de/serializer
-
anvil-region
Region file format storage for chunks
-
turbomcp-types
Core types for TurboMCP - the foundation of the MCP SDK
-
barrique
Binary serialiation format
-
slugencode
The swiss-army life library for encoding and decoding formats including Hex, Base32, Base58 (not ct), and Base64 in a constant-time manner
-
struct-patch-trait
A lib help you patch Rust instance, and easy to partial update configures
-
sbof
Small Binary Object Format
-
contra
A minimal serialization/deserialization library with expanded persistency functionality
-
quarb-cbor
CBOR adapter for the Quarb query engine
-
derse
binary serialization protocol for Rust
-
craftflow-nbt
A serde-based NBT (from Minecraft) binary format implementation
-
csv_log_cleaner
Clean CSV files to conform to a type schema by streaming them through small memory buffers using multiple threads and logging data loss
-
btt
Binary to text encodings
-
data-encoding-bin
Swiss Army knife for data-encoding
-
key-mapping
allowing for keyboard key code conversion between systems such as the DOM and HID usage-ids
-
wstp-sys
Low-level FFI bindings to the Wolfram Symbolic Transfer Protocol (WSTP) C API
-
vagus-plugin-protocol
Wire schema for the vagus plugin NDJSON contract (shared by vagus core and the vagus-plugin SDK)
-
serde_json_ext
A serde_json extension that provides configurable bytes serialization formats (hex, base64, default array)
-
vantage-csv
Vantage extension for CSV files
-
koda-rs
KODA format: compact, deterministic text and binary serialization compatible with koda-go
-
bunny-contract
Contract helpers for Bunny schemas and generated types
-
buffin
serialization to/from a binary buffer
-
serde_any
Dynamic serialization and deserialization with the format chosen at runtime
-
binascii
Useful no-std binascii operations including base64, base32 and base16 (hex)
-
tokmd-analysis-html
Single-responsibility HTML renderer for tokmd analysis receipts
-
xls2txt
Command-line utility to convert stylesheets (ODS or excel) to text
-
kobold-cuda
GPU/CUDA-accelerated batch decoding of COBOL numeric fields (COMP-3 packed-decimal and zoned-decimal DISPLAY) for high-throughput legacy-data ingest. Scaffold; the CUDA kernels land later.
-
webbuf
fast base64 and hex encoding/decoding
-
memcond
Assertion memoizer. Safely bring the outcome of an assertion next the code where it is actually useful.
-
edgehog-device-runtime-proto
Astarte message hub protocol buffers for Rust
-
cog_schemars
Generate JSON Schemas from Rust code
-
tiny-json-rs
lightweight JSON parser for Rust
-
facet-asn1
ASN.1 DER/BER serialization and deserialization for facet
-
json-pluck
Pluck a single value out of a serde_json::Value by dotted path or simple JSONPath. Lossy, forgiving, intended for LLM-emitted JSON.
-
pocopine-codec
Shared encoding/codec utilities (base64, percent-encoding, serde adapters) for the pocopine workspace
-
mempill-types
Shared domain types for the mempill bi-temporal AI-agent memory engine (ProvenanceLabel, Disposition, Claim, LedgerEntry, and more)
-
strede-json
JSON format backend for strede
-
temporal-cortex-toon-cli
CLI tool for TOON (Token-Oriented Object Notation) encoding/decoding
-
sdmx-writers
Future home of the format writers for sdmx-rs; no functionality is published at this version
-
serde_sbin
Serialize Binary
-
mcap2arrow
MCAP to Arrow conversion library with protobuf and ROS 2 decoders
-
tokmd-analysis-format
Formatting and rendering for tokmd analysis receipts
-
facet-macros-emit
Proc macro for emitting derived 'Facet' trait code in facet
-
ahp-types
Wire protocol types for the Agent Host Protocol (AHP)
-
perstruct
macro for adding persistent backing to a struct
-
brec_node_cli
Node package generator for Brec protocols
-
rune-base64
Base64 encoder and decoder — standard (RFC 4648) and URL-safe variants
-
elb-cli
Command-line utility that inspects ELF files, prints their dependencies and patches RPATH, RUNPATH and interpreter
-
go-away
Generates go types from rust types
-
boba
Encoder and decoder for the Bubble Babble binary data encoding
-
aiger-circuit
And-inverter graph (AIG) library that can serialize data into AIGER format. Supports third-party circuit representations
-
binary_compat
Deterministic tests for binary serialization and deserialization compatibility
-
csv2parquet
Convert CSV files to Parquet
-
msgpack-value
Types and macros for the MessagePack data model
-
smoljson
Minimal
-
pykrete-jsonwebkey
JSON Web Key (JWK) (de)serialization, generation, and conversion
-
tagged-base64
User-oriented format for binary data. Tagged Base64 is intended to be used in user interfaces including URLs and text to be copied and pasted without the need for additional encoding, such as quoting or escape sequences.
-
abomonation
A high performance and very unsafe serialization library
-
hedl-toon
HEDL to/from TOON (Token-Oriented Object Notation) conversion
-
varu64
A variable length encoding for unsigned 64 bit integers
-
serde_rson
Serde integration for RSON
-
strong_id
Strongly typed, base32 encoded IDs
-
iunorm
Map normalized floating-point numbers to/from (un)signed integers
-
derec-proto
Generated Rust protobuf types for the DeRec protocol
-
endiannezz
Zero dependencies library for I/O endianness on high-level
-
toon-encode
Minimal TOON encoder — Token-Oriented Object Notation for LLM output
-
musli-zerocopy
Refreshingly simple zero copy primitives by Müsli
-
quickfix-msg44
FIX 4.4 messages generated from official XML spec file
-
zwus
Zero Width Unicode Steganography — hide text in invisible characters
-
tsoracle-codec
Shared version-prefixed postcard codec: one
[version_byte | postcard(value)]framing re-used across the tsoracle toolkits so an on-disk layout change fails loudly instead of misdecoding -
binarytext
Binary-to-text encoders / decoders
-
redline-core
Core encoding, filtering, and record capture for redline
-
deseresp
serializer and deserializer for Redis's RESP3 format using serde framework
-
cpd-reporter
Output format reporters for cpd
-
tirea-protocol-acp
Agent Client Protocol (ACP) JSON-RPC 2.0 encoding adapter for tirea
-
jtd
JSON Type Definition
-
ai_byteorder_lite
A no_std fork of byteorder-lite
-
oxidef_text1
Oxidef is an experimental interface definition language and serialisation scheme for efficient and strongly-typed payloads
-
polars-fastjson
Lenient, schema-aware JSON projection for Polars
-
base85
encoding as described in RFC1924
-
base256u-cli
base256u encode and decode data to stdout
-
nexstar_rust
Celestron NexStar serial protocol: command building and response parsing
-
gmeow-gts-capi
Stable C ABI wrapper for the Rust GTS core
-
json_typegen
Procedural macro that generates Rust types from JSON samples
-
brec_macros_parser
Shared types for Brec code generation
-
copybook-overpunch
Zoned decimal overpunch encode/decode primitives for copybook-rs
-
dash7_alp
DASH7 ALP protocol codec
-
jzon-rs-serde
Serde-compatible JSON engine backed by jzon's SIMD scanner
-
commonmeta-schema
Commonmeta JSON Schemas and conformance fixtures
-
desert_core
Binary serialization library for Rust (core crate)
-
simple_serde
A wrapper around multiple serde libraries making it easy to encode and decode multiple types
-
oxlint-config
Types belonging to the oxlint configuration file. Supports (de)serialization, JSON schema and merging
-
vunsigned-varint
no_std compatible implementation of the unsigned-varint format
-
serde-secrecy
Serde support for secrecy types
-
flatbuffers-reflection
Official FlatBuffers Rust reflection library
-
bin-layout
used to serialize and deserialize data in binary format
-
oasis-borsh
Binary Object Representation Serializer for Hashing
-
hexcolor
A tiny HexColor type with serde support
-
rgb-ascii-armor
ASCII Armor: binary to text encoding library and command-line utility
-
port-checker
A fast and user-friendly command-line tool to check port usage
-
dcbor-parse
dCBOR Diagnostic Parser and Composer for Rust
-
bincake
Serde-free deterministic binary serialization
-
base64easy
encodes and decodes base64 as bytes or utf8
-
x520-stringprep
String preparation algorithm as described in ITU-T Recommendation X.520
-
ansi-color-codec
Encode bytes as ANSI background colors
-
suit_cbor
Lightweight no_std utilities for lazy CBOR decoding
-
loctok
Count LOC (lines of code) & TOK (LLM tokens), fast
-
planus-translation
Internal translation library for planus
-
normalize-typegen
Polyglot type and validator generation from schemas
-
rkyv_typename
Customizable naming for types
-
auditable-cyclonedx
Convert data encoded by
cargo auditableto CycloneDX format -
schema_registry_converter_sf
just a fork of the original schema_registry_converter crate with a fix for the avro serialization
-
ticktape-sbe
SBE (Simple Binary Encoding) interop adapter for Ticktape: SBE-framed message payloads over the canonical fixed tier
-
jsonit
A way to parse Json Items using iterators from streams
-
memorypack
Cysharp/MemoryPack
-
harmonia-utils-base-encoding
Base encoding utilities for Harmonia (Nix base32, hex, base64)
-
muhex
A zero-dependencies, SIMD enabled hex crate
-
sval_serde
Integration between serde::Serialize and sval::Value
-
plantuml_encoding
Encoding and decoding text plantuml diagrams to facilitate communication of them through URL
-
rvf-wire
RuVector Format wire format reader/writer -- zero-copy segment serialization
-
json-objects-to-csv
Robust Rust library for converting JSON objects into CSV rows
-
dos-cp-generator
DOS code pages build tool for
dos-cp -
oxify-model
Data models and types for OxiFY workflows, execution, and configuration
-
value-bag-serde1
detail for value-bag
-
yara-x-proto-yaml
converts protocol buffers into YAML
-
borc
CBOR done right
-
agnes
A data wrangling library for Rust
-
s2n-codec
Internal crate used by s2n-quic
-
formattable
Ergonomically support formatted output
-
merge_config_files
tools to merge config from multiple files / directories. supports json and toml
-
docspec-oxa-writer
DocSpec event stream to oxa.dev JSON writer
-
fcode
A binary serialization/deserialization strategy for Serde that supports schema evolution
-
firmion-map-phase
Map phase used by the firmion compiler
-
ax-codec-net
Network utilities and Tokio codec integration for framed message encoding and decoding
-
yara-x-proto-json
converts protocol buffers into JSON
-
mmap_bytey
Mmap Bytey provides a convenient and easy to use byte storage
-
serde-evolve
Type-safe data schema evolution with compile-time verified migrations
-
hhh
Binary File Processor
-
facet-postcard
Postcard binary format for facet
-
urlable
A comprehensive URL manipulation library for Rust, providing utilities for parsing, encoding, and manipulating URLs with support for query strings, path manipulation, punycode domains and more
-
kobold-parquet
Map a COBOL fixed-record layout to an Apache Parquet schema + per-column encoding plan
-
tokio-byteorder
Asynchronous library for reading/writing numbers in big-endian and little-endian
-
shipper-duration
Duration parsing and serde codecs for shipper
-
protowire-pb
Schema-free protobuf wire codec — Rust port of github.com/trendvidia/protowire/encoding/pb
-
synta-cbor
CBOR (RFC 8949) encoding and decoding for synta ASN.1 types
-
jasn
parsing and formatting JASN (Just Another Serialization Notation)
-
bs58-cli
A cli utility for encoding/decoding base58 encoded data
-
serde_bser
Implements the Watchman BSER encoding for serde. https://facebook.github.io/watchman/docs/bser.html
-
base91
Encoding binary data as ASCII characters. Similar to base64, but more efficient.
-
eure-toml
TOML conversion support for Eure format
-
utf8conv
A UTF8 / Unicode Converter for no_std
-
tps_minicbor
A CBOR encoder and decoder suitable for
no_stdembedded targets -
weakauras-codec-base64
heavily optimized routines for decoding and encoding base64 used for WeakAuras-compatible strings
-
brec_java_cli
Java bindings generator for Brec protocols
-
encode
framework for encoding binary data
-
zbuf
“Zero-copy” string and bytes buffers
-
compris-cli
Query and convert Composite Primitive Schema (CPS) formats
-
bytevec
serialization library that uses byte vectors
-
proto-blue-lex-cbor
AT Protocol DAG-CBOR encoding/decoding with CID tag 42 support
-
obu
Unauthenticated / obfuscation codecs of the oboron family: probabilistic AES-256-CBC (upcbc, confidentiality only) and deterministic AES-128-CBC (zdcbc, obfuscation only). NOT authenticated…
-
framous
sending and receiving packets to and from a Reader/Writer
-
rson-schema
Schema validation for RSON
-
serbuffer
Memory Efficient Serialization Library
-
serde_stacker
Serde adapter that avoids stack overflow by dynamically growing the stack
-
monostate
Type that deserializes only from one specific value
-
base85rs
A base85 (RFC1924 variant) encoder / decoder
-
tockloader-proto
A #[no_std] implementation of the protocol used by tockloader and the TockOS bootloader
-
semprr
semantic versioning encoding and decoding
-
yencoding-multi
Multi-part yEnc Usenet article reassembly
-
hcproto
net for Rust
-
usv-to-asv
USV to ASV: Convert Unicode Separated Values (USV) to ASCII Separated Values (ASV) such as for data markup, including for spreadsheets, databases, text files, and more
-
facet-derive-parse
Parser support for facet-derive's macro expansion
-
use-xml
Lightweight XML declaration, element, and attribute helpers for RustUse
-
jeb
experimenting with machine- and human-sympathetic encoding
-
quiver_types
Core types for the quiver crate
-
rune-binary
Binary representation encoder and decoder — converts bytes to 01010101 bit strings
-
tomljson
Lossless TOML ↔ JSON translation
-
elata-muse-proto
EEG headband BLE protocol constants and packet encoding/decoding (Muse-compatible)
-
lnmp
LNMP (LLM Native Minimal Protocol) - Meta crate providing unified access to all LNMP modules
-
fbe
Fast Binary Encoding (FBE) for Rust - High-performance, zero-copy binary serialization with 100% C++ FBE parity and binary compatibility
-
zeroproto-cli
Command-line interface for ZeroProto
-
serde_valid_literal
Literal Value type based JSON
-
binserde
serializing data structures into a binary format
-
sio2
A deterministic, zero-copy binary serialization library
-
nodedb-strict
Binary Tuple serialization for NodeDB strict document mode
-
minibserde_xdr
serialization and deserialization library for XDR format
-
rune-url-encode
URL percent-encoding and decoding for byte slices and strings
-
chisel-decoders
Chisel UTF-8 and ASCII byte stream decoder implementations
-
ts_hexdump
hexdumps for byte iterators
-
yaml-split
iterator over individual YAML documents in a YAML file or stream
-
jmap-tasks-types
JMAP Tasks extension data types (draft-ietf-jmap-tasks-*)
-
ed
Encode and Decode traits
-
zarrs_object_store
object_store store support for the zarrs crate
-
codicon
Traits for encoding and decoding
-
rivet-vbare-gen
Code generator for VBARE (Versioned Binary Application Record Encoding), an extension to BARE with versioned schema evolution
-
rusdantic
A high-ergonomics data validation and serialization framework for Rust, inspired by Python's Pydantic
-
base64-ng-sanitization
Optional sanitization integration helpers for base64-ng
-
bred64
highly-optimized base64 library for Rust
-
sval_dynamic
Object-safe versions of sval::Stream and sval::Value
-
grikod
A safe Rust library implementing the standard Gray code conversion
-
bebop-tools
Cargo buildscript tools for Bebop, a schema-based binary serialization format
-
cdumay_config
configuration manipulation and export
-
mproto
runtime library for mproto schemas
-
musli-descriptive
A fully self-descriptive format for Müsli
-
rustbif
Rust Binary Format
-
jmap-metadata-types
JMAP Object Metadata extension data types (draft-ietf-jmap-metadata-*)
-
json-write
A low-level interface for writing out JSON
-
rb64
Base 64
-
cfdi-cli
CLI tool to parse, validate and convert Mexican CFDI 4.0 electronic invoices
-
cloud-lite-core-rs
Shared utilities for cloud-lite provider crates
-
zarrs_metadata
Zarr metadata support for the zarrs crate
-
facet-deserialize
Event-based approach to deserialization for the facet ecosystem
-
bytes2chars
lazy utf-8 decoder iterator with rich errors
-
rune-chain-tools
Standard LLM-callable tool implementations for rune-chain: encoding, hashing, graph, entropy, and more
-
planus-inspector
Internal library for planus
-
naumi
Lightweight and fast data transfer protocol. Fast de/serialization and tiny size!
-
vil_parse_csv
VIL Expression function — CSV parsing to JSON
-
lossy-bytes-iter-display
Display UTF-8 lossy text from an iterator of byte chunks
-
bs62
Base62 encoder / decoder with support for leading
0x00bytes -
copybook-options
Configuration option contracts shared across copybook codec workflows
-
bdt
viewing, querying, converting, and comparing files in popular data formats (CSV, Parquet, JSON, Avro)
-
rune-rot47
ROT47 cipher — rotate printable ASCII characters by 47 positions
-
base64-compat
encodes and decodes base64 as bytes or utf8 - compatible with older Rust versions
-
vex-proto
Vex binary frame protocol and message types
-
lowlevel-types
Rust types for working with low level data structures, such as ASCII characters and strings
-
forma_core
Core serialization and deserialization framework — data model, traits, error types
-
base64id
Efficiently represent 64, 32 and 16 bit integers as base64url strings
-
morsify
Easily convert text to Morse code and vice versa
-
bcp-wire
Wire format types and serialization for the Bit Context Protocol
-
usv-to-csv
USV to CSV: Convert Unicode Separated Values (USV) to Comma Separated Values (CSV) for data markup, including for spreadsheets, databases, text files, and more
-
base65536
A binary encoding optimized for UTF-32/UCS-4 encoded text and Twitter
-
xdrgen
XDR codec generator from specification. Designed for use with xdr-codec.
-
bytekey2
lexicographic sort-order preserving binary encoding
-
rusdantic-types
Extended type library for Rusdantic: constrained numerics, network types, secrets, paths, dates, UUIDs
-
jamjet-a2a-types
A2A v1.0 protocol types — pure data, zero I/O
-
baid58
Easy-to-check Base58 encoding for identities
-
oasis-cbor
Rust CBOR serialization built as a thin wrapper around sk-cbor
-
uuid-b64
Base64 encoding for UUIDs
-
tonic_json
A coercing JSON schema fitting library for forward-compatible API consumption
-
coreason-manifest-types
Coreason shared ontology types and AST nodes
-
lean-rs-worker-protocol
Wire protocol and shared value types for the lean-rs worker process boundary
-
macp-proto
MACP protocol buffer definitions for the Multi-Agent Coordination Protocol
-
hdv
Header-determined values
-
bytevec2
serialization library that uses byte vectors
-
conversation-codec
JSONL save/load for LLM conversation messages with optional per-message redaction. Zero deps beyond serde_json.
-
openvpn-mgmt-frame
Low-level line framing for the OpenVPN management protocol
-
minbin
Minimal, manual, no-std, zero-dependency, big-endian binary serialization
-
http-pack
Compact binary serialization for HTTP requests and responses (HPK1 format)
-
copybook-fixed
Fixed-length (LRECL) record framing reader/writer primitives for copybook-rs
-
avrotize
Convert JSON Schema to Avro with Rust
-
arch-satellite-borsh-derive-internal
Binary Object Representation Serializer for Hashing
-
bitman
An easy to use bit manipulation library for Rust
-
bcp-types
Core type definitions for the Bit Context Protocol
-
qbice_serialize
The Query-Based Incremental Computation Engine
-
xanadoc
Core library for xanadoc: trit encoding, Bromberg SL2 hashing, content IDs, and DTOB decoding
-
asm_riscv
RISC-V Assembly Encoder / Decoder
-
easy_storage
trait to easily save and load structs in JSON or TOML format
-
quickfix-msg43
FIX 4.3 messages generated from official XML spec file
-
axon_sbin
Serialize Binary
-
covo
Consonant-vowel binary encoding for human-pronounceable strings
-
corro-speedy
A fast binary serialization framework
-
schema2code
Generate Code in any language from a JSON Schema compliant document
-
usv-to-json
USV to JSON: Convert Unicode Separated Values (USV) to JavaScript Object Notation (JSON) for data markup, including for spreadsheets, databases, text files, and more
-
hexga_encoding
Encoding and I/O abstraction for loading, saving, and converting data with custom extensions and media types, with optional Serde integration
-
zorsh-gen-rs
Zorsh generator for Rust
-
shogiesa-pack
Binary pack format for shogiesa position records
-
sval_nested
A recursive variant of sval
-
eager_json
Deserialize JSON from io::Read by buffering into a string
-
micromarshal
(De)Serialisation between Rust values and binary byte objects
-
zeroproto-compiler
ZeroProto schema compiler and code generator
-
use-data
Feature-gated facade crate for RustUse data format helpers
-
mcproto-types
Minecraft protocol types
-
jtd-derive
Generate JSON Typedef schemas from Rust types
-
const_base
Decoding/encoding base 64/32/16 strings at compile-time
-
vmette-proto
Wire contracts shared across the vmette workspace: the guest computer-use vocabulary and the vmetted UNIX-socket protocol
-
smex
Zero-dependency hex encoding and decoding
-
protowire-envelope
API response envelope — Rust port of github.com/trendvidia/protowire/envelope
-
jmap-filenode-types
JMAP FileNode extension data types (draft-ietf-jmap-filenode-*)
-
csv2arrow
Convert CSV files to Arrow
-
borsh-derive-internal-satellite
Binary Object Representation Serializer for Hashing
-
darkbio-cobs
Fast COBS encoder and decoder
-
quicktransform
Lightning-fast encoder/decoder/hasher CLI & GUI tool
-
rune-ascii
ASCII table lookup and character conversion — decimal, hex, octal, binary, and char
-
serialization
encode and decode your struct
-
datalit
A zero-runtime fluent data description macro
-
vix-convert-from-json-into-csv-tool
Convert: a JSON array of objects into CSV
-
minicbor-io
A set of I/O utilities for minicbor
-
tpk
A (de)serialization crate for TPK data
-
radiation
Convert Rust type into raw bytes and vice versa
-
fluvio-dataplane-protocol
data plane protocol
-
signal-backup-decode
decode signal backups
-
brik_rv64
RISC-V Assembly Encoder / Decoder
-
facet-msgpack
MsgPack binary format for facet
-
binplist
A dependency-light binary property list serializer and deserializer
-
totoon
Convert any data format to TOON (Token-Oriented Object Notation)
-
musli-wire
Fully upgrade stable format for Müsli suitable for network communication
-
notepack
A compact binary format and Rust library for encoding and decoding Nostr notes
-
planus-buffer-inspection
Internal buffer inspection library for planus
-
yenc
Encodes and decodes using the yEnc encoding
-
protobuf-codegen3
Code generator for rust-protobuf. Includes a library and
protoc-gen-rustbinary. Seeprotoc-rustandprotobuf-codegen-purecrates -
capsule-lib
reading and writing Capsule container files
-
docspec-html-writer
Streaming HTML5 writer for DocSpec events
-
petra
binary format with support for flexible containers
-
base2048
encoding for efficient encoding of binary data on twitter
-
shapely
One trait for reflection, serialization, deserialization
-
rstmdb-protocol
Wire protocol implementation for rstmdb - framing, messages, serialization
-
utf8-chunked
Incremental UTF-8 decoder that safely handles multi-byte characters split across chunk boundaries
-
wa_proto
(de)serialization protocol for webassembly engines
-
atlv
Algebraic Tag Length Value encoding
-
basic64
A straightforward implementation of base64
-
prost-protovalidate-types
buf.validate proto types with prost and prost-reflect support
-
brec_wasm_gen
Code generation backend for Brec WASM integration
-
decstr
IEEE 754 decimal floating point bitstrings
-
musli-storage
Partially upgrade stable format for Müsli suitable for storage
-
qbjs_deserializer
attempts to deserialize files serialized in Qt5's internal binary JSON format to a serde_json value
-
phon-engine
phon's backend-blind baseline: compact codec, compatibility planning, and the IR interpreter
-
zarrs_storage
The storage API and default stores for the zarrs crate
-
yad_core
YAD-Core manages the lowest level of YAD, its primitive values
-
bolt-proto
Bolt protocol primitives: values, messages, and serialization / deserialization
-
axum_serde_valid
Axum extractor sets of JSON validation
-
copybook-record-io
Record-format dispatch microcrate bridging fixed and RDW framing primitives
-
schema-coerce
Coerce LLM JSON values to a simple field-schema: string->int, bool, float; strip wrapper objects; fill defaults. Forgiving structured-output recovery.
-
vexil-runtime
Runtime support for Vexil generated code — bit-level I/O, Pack/Unpack traits, wire encoding primitives
-
uuid-extra
Minimalist UUID extra utilities for base encoding UUIDs (base64 and base58)
-
track-rails
Rust Version of TrackRails Protocol
-
sval_test
testing sval::Value implementations
-
sval_ref
A variant of sval::Value for types with internal references
-
persia-speedy
A fast binary serialization framework
-
rust_cli_file_converter
Fast CLI to convert files between formats. Experimental: APIs may change. Breaking changes will be made weekly, not ready for production yet.
-
binary-cookies
BinaryCookies decode and encode
-
tell-encoding
FlatBuffer encoding for the Tell analytics protocol
-
quickfix-msg50
FIX 5.0 messages generated from official XML spec file
-
rune-rot13
ROT13 cipher — rotate ASCII letters by 13 positions
-
debt64
-
brec_csharp_cli
C# package generator for Brec protocols
-
sa3p-protocol
Binary framing and multiplexing primitives for SA3P transports
-
bytekey-fix
lexicographic sort-order preserving binary encoding
-
rune-html-encode
HTML entity encoding and decoding — escape and unescape HTML special characters
-
simple-direct-delta-encoding
Custom delta encoding for blob and key value pairs
-
to-binary
Converts From Hex, UTF-8, Vector of Bytes, or a Byte Slice to a Binary String And Implements Many Useful Functions For Binary Strings
-
crabmole
Porting Go standard library in Rust
-
planus-types
Internal type library for planus
-
protospec
One binary format language to rule them all, One binary format language to find them, One binary format language to bring them all and in the darkness bind them
-
zarrs_filesystem
A filesystem store for the zarrs crate
-
rftap
Parser and serializer for RFTap protocol
-
capsule-cli
CLI for packing, inspecting, verifying, and unpacking Capsule container files
-
copybook-safe-ops
Panic-safe conversion and numeric helper operations
-
zarrs_metadata_ext
Zarr extensions metadata support for the zarrs crate
-
desse
Ultra fast binary serialization and deserialization for types with size known at compile time
-
fire-protobuf
Rust only protobuf implementation
-
watchwoman-protocol
Watchman JSON and BSER protocol codecs
-
ax-codec-bytes
Buffer pooling and bytes crate integration for zero-copy operations and memory-efficient encoding
-
tool-arg-coerce
Fix common type slips in LLM-generated tool arguments: string->int/float/bool, single-element array->scalar, null->default. Lossy and forgiving.
-
aegis-protocol
Umbrella crate for the experimental Aegis secure binary protocol
-
double-int
format represents an integer that can be stored in an IEEE 754 double-precision number without loss of precision
-
bs64
SIMD-accelerated Base64 encoding and decoding library
-
minicbor-ser
serde for minicbor
-
serde_toml_ext
A toml extension that provides configurable bytes serialization formats (hex, base64, default array)
-
wirespec-codec
Backend-neutral Codec IR for wirespec
-
endio_bit
Bit-level reading and writing, modeled after std::io::{BufReader, BufWriter}
-
copybook-codec-memory
Reusable memory utilities for copybook codec streaming and parallelism
-
facet-macros-parse
Parser support for facet-macros's macro expansion
-
reallyme-codec-hex
Canonical lowercase hexadecimal encoding for ReallyMe Codec
-
serde-bench
Minimal serialization format for benchmarking Serde
-
xy-rpc
An RPC framework for Rust
-
spyne-encoding
Encoding primitives for the spyne crate
-
redoubt-codec
High-performance secure codec with memory zeroization
-
protobuf2
Google protocol buffers
-
blob-uuid
Converts Uuid to a url friendly 22 character string blob
-
pricklybirdlib
convert between binary data and pricklybird strings
-
residua-cesu8
converting between CESU-8 and UTF-8
-
babelfish
Universal translater for encodings
-
asn1obj
Rust Asn1 format decode/encode
-
copybook-zoned-format
Zoned decimal format detection and representation microcrate
-
tremor-codec
Tremor Script Interpreter
-
facet-typescript
Generate TypeScript type definitions from facet type metadata
-
inarybay
Graph-based binary format (de)serializer generator
-
databuf
used to serialize and deserialize structured data in binary format
-
wscall-protocol
Shared protocol types and frame codec for WSCALL
-
arora-module-rust
Rust source generation for Arora modules (types and bindings from type records)
-
copybook-cli-determinism
Determinism command execution and output rendering for the copybook CLI
-
facet-axum
Axum integration for Facet - extractors and responses using Facet's serialization
-
bincode
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
binary-mirror
Core types for binary-mirror derive macro
-
facet-xdr
XDR serialization for facet using the new format architecture - successor to facet-xdr
-
musli-json
JSON support for Müsli
-
use-base64
Practical Base64 helpers for RustUse
-
buck-resources
Load resource paths from a resources.json produced by Buck
-
vix-convert-from-csv-into-json-tool
Convert: CSV text into a JSON array of objects
-
zarrs_plugin
The plugin API for the zarrs crate
-
zarrs_registry
The Zarr extension point registry for the zarrs crate
-
base64-ng-tokio
Optional Tokio async helpers for base64-ng
-
facet-python
Generate Python type definitions from facet type metadata
-
rune-atbash
Atbash cipher — reverse-alphabet substitution for Latin letters
-
protopuffer
Rust only protobuf implementation
-
zarrs_data_type
The data type API for the zarrs crate
-
brec_java_lib
A flexible binary format for storing and streaming structured data as packets with CRC protection and recoverability from corruption. Built for extensibility and robustness.
-
data-encoding-v3
Development branch of data-encoding 3.0.0
-
format-ende-yaml
format-ende implementation for the YAML file format, based on serde_yaml
-
bluetape-rs-codec
Codec and encoding helpers for bluetape-rs
-
lib-porcelain
dollcode encoder and decoder
-
wirespec-driver
Compilation driver and CLI for wirespec
-
zon-lib
6.2x faster than JSON. A zero-copy, memory-mapped data format for high-performance systems.
-
b0x
CLI tool to display information about the provided input (integers, IP addresses, strings)
-
copybook-codepage
Codepage and unmappable-character policy types for copybook-rs
-
xancode
My simple encoder
-
minibserde
serialization and deserialization library for binary format
-
facet-serialize
Generic serializer for facet
-
facet-validate
Validation attributes for facet - validate field values during deserialization
-
sval_flatten
Value flattening for sval
-
residua-mutf8
converting between MUTF-8 and UTF-8
-
binja
efficient binary serializer and deserializer for Rust
-
clubs-cli
Command-line interface for composing and inspecting Gordian Club editions
-
neco-base64
zero dependency Base64 encoder and decoder
-
facet-json-schema
Generate JSON Schema from facet type metadata
-
byteio
I/O abstractions for bytes
-
rust-fr
non-self-describing data-interchange format
-
binary_macros
Macros for decoding base64-like encodings in string literals to [u8] literals
-
shapely-urlencoded
URL encoded form serialization and deserialization for Shapely types
-
merde_json
JSON serialization and deserialization for merde, via jiter
-
po-wire
Wire format codec for Protocol Orzatty — compact binary framing with QUIC-style VarInts
-
lib-base64
A base64 (with padding) encoding and decoding library, which implements the encode() and decode() methods for the String and Vec<u8> types
-
brec_wasm_lib
A flexible binary format for storing and streaming structured data as packets with CRC protection and recoverability from corruption. Built for extensibility and robustness.
-
plato-tile-encoder
Tile serialization — JSON, 384-byte binary, and base64 codecs
-
radix64
A base64 library by another name
-
use-encoding
Feature-gated facade crate for RustUse encoding helpers
-
facet-dessert
Sweet helpers for facet deserialization - shared between facet-format and facet-dom
-
facet-kdl-legacy
Legacy KDL (KDL Document Language) serialization and deserialization for Facet types - use facet-kdl instead
-
jddf
JSON Data Definition Format validator and utilities
-
shapely-json
JSON serialization and deserialization for Shapely types
-
brec_scheme
Public schema types for Brec protocol generation
-
aegis-protocol-wire
Wire-format framing and payload validation for the experimental Aegis protocol
-
libfyaml-sys
Rust binding for libfyaml