-
serde_json
A JSON serialization file format
-
base64
encodes and decodes base64 as bytes or utf8
-
schemars
Generate JSON Schemas from Rust code
-
prost
A Protocol Buffers implementation for the Rust Language
-
serde_with
Custom de/serialization functions for Rust's serde
-
ron
Object Notation
-
rmp-serde
Serde support for MessagePack
-
toml
A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures.
-
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
-
data-encoding
Efficient and customizable data-encoding functions like base64, base32, and hex
-
prost-reflect
A protobuf library extending prost with reflection support and dynamic messages
-
serde
A generic serialization/deserialization framework
-
json5
serializer and deserializer which speaks Serde
-
polars
DataFrame library based on Apache Arrow
-
simdutf8
SIMD-accelerated UTF-8 validation
-
serde_bytes
Optimized handling of
&[u8]andVec<u8>for Serde -
html-escape
encoding/escaping special characters in HTML and decoding/unescaping HTML entities as well
-
calamine
An Excel/OpenDocument Spreadsheet reader and deserializer in pure Rust
-
postcard
A no_std + serde compatible message library for Rust
-
flatbuffers
Official FlatBuffers Rust runtime library
-
bs58
Base58 codec implementation
-
bson
Encoding and decoding support for BSON in Rust
-
apache-avro
working with Apache Avro in Rust
-
sonic-rs
fast Rust JSON library based on SIMD
-
bytemuck
mucking around with piles of bytes
-
serde_urlencoded
x-www-form-urlencodedmeets Serde -
multihash
format
-
hex
Encoding and decoding data into/from hexadecimal representation
-
plist
parser. Supports Serde serialization.
-
serde-xml-rs
xml-rs based deserializer for Serde (compatible with 1.0)
-
kdl
Document-oriented KDL parser and API. Allows formatting/whitespace/comment-preserving parsing and modification of KDL text.
-
rkyv
Zero-copy deserialization framework for Rust
-
scale-info
Info about SCALE encodable Rust types
-
serde-big-array
Big array helper for serde
-
quick-protobuf
A pure Rust protobuf (de)serializer. Quick.
-
borsh
Binary Object Representation Serializer for Hashing
-
base32
encoder/decoder for Rust
-
gix-object
Immutable and mutable git objects with decoding and encoding support
-
serde_qs
Querystrings for Serde
-
exr
Read and write OpenEXR files without any unsafe code
-
humantime-serde
Serde support for the
humantimecrate -
deku
bit level serialization/deserialization proc-macro for structs
-
bendy
encoding and decoding bencode with enforced canonicalization rules
-
planus
alternative compiler for flatbuffers, an efficient cross platform serialization library
-
rasn
A safe no_std ASN.1 codec framework
-
serde_yaml_ng
YAML data format for Serde
-
ciborium
serde implementation of CBOR using ciborium-basic
-
minicbor
A small CBOR codec suitable for no_std environments
-
hex-conservative
A hex encoding and decoding crate with a conservative MSRV and dependency policy
-
hcl-rs
HCL parser and formatter for rust with serde support
-
rmp
Pure Rust MessagePack serialization implementation
-
serde-pickle
A serde-based serialization library for Python's pickle format
-
bcs
Binary Canonical Serialization (BCS)
-
sval
Streaming, structured value serialization
-
serde_plain
A restricted plain text serializer for serde
-
csv-async
CSV parsing for async
-
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…
-
os_str_bytes
Lossless functionality for platform-native strings
-
array-bytes
A collection of Array/Bytes/Hex utilities with full No-STD compatibility
-
base62
encoding/decoding library
-
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
-
protoc-bin-vendored
protoc binaries compiled by Google and bundled in this crate
-
binrw
helping read structs from binary data using ✨macro magic✨
-
serde_yml
A robust Rust library that simplifies the serialization and deserialization of Rust data structures to and from YAML format using the widely-used Serde framework
-
packed_struct
Binary-level structure packing and unpacking generator
-
schema_registry_converter
Encode/decode data from/to kafka using the Confluent Schema Registry
-
pbjson
conversion
-
integer-encoding
varint+zigzag and fixedint integer encoding/decoding (https://developers.google.com/protocol-buffers/docs/encoding)
-
base64-url
Base64 encode, decode, escape and unescape for URL applications
-
serde_valid
JSON Schema based validation tool using serde
-
unicode-bidi
Unicode Bidirectional Algorithm
-
http-serde
Serde support for the http crate. (De)serialize HeaderMap, Uri, Method, StatusCode
-
codespan
Data structures for tracking locations in source code
-
picky-asn1-der
An ASN.1-DER subset for serde
-
typify
JSON schema to rust type code generator
-
reed-solomon-erasure
Reed-Solomon erasure coding
-
npyz
NumPy file format (de-)serialization. Fork of outdated npy-rs.
-
serde_tuple
De/serialize structs with named fields as array of values
-
serde-hjson
Hjson serialization file format
-
bitstream-io
reading/writing un-aligned values from/to streams in big-endian and little-endian formats
-
serde_norway
YAML data format for Serde
-
test-fuzz
fuzzing Rust easy
-
simple_asn1
DER/ASN.1 encoding/decoding library
-
musli
Müsli is a flexible and efficient serialization framework
-
serde_ipld_dagcbor
IPLD DAG-CBOR support for Serde
-
serde-reflection
Extract representations of Serde data formats
-
revision
A serialization and deserialization implementation which allows for schema-evolution
-
charset
Character encoding decoding for email
-
pdf-writer
A step-by-step PDF writer
-
jsonb
implement in Rust
-
atomic
Generic Atomic<T> wrapper type
-
htmlize
Encode and decode HTML entities in UTF-8 according to the standard
-
serde_path_to_error
Path to the element that failed to deserialize
-
arrow-ipc
Support for the Arrow IPC format
-
rust_xlsxwriter
writing Excel 2007 xlsx files
-
bytecodec
A tiny framework for implementing encoders/decoders of byte-oriented protocols
-
reed-solomon-simd
Reed-Solomon coding with O(n log n) complexity. Leverages SIMD instructions on x86(-64) and AArch64.
-
serde_dynamo
serde serializer/deserializer for DynamoDB items that supports aws-sdk-dynamodb, aws_lambda_events, and rusoto_dynamodb
-
auditable-serde
Serialize/deserialize data encoded by
cargo auditable -
struct-patch
that helps you implement partial updates for your structs
-
unsigned-varint
unsigned varint encoding
-
arrow_convert
Convert between nested rust types and Arrow with arrow
-
cbor4ii
CBOR: Concise Binary Object Representation
-
deser-hjson
a Hjson deserializer for Serde
-
serde_html_form
(De-)serialization support for the
application/x-www-form-urlencodedformat -
serde_json_lenient
A lenient JSON serialization file format
-
serde-value
Serialization value trees
-
serde_arrow
Convert sequences of Rust objects to Arrow arrays and back again
-
typeshare
Seamlessly share type definitions across multiple languages for FFI interoperability
-
serde-json-core
serde-json for no_std programs
-
oem_cp
that handles OEM code pages (e.g. CP{437,737,850}) for single byte character sets
-
conjure-serde
Serde Serializer and Deserializer wrappers for Conjure
-
epserde
ε-serde is an ε-copy (i.e., almost zero-copy) serialization/deserialization framework
-
nanoserde
Serialization library with zero dependencies. Supports Binary, JSON, RON and TOML
-
shell-quote
shell-quoting strings, e.g. for interpolating into a Bash script.
-
serde_jsonc
A JSON serialization file format
-
bilrost
A compact protobuf-like serializer and deserializer for the Rust Language
-
multibase
in rust
-
prost-wkt
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
serde_bencode
A Serde backed Bencode encoding/decoding library for Rust
-
serde_variant
Retrieve serde provided variant names for enum objects
-
prost-types
Prost definitions of Protocol Buffers well known types
-
merde
Serialize and deserialize with declarative macros
-
serde_yaml_bw
YAML support for Serde with an emphasis on panic-free parsing (including malformed YAML)
-
z85
ZeroMQ's Z85 encoding mechanism with padding
-
serde-sarif
Serde serialization for SARIF files
-
icy_sixel
A 100% Rust SIXEL encoder and decoder library with high-quality color quantization
-
value-bag
Anonymous structured values
-
stringsext
find multi-byte-encoded strings in binary data
-
toml2json
Convert TOML to JSON
-
eqr
Encode text into svg/png/jpg/terminal-format QR codes with optional logo
-
serde_arrays
module to support serializing and deserializing const generic or arbitrarily-large arrays
-
serde-map-to-array
Helpers to support converting a map to a sequence of named key-value pairs for human-readable encoding formats
-
obfstr
Compiletime string constant obfuscation for Rust
-
serde-pyobject
PyO3's PyAny as a serde data format
-
serde-untagged
Serde
Visitorimplementation for deserializing untagged enums -
msgpacker
MessagePack protocol implementation for Rust
-
toml_write
A low-level interface for writing out TOML
-
pilota
thrift and protobuf implementation in pure rust with high performance and extensibility
-
fastnbt
Serde deserializer for Minecraft's NBT format
-
five8
Fast base58 encoding and decoding for 32-byte and 64-byte arrays
-
keyvalues-serde
(De)serialize VDF text with serde
-
serde_json5
A Serde (de)serializer for JSON5
-
oxc_sourcemap
Basic sourcemap handling for Rust
-
ijson
A more memory efficient replacement for serde_json::Value
-
node-semver
compliant semver implementation in Rust
-
serde_cbor_2
CBOR support for Serde
-
serde_json_borrow
JSON deserialization into a borrowed DOM
-
txt
cargo doc for coding agents
-
toon-format
Token-Oriented Object Notation (TOON) - a token-efficient JSON alternative for LLM prompts
-
wincode
Fast bincode de/serialization with placement initialization
-
nu-json
Fork of serde-hjson
-
libhaystack
Haystack 4 data types, defs, filter, units, and encodings
-
ion-rs
Amazon Ion
-
open-vector-tile
reads/writes The Open Vector Tiles 1.0 Specification
-
htmlentity
encoding and decoding HTML entities
-
rmpv
Decoding/Encoding MessagePack values without schema
-
zarrs
Zarr storage format for multidimensional arrays and metadata
-
quick-junit
Data model, serializer, and deserializer for JUnit/XUnit XML
-
substrait
Cross-Language Serialization for Relational Algebra
-
cloudevents-sdk
CloudEvents official Rust SDK
-
bcder
Handling of data encoded in BER, CER, and DER
-
ferroid
High-performance ULID and Snowflake-style IDs. Unique, monotonic, and lexicographically sortable IDs optimized for low-latency services and async workloads.
-
zvariant
D-Bus & GVariant encoding & decoding
-
automerge
A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically
-
serde_v8
V8 serialization and deserialization
-
shopify_function
write Shopify Functions in Rust
-
json_value_merge
Interface to merge serde_json::Value objects
-
savefile
convenient, fast, versioned, binary serialization/deserialization library
-
ffuzzy
generate / parse / compare ssdeep Context Triggered Piecewise Hashes (CTPH)
-
eserde
Like
serde, but it doesn’t stop at the first deserialization error -
leb128
Read and write DWARF's "Little Endian Base 128" (LEB128) variable length integer encoding
-
rsgen-avro
Command line and library for generating Rust types from Avro schemas
-
utf8-width
To determine the width of a UTF-8 character by providing its first byte
-
bytecheck
Memory validation framework for Rust
-
protoc-gen-prost
Protocol Buffers compiler plugin powered by Prost!
-
utf8-chars
Char-by-char iterator and
read_charmethod forBufRead -
xsd-parser
Rust code generator for XML schema files
-
serde_rusqlite
Serialize/deserialize rusqlite rows
-
json-event-parser
A JSON event parser and serializer
-
redis-macros
macros and wrappers to redis-rs to automatically serialize and deserialize structs with serde
-
ucs2
UCS-2 decoding and encoding functions
-
thrift_codec
encoding/decoding binaries specified by the thrift protocol
-
musli-zerocopy
Refreshingly simple zero copy primitives by Müsli
-
asn1_der
ASN.1-DER en-/decoder
-
xlsx_group_write
excel xlsx分组输出器
-
cbor-diag
parsing data encoded in Concise Binary Object Representation (CBOR) (in any of raw binary, hex encoded (with comments) or diagnostic notation) then printing it out in either annotated hex form or…
-
one2html
Convert Microsoft OneNote® notebooks to HTML
-
serde-this-or-that
Custom deserialization for fields that can be specified as multiple types
-
nuid
A highly performant unique identifier generator
-
human-units
Units serialization and formatting library designed for configuration files and command line arguments
-
serde_regex
A serde wrapper that (de)serializes regex as strings
-
auditable-info
High-level crate to extract the dependency trees embedded in binaries by
cargo auditable -
molecule
Rust bindings for molecule
-
nson
lightweight data-interchange format like JSON or BSON
-
http-serde-ext
serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
-
ipld-core
IPLD core types
-
rend
Cross-platform, endian-aware primitives for Rust
-
unicode-bom
Unicode byte-order mark detection for files and byte arrays
-
terminput
TUI input parser/encoder and abstraction over input backends
-
eccodes
Unofficial high-level Rust bindings of the latest ecCodes release
-
anybuf
A minimal, zero dependency proto3 encoder to encode/decode anything. No schemas needed.
-
tl-proto
A collection of traits for working with TL serialization/deserialization
-
xmp-writer
Write XMP metadata, step by step
-
nojson
A flexible JSON library with no dependencies and no macros
-
bebytes
serialization and deserialization of network structs
-
pbf_font_tools
Tools for working with SDF font glyphs encoded in protobuf format
-
sciformats_serde_json
A JSON serialization file format
-
sigstore_protobuf_specs
serializing and deserializing Sigstore messages
-
gvariant
A pure-rust implementation of the GVariant serialisation format
-
serde_json_canonicalizer
JSON Canonicalization Scheme (JCS - RFC 8785) implementation
-
bytes-varint
variable-length integer encoding (protobuf-style) for the
bytescrate -
fluvio-protocol
Fluvio streaming protocol
-
ear
EAT Attestation Results implementation
-
nondestructive
editing over various file formats
-
yore
decoding/encoding character sets according to OEM code pages
-
k8-types
Kubernetes Object Types
-
idm
Implicit Data Markup
-
extism-convert
Traits to make Rust types usable with Extism
-
jsonbb
A binary representation of json value, optimized for parsing and querying
-
precomputed-map
Precomputed a Map to embed in binary
-
substrait-validator
Substrait validator
-
ocpi-tariffs
OCPI tariff calculations
-
base64-serde
Integration between rust-base64 and serde
-
serde_yaml_with_quirks
YAML data format for Serde, fork with quirks support
-
bp7
dtn Bundle Protocol Version 7 ([RFC 9171]
-
serde_json_path_to_error
A drop in replacement for serde_json where detailed errors are the default
-
jam-codec
Lightweight, efficient, binary codec for JAM
-
serde-lite
A general-purpose serialization/de-serialization library
-
buup
Core transformation library with zero dependencies
-
dcbor-cli
Command line parser/validator for deterministic CBOR ("dCBOR")
-
serde-aux
A serde crate's auxiliary library
-
jsonrpsee-types
JSON-RPC v2 specific types
-
nix-nar
manipulate Nix Archive (nar) files
-
erased-serde
Type-erased Serialize and Serializer traits
-
storekey
Lexicographic sort-order preserving binary encoding format for key-value stores
-
anyerror
A type of any error for transport
-
cj_common
Collection of common functions used by cubicle-jockey projects
-
fstr
A stack-allocated fixed-length string type
-
versed
generating DTOs and their migrations from schema descriptions
-
textcode
Text encoding/decoding library. Supports: UTF-8, ISO6937, ISO8859, GB2312
-
sentencepiece
Binding for the sentencepiece tokenizer
-
serde_sqlite_jsonb
A Serializer and Deserializer for SQLite jsonb binary format
-
simd_cesu8
An extremely fast, SIMD accelerated, encoding and decoding library for CESU-8 and Modified UTF-8
-
actix-web-validator
Validation mechanism for actix-web
-
serde_columnar
Ergonomic columnar storage encoding crate with forward and backward compatible
-
pot
A concise binary serialization format written for
BonsaiDb -
gix-packetline
gitoxide project implementing the pkt-line serialization format
-
wavers
reading and writing wav files
-
apistos-schemars
Generate JSON Schemas from Rust code
-
arrow-json
Support for parsing JSON format to and from the Arrow format
-
cj_bitmask_vec
BitmaskVec is a Vec that pairs bitmasks with T. Bitmasks u8 through u128 are supported.
-
tor-bytes
Helpers for encoding and decoding byte-orientted data, as used by Tor
-
option_set
Bitflags on steroids
-
scirs2-io
Input/Output utilities module for SciRS2 (scirs2-io)
-
serde-rename-rule
Serde RenameRule
-
typical
Data interchange with algebraic data types
-
serde_json_untagged
A JSON serialization file format
-
marshal-rs
Blazingly fast Ruby-lang's Marshal implementation in Rust
-
cookie-factory
nom inspired serialization library
-
bebop
runtime for Bebop, a schema-based binary serialization format
-
collagen
The collage generator
-
tinyjson
Tiny simple JSON parser/generator
-
matrix-pickle
binary encoding format used in the Matrix world
-
cbor-edn
Converter and processor for CBOR Diagnostic Notation (EDN)
-
endi
endian-handling library
-
fastmetrics
OpenMetrics / Prometheus client library in Rust
-
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.
-
itf
consuming Apalache ITF traces
-
x690
Basic Encoding Rules (BER) and Distinguished Encoding Rules (DER) as specified in ITU-T Recommendation X.690
-
native_model
A thin wrapper around serialized data which add information of identity and version
-
raki
RISC-V instruction decoder written in Rust
-
capwriter
Fast saving and loading with annotating cap for vector and slice
-
serde-toml-merge
Merge your toml values
-
ril
Rust Imaging Library: A performant and high-level image processing crate for Rust
-
xml-pretty
XML prettifer binary using xmlem
-
rusty_ulid
Rust ULID (Universally Unique Lexicographically Sortable Identifier) generation and processing
-
serde_describe
Wrappers to make non-self-describing serde formats behave as if they were self-describing
-
bincode-next
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
jsonrpc-server-utils
Server utils for jsonrpc-core crate
-
convert2json
CLI utilities to convert BSON, CBOR, CSV, INI, MessagePack, Plist, RSV, TOML, XML & YAML into JSON and for use with jaq or jq
-
subsetter
Reduces the size and coverage of OpenType fonts
-
edi-cli
CLI tool for working with EDI files
-
polyglot_rs
A high-performance serialization framework used for encoding and decoding arbitrary datastructures across languages
-
bt_bencode
A Bencode encoding/decoding implementation
-
fltn
Flattens a serialized data structure making it greppable
-
uri_encode
URI percent-encoding (encodeURI, encodeURIComponent, urlencode)
-
rust-yaml
A fast, safe YAML 1.2 library for Rust
-
edgefirst-schemas
Message schemas for EdgeFirst Perception - ROS2 Common Interfaces, Foxglove, and custom types
-
dxr
Declarative XML-RPC
-
flatdata
Rust implementation of flatdata
-
ply-rs-bw
reading/writing ascii and binary PLY files
-
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.
-
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
-
mycelium-bitfield
Structured bitfields, courtesy of Mycelium
-
fory
Apache Fory: Blazingly fast multi-language serialization framework with trait objects and reference support
-
laurel
Transform Linux Audit logs for SIEM usage
-
speedy
A fast binary serialization framework
-
syslog_rfc5424
Parser for RFC5424 (IETF-format) syslog messages
-
qirust
QR code generator written in Rust using standard library
-
svg2pdf
Convert SVG files to PDFs
-
codepage
Mapping between Windows code page numbers and encoding_rs character encodings
-
ndarray-csv
Easily read and write homogeneous CSV data to and from 2D ndarrays
-
danube-client
The async client for Danube Messaging Broker platform
-
serde_prometheus
serde-based serializer for prometheus' text-based exposition format
-
harsh
Hashids implementation for Rust
-
moosicbox_aconverter
Audio converter helper binary
-
ronky
way to export Rust definitions to Arri types
-
infinite-rs
fast deserialization library for Halo Infinite
-
claude-codes
A tightly typed Rust interface for the Claude Code JSON protocol
-
serde-tagged-intermediate
Tagged intermediate representation for Serde serialization
-
impl-serde
Serde serialization support for uint and fixed hash
-
lexical-write-integer
Efficient formatting of integers to strings
-
axum-content-negotiation
Axum middleware to use Accept and Content-Type headers to serialize with different formats
-
serde_assert
Testing library for serde Serialize and Deserialize implementations
-
reval
expression evaluator
-
delta-encoding
encode and decode a delta-encoded stream of numbers
-
ar_row
Row-oriented access to Arrow arrays
-
protocrap
A small, efficient, and flexible protobuf implementation
-
esexpr
serialization format and related utilities
-
huski
ASCII table aide command line utility
-
votable
serializer/deserializer with support for format other than XML, such as JSON, TOML or YAML
-
serde_amqp
A serde implementation of AMQP1.0 protocol
-
hot-lib-reloader
reload libraries on change. For faster feedback cycles.
-
rss
serializing the RSS web content syndication format
-
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…
-
splintr
Fast Rust BPE tokenizer with Python bindings
-
binary_serde
binary serialization and deserialization
-
binstring
Store binary data as a string
-
rust-zserio
[OBSELETE] Rust zserio support
-
protobuf-native
A high-level, safe API for libprotobuf
-
xlsxwriter
Write xlsx file with number, formula, string, formatting, autofilter, merged cells, data validation and more
-
utc2k
A fast and lean UTC date/time library concerned only with happenings in this century (2000-2099)
-
nulid
Nanosecond-Precision Universally Lexicographically Sortable Identifier
-
ntex-amqp-codec
AMQP 1.0 Protocol Codec
-
stak-code
Bytecode encoding/decoding for Stak Scheme
-
fcm-push-listener
Listen for push messages from Firebase Cloud Messaging (FCM)
-
tantivy-bitpacker
Tantivy-sub crate: bitpacking
-
raptor-code
implementing Forward Error Correction (FEC) using Raptor codes
-
vsf
Versatile Storage Format
-
base16
(hex) encoding and decoding
-
serde_tagged
Tag values during serialization, retreive tags during deserialization
-
serde-querystring
A query string deserializer based on serde
-
prost-wkt-types
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
xso
XML Streamed Objects: similar to serde, but XML-native
-
autoeq
Automatic equalization for speakers, headphones and rooms!
-
tracing-perfetto-sdk-layer
A provider of tracing layers for tracing-subscriber using the native C++ Perfetto SDK
-
formatorbit-cli
CLI tool that shows all possible interpretations of any data input
-
serde-email
A validating email type that can be serialised using Serde
-
preserves
serialization format
-
cddl-cat
Parse CDDL schemas and validate CBOR or JSON serialized data
-
wezterm-dynamic
config serialization for wezterm via dynamic json-like data values
-
systemctl
Small crate to interact with systemd units
-
binary-ensemble
A CLI tool for working with and compressing ensembles of districting plans
-
fracturedjson
Rust port of FracturedJsonJs: human-friendly JSON formatter with optional comment support
-
lamco-clipboard-core
Protocol-agnostic clipboard utilities - format conversion, loop detection, transfer engine
-
variable-len-reader
reading/writing variable length data. Support AsyncRead/AsyncWrite in tokio.
-
xml_schema_generator
Create Rust struct for given XML file, that allows to deserliaze the given XML using serde or vice versa
-
deb822
(De)Serialization of Deb822 file
-
js_option
An Option-like type with separate null and undefined variants
-
serde-smile
A Smile implementation for Serde
-
espa
converting ESM/ESP/ESS files to and from text format
-
bin_file
Mangling of various file formats that conveys binary information (Motorola S-Record, Intel HEX, TI-TXT and binary files)
-
protobuf-example
Example use of Rust Protocol Buffers bindings
-
mvt
encoding mapbox vector tiles
-
pdl-compiler
Parser and serializer generator for protocol binary packets
-
senax-encoder
A fast, compact, and schema-evolution-friendly binary serialization library for Rust
-
magic_migrate
Automagically load and migrate deserialized structs to the latest version
-
serde-bool
Single value, true or false, boolean deserializers
-
prototk
toolkit for prototcol buffers
-
binary-codec
A binary codec for Rust that provides serialization and deserialization of data structures to and from binary formats
-
herolib_otoml
OTOML - Deterministic, canonical TOML serialization with binary support, OSchema schema language, and OTOML types (OTime, OCur, OLocation, OAddress)
-
newline-converter
Newline byte converter library
-
makepad-micro-serde
Makepad micro replacement for serde
-
tauri-typegen
that automatically generates TypeScript models and bindings from your Tauri commands
-
charset-normalizer-rs
Truly universal encoding detector in pure Rust - port of Python version
-
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
-
facet-kdl-legacy
Legacy KDL (KDL Document Language) serialization and deserialization for Facet types - use facet-kdl instead
-
rbx_xml
Roblox's XML file formats, rbxlx and rbxmx
-
bin-proto
Conversion to/from binary for arbitrary types
-
geonetworking
Tools for encoding and decoding a geonetworking header according to EN 302 636-4-1 v1.3.1
-
spreet
Create a spritesheet from a set of SVG images
-
hakari
Manage workspace-hack packages that do feature unification inside workspaces
-
text-to-png
way to render text to a png image with basic options
-
leopard-codec
Reed-Solomon codes using leopard algorithm
-
flow-record
create records to be used by the rdump cli utility
-
ttaw
talking to a wall, a piecemeal natural language processing library
-
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
-
byteordered
Abstraction for reading and writing data with implicit byte order awareness
-
base45
Encoder/decoder for base45
-
polars-io
IO related logic for the Polars DataFrame library
-
voca_rs
manipulating [unicode] strings
-
dlhn
blazing fast and small data serialization format
-
serde_vici
Serde serialization/deserialization library for the VICI protocol
-
deno_semver
Semver for Deno
-
vu64
variable length encode/decode for a 64-bits integer
-
qubit
Seamless RPC for Rust & TypeScript
-
ferro-type
Rust-to-TypeScript type code generation with serde compatibility
-
z32
Zero-dependency
no_stdcompatible MIT licensed implementation z-base-32 encoding -
moosicbox_audio_decoder
MoosicBox Symphomia player package
-
binary-stream
Binary stream reader and writer
-
germ
The Ultimate Gemini Toolkit
-
flipper-rpc
Flipper Zero Remote Procedure Call Library (RPC) – A Rust 🦀 library enabling apps to remotely control a Flipper Zero device, similar to qFlipper. Built using the official Flipper Zero protobuf definitions.
-
pavexc_rustdoc_types
The slimmed down schema used by pavexc to work with rustdoc's JSON output
-
toon
Token-Oriented Object Notation – a token-efficient JSON alternative for LLM prompts
-
spark-connect-rs
Apache Spark Connect Client for Rust
-
fixlite
FIX parser core library
-
procspawn
thread::spawn just with processes
-
bxmr
a CLI tool for managment BXM's code with rIME-Squirrel
-
picky-krb
Encode/decode Kerberos ASN.1 DER structs
-
postcard-bindgen
generate bindings for the postcard binary format for other languages than Rust
-
slog-json
JSON drain for slog-rs
-
asn1-codecs
ASN.1 Codecs for Rust Types representing ASN.1 Types
-
omniqueue
An abstraction layer over various queue backends
-
tunm_proto
tunm proto for Rust
-
oxicode
A modern binary serialization library - successor to bincode
-
euui
An Extended Universal Unique Identifier
-
dcbor
Deterministic CBOR ("dCBOR") for Rust
-
deduplicating_array
A serde serialization strategy that uses PartialEq to reduce serialized size
-
oxttl
Parser and serializer for languages related to RDF Turtle (N-Triples, N-Quads, Turtle, TriG and N3)
-
na_nbt
High-performance NBT (Named Binary Tag) library with zero-copy parsing and serde support
-
commonware-codec
Serialize structured data
-
serde-roxmltree
Convert roxmltree documents into Serde-compatible types
-
picky-asn1
Provide ASN.1 simple types
-
b58uuid-cli
Compact Base58 UUID Encoder CLI - Convert UUIDs to 22-character Base58 format
-
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.
-
linked-data-next
Linked-Data dateset serialization/deserialization traits
-
oxc-schemars
Generate JSON Schemas from Rust code
-
axum-params
A Rails-like powerful parameter handling library for Axum
-
sketches-rust
DDSketch
-
no_proto
Flexible, Fast & Compact Serialization with RPC
-
rtcm-rs
Encoding/decoding of RTCM v. 3
-
serde_store
Haskell store binary serialization format using Serde
-
python_marshal
reading and writing Python marshal files
-
policy-rs
Policy library for working with protobuf-defined policy objects
-
eolify
High-performance line ending normalization for Rust
-
vrd
generating random and pseudo-random numbers based on the Mersenne Twister algorithm
-
eetf
encoding/decoding Erlang External Term Format
-
proto-sign
Semantic protocol buffer analysis tool for detecting breaking changes
-
serde-json-assert
Flexible JSON assertions
-
mr-ulid
Robust and Hassle-Free ULIDs (Universally Unique Lexicographically Sortable Identifier)
-
codee
Easy and flexible way of encoding and decoding data into either strings or bytes
-
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.
-
fat-macho
Mach-O Fat Binary Reader and Writer
-
jsq
evaluating a JavaScript function and printing the result
-
serde_dhall
Dhall support for serde
-
query_map
VectorMap is a generic wrapper around HashMap<String, Vec<String>> to handle different transformations like URL query strings
-
byten
A binary codec library for efficient encoding and decoding of data structures
-
vegafusion-server
VegaFusion Server
-
serde_dbgfmt
Deserialize #[derive(Debug)] output using serde
-
vlen
High-performance variable-length integer encoding with SIMD optimizations, embedded support, and enhanced functionality
-
beve
(Binary Efficient Versatile Encoding) specification with serde support
-
cu29-value
fork of Value with custom types added for Copper like the time and units
-
isosphere
ISO standard data types, helpers, and related utilities
-
envir
Deserialize/serialize struct from/to env
-
grammers-tl-types
Rust definitions for Telegram's API types and functions
-
ssi-json-ld
JSON-LD-related definitions for the ssi library
-
stix2
STIX 2.1 (Structured Threat Information Expression)
-
compris
Composite Primitive Schema (CPS) for Rust
-
rjd
Compare two JSON files or inline JSON strings and output the differences
-
tagger
Write SVG / HTML / XML programmatically
-
huggingface/tokenizers-python
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
-
wp-model-core
Typed data model crate providing Value, Field, and Record primitives for the Warp PASE stack
-
nuts-bytes
Serialization into a binary data format
-
fbe
Fast Binary Encoding (FBE) for Rust - High-performance, zero-copy binary serialization with 100% C++ FBE parity and binary compatibility
-
toak-rs
A high-performance library and CLI tool for tokenizing git repositories, cleaning code, and generating embeddings
-
pbjsonrpc-build
Generates jsonrpsee trait for prost message types
-
lua-protobuf-rs
lua protobuf
-
serde_encom
Official EnCom library
-
prometools
Extensions for prometheus-client
-
bcheck
that can read and write bcheck and tsv files, which are generated by BCheckbook for iOS and Mac
-
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…
-
messagepack-serde
messagepack for
no_stdwithserde -
codas
Markdown-defined data that serialize to and from bytes on any platform—from web apps to robots!
-
fexbluffers
Allocation optimized FlexBuffer implementation (Rust)
-
serde_bare
BARE (https://baremessages.org) encoding format
-
jsonrpc-lite
JSON-RPC 2.0 Specification serialization for Rust
-
walc_model
Interpreter for Walc programming language
-
dh
Data handling in Rust, made easy
-
serdapt
Composable adapters for
#[serde(with = ...)]attribute -
gf-metadata
A metadata reader for Google Fonts
-
riff
reading and writing RIFF formatted files
-
openlr
OpenLR Rust implementation
-
bbpe
Binary byte pair encoding (BPE) trainer and CLI compatible with Hugging Face tokenizers
-
altrios-core
ALTRIOS Core model for train simulation
-
cranelift-serde
Serializer/Deserializer for Cranelift IR
-
nu_plugin_endecode
A plugin with various encoding schemes, from Crockford's base-32 to HTML entity escaping
-
data-encoding-macro
Macros for data-encoding
-
gedcomx
The core data structures and serialization / deserialization of the GEDCOM X format
-
aegisvault
Convert otpauth URI file to Encrypted Aegis vault JSON on stdout
-
varint-simd
SIMD-accelerated varint encoder and decoder
-
carbon-player-profile-decoder
Rust decoder for Star Atlas Player Profile program on Solana
-
serde_fmt
Write any serde::Serialize using the standard formatting APIs
-
buffertk
tooling for serializing and deserializing data
-
cbored
CBOR exact reader and writer
-
otlp2records
Transform OTLP telemetry to Arrow RecordBatches
-
spacetimedb-sats
Spacetime Algebraic Type Notation
-
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.
-
openapi-from-source
Generates OpenAPI document in YAML/JSON from RUST source code using Axum or Actix-Web
-
serde-firestore-value
A serde (de)serializer using Firestore Value as its data format
-
better_io
Better traits and implementations for IO and buffering
-
serde-encoded-bytes
Efficient bytestring serialization for Serde-supporting types
-
compact-encoding
A series of compact encoding schemes for building small and fast parsers and serializers
-
lnmp-llb
LNMP-LLM Bridge Layer - Optimization layer for LLM prompt visibility and token efficiency
-
steam-vent-proto-dota2
Protobuf structs used by the Steam client protocol
-
json_shape
handle JSON shape
-
akima_spline
A lightweight (only one dependency with 18 SLoC) implementation of a 1d Akima spline with optional smooth extrapolation and derivative calculation
-
ansi-color-codec-cli
Encode bytes as ANSI background colors
-
tiff2
temporary async implementation of tiff - to be upstreamed into image-tiff
-
clickhouse_rowbinary
RowBinary encoder/decoder for ClickHouse
-
pb-jelly
A protobuf runtime for the Rust language developed at Dropbox
-
gift
reading and writing GIF images
-
toon-macro
Ergonomic macros for constructing and parsing TOON (Token-Oriented Object Notation) values
-
slipspeed
The fastest SLIP codec for Rust
-
content_inspector
Fast inspection of binary buffers to guess/determine the encoding
-
ncc
Compiler for custom modes on Novation MIDI devices
-
image4
A no_std-friendly library for parsing and generation of Image4 images written in pure Rust
-
encode_unicode
UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16
-
deadpool-lapin
Dead simple async pool for lapin
-
xportrs
CDISC-compliant XPT file generation and parsing library for Rust
-
postbag
high-performance serde codec for Rust that provides efficient data encoding with configurable levels of forward and backward compatibility
-
http-pack
Compact binary serialization for HTTP requests and responses (HPK1 format)
-
resend
easy to use, performant, customizable and extendable Rust library for little-endian/big-endian serializing and deserializing
-
enc
aids in processing encoded data
-
magstripe-rs
Magnetic stripe card data decoder library and CLI tool
-
serde-inline-default
Serde default values via inline declaration
-
zarrs_ffi
FFI bindings for the zarrs crate
-
justcode-core
Compact binary encoder/decoder with space-efficient encoding
-
presence-rs
providing a tri-state type for representing value presence in schemas and data structures
-
binout
binary serialization/deserialization of integers and arrays of integers
-
prost-reflect-build
function for use with prost-build and prost-reflect to generate ReflectMessage implementations
-
yaml-merge-keys
YAML merge key extension. http://yaml.org/type/merge.html
-
protobuf-json-mapping
JSON mapping for Protocol Buffers messages
-
bytecon
A trait for easily converting to-and-from an array of bytes
-
version-migrate
Explicit, type-safe schema versioning and migration for Rust
-
tzf-rel
Probuf based binary timezone data distribution for tzf-rs
-
miden-serde-utils
Serialization/deserialization utilities for Miden
-
bma-ts
Bohemia Automation time library
-
quoted-string
Specification independent utilities to handle quoted strings (in Mail, MIME types, ..)
-
serde-jsonlines
Read & write JSON Lines documents
-
seq-marked
Sequence-numbered values with tombstone support for LSM trees and versioned data
-
toon-core
Core serialization/parsing logic for TOON-LD format
-
datafusion-datasource
-
alt_serde_json
A JSON serialization file format
-
mozilla/neqo-qpack
Neqo, an implementation of QUIC written in Rust
-
json-unflattening
flattening and unflattening JSON structures
-
sensitive-rs
sensitive data detection and filtering, supporting Chinese and English text with trie-based algorithms
-
notebookx
Fast, lightweight notebook conversion library
-
cirru_edn
Parser/Writer for Cirru EDN
-
scidec
Scientific number converter
-
later_operator
Parsable, storable, printable comparison operators, w/ optional serde support
-
ratio-clone
cheap-to-clone types and wrappers for expensive to clone and compare datatypes
-
apollo-encoder
serialise GraphQL Schemas
-
tlmcmddb-csv
C2A TlmCmd DB CSV parser
-
level-runtime
Conveniences for tokio thread-per-core runtime configuration
-
parsely-rs
Macro-based struct serialization/deserialization
-
borsh-derive
Binary Object Representation Serializer for Hashing
-
facet-derive-emit
Proc macro for emitting derived 'Facet' trait code in facet
-
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. -
gesha-rust-types
Rust types for Gesha proejct
-
feign
Rest client of Rust
-
serde-tuple-vec-map
Deserialize a serialized map to a Vec<(K, V)> in serde
-
translocate
high performance converter that takes CSV translation files and outputs corresponding JSON translation files
-
protobuf-parse
Parse
.protofiles. Files are parsed into aprotobuf::descriptor::FileDescriptorSetobject using either: pure rust parser (no dependencies)protocbinary (more reliable and… -
bootspec
NixOS RFC 125's bootspec datatype
-
serde_yad
serializes and deserializes YAD files
-
serde_jsonc2
A JSON(C) serialization file format (fork of serde_json)
-
zeroproto-cli
Command-line interface for ZeroProto
-
marked-yaml
A simplified YAML structure with provenance spans
-
frostflake
Customizable and thread-safe distributed id generator
-
btetto
that produces Perfetto protobuf from formatted bpftrace output
-
apache-avro-test-helper
Apache Avro tests helper
-
bytes-kman
serialize and deserialize bytes, a simple way to comunicate to other computer or to save state!
-
e-utils
utils
-
edi
Parser for X12 EDI files
-
serde_at
serde serializer/deserializer for AT commands
-
rfc822-like
encoding used in control files implemented for serde
-
rbx_types
Types used to represent Roblox values
-
pct-str
Percent-encoded strings for URL, URI, IRI, etc
-
bitis
Bitwise serialization of messages defined in a data description language with interfaces for rust, python and c++
-
bronzerde
Like
serde, but it doesn’t stop at the first deserialization error -
dec-sixbit
DEC SIXBIT encoding
-
azamcodec
Encoder and decoder library for Azam Codec
-
scru64
Sortable, Clock-based, Realm-specifically Unique identifier
-
bintensors
high-performance binary tensor serialization format designed to be faster eliminating use of JSON serialization metadata
-
rustmatica
reading, editing, and writing Minecraft litematic files
-
bad64
Rust bindings for Binja's arm64 disassembler
-
mbinary
A binary encoding library designed for efficient data storage and transportation in trading platforms
-
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.
-
bin-encode-decode
A high-performance binary encode and decode library that supports customizable character sets beyond Base64
-
serde-brief
A brief, self-descriptive, serde-compatible binary format
-
toon-rs
TOON format encoder/decoder with serde integration
-
ptars
Fast conversion from protobuf to Apache Arrow and back
-
serde_avro_fast
An idiomatic implementation of serde/avro (de)serialization
-
interner
A string, path, and buffer internment crate with no dependencies
-
pickled
A serde-based serialization library for Python's pickle format
-
rutie-serde
rutie serde integration
-
serde_trim
serde deserialize_with String trim.Supports multiple std::collections types
-
idmangler-cli
A cli tool to generate fake wynntils items
-
trustfall-rustdoc-adapter
Trustfall query adapter for rustdoc JSON data
-
streamson-lib
processing large JSONs
-
meatpack
algorithm for encoding gcode
-
dynamodb_marshall
Serialize and deserialize AttributeValue to Value
-
blp
Blizzard BLP image format reader/writer (Warcraft/World of Warcraft textures)
-
typed-measurements
handling physical measurements with units
-
bhttp
Binary HTTP messages (RFC 9292)
-
wildboar-asn1
Abstract Syntax Notation 1 (ASN.1)
-
async-bincode
Asynchronous access to a bincode-encoded item stream
-
disintegrate-serde
Serialization and deserializaion library for Disintegrate event store. Not for direct use. Refer to the
disintegratecrate for details. -
carbon-points-decoder
Rust decoder for Star Atlas Points program on Solana
-
heapless-bytes
Newtype around heapless byte Vec with efficient serde
-
protoc-plugin-by-closure
Use Google Protocol Buffer compiler (
protoc) with your closure code -
sval_protobuf
protobuf encoding for sval
-
solrstice
A Solr 8+ client
-
cdf
working with the NASA CDF format
-
architect-schemars
Generate JSON Schemas from Rust code
-
pbjson-types
Protobuf well known types with serde serialization support
-
mser
-
lexpr
A representation for Lisp data
-
quartz_nbt
support for serializing and deserializing Minecraft NBT data in binary and string form
-
serde_sono
Sono data format de-/serialization implementations for serde
-
noodles-bcf
Binary Call Format (BCF) reader and writer
-
five8_const
Compile-time base58 decoding
-
uuid25
25-digit case-insensitive UUID encoding
-
s2json
supports the S2JSON 1.0 Specification
-
datamatrix
Data Matrix (ECC 200) decoding and encoding with an optimizing encoder
-
kivi
Key-value pair with key and value in separate lines
-
genson-core
Core library for JSON schema inference using genson-rs
-
zng-peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
float4
MXFP4-compatible 4-bit floating point types and block formats for Rust
-
varint-rs
A small, zero dependency varint implementation in Rust
-
typed-json
A JSON serialization file format
-
base122-rs
High-performance Base122 encoding/decoding library with bitwise operations
-
fson
Flexible Serialized Object Notation
-
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
-
percent-encoding-rfc3986
RFC3986-compliant percent encoding and decoding
-
serde-envfile
♻️ Deserialize and serialize environment variables
-
base64-stream
To encode/decode large data with the standard Base64 encoding
-
protobuf-well-known-types
Protobuf Well-Known Types
-
model-views
Type-safe view types for different access modes (Get, Create, Patch) on data models
-
boba
Encoder and decoder for the Bubble Babble binary data encoding
-
binkplayer
Console player for compiled .json Ink story files
-
native-json
Native JSON for Rust
-
secret_rs
embed a secret value into a running binary
-
cfgfifo
(De)serialize common configuration file formats based on file extension
-
protoc
Protobuf protoc command as API
-
libyml
A safe and efficient Rust library for parsing, emitting, and manipulating YAML data
-
base32-fs
A variant of BASE32 encoding for hashes that are used as file names
-
canon-json
serde_json Formatter to serialize as RFC 8785 canonical JSON
-
dynfmt2
formatting strings dynamically. Forked from dynfmt.
-
serde-ply
A Serde-based PLY (Polygon File Format) serializer and deserializer
-
rytm-rs
More than safe rust abstractions over rytm-sys, an unofficial SDK for Analog Rytm MKII running firmware 1.70
-
jsonxf
A fast JSON pretty-printer and minimizer
-
hex-wrapper
Wrappers of the convertion between numbers and hex strings
-
zoon-format
ZOON - Zero Overhead Object Notation encoder/decoder
-
prtgn_encoding
Encoding and decoding for the PRTGN file format
-
serde_conl
CONL is a human-centric configuration language. This crate has the serde bindings.
-
rediserde
RESP (Redis Serialization Protocol) for Serde
-
pactup
Fast and simple Pact version manager
-
portus
A Congestion Control Plane
-
cdumay_result
serialize and deserialize result using serde
-
serde_ignored
Find out about keys that are ignored when deserializing data
-
scuffle-bytes-util
working with bytes
-
jose-b64
Base64 utilities for use in JOSE crates
-
tsid
generating Time-Sorted Unique Identifiers
-
polars_protobuf
Automatic polars_structpath implementations for Protocol Buffer messages
-
kle-serial
Rust deserialisation library for Keyboard Layout Editor JSON files
-
winereg
parsing, writing, diffing, patching, and scripting Wine/Windows registry files
-
dubbo
-
kubetsu
distinguish value type of other struct
-
quickxml_to_serde
Convert between XML JSON using quickxml and serde
-
canadensis_codegen_rust
Generates Rust code for data types based on Cyphal DSDL files
-
pbbson
pbjson to BSON conversion
-
api_req
making API requests with ease
-
elb
that supports reading ELF files and patching RPATH, RUNPATH and interpreter
-
kmip-ttlv
KMIP TTLV (de)serialization
-
serde_ext_duration
Serde (de)serializer for std::time::Duration from int/float/string with multiple output formats
-
submarine-rs
Toolkit for subtitle processing
-
escape8259
RFC8259-compliant string escaping and un-escaping
-
facet-validate
Validation attributes for facet - validate field values during deserialization
-
jetro
transform, query and compare JSON format
-
junstr
Unnest json serialized as strings inside json
-
toon-ld
Token-Oriented Object Notation for Linked Data - A compact RDF serialization format
-
geometrid
Everything you would ever need to work with constant sized square grids
-
unsafe-libyaml-norway
libyaml transpiled to rust by c2rust
-
heap-array
variable length array, with its main benefit over
Vecis taking up less space -
virtio-queue-ser
Serialization for virtio queue state
-
json-structure
JSON Structure schema validation library for Rust
-
tlbits
TL-B serialization (bits only)
-
oxjsonld
Parser and serializer for the JSON-LD 1.0 format
-
eventsourced
Event sourced entities in Rust
-
datacell
A CLI tool for reading, writing, converting XLS and CSV files with formula support
-
morsify
Easily convert text to Morse code and vice versa
-
rhai-rusp
Rhai bindings for the Rust USP toolkit
-
iof
Read from and write data to console or file in simple formats
-
serialize-to-javascript
Serialize a serde::Serialize item to a JavaScript literal template using serde_json
-
prost-validate-types
validation types with prost and prost-reflect support
-
u24
An unsigned 24-bit integer type
-
serde_urlencoded_field
Easily urlencode fields in serde_dervie types
-
serde-diff
A small helper to serialize the diff of two structs of the same type and apply those differences to other structs
-
proto-builder-trait
Builder tools for easily adding attributes for prost-build/tonic-build generated code. serde/sqlx/derive_builder are supported.
-
rapira
serialization library like borsh, bincode and speedy
-
b64-ct
Fast and secure Base64 encoding/decoding. This crate provides an implementation of Base64 encoding/decoding that is designed to be resistant against software side-channel attacks (such as timing…
-
serde_spanned
Serde-compatible spanned Value
-
koto_yaml
A Koto library for working with YAML data
-
fnmatch-regex2
Convert a glob-style pattern to a regular expression
-
xcfg-rs
configuration file parser for Rust
-
sma-proto
SMA Speedwire protocol
-
umf
Universal Message Format (UMF) - Provider-agnostic message representation for LLM interactions with ChatML formatting support
-
cloneable_errors
similar to anyhow, that allows the errors to be cloned, shared, cached and even sent over the network
-
bincode2
A binary serialization / deserialization strategy that uses Serde for transforming structs into bytes and vice versa!
-
ocaml-sexplib
OCaml's sexplib library
-
simple_excel_writer
Excel Writer
-
anymap-serde
Low overhead AnyMap with serde-backed serialization of stored values
-
rxing-cli
A command line interface for rxing supporting encoding and decoding of multiple barcode formats
-
pi_bon
attempt to downcast the triat object to a concrete type
-
qr-rs
A CLI utility to encode URLs or text into QR codes in various formats and colors
-
rw-utils
Collection of utilities that enhance the rust Read and Write traits by providing various utility method for reading/writing structured data
-
yaxpeax-ia64
ia64 decoder for the yaxpeax project
-
ot-tools-io
reading/writing binary data files used by the Elektron Octatrack DPS-1
-
lib0
Efficient binary encoding library for Yrs
-
ltp
Language Technology Platform For Rust
-
helix-rs
Rust SDK for HelixDB
-
dof
Tools to read and write the DTrace Object Format (DOF)
-
re_types_builder
Generates code for Rerun's SDKs from flatbuffers definitions
-
compact_bytes
A memory efficient bytes container that transparently stores bytes on the stack, when possible
-
debate
A principled, type-driven CLI parser. Debate is a more sensible way to handle (command-line) arguments.
-
gnostr-xq
reimplementation of jq
-
relayrl_types
Data types for the RelayRL framework
-
img_hash_linker
opening links from images using perceptual hashing
-
edifact-types
Bindings for the Edifact standard
-
th_rs
Binding
-
rquickjs-serde
Serde support for rquickjs
-
serde_json_merge
Merge, index, iterate, and sort a serde_json::Value (recursively)
-
erltf
Erlang External Term Format codec for Rust
-
serde-binary-adv
Serde to enable the serialization and deserialization of Rust structures to and from raw binary
-
html2pdf
Convert HTML to PDF using a Headless Chrome browser
-
rust-strings
rust-stringsis a library to extract ascii strings from binary data -
audio_samples_io
audio input and output operations
-
fortifier
Schema validation
-
miden-note-transport-proto-build
Miden Note Transport Protocol Buffers Builder
-
serdev
Serde with Validation
-
hcl-edit
Parse and modify HCL while preserving comments and whitespace
-
imbl-value
A JSON
Valuetype built onimbl -
desert
traits for {de,}serializing compact binary formats
-
sort-package-json
that sorts package.json files according to well-established npm conventions
-
cdr
A serialization/deserialization implementation of Common Data Representation
-
bulletformat
Binary Data Formats, Data Loader and Utilities for bullet
-
zen-engine
Business rules engine
-
serde-env-field
A helper for serde deserialization with environment variables expansion
-
serde_fast_flatten
A faster
flattenimplementation for serde -
rusty_json
A lightweight and straightforward JSON library for Rust, providing basic JSON functionality, serialization, and manipulation
-
c2pa_cbor
CBOR encoder/decoder: serde_cbor compatible with support for tagged types
-
stdt
Minimal, zero-dependency standard tools to speed up your development workflow
-
desert_rust
Binary serialization library for Rust
-
qdk_sim_rs
Rust-based simulators for use with the Quantum Development Kit
-
json-feed-model
JSON Feed model
-
bytes-cast
Safely re-interpreting &[u8] bytes as custom structs without copying, for efficiently reading structured binary data
-
crockford
Base32 encoding for identifiers (e.g. u64 values).
-
buni-rs
Reference Buni serializer / deserializer in Rust
-
kiwi-schema
some helper routines for parsing files in the Kiwi serialization format
-
shpool_vt100
parsing terminal data
-
write-json
{dependency,trait,macro}-less JSON serialization
-
jexl-eval
A JEXL evaluator written in Rust
-
xdl-dataframe
DataFrame module for XDL - pandas/Spark-style data manipulation with support for CSV, TSV, Parquet, Avro
-
virtfw-varstore
efi variable store
-
serde-query
Serde-compatible streaming data-query language with a jq-like syntax
-
inventory-serde
Production-ready enterprise inventory management system with machine learning forecasting, multi-warehouse optimization, and comprehensive serialization support
-
krcf
Random Cut Forest implementation in Rust
-
wirefox
Protobuf Runtime
-
csv_pretty
Fork of https://github.com/BurntSushi/rust-csv
-
notepack
A compact binary format and Rust library for encoding and decoding Nostr notes
-
azathoth-utils
Small utilities crate for the AzathothC2 framework
-
nu-plugin-protocol
Protocol type definitions for Nushell plugins
-
googleplay-protobuf
The automatically generated types derived from the Google Play Protobuf specification
-
mediatoascii
converting media files (images/videos) to ascii outputs (output media file or print to console). Supports most standard image formats, and video formats
-
serde_with_macros
proc-macro library for serde_with
-
rspack_cacheable
-
filemode
Type-safe, zero-cost conversions between Unix mode_t and Go os.FileMode formats
-
eternaltwin_serde_tools
Helper functions for
serde -
flv-tls-proxy
Local TLS Proxy
-
line_cutter
quickly derive structs that de/serialize positionally encoded text data
-
versionize
A version tolerant serialization/deserialization framework
-
mangling
generates safe, recognizable identifiers from byte streams
-
line-wrap
Efficiently insert line separators
-
wacksy
Experimental library for writing WACZ achives
-
serde_nanos
Wrapper to process duration and timestamps as nanoseconds
-
destiny-pkg
Destiny 1/2 Tiger package library and tools (unpacker, verification)
-
midi_file
For reading and writing MIDI files
-
osmflat
OpenStreetMap (OSM) data format providing an efficient random data access through memory mapped files
-
phenopackets
Rust bindings for Phenopacket Schema
-
ntdb_unwrap
Decrypt/decoded NTQQ database files
-
radicle-cob
Radicle Collaborative Objects library
-
cli-autoupdate
autoupdate library for checking/update binaries
-
bomboni_proto
working with Protobuf/gRPC. Part of Bomboni library.
-
jsonschema-transpiler
transpile JSON Schema into schemas for data processing
-
binkit
A modular toolbox for analyzing, disassembling, and patching binary formats
-
sitemap-writer
lightweight Rust library for generating XML sitemaps
-
in_toto_attestation
Rust bindings for generating in-toto attestations and predicates
-
odrive-messages
Unofficial ODrive CAN bus message encoding and decoding
-
planus-cli
Command-line utility for planus
-
grc-20
v2 binary property graph format for decentralized knowledge networks
-
protoc-gen-tonic
Protocol Buffers compiler plugin for gRPC services powered by Prost! and Tonic
-
var_quantity
interface for defining variable quantities whose value depends on that of other quantities
-
canonical_json
A Canonical JSON serializer
-
sparkplug-rs
Sparkplug protobuf bindings for Rust
-
lune-std-serde
Lune standard library - Serde
-
recoord
Handle coordinates in different formats
-
json-writer
fast crate for writing JSON to a string without creating intermediate objects
-
pbf-craft
reading and writing OpenSteetMap PBF file format
-
yaup
URL parameters serialization
-
facet-typescript
Generate TypeScript type definitions from facet type metadata
-
orion_conf
conf storage
-
serde-beve
A BEVE data format for Serde
-
pay-respects-utils
pay-respects CLI tool
-
radiation
Convert Rust type into raw bytes and vice versa
-
derived-cms
Generate a CMS, complete with admin interface, headless API and database interface from Rust type definitions. Works in cunjunction with serde and ormlite and uses axum as a web server.
-
microcad-import
µcad import
-
mqttrs
Mqtt protocol encoding and decoding
-
crud-api
CLI generator for your API
-
const-serialize
A serialization framework that works in const contexts
-
hdf5-metno-types
Native Rust equivalents of HDF5 types
-
wyre
wyre serialization and deserialization library
-
mason-rs
MASON, a JSON-like object notation
-
recfile
sequentially reading and writing serialized structured records
-
comprehensive_grpc
A harness for creating consistently-shaped servers will less boilerplate
-
irox-tools
Stuff that should have been in the Rust STL, but aren't
-
serde_partiql
A PartiQL data model serialization file format
-
ug-scraper
An API to get data from Ultimate Guitar using web-scraping
-
madfun
Autogenerate Atlassian Document Format (ADF) from Markdown
-
typeid_suffix
that implements the UUID suffix part of the
TypeIdSpecification -
basenc
Encoding and decoding hex, base64 and base32 with support for #[no_std]
-
sandstorm
Cap'n Proto interfaces
-
oxidef_text1
Oxidef is an experimental interface definition language and serialisation scheme for efficient and strongly-typed payloads
-
bitflags_serde_shim
Community Driven Serde Shims
-
slog-bunyan
Bunyan formatter for slog-rs
-
yara-x-proto
Protocol buffer with options for YARA modules
-
easy-hex
An easy to use Hex string formatting wrapper
-
atelier_json
Rust native JSON format for the AWS Smithy IDL
-
uvoxid
192-bit spatial addressing scheme for encoding/decoding micrometer + lat/lon coordinates
-
serde_flexitos
Flexible serialization and deserialization of trait objects with Serde
-
base85
encoding as described in RFC1924
-
tihu
toolset written in Rust
-
weakauras-codec
routines for decoding and encoding WeakAuras-compatible strings
-
enrede
string encoding library, providing an interface similar to str/String
-
bytecraft
A flexible and efficient library for reading and writing binary data in Rust
-
serde-bytes-repr
Serde adapter for controlling the representation of bytes
-
ba2
working with the Bethesda archive file format
-
dispatch_map
Type-safe, declarative dispatch maps for Rust configuration with automatic glue and zero boilerplate
-
percentum
Percentage type sanity
-
rust_tokenizers
High performance tokenizers for Rust
-
protobuf-core
A primitive utility library for Protocol Buffers in Rust
-
cord
Canonical serialization format designed for security
-
serde_ini
Windows INI file {de,}serialization
-
json-strip-comments
Strip comments from JSON
-
foothold
Track, checkpoint, and resume long-running operations with detailed progress reporting
-
hematite-nbt
A full-featured library for working with Minecraft's Named Binary Tag (NBT) file format, including Serde support
-
simple_serde
A wrapper around multiple serde libraries making it easy to encode and decode multiple types
-
actr-version
Protocol compatibility analysis library using semantic proto analysis
-
glossa-dsl
A domain-specific language designed exclusively for localization (L10n)
-
dasl
Data-Adressed Structures & Links
-
serac
A static, modular, and light-weight serialization framework
-
nanopub
A cross-platform Rust library to sign Nanopublications, with bindings to Python and JS (wasm)
-
base256u
mapping between bytes and Unicode codepoints
-
aas
Data type bindings for the Asset Administration Shell Specs
-
stardust-xr-schemas
Stardust XR core schemas, generated from flatbuffers automatically
-
falco_event_serde
Serde support for falco_event types
-
dihardts_cstools
Collection of data structures and algorithms
-
argus-ser
Rustc Ty serialization and TS bindings
-
serde_db
Deserialization of database result sets, and serialization of database parameters
-
cgp-serde
CGP-enabled serde implementation
-
digipin
Encoder and Decoder Library - Encode latitude & longitude into 10-digit alphanumeric DIGIPIN codes
-
suma_core
A core library for suma_ulsa, used for academics methods and data processing
-
envpath
parsing and deserialising paths with special rules. The format is similar to
["$proj(com.xy.z): data ? cfg", "$const: os", "$val: rand-16"] -
actor-core-client
Rust client for ActorCore - the Stateful Serverless Framework for building AI agents, realtime apps, and game servers
-
ramidier
Akai Pro Apc key 25 abstraction layer
-
raff
RAFF format
-
akari_serde
Seamless bidirectional conversion between Akari Values and serde-compatible formats
-
avro-rs
working with Apache Avro in Rust
-
sunlight
A very simple Protobuf binary parser
-
bitfld
Ergonomic, no-std specification of bitfield layouts
-
tggen
A mildly competent autogenerated telegram bot api wrapper (helper crate)
-
tcm
parsing and serializing TCM (tcbot macro) format for Geometry Dash
-
matchgen
Generate functions to quickly map byte string prefixes to values
-
lcf
Bidirectional parser for the lcf file format used by RPG Maker 2000 games
-
turbomcp-protocol
Complete MCP protocol implementation with types, traits, context management, and message handling
-
barcode-gen
Code128 barcode generator
-
decode_kyma_vcs_event
decode optimised Symbolic Sound Kyma '/vcs,b' OSC messages into EventID-value pairs
-
serde_more
Procedural macro to add arbitrary data when serializing using serde
-
lotus-lib
reading data from Warframe's files stored in the Cache.Windows folder
-
jsony
An experimental fast compiling serialization and deserialization libary for JSON like formats
-
serde_ubj
Universal Binary JSON format for Rust with Serde, fully tested
-
gamesman-nova
Research system generating datasets of sequential game states and associated features
-
edres
Generate struct and enum definitions from data files
-
feanor-serde
extending serde by some utilities for working with DeserializeSeeds
-
windows-api-utils
Windows API utilities for coordinate conversion, bit operations, and message parameter handling with feature gating
-
jason-rs
parsing Jason-like files into JSON, YAML, or TOML with support for inline file expansion
-
random-icon
Generates a random icon from a template
-
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…
-
compact-enc-det
Rust bindings for Compact Encoding Detection (CED) library - detect character encodings in text
-
lnmp-sfe
Semantic Fidelity Engine for LNMP - semantic dictionary, equivalence mapping, and context profiling
-
jsonfizz
🎨 Fast, zero fuss JSON formatter and pretty printer for the terminal
-
toml_pretty
a function to pretty serialize a serde-serializable value to toml
-
rbson
Encoding and decoding support for BSON in Rust
-
carbon-vertigo-decoder
Vertigo DEX Program Decoder
-
mdbx-derive-tests
poorman MDBX orm
-
aegis-proto
Aegis Platform Protobuf Definitions
-
brotopuf
(de)serializing structs in protocol buffer wire format
-
docker_compose_spec
docker-compose.yml <-> rust <-> serde_json
-
ubl-codec
UBL codec: Canonical JSON✯Atomic encode/decode + binary TLV for Universal Business Ledger
-
nanobit
Ultra-fast binary serialization with multi-format compression and zero-copy deserialization
-
esl01-mincode
Bincode-like serialization with VLQ encoded integers
-
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 -
le-stream
De-/serialize objects from/to little endian byte streams
-
rustc-hex
rustc-serialize compatible hex conversion traits
-
serde_gura
Gura support for Serde
-
sigserlic
Combine serde with signify
-
ferriby
keep ferris alive by contributing to a git repo
-
axum-codec
A multi-codec extractor and response writer for Axum
-
serde-cyclonedx
Serde serialization for CycloneDx files
-
jscontact
RFC 9553
-
serde_ipld_dagjson
IPLD DAG-JSON support for Serde
-
perfetto-writer
package for writing protobuf encoded perfetto traces
-
librqbit-bencode
Bencode serialization and deserialization using Serde
-
ctr_cart
3DS file header library and utilities
-
resp
RESP(REdis Serialization Protocol) Serialization for Rust
-
amqp_serde
Serde implementation for AMQP 0-9-1 types
-
stega
conceal and reveal UTF-8 encoded data within PNG images
-
hedl
Hierarchical Entity Data Language
-
mp2json
Read any number of msgpack messages from stdin and output them as newline-delimited json to stdout
-
num-packer
traits and implementations for packing and unpacking two numbers into a single value
-
lnmp-envelope
Operational metadata envelope for LNMP records
-
brickadia
Save file reader/writer for Brickadia BRS saves
-
xq
A reimplementation of jq
-
hashmark
Merkle tree hashing for efficient change detection
-
sertyp
Serialization and deserialization of most typst types into sertyp CBOR format: This includes markdown, math, etc
-
fig2json
CLI tool to convert Figma .fig files to LLM-friendly JSON format
-
xml2arrow
Efficiently convert XML data to Apache Arrow format for high-performance data processing
-
binja
efficient binary serializer and deserializer for Rust
-
qr-base44
Base44 encode/decode for arbitrary bytes using URL-safe QR-compatible alphabet
-
numbat-wasm-serde
Numbat WebAssembly Serde serializer
-
httlib-huffman
Canonical Huffman algorithm for handling HPACK format in HTTP/2
-
aci-registry
Programmatic representation of the ACI-Registry
-
serror
serialize anyhow errors into json format
-
bencodex-rs
Bencodex
-
ulid-generator-rs
generating ULIDs
-
deser-incomplete
Deserialize incomplete or broken data with Serde
-
bitsong
Fast
#[no_std]macro-based serialization/deserialization -
json2parquet
Convert JSON files to Parquet
-
bsn1
Rust BER and DER serializer/deserializer
-
obkv
Optimized-bytes key and a value store
-
lightyear_serde
IO primitives for the lightyear networking library
-
memcomparable
serialization format
-
nrbf
A parser for the .NET Remoting Binary Format (NRBF)
-
omni-schema
Universal Schema Generator for Rust - One source of truth, multiple outputs
-
serde-attributes
Serde Attributes
-
neodyn_xc
Neodyn Exchange is the serialization format for the Neodyn database engine
-
serde-implicit
the serde(untagged) you wish you had
-
monotonic-time-rs
Monotonic Time
-
gvli
Generalized variable-length integers
-
serde_yaml2
Serde integration for yaml_rust2 crate
-
serde_context
Convenient contextful (de)serialization compatible with the serde ecosystem
-
mpeg2ts
MPEG2-TS decoding/encoding library
-
dos-cp
DOS code pages
-
roslibrust_serde_rosmsg
A rosmsg serialization file format
-
osc-codec-json
Experimental JSON codec for osc-ir intermediate representation
-
oasis-borsh
Binary Object Representation Serializer for Hashing
-
biometrics_pb
protocol buffers corresponding to biometric readings
-
dts
deserialize, transform and serialize data between different encodings
-
sms-pdu
Lightweight Rust SMS PDU parser - minimal dependencies subset from huawei-modem for GSM message encoding/decoding only
-
ark-snarkjs
exporting Arkworks Groth16 proofs and verifying keys into snarkjs-compatible JSON (BN254, BLS12-381)
-
config_file_macros
Add file configuration support for the struct to enable seamless serialization and deserialization of its fields, improving data management and persistence
-
seqc
Pattern-based encoding library
-
bmbp_marco
BMBP Marco
-
jim-rs
Immediate mode JSON serialization library
-
serde-field-attributes
Miscellaneous field attributes for Serde
-
circ_buffer
A bare-metal fixed-size statically allocated ring-buffer with optional serde (De)-Serialization
-
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… -
encode
framework for encoding binary data
-
serde-transcode
Transcode from one Serde format to another
-
detrim
Automatic string trimming with serde
-
diet-xml
Probably the simplest, most approachable XML builder for Rust
-
unsafe-libyaml
libyaml transpiled to rust by c2rust
-
csv2arrow
Convert CSV files to Arrow
-
jppe
byte stream structured serialization and deserialization library
-
valence_nbt
Minecraft's Named Binary Tag (NBT) format
-
qbice_serialize
The Query-Based Incremental Computation Engine
-
bin-layout
used to serialize and deserialize data in binary format
-
json-predicate
JSON Predicate lib based on draft-snell-json-07
-
serde_www_form_urlencoded
A serde crate for www-form-urlencoded data
-
binary-mirror
Core types for binary-mirror derive macro
-
tuple_key
A serialization format for lexicographically sorted tuples
-
bloaty-metafile
-
punybuf_common
common Punybuf types
-
fcode
A binary serialization/deserialization strategy for Serde that supports schema evolution
-
rangebar-io
I/O operations for rangebar data (CSV, Parquet, Arrow)
-
memorypack
Cysharp/MemoryPack
-
serde-enum-str
Serialize and deserialize enum string
-
xdr_brk
that provides serialization and deserialization for XDR (External Data Representation) format
-
cobs2
Consistent Overhead Byte Stuffing — COBS — and variant COBS/R
-
orcxx
Rust bindings for the official C++ library for Apache ORC
-
serde-txtrecord
serialization and deserialization library for TXT record format using Serde
-
dbs-snapshot
A version tolerant state serialization and deserialization library
-
typeshare-model
core definition of the typeshare Language trait for implementations
-
prost-canonical-serde
Canonical JSON encoding for Prost-generated protobuf bindings
-
bytesize-serde
Alternative serde implementation for bytesize crate based on its FromStr
-
pinecone
A no_std + serde compatible message library for Rust
-
utf16string
String types to work directly with UTF-16 encoded strings
-
pure-stage
building and running simulations of distributed systems
-
endian-writer
[no_std] Methods for efficient reading and writing of structures to raw pointers in a stream-like fashion
-
serde_kson
JSON library designed for developers familiar with scripting languages. Super flexible type conversion
-
sdmx_json
SDMX-JSON (Statistical Data and Metadata eXchange) using Serde
-
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
-
libyaml-safer
Safer libyaml port, based on unsafe-libyaml
-
serde_evaluate
Extract single scalar field values from Serializable structs without full deserialization
-
serde_default_utils
A set of simple helper functions to cut corners with serde_default
-
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
-
rcodec
combinators for purely functional, declarative encoding and decoding of binary data
-
destream
async stream (de)serialization
-
tsz
time series compression based upon Facebook's Gorilla whitepaper
-
flydent
processing aircraft callsigns and ITU data
-
envious
Deserialize (potentially nested) environment variables into your custom structs
-
jq
jq.rs
-
rgb-strict-encoding
Strict encoding: deterministic & confined binary serialization for strict types
-
serde-generate
generate (de)serialization code in multiple languages
-
register-bits
Perform register-bit manipulation which is verified at compile time
-
rudano
A data serialization format as similar as possible to Rust's own syntax
-
hanhan-proto
my common
-
vtx-format
Binary format specification for VTX plugin system
-
ethqr-gen
Ethiopian QR Code Payment Generator - EMVCo compliant QR codes for IPS ET
-
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
-
brik_rv32
RISC-V Assembly Encoder / Decoder
-
validatrix
Composable validation library
-
wasm-bindgen-utils
helpers that make working with wasm-bindgen easy
-
serde_merge
merge some serializable data types
-
rpgassist
assist traits, serde (de)serializers, etc
-
fe2o3-amqp-types
AMQP1.0 data types
-
serde-evolve
Type-safe data schema evolution with compile-time verified migrations
-
idmangler-lib
encoding and decoding Wynntils id strings
-
sj
-
xcsp3-serde
XCSP3 serialization and deserialization
-
parsec-interface
Parsec interface library to communicate using the wire protocol
-
base2048
encoding for efficient encoding of binary data on twitter
-
libsock
A tokio(net) serde Framed wrapper/library
-
jlabel
HTS-style full-context label structure and parser/serializer from/to string
-
pulse-protocol
Wire protocol definitions for Pulse realtime engine
-
pktbuilder
Safe builder for building packets
-
pdf-perm
Change the permissions of a PDF file
-
serde_url_params
URL parameters serialization
-
tap-ivms101
IVMS 101.2023 data model implementation for the Travel Asset Protocol
-
avila-serde
AVL Platform serialization - replacement for serde/serde_json
-
pbf
Mininmal protobuffer module; Build your own glue
-
re_log_encoding
Encode/decode and serialize/deserialize RRD streams
-
ssi-jws
JWS for the ssi library
-
zvariant_utils
Various utilities used internally by the zvariant crate
-
parity-codec
Lightweight, efficient, binary serialization and deserialization codec
-
iriencoding
Encoding and decoding of IRI (RFC 3987) segments
-
vcard4
Fast and correct vCard parser for RFC6350
-
inf_vectorart
Extract vector art files from Halo Infinite
-
versionneer
Version handling for serialization and deserialization
-
readervzrd
A generic reader for csv and json data
-
serde-bridge
Bridge between serde types
-
serde_toon
A Serde-compatible TOON (Token-Oriented Object Notation) serialization library
-
unnest-ndjson
Convert large JSON documents to ndjson/jsonlines
-
this-audio
This.Audio Data Formatter
-
serialr
This package allows for the serialization and deserialization of things
-
osom_encoders_x86_64
Tools for encoding x86_64 instructions
-
nuon
Support for the NUON format
-
serde_state
Stateful serialization/deserialization for serde
-
punycode
Functions to decode and encode Punycode
-
serde_json_path_macros
Macros for the serde_json_path crate
-
hexga_io
io file abstraction based on serde to allow loading/saving/converting bytes with a custom extension
-
serde-mincode
A minimal binary encoding for Serde-compatible types
-
nintypes
Nintondo shared types
-
polars_excel_writer
A Polars extension to serialize dataframes to Excel xlsx files
-
oxttl_elevont
Parser and serializer for languages related to RDF Turtle (N-Triples, N-Quads, Turtle, TriG and N3)
-
serde_bencoded
encoding/decoding library for bencode
-
stremio-official-addons
All of the stremio official addons
-
serde-serialize-seed
The
SerializeSeedtrait for convinience -
hjson
serialization file format
-
oi4-dnp-encoding
OI4 / DIN SPEC 91406 Digital Nameplate (DNP) encoding/decoding/validation in Rust
-
json_in_type
fast json serialization
-
sedes
SErialization & DEserialization Simplified
-
ur
Uniform Resources
-
upkr
LZ packer with relatively small unpackers
-
rtcm-json
JSON serialization/deserialization of RTCM v. 3
-
zconf
help to write configuration files
-
sameplace
A SAME/EAS Message Parser
-
steer-workspace-client
Remote workspace client implementation for Steer
-
loro-protocol
Loro Syncing Protocol encoder/decoder
-
elfbin
Build ELF object files defining symbols with fixed binary data
-
brcode
parse and emit BR Codes
-
serde_ron
Serde (De)Serializer for Rust Object Notation
-
serde_tjs
A Serde serialization/deserialization library for TJS2 data
-
hcproto
net for Rust
-
datafusion-proto-common
Protobuf serialization of DataFusion common types
-
json5format
Customizable JSON5 document formatter that preserves comments
-
serialize_fields
Dynamic field selection for struct serialization in Rust
-
xmlserde
useful tool for serializing and deserializing xml
-
avila-gltf
glTF 2.0 / GLB exporter - complete spec implementation - 100% Rust
-
radicle-dag
Radicle DAG implementation
-
scalarff
A minimal, opinionated, library for working with scalar finite fields
-
chik-serde
Serialization and deserialization helpers for Chik types
-
wallet-pass
Build and sign passes for apple wallet
-
jsonapi
JSONAPI implementation
-
kiwi-measurements
Package for representing measurements from various sensors on the Kiwi mainboard
-
caryatid_module_record
Message recording module for Caryatid
-
cbm-dos
decode and encode gcr bytes (4-to-5)
-
serde-byte-array
Optimized handling of
[u8; N]for Serde -
dvida_serialize
no_std serialization and deserialization
-
wasm-webidl-bindings
Raw WebIDL bindings binary encoder/decoder with an AST. Still in a state of flux!
-
baid64
Easy-to-check URL-safe Base64 encoding for identities
-
serde_bser
Implements the Watchman BSER encoding for serde. https://facebook.github.io/watchman/docs/bser.html
-
opentalk-roomserver-types-polls
OpenTalk RoomServer Types Polls
-
tokio-unix-ipc
A minimal abstraction for IPC via unix sockets
-
opg
Rust OpenAPI 3.0 docs generator
-
parse_postman_collection
A Postman Collection serialization & deserialization library
-
rustex_lib
converting TeX/pdfTeX to HTML
-
beziercurve-wkt
Serialize / deserialize bezier curves to / from a WKT-like string + do clipping operations
-
xml_serde
Namespace aware XML (de)serializer utilizing Serde
-
gb_cart
GB/CGB file header library and utilities
-
binserde
serializing data structures into a binary format
-
rustwire
efficient manipulation of encoded protocol buffer messages
-
global_digital_address
Square-cell Web Mercator encoder/decoder for globally unique grid codes
-
prost-wkt-build
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
serde2file
serialize some data to a file or deserialize a data from a file,support encrypt/decrypt file;将struct序列化化存储为文件,或者从文件反序列化为struct,文件存储时支持加密存储
-
data-stream
serialization library based on streams
-
serde_closure
Serializable and debuggable closures. This library provides macros that wrap closures to make them serializable and debuggable
-
cdumay_context
Context Manipulation and Export
-
coordfmt
CLI and library for geographic coordinates format conversions
-
impulse-utils
Bunch of fullstack utils
-
ipld-dagpb
IPLD DAG-PB codec
-
bytekey2
lexicographic sort-order preserving binary encoding
-
ffxiv_types_cn
Useful types for FFXIV-related projects
-
serde_flow
Simplifying migration for serde and zero-copy entities
-
dynfmt
formatting strings dynamically
-
branded
types for Rust
-
pq
jq for protobuf
-
codetracer_trace_reader
reading the CodeTracer db trace format
-
json_filter_sorted
Serde JSON sorted and filter
-
rawbin
Minimal, pure-Rust bincode-like serializer/deserializer used by pacm
-
minbin
Minimal, manual, no-std, zero-dependency, big-endian binary serialization
-
tbon
TinyChain Binary Object Notation is a compact and versatile stream-friendly binary serialization format
-
node_api
Write Node.js native addons with Node-API in Rust
-
cat2text
A port of Cat2Text to Rust, with extra functionality, better documentation, and support for using it as a library as well
-
cgp-serde-extra
Extra providers for Serde serialization of bytes and dates
-
messagepack-core
messagepack for
no_std -
df_storyteller
Command line interface for Dwarf Fortress Legends
-
buffalo
Serialization library for Rust
-
tauri-latest-json
Generate multi-platform Tauri updater latest.json from built installers
-
miniserde-miku
Data structure serialization library with several opposite design goals from Serde
-
json-structural-diff
JSON structural diff library
-
enumscribe
Derive macros for converting between enums and strings
-
msgpack-numpy
de-/serializing NumPy scalars and arrays that matches the Python implementation
-
flat_message
Zero-copy, schema-less serialization and deserialization fast library for Rust
-
serde_duper
Serde support for Duper
-
hrx
plain text archive format
-
cdumay_error_yaml
YAML error
-
rusty_viking
A libraty full of my shared implementations
-
baizekit-kafka
Kafka ToolKit
-
facet-json-schema
Generate JSON Schema from facet type metadata
-
swc_estree_ast
ESTree AST node definitions
-
ser_nix
An opinionated nix serialiser for serde.rs
-
toml_writer
A low-level interface for writing out TOML
-
morse-lib
coding/decoding Morse Code with multilanguage support
-
ferro-type-gen
TypeScript file generation for ferro-type
-
rbase64
A fast multi-threaded base64 encoding library and CLI tool
-
vbs
Version-tagged serialization adaptor with compile-time version checking
-
msd
reading and writing MSD files
-
lllv-index
LLLV — Index Pack + Merkle Evidence: verifiable Top-K for vector search
-
squire-serde
Serde integration for Squire
-
objdiff-core
A local diffing tool for decompilation projects
-
clang-ast
Data structures for processing Clang’s
-ast-dump=jsonformat -
serde-llsd-benthic
serializing and de-serializing data in Linden Lab Structured Data format. This format is used by Second Life and Open Simulator
-
prost-helper
A set of prost helper functions to make prost generated code easy to work with
-
schema-registry-client
Serialize/deserialize data to/from Kafka using the Confluent Schema Registry
-
m10-protos
M10 Protocol Buffers
-
table
A specialized map for storing values of varying types
-
beam-proto-rs
Rust codes generated from apache/beam .proto
-
serde_mask
Mask sensitive data during serde serialization for LLM ingestion
-
syrial
streaming and serialization
-
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).
-
bittenhumans
byte size humanization library for stringbar
-
abomonation
A high performance and very unsafe serialization library
-
fj-kernel
Early-stage, next-generation, code-first CAD application. Because the world needs another CAD program.
-
azalia-log
🐻❄️🪚 Provides a beautiful
tracing_subscriber::Layerformatter and a JSON-compat formatter -
byteserde
A generic serialization/deserialization framework for mapping byte streams to/from arbitrary struct types with focus on performance
-
jsonic
Fast, small JSON parsing library for rust with no dependencies
-
minicbor-serde
Integrates minicbor with serde
-
nachricht
wire format
-
runar-serializer
Enhanced serialization with selective field encryption for Runar
-
alt_serde
A generic serialization/deserialization framework
-
factorio-settings
CLI application to deserialize & reserialize Factorio's mod-settings.dat to JSON or TOML
-
zarrs_tools
Tools for creating and manipulating Zarr V3 data
-
ei
erl_interface for rust
-
ffxiv_types
Useful types for FFXIV-related projects
-
vdf-serde-format
A VDF serialization/deserialization file format using serde
-
bende
A bencode encoding/decoding implementation backed by serde
-
s2-pmtiles
reads/writes The S2 PMTiles 1.0 Specification
-
lsdj
interfacing with LSDJ files and memory
-
entidb_codec
Canonical CBOR encoding/decoding for EntiDB
-
comma_serde_urlencoded
serde_urlencoded with support for serialization and deserialization of sequences and tuples in comma separated format
-
currency-iso4217
ISO 4217 currency codes
-
shardio
Out-of-memory sorting and streaming of large datasets
-
erltf_serde
Serde integration for Erlang External Term Format
-
gzb_binary_69
binary key value structure with a high performance a reader and writer
-
qr-label-generator
generate QR code images, with batch generation support from JSON and CSV files. Includes warehouse label generation with PDF output.
-
kpea
CPIO archive reader/writer library. Supports New ASCII and Old character formats. Fuzz-tested against GNU cpio.
-
libdd-tinybytes
Tiny implementation of a bytes::Bytes like type that supports AsRef<[u8]>
-
package_json_schema
Parse content from
package.jsoncontent and consume the result as aPackageJsonstruct -
serde-teamspeak-querystring
A teamspeak query string deserializer based on serde
-
rbxm
Reader for Roblox model files
-
rust_json
JSON serializer and deserializer
-
oxfmt
Small binary serialization and deserialization library
-
openapiv3-extended-2
data structures that represent the OpenAPI v3.0.x specification easily deserializable with serde
-
anycoder
A fast, lightweight command-line utility for encoding and decoding data between different formats
-
serde_buf
Generic buffering for serde
-
quickfix-msg42
FIX 4.2 messages generated from official XML spec file
-
baizekit-serde
Serde ToolKit
-
fog-pack
Binary Data format supporting immutable references, schema, and compression
-
steg86
hiding messages in x86(_64) binaries
-
optional-field
Alternative data type to Option for representing values that can have 3 states: present, missing or null
-
freezable-trait
Allows you to freeze supported structs to json
-
serde_amp
Serialization/deserialization tooling for Asynchronous Messaging Protocol
-
thulp-skills
Skill composition and execution for thulp
-
milky-types
Milky protocol
-
stc-s
serializer/deserializer with JSON support
-
fnmatch-regex
Convert a glob-style pattern to a regular expression
-
factrs-typetag
Serde serializable and deserializable trait objects
-
libsparkypi
control radio switch sockets and similar devices via linux gpiodev
-
httlib-protos
Protocol Buffers binary format implementation
-
wolfram-expr
Efficient and ergonomic representation of Wolfram expressions in Rust
-
binary-cookies
BinaryCookies decode and encode
-
ydb-grpc
contains generated low-level grpc code from YDB API protobuf, used as base for ydb crate
-
packable
packing and unpacking binary representations
-
protosol
Protobuf definitions for the SVM fuzzing project
-
s3p-core
BlockNet S³P core: chunking, AEAD, RS erasure, Merkle
-
compact_u64
A machine-friendly varint
-
rasn-smi
Data types for handling Structure for Management Information
-
msgpack-schema
A specification language for MessagePack data format
-
fusion-common
A data fusion platform with scheduler, ai agent studio and core libraries
-
himmelblau_red_asn1
A little library to encode/decode ASN1 DER
-
hcl2json
CLI program for converting HCL to JSON
-
tlmcmddb-cli
C2A TlmCmd DB utility
-
conformal_core
Code shared between wrappers in conformal framework
-
serde_influxlp
implementing Serde support for parsing and serializing InfluxDB v2 line protocol
-
reed_solomon_rs
A Reed-Solomon Error Correction Code Library that uses the Berlekamp Welch Algorithm
-
lyricutils
converting between different formats of song lyrics
-
ntex-prost-build
A Protocol Buffers implementation for the Rust Language
-
xmlity
A (de)serialization library for XML
-
reqrio-json
reqrio json lib
-
eserde_axum
axumextractors built oneserdeto improve error responses -
mtid
Human-friendly id for personal distributed system (deprecated, use the caretta-id crate)
-
haste-fhir-serialization-json
FHIR JSON serialization utilities for Haste Health
-
json-rules-engine
json rules engine
-
wp-data-fmt
Format wp_model_core records into JSON, CSV, KV, ProtoText, SQL, and raw text for WarpParse connectors
-
z-base-32
human-oriented base-32 encoding
-
jarkup-rs
A JSON-based intermediate markup language for component representation
-
fhirbolt
FHIR library
-
port-checker
A fast and user-friendly command-line tool to check port usage
-
commucat-proto
Framing and codec layer for the CommuCat CCP-1 protocol
-
vbare
Runtime library for VBARE (Versioned Binary Application Record Encoding), an extension to BARE with versioned schema evolution
-
okkhor
English to Bangla phonetic conversion implementing the 'Avro' rules
-
polars-json
JSON related logic for the Polars DataFrame library
-
serde_klv
KLV data format for Serde
-
serde-hashkey
Space efficient, in-memory serde serialization which supports hashing
-
ssh_format
Data format used to communicate with openssh mux server
-
kovi-plugin-60s
kovi plugin
-
xdr-codec
XDR encode/decode runtime support. Pairs with xdrgen which generates code from specs.
-
serde_spaniel
Spaniel Interactive Deserialiser for Serde
-
pond-cache
local, persistent cache for Rust
-
base85rs
A base85 (RFC1924 variant) encoder / decoder
-
xscan-h2c
-
bs62
Base62 encoder / decoder with support for leading
0x00bytes -
asbs
A generic steganography library
-
base67
encoding/decoding library for Rust
-
cargo-geiger-serde
TODO: Write description
-
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
-
vt100-ctt
parsing terminal data - up-to-date version
-
protosocket-prost
Message-oriented nonblocking tcp stream - protocol buffers bindings
-
carbon-marketplace-decoder
Rust decoder for Star Atlas Galactic Marketplace program on Solana
-
zalgo-codec-common
Convert an ASCII text string into a single unicode grapheme cluster and back
-
erlang-term
convert Erlang External Term Format to Rust objects, without using erlang NIFs
-
shmp
A flexible and efficient MessagePack serialization implementation in Rust
-
xlrd
A historical Excel BIFF8 xls format file reader in pure Rust
-
merge-struct
Deep merge for serializable structs
-
base65536
A binary encoding optimized for UTF-32/UCS-4 encoded text and Twitter
-
wire-rs
Extensible interface for converting data to/from wire protocol. Supports non-contiguous buffers (including &[IoSlice]) and is no_std compatible.
-
pilota-build
Compile thrift and protobuf idl into rust code at compile-time
-
sophia_xml
toolkit for RDF and Linked Data - RDF/XML parser and serializer
-
amble
First class, scalable rust project generator with batteries included
-
moosicbox_audio_encoder
Audio converter helper
-
serde-loader
Serde wrapper to load/save serializable data from relative paths
-
tachyon_json
Ultra-fast json encoding utilities
-
lunify
converting Lua byte code to different versions and formats
-
go-away
Generates go types from rust types
-
clojure-reader
A Clojure reader
-
rdss
Rust Data Storage System
-
stroka
Small String optimization
-
sequential
A configurable sequential number generator
-
koto_serialize
Serde serialization support for the Koto programming language
-
serde_pretty_yaml
YAML data format for Serde
-
php_serde
Serde support for PHP's serialization format
-
serialmessage
Pack serial data into a fast, reliable, and packetized form for communicating with e.g. a Microcontroller.
-
apache-fory
Redirect crate to fory - Apache Fory is a blazing fast multi-language serialization framework
-
image4-util
Pure Rust tool for handling Image4 files (aka IMG4, IM4P, IM4M, IM4R)
-
obj2xml-rs
High-performance, memory-efficient XML generator from Dict for Python, written in Rust
-
jsongraph
JSON Graph Format data structures
-
protto
Automatically derive Protobuf and Rust conversions
-
package-json
package.json manager for Rust
-
basexx
utilities. base32, base64, base58, base56...
-
actix-bincode
Bincode extractor for Actix Web
-
bytekey-fix
lexicographic sort-order preserving binary encoding
-
yamd
Markdown Document (flavour)
-
xed-sys
Rust FFI bindings for Intel XED
-
bitfield-access
Ergonomic low-level bitfield access on raw byte types
-
imagine
help with images
-
quacky
incomplete pure Rust protobuf (de)serializer. Initially forked from
https://github.com/tafia/quick-protobuf, which unfortunately seems kinda abandoned… :/ -
dollnary
tiny implementation of https://stella.lifeless.space/code/dollnary/
-
esexpr-binary
ESExpr serialization binary format
-
nol36
Rust bindings for NOL36 base-36 encoder via WASM runtime
-
micromarshal
(De)Serialisation between Rust values and binary byte objects
-
persia-speedy
A fast binary serialization framework
-
asm_riscv
RISC-V Assembly Encoder / Decoder
-
oct
Octonary transcodings
-
neon-serde3
Easily serialize object for use with neon, fork of neon-serde
-
mlang-rs
scheme definition language for markup languages
-
pepe-config
Configuration functions for PepeTeam template application
-
allwords
Generate all the words over a given alphabet
-
mdbook-satysfi
A mdbook backend for generating SATySFi documents
-
rml_amf0
Modules for handling the encoding and decoding of data with Adobe's Action Message Format 0 (AMF0 data format)
-
loctok
Count LOC (lines of code) & TOK (LLM tokens), fast
-
domain_changer
that helps you change the domain of the link to another domain
-
gc_json_bridge
Gridcore Json Parsing ABI Bindings
-
bliplab
combine several BLIP channels in a song
-
convertx
Multipurpose Units Converter
-
muhex
A zero-dependencies, SIMD enabled hex crate
-
plandustry
A command-line tool for working with Mindustry schematics
-
uf2-decode
Basic decoding of UF2
-
l2r0-small-serde
An alternative serialization algorithm for RISC Zero
-
shurjopay-plugin
Rust plugin for for quick integration of shurjopay API
-
lamco-rdp-clipboard
IronRDP clipboard integration - CliprdrBackend implementation for RDP clipboard sync
-
ryan
configuration language for the practical programmer
-
csharp_binary_encoding
Decode binary data written by C#'s BinaryWriter class
-
wang-utils
个人使用的rust工具库
-
yad_core
YAD-Core manages the lowest level of YAD, its primitive values
-
buffin
serialization to/from a binary buffer
-
fastfield_codecs
Fast field codecs used by tantivy
-
unstructured
Generic types for unstructured data
-
binary-util
A panic-free binary utility crate to read/write binary streams over the wire
-
emp
An Efficiently Managed Packaging system, NBT but better!
-
hbase-thrift
A client for HBase's Thrift Interface
-
protobuf-lite
decode protobuf as hashmap
-
brine-kiwi-cli
Command line interface for the Brine Kiwi compiler and runtime
-
this-env
This.Env Data Formatter
-
sage_mqtt
Manipulate MQTT 5.0 data types
-
csv
Fast CSV parsing with support for serde
-
jsonway
JSON building DSL and configurable serializers for Rust
-
fjson
parsing and formatting json with C-style comments and trailing commas
-
lnmp-embedding
Vector embedding support for LNMP (LLM Native Minimal Protocol) with similarity calculations and delta encoding
-
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.
-
vox_writer
writer module for MagicaVoxel file format
-
muon-rs
Serde support for MuON data interchange format
-
serde_avro_derive
Derive avro schema for Rust structs for serde_avro_fast
-
slipmux
de- and encoding
-
cjson
Canonical JSON serializer
-
sbof
Small Binary Object Format
-
byteorder
reading/writing numbers in big-endian and little-endian
-
aiger-circuit
And-inverter graph (AIG) library that can serialize data into AIGER format. Supports third-party circuit representations
-
xmlity-quick-xml
XMLity implementation of quick-xml
-
byte
A low-level, zero-copy and panic-free serializer and deserializer for binary
-
jsot
A tiny helper for shipping generic data in a short string
-
json_value_remove
Interface to remove serde_json::Value elements
-
round-to
Round floating point to integer
-
dicom-encoding
DICOM encoding and decoding primitives
-
desert_core
Binary serialization library for Rust (core crate)
-
fluvio-smartengine
The official Fluvio SmartEngine
-
redis-serde
Serde serialization and deserialization for redis-rs
-
json-pretty-compact
A compact & pretty formatter for serde_json
-
const-decoder
Constant functions for converting hex- and base64-encoded strings into bytes
-
rust-openfmb-ops-protobuf
Rust language protobuf definitions for the OpenFMB operational use cases
-
byte-chisel
decoding byte-streams into data structures
-
timecode
manipulate timecode
-
radix50
cli for encoding and decoding DEC PDP-11 and PDP-10 RADIX-50 word streams (https://en.wikipedia.org/wiki/DEC_RADIX_50)
-
json-canon
Serialize JSON into a canonical format
-
serde-spdx
Serde serialization for SPDX files
-
serde_json_pythonic
fork that includes a Pythonic JSON formatter
-
serde-human-bytes
Optimized handling of
&[u8]andVec<u8>for Serde -
chashmap-serde
Fast, concurrent hash maps with extensive API and Serde support
-
serde_scan
easily deserialize values from standard input
-
caco3-serde
CaCO3 serde adaptor
-
pbjson-build
Generates Serialize and Deserialize implementations for prost message types
-
jzon
Continuation of json-rust, a JSON implementation in Rust
-
qbjs_deserializer
attempts to deserialize files serialized in Qt5's internal binary JSON format to a serde_json value
-
battler-choice
Choice serialization and deserialization for battler
-
coredump-copy
Copy coredumps for debugging on a different machine
-
atlv
Algebraic Tag Length Value encoding
-
raftpico
Raft framework built on top of the raftbare crate
-
vu128
Efficient variable-length integers
-
zorsh-gen-rs
Zorsh generator for Rust
-
scanning
A barcode-encoding library
-
erl_nif
Write Erlang and Elixir NIFs in Rust
-
embeddenator-io
Envelope format and serialization for Embeddenator
-
isixhosa
help process text in isiXhosa
-
host-port-pair
Host-port pair type
-
harlaw
Transform DSL files to JSON. Formatting options available for custom output.
-
spaceapi
types and serialization/deserialization
-
serde-flexible
Custom deserialization for fields that can be specified as multiple types
-
ih-muse-proto
Data structures used for communication and handle serialization
-
encoder
Blazing fast encoder written in Rust
-
watson_rs
Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
daft-functions-serde
Serialization/deserialization functions for the Daft project
-
neon-serde4
Easily serialize object for use with neon, fork of neon-serde3
-
cs_easy-jsonrpc-mwc
Convert a trait definition into a jsonrpc api
-
syno_api
An incomplete set of DTOs and errors for Synology DSM APIs
-
libcvss
CVSS specification
-
syscall_encode
Traits and macros to help define a syscall interface for a kernel
-
serde-lexpr
Serde support for Lisp S-expressions
-
hyper_serde
Serde support for hyper types
-
wezterm-input-types
config serialization for wezterm via dynamic json-like data values
-
codepage-437
Codepage 437 transcoding for Rust
-
erlang_rs
Erlang External Term Format for Rust
-
base64url_nopad
Efficient and correct base64url without padding encoding and decoding
-
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.
-
windjammer-runtime
Runtime library for Windjammer standard library implementations
-
ciff
The inverted index exchange format as defined as part of the Open-Source IR Replicability Challenge (OSIRRC) initiative
-
resonite-core
Rust implementations of Resonite formats
-
ref-swap
Safe wrapper around AtomicPtr
-
polars-jsonschema-bridge
Bidirectional conversion between JSON Schema and Polars DataTypes
-
rtlola-io-plugins
Input and ouput plugins to be used in the various frontends of the interpreter
-
peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
yaair_serde
Serialization and deserialization support for Yaair using Serde
-
compresto
A command-line tool to benchmark various compression algorithms
-
zarrs_icechunk
icechunk store support for the zarrs crate
-
postcard-schema
Reflection-like schemas for postcard types
-
f1r3fly-models
Common data model types for the F1r3fly blockchain, including protobuf definitions and Rust implementations
-
tex-glyphs
dealing with glyphs in TeX/pdfTeX fonts as unicode characters
-
serde-nested-json
Helpers for de/serializing nested JSON strings with Serde
-
serde_zon
Experimental serde library for serializing and deserializing the Zig programming language's ZON format
-
bilrost-types
A compact protobuf-like serializer and deserializer for the Rust Language
-
store
A dead simple binary (de)serializer
-
ttj
Serialize OpenType tables to JSON
-
libmctp
MCTP (Management Component Transport Protocol) implementation for Rust
-
kv
An embedded key/value store for Rust
-
serde_x12_alt
Serde support for X12 EDI
-
serde_datalog
A Serde serializer that extracts Datalog facts
-
opentalk-roomserver-types-meeting-notes
OpenTalk RoomServer Types Meeting Notes
-
xdr-rs-serialize
XDR object serialization for Rust
-
protobuf3
Google protocol buffers
-
messagepack-rs
pure Rust MessagePack implementation
-
rtp-types
RTP packet parser and writers
-
fieldmask
(de)serializing/applying fieldmask
-
simple_predicates
local configuration management utility
-
inarybay
Graph-based binary format (de)serializer generator
-
rdf-fusion-encoding
RDF Fusion Term Encodings
-
osc-adapter-osc-types
Adapter between osc-ir and rust-osc-types for bidirectional conversion
-
i-dunno
RFC 8771 Internationalized Deliberately Unreadable Network Notation
-
clickhouse-utils
working with Clickhouse
-
serde-extras
A lightweight crate providing utilities for serializing and deserializing types using their string representations with Serde
-
alsa-ctl-tlv-codec
Encoder and Decoder for Type-Length-Value(TLV) style data in ALSA control interface
-
asterix
Encode/Decode for ASTERIX protocol using the deku library
-
haxeformat
Haxe serialization format in Rust
-
zeroproto
Zero-copy binary serialization runtime library
-
typetag
Serde serializable and deserializable trait objects
-
stun-coder
STUN protocol encoder and decoder for Rust. The implementation is done according to Session Traversal Utilities for NAT (STUN). STUN extensions specified by the Interactive Connectivity Establishment (ICE)…
-
gcn_disk
Gamecube file header library and utilities
-
binn-ir
-
libdd-profiling-protobuf
Protobuf utils for Datadog's continuous profiling library
-
skrillax-serde
A serialization/deserialization library for Silkroad Online packets
-
linkstore
embedding, manipulating and retrieving data embedded in binaries using linker sections
-
corro-speedy
A fast binary serialization framework
-
sg-prost
fork
-
tora
A lite, byte-based serialization and deserialization library
-
raystack
WIP SkySpark client
-
schematic_types
Shapes and types for defining schemas for Rust types
-
valu3
A generic serialization/deserialization/type framework
-
serde-java-properties
Serde support for
java-properties -
pbjson-test
Test resources for pbjson converion
-
oxidef_compact1
Oxidef is an experimental interface definition language and serialisation scheme for efficient and strongly-typed payloads
-
rof-rs
Rust Object Format API for Rust
-
format-ende
Set of traits allowing to encode/decode data from/to a generic format
-
azalia-serde
🐻❄️🪚 Provides useful (de)serialization implementations for common types within external libraries
-
iridis-builtins
iridis is a framework that lets you define and build dataflow applications with ease
-
aingle-id
AIngle base32 encoding scheme for keys, agents, identifiers, etc
-
empty_type
Tools to define and convert between types and their corresponding "maybe types"
-
varing
Protobuf's varint encoding/decoding for LEB128 friendly types with full const context operations supports
-
hyper_byte
An unsafe, near-zero cost (1-2 instructions) byte transmuter to numeric types with fast byte reader, writer, and read-writer
-
petra
binary format with support for flexible containers
-
json-commons
A set of JSON common tools in Rust
-
msgpackin
pure Rust MessagePack encoding / decoding library
-
json-spanned-value
Track the origin of your json values for better error reporting!
-
e_window_types
Shared types for e_window and e_window_api
-
cdr-encoding
Serde implementation of OMG Common Data Representation (CDR) encoding
-
opentracingrust_zipkin
Zipkin tracer for OpenTracingRust
-
quicklog
fast logging in Rust
-
jlabel-question
HTS-style full-context label question parser and matcher
-
leb128fmt
encode and decode LEB128 compressed integers
-
nextjlc-core
A powerful library to convert and streamline Gerber file preparation for JLC
-
qsim-io
JSON I/O, serialization, and persistence for qsim
-
normal_map
A struct that maps a range of values to the normalized range [0.0, 1.0]
-
linked-data
dateset serialization/deserialization traits
-
gs11n
Utililties need for GS11N
-
simple_x509
X509 creating library
-
flatzinc-serde
FlatZinc serialization and deserialization
-
serde-redis
Serde deserialization for redis-rs
-
dubbo-registry-nacos
dubbo-rust-registry-nacos
-
cerdito
Rust encoding and decoding framework
-
async-io-typed
Adapts any AsyncRead or AsyncWrite type to send serde compatible types
-
vpk0
handling Nintendo's N64-era vpk0 data compression
-
workflow-serializer
Serialization framework for wrapping Borsh-serialized payloads
-
npy
NumPy file format (de-)serialization
-
protoc-gen-prost-crate
Protocol Buffers compiler plugin powered by Prost!
-
byteorder-lite
reading/writing numbers in big-endian and little-endian
-
isonantic-rs
Type-safe validation and derive macros for ISON format in Rust
-
tfhe-versionable
Add versioning informations/backward compatibility on rust types used for serialization
-
brailledump-cli
Dump binary data in braille format
-
form-data-builder
multipart/form-data (RFC 7578) document builder
-
varuint
Variable length signed and unsigned integer types
-
totoon
Convert any data format to TOON (Token-Oriented Object Notation)
-
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
-
stash-derive-serdes
Fork of stash crate using derived serde serialization
-
wson_rs
WSON data serialization parser
-
indexer
allows you to create an index (a multi-value sorted map) based on serde json values
-
leb128rs
LEB128 for integral types of bit-widths 16, 32, 64 and 128 as well as size types
-
yenc
Encodes and decodes using the yEnc encoding
-
nrbf-parser
A high-performance MS-NRBF binary parser and encoder for Rust
-
fluorite
Generate rust/typescript codes from schemas specified by Yaml/JSON
-
cosey
Data types and serde for public COSE_Keys
-
deku_string
Encoding/decoding helpers for Deku, String, Vec in fixed, Pascal, .NET and C-style formats with length guarantee
-
ciborium-ll
Low-level CBOR codec primitives
-
monistode-binutils
A cleaner rust backend implementation of the monistode binutils
-
serde-display
providing a serialization-only format for conveniently printing serde data structures to the terminal
-
zserio-rs-build
zserio compiler
-
hateno_serde
Hateno support for serde
-
serde-json-fmt
Configurable formatting for serde_json serialization
-
sane
SANE Serialization and Deserialization for Rust
-
bevy_save-erased-serde
Type-erased Serialize and Serializer traits
-
unifont
monochrome Unicode bitmap font. Halfwidth glyphs are 8x16, fullwidth are 16x16 pixels.
-
synapse_pb
Protobuf messages for CogniPilot Synapse
-
rust-lcm-codec
Rust support for reading and writing the LCM data format
-
crate_crypto_internal_eth_kzg_erasure_codes
erasure encoding and decoding
-
webbuf
fast base64 and hex encoding/decoding
-
tfschema-bindgen
Generate (de)serialization Rust code for Terraform Schema
-
wedpr_s_protos
WeDPR protobuf definitions and their generated code
-
derse
binary serialization protocol for Rust
-
xtables_protobuf
managing xtables protobuf definitions
-
ajson
JSON Parser for Rust - Get JSON values quickly
-
async-signatory
Rust Signatory Kit
-
bytify
macro that can write given const-expr values into a continuous byte array
-
json2arrow
Convert JSON files to Arrow
-
deno_package_json
package.json implementation for the Deno CLI
-
shema
Schema generation macros
-
ps-uuid
An opinionated UUID implementation
-
hessian_rs
hessian2 codec implemention
-
schematools-cli
Tools for codegen, preprocessing and validation of json-schema and openapi spec
-
sentencepiece-model
SentencePiece model parser generated from the SentencePiece protobuf definition
-
tango-client
Client for the Tango control system
-
chill-json
At times JSON is enclosed in surrounding text and often created by tools like LLMs or humans with no strict adherence to formatting. JSON is often not complete or incorrect or commas are missing or braces are there…
-
one_two_eight
typed 128-bit identifiers
-
queryst
Rust query string parser with nesting support, forked to update Serde
-
decoder
your types
-
qp-human-checkphrase
Generate human-readable checksums from cryptocurrency addresses using BIP-39 words and PBKDF2 to prevent address poisoning attacks
-
openmath
Support for OpenMath (de)serialization
-
wasmbus-rpc
Runtime library for actors and capability providers
-
raw_serde
A serialization library
-
redshirt
support for the Redshirt 1 and Redshirt 2 data encoding schemes
-
rawbson
Blazing fast zero-copy BSON handling
-
litl
A JSON dialect with support for tagged binary data
-
serde-protobuf
Support for Google Protocol Buffers in combination with serde
-
osm_transit_extractor
Extract public transport data from an OpenStreetMap file
-
re_protos
Rerun remote gRPC/protobuf API types
-
fifthtry-serde_sqlite_jsonb
A Serializer and Deserializer for SQLite jsonb binary format (FifthTry fork, till PR is merged)
-
celp-sdk
This package has been created to provide a rust SDK containing common functionality
-
libdd-trace-utils
Trace utilities including span processing, MessagePack encoding/decoding, payload handling, and HTTP transport with retry logic for Datadog APM
-
outlines-core
Structured Generation
-
diffogus
calculate the difference between 2 instances of a type
-
serde-persistent-deserializer
A wrapper for persistent Serde deserializers
-
compact-thrift-parquet
Parquet metadata structures generated from thrift definitions
-
libcpuname
Identify CPU vendors, chips, and cores across multiple architectures
-
osmflatc
Compiler of OpenStreetMap (OSM) Data from osm.pbf format to osm.flatdata format
-
zar-cli
A command-line utility for reading and writing MacOS signed XAR archives
-
json-patch-ext
Unofficial extensions and helpers for json_patch
-
serde-decimal
Careful serialization of rust_decimal types
-
b58uuid
Fast, secure Base58 encoding/decoding for UUIDs with minimal dependencies
-
ioserverlib
IO messages serving library
-
bytemuck_derive
derive proc-macros for
bytemuck -
anterofit
Wrap REST APIs with Rust traits using macros
-
rustc-ap-rustc_serialize
Automatically published version of the package
rustc_serializein the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
serde_rson
Serde integration for RSON
-
df_st_core
Core structures for the DF Storyteller project
-
byteorder-cursor
A std::io::Cursor like buffer interface with byteorder support and no_std compatibility
-
varu64
A variable length encoding for unsigned 64 bit integers
-
serde-partial
Serde partial serialization made easy
-
mif
Memory Initialization File
-
debate-parser
low-level no-std parser for command-line arguments
-
apalis-codec
Codec utilities for using various serialization formats in apalis
-
simple-base64
encodes and decodes base64 as bytes or utf8 with simple API
-
fixed_str
Fixed-size, null-padded UTF-8 string type with const-safe construction and binary serialization support
-
postman_collection
A Postman Collection serialization & deserialization library
-
d2-stampede-protobufs
Dota 2 Protobufs
-
binarystream
binary stream for Node.js
-
tracing-perfetto-writer
A tracing-subscriber Layer for writing protobuf encoded perfetto traces
-
zbar-rust
High-level and low-level ZBar binding for the Rust language
-
esexpr-json
ESExpr serialization JSON encoding mappings
-
serde_hooks
Runtime hooks for serde
-
rsubs-lib
Pure Rust subtitle manipulation and conversion library
-
mqttrs2
Mqtt protocol encoding and decoding
-
nimble
Async friendly, simple and fast binary encoding/decoding
-
varinteger
Rust module for encoding/decoding varints that doesn't do any IO. Inspired by the Node.js varint module
-
facet-format-postcard
Postcard binary format for facet with Tier-0 and Tier-2 JIT deserialization
-
spark-protos
Protos for Spark (https://www.spark.money/). These protos are used to communicate with Spark Operators.
-
serde-xdr
XDR serialization and deserialization for Serde
-
hcl-primitives
Primitives used by the HCL sub-languages
-
endian-type
Type safe wrappers for types with a defined byte order
-
aws_lambda_events
AWS Lambda event definitions
-
little-endian
Encoding and decoding of little-endian format
-
ipfi
The inter-planetary function interface: a lightning-fast RPC library that just works
-
filtr
Data structures and tools for representing and evaluating predicate trees
-
endian-num
Byte-order-aware numeric types
-
serde-cqcode
designed to serialize and deserialize CQ codes
-
lozizol
Back to basics, efficient event-sourcing protocol
-
asking
Build async prompts
-
serde-with-expand-env
Parse environment variables in serde crate using deserialize_with
-
cj_ascii
working with ASCII strings in Rust
-
zbus_macros
proc-macros for zbus
-
planus-translation
Internal translation library for planus
-
snowcloud
small crate for creating custom snowflakes that provides thread safe and non thread safe generators
-
vlq
Sourcemap-style VLQ encoder and decoder
-
mlua_serde
Serde (De)serializer implementation for mlua Value
-
parquetry-gen
Parquet code generator
-
ascii85
encoding and decoding Adobe Ascii85
-
rustygpb
Protocol Buffers encoding for FIX messages in RustyFix
-
piccolo-util
piccololibrary -
crc-frame
functions for reading and writing crc32'd framed buffers
-
mprotoc
mproto compiler - generate code to encode and decode mproto objects in multiple languages
-
csvkit
A short and informative description of your Rust package
-
proton-sdk-sys
An unsafe rust binding for the Proton Apps SDK. Currently a WIP
-
avrow
fast, type safe serde based data serialization library
-
serde-scale
Serde serializer and deserializer for the SCALE encoding
-
filesan
Uniquely escape disallowed filenames
-
fastvlq
A fast variant of Variable-Length Quantity with a focus on speed and no_std support
-
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
-
serde_json_diff
Create machine-readable JSON diffs
-
compris-cli
Query and convert Composite Primitive Schema (CPS) formats
-
lightpack
A lightweight, no-std binary serialization library
-
enveror
load environment variables into structs with serde
-
libzbase32
z-base-32 format for Rust. This implementation is no_std compatible.
-
bencode-pretty
A small program to pretty print data serialized in the bencode format
-
serde_yaml_ok
YAML data format for Serde. It's OK.
-
serde_serializer_quick_unsupported
Helper for implementing a serializer that supports a reduced subset of the serde data model
-
borsh-derive-internal-satellite
Binary Object Representation Serializer for Hashing
-
token-claims
ergonomic handling of JWT claims with strong typing and builder support
-
raftlog_protobuf
Encoders and decoders of the Protocol-Buffers messages for the constituents defined in
raftlogcrate -
rmpp
Precise types for RMP
-
file-action
file operations including reading/writing text, CSV, and JSON files
-
yaserde
Serialization and deserialization library
-
limcode
Ultra-fast zero-copy byte array serialization (Vec<u8>/&[u8] only) with SIMD optimizations. NOT a general-purpose serializer.
-
num-format
producing string-representations of numbers, formatted according to international standards
-
framous
sending and receiving packets to and from a Reader/Writer
-
fog-human-json
Human-readable fog-pack data, through JSON
-
serde_jcs
JSON Canonicalization Scheme (JCS) for Serde
-
edstem
Async API wrapper to Ed Discussion
-
satoxid
Boolean satisfiability problem encoding library written in rust
-
emojfuscate
Tools for turning any data into emoji and back again
-
nachricht-serde
Serde bindings for nachricht
-
slugencode
The swiss-army life library for encoding and decoding formats including Hex, Base32, Base58 (not ct), and Base64 in a constant-time manner
-
starbase_utils
General fs, io, serde, net, etc, utilities
-
hubpack
A predictable serialization format
-
seredies
Redis Protocol as a serde (de)serializer
-
binverse
Fast binary serialization with versioning
-
microserde
Zero-dependency implementation of Serde
-
sfn-machine
state machine for tasks orchestration and chaining using a linked list to guarantee coherence and flexibility when a different procedure is desired
-
databuf
used to serialize and deserialize structured data in binary format
-
destream_json
decoding & encoding a JSON stream
-
ns-keyed-archive
encode/decode NSKeyedArchive binary plists
-
monostate
Type that deserializes only from one specific value
-
surrealdb_id
Id and Relation for SurrealDB
-
roboplc-rpc
Fast and platform-independent JSON-RPC 2.0
-
serde_sjson
An SJSON serialization file format
-
carbon-points-store-decoder
Rust decoder for Star Atlas Points Store program on Solana
-
flexbuffers
Official FlexBuffers Rust runtime library
-
prost-msg-build
A Protocol Buffers implementation for the Rust Language
-
mipsasm
A MIPS assembler targeting the N64
-
serde-nothing
Serialize to nothing. Deserialize from nothing
-
rustler
Safe Rust wrappers for creating Erlang NIF functions
-
bibicode
convert any natural number from one numeral system to another
-
vdf-serde
Support for the Valve Data Format for Serde
-
aversion
Versioned data structures with auto-upgrading
-
gomod-parser
go.mod parser
-
object-rainbow-json
serde_json for object-rainbow
-
rlua_serde
Serde (De)serializer implementation for rlua Value
-
risc0-zeroio
RISC Zero zero-copy deserialization
-
gob_archive
Rust-written CLI archiver and un-archiver for the LucasArts GOB archive format
-
tinydb
A small-footprint, superfast database ✨
-
protobin
basic functions to encode & decode Protocol Buffer binary messages
-
prost-reflect-validate
protoc-gen-validate's validation using prost-reflect
-
serdine
A tiny serialization library for storing types in a raw (but safe), memcpy-like, format
-
citeworks-csl
Serde types for serialising and deserialising CSL-JSON
-
byte-unit-serde
De/serialization functions for byte-unit crate
-
tracing-serde-subscriber
currently only meant for internal use within
tracing-modality -
possible
providing a three state enum for differentiating between an explicit null value and the absense of a value
-
fsst-rust
pure rust implementation of the Fast Static Symbol Table
-
stegano-rs
steganography using bitplane and pixel value differencing techniques
-
energyleaf-proto
Protobuf definitions for Energyleaf
-
psrdada
wrapper for the psrdada radio astronomy library
-
xds
dubbo-rust-xds
-
us-state-info
A Fork of a Rust implementation of the state names & abbreviations for the USA
-
ffprobe
Typed wrapper for the ffprobe CLI
-
cluttered
A CLI Texture Packer written in rust
-
brik_rv64
RISC-V Assembly Encoder / Decoder
-
qif_generator
QIF file generation
-
httlib-hpack
HPACK format implementation for HTTP/2
-
protozer0
protobuf decoder based on the protozero C++ library
-
serde_jsonrc
A lenient JSON serialization file format
-
serde-extensions
Extensions for serde serializable structs
-
serde_watson
Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
serde_prom
Prometheus serializer for serde
-
bencode-encoder
Bencode encoder for Rust
-
jsonnet-go
Idiomatic rust bindings for go-jsonnet
-
serde_core
Serde traits only, with no support for derive – use the
serdecrate instead -
vizio-openrtb
OpenRTB v2.5 and OpenRTB Dynamic Native Ads v1.2 types for rust forked for Vizio
-
pit-proto
Generated Rust protobuf types for the PIT Protocol (Perpetual Income Token) event schemas
-
weld-codegen
Code generation for smithy models
-
serde-ordered-collections
Ordered serialization/deserialization serde functionality
-
sfc_cart
SNES/SFC ROM header library and utilities
-
url-escape
encoding/escaping special characters in URLs and decoding/unescaping URLs as well
-
polywrap_msgpack_serde
An msgpack Serializer and Deserializer data format with Serde for Polywrap
-
ansi-color-codec
Encode bytes as ANSI background colors
-
lize
A stupid way of serializing and deserializing really small data into bytes. Supports recursive data structures.
-
cdr-encoding-size
Helper crate for RustDDS: Trait to compute the maximum CDR-serialized size of data
-
serser
serialization crate
-
coapum-senml
Sensor Measurement Lists (SenML) RFC 8428
-
vectortile
encoding Mapbox Vector Tiles
-
cgp-serde-tests
CGP-enabled serde implementation
-
dalvik
Disassembler for Android Dalvik bytecode
-
serde_rustler
Serde Serializer and Deserializer for Rustler NIFs
-
unicase_serde
serde Serialization and Deserialization for UniCase crate
-
e9571_json_lib
JSON serialization, deserialization, and non-standard JSON parsing
-
kittenmoji
encode and decode kittenmoji
-
avrotize
Convert JSON Schema to Avro with Rust
-
cde
A universal encoding scheme for all cryptographic data
-
pro-serde-versioned
method for versioning and upgrading data structures when serialized via serde
-
serde_dynamodb_streams
de/serialize struct to HashMap<String, AttributeValue> with Serde to use with Rusoto DynamoDB Streams. Just a fork of mockersf/serde_dynamodb with different feature flags
-
datalit
A zero-runtime fluent data description macro
-
zarja-core
Core library for extracting and reconstructing Protocol Buffer definitions from compiled binaries
-
torg-serde
Serialization/deserialization for TØR-G token streams
-
cbor_next
CBOR encoder and decoder
-
craftflow-nbt
A serde-based NBT (from Minecraft) binary format implementation
-
serde_ub_json
UBJSON (Universal Binary JSON) serialization file format
-
jsonml
deserialization and serialization
-
brackets
JSON I/O
-
axum_duper
Axum extractor/response for Duper
-
bitcode_lightyear_patch
bitcode is a bitwise binary serializer
-
assert-json-diff
Easily compare two JSON values and get great output
-
nanoxml
A truly minimal XML (de)serializer
-
utf-32-to-utf-8
Convert UTF-32 to UTF-8 encoding
-
parquet-variant-json
Apache Parquet Variant to/from JSON
-
shinyid
A package for encoding and decoding unique identifiers into URL-safe ( shiny )
-
huby
(supporting serde) to handle byte sizes as human
-
serde_combinators
Combinators for producing Serde serialize and deserialize functions
-
aws_account_id_from_key_id
Decodes the AWS Account ID given an AWS Access Key ID
-
serde-datetime
serde serializer/deserializer for DateTime
-
kvds
An efficient key-value store for encoding documents
-
serde-save
the most complete serialization tree for serde
-
libdd-ddsketch
Minimal implementation of Datadog's DDSketch
-
pgpq
Encode Apache Arrow
RecordBatches to Postgres’ native binary format -
overpunch_ng
Robust and extensible signed overpunch parsing and formatting for Rust Decimals
-
escnul
NUL-safe byte escaping for embedding in shell scripts
-
xspf
straightforward pure rust implementation of the Xml Sharable Playlist Format
-
redis-derive
implements the redis::FromRedisValue and redis::ToRedisArgs traits from mitsuhiko / redis-rs for any struct
-
zlo
A binary serialization/deserialization strategy that uses Serde for transforming structs into very compact bit representations
-
shaft
A minimal and straightforward binary serde implementation
-
serde-binary
Serde data format for binary files
-
jce
in Rust
-
prost-uuid-doubleint
Prost uuid custom datatype
-
msiz_rustc-ap-serialize
Automatically published version of the package
serializein the rust-lang/rust repository from commit 74d5c70b174f06843049af2d764ff57ddc81c81c The publishing script for this crate lives at: https://github… -
shellcoder
Write shellcode payloads in a flash
-
ordcode
Serialization format which preserves lexicographical ordering, for use with key-value databases
-
probor
A (prototype of) serialization protocol on top of CBOR that provides protobuf-like functionality
-
hygge
KDL builder, rudimentary serializer 🥣
-
pb-to-json
protocol buffer to JSON conversion
-
serde_libconfig
A libconfig serialization file format
-
idea-common
ideabase common code
-
robot36-encoder
convert images into audio using the robot 36 encoding
-
config_file_types
Automatically generate file configuration wrapper
-
json-pointer
parsing and using JSON pointers, as specified in RFC 6901
-
bson2
Encoding and decoding support for BSON in Rust
-
serde-pod
https://github.com/Mingun/serde-pod
-
mkwebfont_hb-subset
A wrapper for HarfBuzz font subsetting API
-
fire-stream-api
A more or less simple communication protocol library
-
b256
Dense byte to unicode character encoding
-
quickfix-msg40
FIX 4.0 messages generated from official XML spec file
-
blc
binary lambda calculus
-
ornament
A helper to create decorated text
-
fast32
Base32 and base64 encoding in Rust. Primarily for integer (u64, u128) and UUID identifiers, as well as arbitrary byte arrays.
-
iceyee_encoder
Base64Encoder, HexEncoder, UrlEncoder
-
talos_metrics
Metric utilities used in Talos
-
tinystl
A small library to read and write STL mesh files, inspired by MicroSTL
-
smoltoken
A fast library for Byte Pair Encoding (BPE) tokenization
-
typed-num
Typed number in Rust with serde and bincode support
-
litetx
Lite Transaction File (LTX) encoding/decoding
-
xsd-parser-types
Types used by the code generated by xsd-parser
-
ls_rules
A Little Snitch .lsrules file format model
-
nobility
NBT decoder
-
license-key
that makes signaling between threads a bit more ergonomic
-
teletex
ITU-T Recommendation T.61 / Teletex to Unicode conversion
-
daft-proto
Protocol buffers for the Daft project
-
attrsets
Proc macro for defining multiple variants of a struct/enum with different attribute annotations e.g. for multiple Serde serializations
-
snitch-transform
JSON data transformation lib used by snitch components
-
declio
A declarative I/O serialization library
-
vlung-analysis
CT画像データを解析して部位ごとに抽出してOBJファイルを生成するソフトウェア
-
serde_shon
SHON serialization and deserialization support in Rust
-
ndarray-safetensors
Serialize / deserialize ndarrays with safetensors
-
yaserde-examples
Examples for YaSerDe project
-
data-encoding-bin
Swiss Army knife for data-encoding
-
armature-toon
TOON (Token-Oriented Object Notation) support for Armature framework - optimized for LLM applications
-
axum-msgpack
serialize/derserialize msgpack for axum
-
serde-humanize-rs
A Serde deserializer for duration and byte-size
-
jeb
experimenting with machine- and human-sympathetic encoding
-
serde_structuredqs
serialize/deserialize structured query-string
-
fuzzcheck_serializer
Basic serializers to use with fuzzcheck-rs
-
palserializer
A tiny but efficient serializer written in rust used in nislib library
-
json_shape_build
build JSON shape data structures
-
opentalk-roomserver-types-raise-hands
OpenTalk RoomServer Types Raise Hands
-
packetize
encode and decode your packet with stream channel
-
serde_typename
Conviently serialize and deserialize rust types into / from their serde name
-
staging-protobuf
Protocol Buffers - Google's data interchange format
-
http-serde-ext-ios
serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
-
mipsasm-rsp
A MIPS assembler targeting the N64 rsp
-
this-dom
This.DOM Data Formatter
-
json_value_search
Interface to search elements into serde_json::Value
-
hyperflow-rs-models
Generated Rust models for Hyperflow, derived from Protocol Buffer definitions
-
aligned-buffer-pool
A buffer-pool with controllable alignment
-
float_fast_print
Fast float-to-string conversion based on the Ryū algorithm by Ulf Adams
-
arq
manage Arq Backup data formats
-
elb-cli
Command-line utility that inspects ELF files, prints their dependencies and patches RPATH, RUNPATH and interpreter
-
q-num
Q notation for fixed-point numbers via a proc_macro
-
protobuf_codec
Encoders and decoders for Protocol Buffers based on bytecodec crate
-
safe-debug
Derives std::fmt::Debug with automatic redaction for sensitive fields marked with #[facet(sensitive)]
-
doip_rw
Diagnostic over IP encoder and decoder
-
snix-serde
Modular functional package manager
-
daemon-engine
A helper package for writing unix rust daemons with IPC based clients
-
vtcode-markdown-store
Markdown-backed storage utilities extracted from VT Code
-
denvars
Deserialize environment variables
-
jsonl
JSON Lines for Rust
-
quake_microsoft_todo
The model of microsoft todo
-
trait-keyless
functions for encoding and decoding keyless addresses, used by the TRAIT blockchain: application agent addresses, transactional addresses, and named addresses
-
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… -
serde_kicad_sexpr
KiCAD v6 S-Expression Format
-
serde-json-core-fmt
serde-json for no_std programs
-
rust-audit-info
Command-line tool to extract the dependency trees embedded in binaries by
cargo auditable -
easy_storage
trait to easily save and load structs in JSON or TOML format
-
rustic_core
fast, encrypted, deduplicated backups that powers rustic-rs
-
map-to-javascript-html
serializing a map to JavaScript code in HTML usually for dynamically generating strings on web pages
-
space-lib
WebAssembly host functions for Space Operator
-
vhdx
Microsoft's VHDX virtual hard disk format
-
bitman
An easy to use bit manipulation library for Rust
-
kurtbuilds_sqlx_serde
serde-compatible newtype wrapper for sqlx::postgres::PgRow
-
serde-duration-ext
Serde support for std::time::Duration and chrono::Duration (chrono feature)
-
named-binary-tag
Format is used by minecraft for the various files in which it saves data
-
ora-proto
Part of the Ora scheduler framework
-
ryg-rans-sys
FFI bindings for ryg_rans. ryg_rans is automatically built and linked statically. Requires a C compiler.
-
serde-resp
Redis RESP protocol serialization and deserialization with serde
-
uuencode
uuencoder/decoder
-
seqmarked
Sequence-numbered values with tombstone support for LSM trees and versioned data
-
ez_alphabet
EZ Alphabets
-
enigma-packet
Canonical message packet format + serialization for Enigma secure messaging
-
flatbuffers-build
that facilitates generating flatbuffer code from Rust
-
era-jp
Japanese Era Library
-
pre-commit-sort
Sort pre-commit files
-
bmbp_marco_util
BMBP Marco
-
rs-exporter
Export a part of the Rust AST to JSON
-
strkey
Serialization of values into a human-readable encoding that preserves lexicographic sort order
-
link_relation
Registered link relation types for Web Linking (RFC8288)
-
foundations_ext
Foundation extensions published from the ewe_platform but usable by all
-
jasper
RFC 8259-compliant JSON encoder and decoder
-
poem-typed-multipart
Typesafe multipart extractor for poem
-
grikod
A safe Rust library implementing the standard Gray code conversion
-
uuid-to-hangul
Convert UUID to Hangul
-
gvdb
glib gvdb file format
-
psyche-serde
Serialize/Deserialize module for Psyche AI Toolset
-
serde_smb
serde serialization for use with MS-SMB structures
-
s3-access-log-rust
Help to serialize/deserialize s3 acces log file of AWS s3 bucket
-
base64id
Efficiently represent 64, 32 and 16 bit integers as base64url strings
-
nu_plugin_query
A Nushell plugin to query JSON, XML, and various web data
-
lnmp
LNMP (LLM Native Minimal Protocol) - Meta crate providing unified access to all LNMP modules
-
exist
Self describing persistence library
-
tosho-common
A common shared library used by tosho-* sources crates
-
serde_canonical_json
Implements a CanonicalFormatter for serde_json
-
lowlevel-types
Rust types for working with low level data structures, such as ASCII characters and strings
-
spider_scraper
A css scraper using html5ever
-
empty_type_traits
Converting between types and their optional counterparts
-
ryan-cli
Ryan: a configuration language for the practical programmer
-
serde_webgpu
Serialize WebGPU uniform buffer member layout
-
actix-web-validator5
Validation mechanism for actix-web
-
fj-viewer
Early-stage b-rep CAD kernel
-
byteserde_types
A procedural macro for mapping byte streams to/from arbitrary struct types with focus on performance
-
ananas
Transform arbitrary data to Not-A-Number (NaN) payloads
-
openusd-rs
Work in progress, opinionated implementation of OpenUSD in pure Rust
-
daft-decoding
Decoding utilities for the Daft project
-
serde_urlencoded_xrpc
XRPC-flavored serde_urlencoded
-
protopuffer
Rust only protobuf implementation
-
bebop-tools
Cargo buildscript tools for Bebop, a schema-based binary serialization format
-
serde-command-opts
serializing command line options (structopt in reverse)
-
urlencoding
doing URL percentage encoding
-
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 -
esl
reading, writing and processing ESM/ESP/ESS files
-
alogfmt
Logfmt serializer implementation using serde
-
boxed-slice
An easy abstraction around boxed slices sized by a const generic
-
tyson
Typed Simple Object Notation
-
libeither
Either struct for Rust
-
communityid
A practical implementation of the Community ID standard for network flow hashing
-
meowtonin-serde
Serializer/deserializer for BYOND types, using meowtonin
-
prefix_id
generating unique IDs nano ids with a prefix
-
protosocket-server
Message-oriented nonblocking tcp stream - server tools
-
serdevault
Encrypted serialization/deserialization using Serde
-
sje
Fast JSON deserialisation and serialisation schema based framework
-
sectok
interact with RFC 8959 secret-token URIs
-
ipld-nostd
A bundle of CID, IPLD, CAR, Multihash and serde serialization for [no_std]
-
euid
Reference implementation for EUID
-
nucleociph
encoding phrases into nucleotide characters, and vice versa
-
serde_bigquery
A serde Serializer into BigQuery literal format
-
btt
Binary to text encodings
-
simple_cloudconvert
Cloudconvert functionality for converting files
-
hash-value
A hashable, JSON-like, serde Value type
-
random-icon-lib
Generates a random icon from a template
-
byte_struct
Pack and unpack structure as raw bytes with packed or bit field layout
-
serde_shims
Community Driven Serde Shims
-
prost-canonical-serde-build
Build helpers for canonical JSON encoding of Prost-generated protobuf bindings
-
conditional_serde
Depend on serde if the serde feature is activated
-
etwin_serde_tools
Helper functions for
serde -
xorstream
xoring a vector of data with an (optionally async) stream of data
-
lebai-proto
lebai proto
-
riscy-isa
Encodes and decodes streams of RISC-V instructions
-
j2csv
Convert JSON to CSV
-
jcfg
serializing jcfg files
-
caretta-id
Random human-friendly id for personal distributed system
-
trans-gen-cpp
Generating C++ trans code
-
idml
Parser for Indented Delimiter Markup Language
-
spindle-lib
efficient expression and byte sequence generator for fuzz testing
-
web_token
Easy to use Web Token for Rust
-
stegcloak
Hides secrets inside text by compressing and encrypting the secret before cloaking it with special unicode invisible characters
-
snake_case
SnakeCase is a String-like type that can only contain valid non-empty snake_case
-
json_macros
Convenience macros for constructing JSON objects from literals
-
const-oid
Const-friendly implementation of the ISO/IEC Object Identifier (OID) standard as defined in ITU X.660, with support for BER/DER encoding/decoding as well as heapless no_std (i.e. embedded) support
-
mdbx-derive-traits
poorman MDBX orm
-
libcoerced
serde_json and generic text content matching, verification and coercion
-
binary_rw
A binary reader/writer library for rust
-
inline_string
An array-based string type
-
redact-composer-core
Core components of redact-composer
-
protobuf-parse2
Parse
.protofiles. Files are parsed into aprotobuf::descriptor::FileDescriptorSetobject using either: pure rust parser (no dependencies)protocbinary (more reliable and… -
netcdf
High-level NetCDF bindings for Rust
-
reporting-api
Reporting API and Network Error Logging
-
sval_json
JSON support for sval
-
dioxus-form
Automatic form-serializer for dioxus
-
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…
-
contra
A minimal serialization/deserialization library with expanded persistency functionality
-
nano-ogmo
Small cross platform ogmo3 deserialization
-
pilota-thrift-fieldmask
Fieldmask support for Pilota
-
stream_delimit
length delimited protobuf stream separator
-
avro-schema
Apache Avro specification
-
serde-pickle-rs
A serde-based serialization library for Python's pickle format
-
graphex
A small library to help creating command line tools exploring pseudo graph
-
serde-cs
Serde serialization/deserialization for camma separated lists
-
stmc
TCP/UDP Message Communication wrapper
-
base256u-cli
base256u encode and decode data to stdout
-
serde-lwjson
Serde serialization and deserialization for lwjson files
-
owned_json_deserializer
Because apparently
serde_jsononly deserializes through a reference™ -
irox-imagery
Image processing, manipulation, formats
-
base4
A portable base4 bit packing codec implementation
-
event-emitter-rs
Lightweight EventEmitter
-
serde-field-with
Serde field with attribute
-
protofetch
A source dependency management tool for Protobuf
-
rlnc
Random Linear Network Coding
-
cherries
Expression tree logging
-
dhcproto
A DHCP parser and encoder for DHCPv4/DHCPv6.
dhcprotoaims to be a functionally complete DHCP implementation. -
fluke-hpack
implementing HPACK coding, for the fluke project
-
bc-envelope-pattern
Pattern matcher for Gordian Envelope
-
hmap-serde
Serialize/deserialize heterogeneous maps
-
xml_tokens
Parse XML to tokens. Serialize tokens to XML.
-
enum_parity
a macro that enforces enum discriminant bit parity
-
jt_util
jt808 jt1078等基础库实现
-
protoc-gen-prost-serde
Protocol Buffers compiler plugin providing JSON serializations
-
altv_internal_mvalue
An internal crate for alt:V module. Not intended for direct use.
-
graphite_binary
Efficient binary serialization for the graphite_minecraft project
-
arrow2_convert
Convert between nested rust types and Arrow with arrow2
-
pb-sdk
unofficial async pocketbase sdk
-
dollcode
tiny implementation of noe.sh/dollcode
-
easy_ipc
Easy interprocess communication framework
-
serde_indextree
Serializing indextree structure
-
svg2pdf-cli
The command line interface for svg2pdf
-
buf_sized
Calculate buffer sizes needed by types
-
base1000
A a text encoder based on the "Thousand Character Classic"
-
b64-url
Base 64 Encoding with URL and Filename Safe Alphabet
-
emk-rs
Pure-Rust implementation of the Extreme Karaoke file format
-
libxivdat
Read & write Final Fantasy XIV .DAT files
-
join_compile_commands_json
join multiple compile_commands.json files into one
-
impl_serialize
Macro for common implementing methods in serde::Serializer trait
-
utctimestamp
& fast 64 bit UTC time types
-
rjship
A collection of tools for working with the JSend specification, written in Rust
-
serde-strz
A serde wrapper that stores type using Display and FromStr
-
jaguar
A high-performance, compact binary serialization library
-
zarrs_zip
A storage adapter for zip files for the zarrs crate
-
serde_x12
A Serde for ASC X12 EDI documents
-
pawkit-crockford
A small library for serializing to/from Crockford Base32
-
arrow-message
implements a way to define messages according to the Arrow format in both Rust and Python
-
facet-json
JSON serialization for facet using the new format architecture
-
layout21raw
Layout21 Raw-Format Integrated Circuit Layout
-
k8-obj-metadata
Core Kubernetes metadata traits
-
hxdmp
A small utility to create hexdump output from byte slices
-
prima_rs_logger
Prima logging standard library
-
serde_literals
Support for serialising and deserialising literals directly into enum unit variants
-
rsocket_rust_messaging
Communicate with Spring RSocket Messaging
-
enser
Enum serialization with tag
-
serde-typeinfo
Runtime type info based on serde data model
-
axum-bson
axum bson extractor and response
-
serde_millis
A serde wrapper that stores integer millisecond value for timestamps and durations (used similarly to serde_bytes)
-
kafka-serde
serialization and deserialization for the Kafka protocol
-
temporenc
time/date format
-
mavec
Converts an object-like json into a String vector
-
escapist
minimal library for escaping HTML and href attributes; it can also unescape HTML
-
barf
Turn any input into "barf"-ed output
-
json_typegen
Procedural macro that generates Rust types from JSON samples
-
huski-lib
ASCII table aide library
-
rson-schema
Schema validation for RSON
-
base64-compat
encodes and decodes base64 as bytes or utf8 - compatible with older Rust versions
-
serde_jacl
Serialization and Deserialization of JACL
-
decart
Octo cartridge encoder/decoder
-
rthrift
Rust bindings for the Apache Thrift RPC system
-
watto
parsing and serializing Plain Old Data
-
steganography
A simple steganography library
-
gbwt
Partial reimplementation of the GBWT. Exposure for the GBZ struct.
-
perstruct
macro for adding persistent backing to a struct
-
base91
Encoding binary data as ASCII characters. Similar to base64, but more efficient.
-
libsock-rs
A tokio(net) serde Framed wrapper/library
-
freeform
A small library for being able to store free-form data
-
tnetstring
parser for Rust
-
de_env
Deserialize environment variables into a struct
-
zbase32
Implementation of zbase32
-
g60
encodes and decodes G60 as bytes or utf8
-
qr-base45
Base45 encode/decode for arbitrary bytes per RFC 9285 (QR alphanumeric alphabet)
-
serde_path_serializer
A Serde serializer for Path
-
serde_dynamic_typing
A simplified
serde-compatible type model that allows dynamic runtime inspection -
mbe
A binary encoding library designed for efficient data storage and transportation in trading platforms
-
cuisiner
Cook up some conversions to and from C-style binary layouts
-
merge-yaml-hash
YAML Hash with merge/update capabilities
-
ryml
Parse YAML and do it fast: Rapid YAML bindings for Rust
-
diny
An asynchronous, alloc-free serialization framework
-
datagram-chunker
Serialize and deserialize messages in datagrams
-
bsa
creating and extracting Bethesda Softworks Archives
-
smdiff-common
Common structs, functions, and traits for smdiff format
-
messpack-serde
Serde bindings for RMP
-
two_five_six
Two-five-six provides high-entropy, human-friendly identifiers
-
detect-newline-style
Determine a string's preferred newline character
-
jsonit
A way to parse Json Items using iterators from streams
-
rocket_okapi_fork
OpenAPI (AKA Swagger) document generation for Rocket applications, forked version from rocket_okapi
-
default-from-serde
Derive default using
#[serde(default)] -
serde_view
Serialize views of data
-
radix50-cli
cli for encoding and decoding DEC PDP-11 and PDP-10 RADIX-50 word streams (https://en.wikipedia.org/wiki/DEC_RADIX_50)
-
code128
Code 128 decoding and encoding
-
datagram
traits
-
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
-
borsh-v
Binary Object Representation Serializer for Hashing
-
binbin
Create structured binary files in arbitrary formats
-
i24
working with 24-bit integers
-
tribool
Three-valued logic
-
ron-pfnsec-fork
Object Notation
-
utf7-imap
Mailbox names encoder and decoder (UTF-7 IMAP RFC 3501)
-
yimi-rutool
A comprehensive Rust utility library inspired by Hutool
-
tick-encoding
encoding scheme to encode binary data into ASCII strings
-
ecpool
Thread pool for managing executions of erasure coding
-
node-semver-with-ord
A node-semver compliant semver implementation in Rust
-
zuri_nbt
Read and write minecraft NBT data
-
kona-serde
Serde related helpers for kona
-
mz-avro
working with Apache Avro in Rust
-
object-rainbow-marshall
serialized format for object-rainbow
-
async-xml
deserializing XML data asynchronously
-
wacore-binary
Binary data and constants for WhatsApp protocol
-
iso8601-duration-serde
serializing and deserializing time::Duration using the ISO 8601 format
-
serry
unstructured Serde
-
zasa
JSON parser with no dependencies
-
serde-big-array-options
Allow to serialize/deserialize [Option<T>;N]
-
brine-kiwi
Kiwi is a schema-based binary format for efficiently encoding trees of data
-
matter_setup_code
Parse and generate Matter onboarding payloads, including QR codes and manual setup codes
-
plantuml_encoding
Encoding and decoding text plantuml diagrams to facilitate communication of them through URL
-
koto_serde
Serde support for the Koto programming language
-
fhirbolt-serde
Internal serde library of the fhirbolt project
-
encdec-base
encdec simple encoder/decoder base types and traits
-
clonable-command
An std::process::Command that implements Clone and serde::*
-
json-rs
Lightweight JSON reader and writer, written in pure rust
-
serde_aws_query_ce
Serde support for AWS Query protocol
-
minigps
file format support
-
rug-binserial
A very simple crate to serialize rug integers as strings of bytes (for use in efficient binary serialization)
-
ev-protobufs
Generated tonic rust files based on proto definitions
-
hhh
Binary File Processor
-
flatten-json-object
Tiny Rust library for flattening JSON objects
-
naumi
Lightweight and fast data transfer protocol. Fast de/serialization and tiny size!
-
serde_asn1_der
A basic ASN.1-DER implementation for
serdebased uponasn1_der -
bytevec
serialization library that uses byte vectors
-
protokit_binformat
Usable protocol buffers
-
serdeb
struct serde binary
-
n64_cart
N64 file header library and utilities
-
url-utils
Url Encode and Decode
-
vt100_yh
parsing terminal data - yeehaw fork
-
urlencode
A CLI utility for URL-encoding or -decoding strings
-
ssmarshal
Stupid simple value-only marshaling using serde
-
conststr
Constant strings
-
stubit
stupid bit library
-
serde-name
Extract the Serde name of structs and enums
-
osascript
simplified access to JavaScript via OSA on macOS
-
bit_seq
A procedural macro for creating bit sequences
-
orc-format
Unofficial implementation of Apache ORC spec in safe Rust
-
artie_common
Common Library for Artie Rust Projects
-
pink-erased-serde
Type-erased Serialize and Serializer traits
-
daicon
Reference rust reader/writer implementation of the daicon format
-
serde_json_path_core
Core types for the serde_json_path crate
-
firestore-serde
serializer/deserializer for Google Cloud Firestore
-
io-close
An extension trait for safely dropping I/O writers such as File and BufWriter
-
dbn-cli
Command-line utility for converting Databento Binary Encoding (DBN) files to text-based formats
-
rustbif
Rust Binary Format
-
json_size
calculate the size of a JSON object
-
nyoom-json
A json serializer that goes nyoom
-
serde-ndim
Serde support for n-dimensional arrays from self-describing formats
-
msgpck
A no-std and async compatible msgpck de/serializer
-
mqtt_packet_3_5
Parse/Encode MQTT5 and MQTT3 messages
-
ascii_image
Render images as colorized ASCII art
-
datafu
extracting data from config objects and other arbitrary object graphs
-
dison
Zero-copy JSON Display for T: Serialize
-
fbthrift-git
-git package for fbthrift
-
rsleigh
sleigh bindings
-
dataurl
CLI tool and Rust crate for parsing and generating data URLs
-
hex-buffer-serde
Helper for serializing byte buffers as hex strings in
serde -
hachi64
哈吉米64 编解码器 - 使用64个中文字符进行 Base64 风格的编码和解码
-
wstp-sys
Low-level FFI bindings to the Wolfram Symbolic Transfer Protocol (WSTP) C API
-
weird
A Crockford Base32-like encoding that produces non-sequential output based on a salt
-
borc
CBOR done right
-
torrex
Bendy based parsing structures for BitTorrent files
-
code-rs
multiple coding schemes
-
hfs_nfd
Handle Apple's unique NFD-like Unicode normalization, which is used in HFS+, in Rust
-
prost-validate-build
protoc-gen-validate's validation generation using prost-build
-
quix
Distribution layer for actix
-
normal_pack
Compresses normal vectors (or any 3D unit vector) using Octahedron encoding
-
protox
protobuf compiler
-
hpack-patched
implementing HPACK coding. Patched from the original crate.
-
declxml
declxmlis a Rust crate that lets you declare XML trees at compile time with macros and provides deserializers with derive macros -
serde_gelf
Gelf serialization using serde
-
bred64
highly-optimized base64 library for Rust
-
rwt
Rebel Web Tokens, similar in form and function to JSON Web Tokens
-
v8_valueserializer
V8's ValueSerializer and ValueDeserializer
-
protokit_proto
Usable protocol buffers
-
shapely
One trait for reflection, serialization, deserialization
-
serde_prometheus_labels
A serializer for Prometheus labels
-
savefile-derive
Custom derive macros for savefile crate - simple, convenient, fast, versioned, binary serialization/deserialization library
-
track-rails
Rust Version of TrackRails Protocol
-
serde_starlark
Serde serializer for generating Starlark build targets
-
nds_cart
NDS file header library and utilities
-
jtd
JSON Type Definition
-
serde-fressian
Fressian for rust/wasm
-
casserole
Break and serialize values into content-addressable storage
-
discordinteractions
declare Discord Interactions easily in Rust, with support for Serde
-
serde_graphql_input
serde graphql input serializes to graphqls input objects, as used in graphql functions
-
otopr
Obvious Rust Protobuf Library
-
mmap_bytey_byte_buffer
Mmap Bytey MByteBuffer code, use Mmap Bytey instead
-
tch-serde
Serialize/Deserialize tch-rs types with serde
-
codicon
Traits for encoding and decoding
-
debt64
-
ssb-legacy-msg-data
ssb legacy data format
-
ssi-core
Core types and traits for the ssi library
-
cloudevents-sdk-rdkafka
CloudEvents official Rust SDK - Kafka integration
-
lbs
Lazy Binary Serialization
-
dodo
Basic persistence library designed to be a quick and easy way to create a persistent storage
-
serde-seeded
Trait and macros for easy seeded serialization with
serde -
frclib-datalog
WPI's DataLog spec
-
iso7816
Types for ISO 7816
-
just-a-tag
A #tag-type, RFC 1035 DNS label compatible
-
quick-xml-to-json
High-performance conversion of XML to JSON
-
zserio
Runtime support for zserio
-
microformats-types
A representation of the known objects of Microformats
-
disk
(De)serialize files to/from disk
-
planus-codegen
Internal codegen library for planus
-
binascii
Useful no-std binascii operations including base64, base32 and base16 (hex)
-
xls2txt
Command-line utility to convert stylesheets (ODS or excel) to text
-
ws6in1-proto
CC8488 weather station protocol
-
spread_patterns
Some macros to make it easier to do pattern matching over strings, arrays, etc
-
irox-bits
Bits & Bobs. No-std/No-alloc bit/byte manipulation of streams
-
bronzerde_axum
axumextractors built onbronzerdeto improve error responses -
bitwarden-encoding
Internal crate for the bitwarden crate. Do not use.
-
reserde
Serde-based CLI document converter (Bencode, CBOR, JSON, TAML, x-www-form-urlencoded etc.)
-
serde_php
Serde support for PHP's serialization format
-
dothyphen
ASCII to Morse and vice versa translator
-
serde-secrecy
Serde support for secrecy types
-
ordered-varint
Byte-orderable, variable length encoding
-
firefly-types
Parser and serializer for the Firefly Zero metadata file format
-
bytevec2
serialization library that uses byte vectors
-
facet-format-msgpack
MsgPack binary format for facet using the Tier-2 JIT architecture
-
carbon-crafting-decoder
Rust decoder for Star Atlas Crafting program on Solana
-
carbon-crew-decoder
Rust decoder for Star Atlas Crew management program on Solana
-
protobuf-codegen3
Code generator for rust-protobuf. Includes a library and
protoc-gen-rustbinary. Seeprotoc-rustandprotobuf-codegen-purecrates -
async-http-codec
async HTTP 1.1 encoding and decoding
-
zeroproto-compiler
ZeroProto schema compiler and code generator
-
auditable-cyclonedx
Convert data encoded by
cargo auditableto CycloneDX format -
ark-serde-compat
Compat shim to serialize/deserialize values from the ark ecosystem with serde
-
hb-subset
A wrapper for HarfBuzz font subsetting API
-
unix-ipc
A minimal abstraction for IPC via unix sockets
-
uuid-extra
Minimalist UUID extra utilities for base encoding UUIDs (base64 and base58)
-
archiv
Read and write compressed, length-prefixed streams or file(s)
-
bde
B-Decoder/Encoder
-
erased_serde_json
Type-erased Formatter trait for serde_json::ser::Formatter
-
pricklybirdlib
convert between binary data and pricklybird strings
-
valuable
Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries
-
valuable-serde
serde::Serializeimplementation forValuabletypes -
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
-
mime_serde_shim
Community Driven Serde Shims
-
yamlinator
yaml_rust2 crate
-
sqlx-postgres-interval
sqlx INTERVAL Postgres type with serde Serialize/Deserialize
-
compact-enc-det-sys
Low-level FFI bindings to the Compact Encoding Detection (CED) C++ library
-
serde_repr
Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum
-
toml_datetime
A TOML-compatible datetime type
-
toy-json-formatter
JSON formatter that is built to be fault tolerant from the ground up. Its job is to take any input and do its best to parse it and format it as JSON.
-
querylizer
Serialization library for OpenAPI parameter styles
-
quickfix-msg41
FIX 4.1 messages generated from official XML spec file
-
hdv
Header-determined values
-
serde-field-default
Serde field default attribute
-
arkflow
High-performance Rust flow processing engine
-
cove
Casts Of Varying Elegance (COVE): extension traits for casting numerical types
-
bitcode
bitwise binary serializer
-
halfling
A collection of basic utilities for working with nibbles
-
ocapn-syrup
Syrup is a lightweight and easy-to-implement data serialization format
-
xdrgen
XDR codec generator from specification. Designed for use with xdr-codec.
-
bytey
convenient and easy to use byte storage
-
serde-hex-utils
Collection of hexadecimal (De)serialization utilities for serde
-
df_st_db
Database store and query implementation for the DF Storyteller project
-
msg-bebop
High-performance message serialization using Bebop
-
sval_serde
Integration between serde::Serialize and sval::Value
-
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
-
kitty_image
Display images using the kitty image protocol
-
minicbor-ser
serde for minicbor
-
schemafy_lib
Generates serializeable Rust types from a json schema
-
ascii-armor
ASCII Armor: binary to text encoding library and command-line utility
-
orio
Small serialization library
-
azul-peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
mproto
runtime library for mproto schemas
-
chrome_native_messaging
Chrome's Native Messaging protocol
-
dakv_varint
varint
-
endiannezz
Zero dependencies library for I/O endianness on high-level
-
wider_primitives
Wider primitive integer types
-
eccodes-sys
Low-level Rust bindings for latests ecCodes version
-
agnes
A data wrangling library for Rust
-
x520-stringprep
String preparation algorithm as described in ITU-T Recommendation X.520
-
rkyv-test
Zero-copy deserialization framework for Rust
-
cog_schemars
Generate JSON Schemas from Rust code
-
posix-space
Pure Rust implementation of
isspacefor the POSIX locale -
dotnet-binary-io
Reads and writes buffers using the same encoding rules as .NET’s
System.IO.BinaryWriter -
serde_epee
Serde support for EPEE
-
xylo
A music theory toolset
-
json_sift
JSON-Sift: parse aviation METAR weather data, decode tokens, flatten JSON, and export to CSV
-
nop-json
JSON serialization/deserialization (full-featured, modern, optimal, streaming, direct into struct, binary-ready)
-
rusty_vikings
full of my shared implementations
-
yaml-navigator
writing and running queries against YAML
-
json-objects-to-csv
Robust Rust library for converting JSON objects into CSV rows
-
schema_registry_converter_sf
just a fork of the original schema_registry_converter crate with a fix for the avro serialization
-
ecal
Bindings to the eCAL library
-
helia-dag-cbor
DAG-CBOR support for Helia
-
osc-ir
Experimental protocol-agnostic Intermediate Representation for OSC data compatible with JSON/MessagePack
-
pi_cbor
cbor decorder and order
-
mproto-codegen
parse and generate code for mproto schemas
-
kube-derive
Custom derives for the kube kubernetes crates
-
utf-16-to-utf-8
Convert UTF-16 to UTF-8 encoding
-
json_value_resolve
Interface to resolve String to serde_json::Value
-
deser
An experimental serialization and deserialization library for Rust
-
jsonrpc-macros-plus
Helper macros for jsonrpc-core
-
perfetto-trace-proto
prost binding to perfetto trace protobuf format
-
nutek-encode
A collection of encoding and hashing utilities
-
libgb
Collection of utility algorithms
-
rdf2hdt
converting a RDF data to HDT
-
nitrogen-instruction-builder
Solana instruction builder for nitrogen IDL encoder framework
-
sirius
A binary serialization/deserialization library
-
esyn
De/Serialization Rust In Rust
-
serialize_deserialize_u8_i32
that safely converts, back and forward, between u8 and i32
-
castflip
encoding/decoding numeric variables, arrays and structures in little-endian and big-endian
-
typeshare-engine
Behavioral engine for typeshare: parsing, writing, configuration, and everything in between
-
rsomeip-bytes
Serialization crate for the SOME/IP on-wire format
-
in-situ
In Situ Endian-Independent Bytes Access
-
nu_plugin_from_beancount
A nushell extension to load a beancount file into nu structured data
-
struct-patch-trait
A lib help you patch Rust instance, and easy to partial update configures
-
serde_valid_literal
Literal Value type based JSON
-
htscodecs-sys
FFI bindings for htscodecs. htscodecs is automatically built and linked statically. Requires a C compiler.
-
jrf
An underpowered JSON formatting cli
-
nu_plugin_from_bencode
A Nushell plugin to convert bencode data into Nu structured values
-
gba_cart
GBA file header library and utilities
-
hex-serde-util
A helper crate for manipulating hex strings with serde
-
postcard-bindgen-core
generate bindings for the postcard binary format for other languages than Rust - Core Crate
-
nu-plugin-core
Shared internal functionality to support Nushell plugins
-
serde_unit_struct
(De)serialize a unit struct as its name
-
protobuf_iter
Iterate over Protobuf messages while decoding on the fly
-
cra
extracting/archiving in multiple formats fully in memory
-
base64easy
encodes and decodes base64 as bytes or utf8
-
firestore-serde-timestamp
A timestamp serialization helper for firestore-serde
-
utf8conv
A UTF8 / Unicode Converter for no_std
-
parity-scale-codec
SCALE - Simple Concatenating Aggregated Little Endians
-
xolir
Rust protobuf classes for Tel IR api
-
py27-marshal
port of https://github.com/python/cpython/blob/master/Python/marshal.c
-
dcbor-parse
dCBOR Diagnostic Parser and Composer for Rust
-
data-query
Query library that allows for Querying Serializable data using string queries
-
tampon
Contains SAFE Rust functions, macro and trait to serialize / deserialize data structure and/or object and generate buffer
-
suika_json
A JSON handling library for the suika web stack
-
mmap-storage
Memory map backed storage
-
byte-transcoder
A Rust+Typescript library to transcode higher-level data types to/from bytes
-
lilliput-serde
A serializer and deserializer of the lilliput data format, for serde
-
echonet-lite
Pure Rust ECHONET Lite implementation
-
json-schema-derive
JSON Schema derive macro with arbitrary fields support
-
serde_osc
Serialization and deserialization of Open Sound Control (OSC) packets using serde
-
tracing-serde-modality-ingest
currently only meant for internal use within
tracing-modality -
liberasurecode
wrapper for
openstack/liberasurecode -
quack-protobuf
A pure Rust protobuf (de)serializer. Quack :) Initially forked from
https://github.com/tafia/quick-protobuf, which unfortunately seems kinda abandoned… :/ -
serde-hex
Hexadecimal encoding/decoding with serde
-
efm-rs
decode and encode efm modulated bytes (Eight-to-Fourteen Modulation)
-
tomlenv
Manage your environment configuration with TOML
-
base64-string
Base64 hash made using Rust
-
human-friendly-ids
Generate non-visually ambiguous IDs
-
axum_serde_valid
Axum extractor sets of JSON validation
-
serde-rlp
Ethereum's RLP encoding implemented as a Serde data format
-
bragi
Helper crate used in code generated by bragi
-
serde_agaby
A generic serialization/deserialization framework
-
covey-plugin
APIs for creating Covey plugins
-
residua-cesu8
converting between CESU-8 and UTF-8
-
rson-cli
Command-line tools for RSON
-
zar
XAR archive reader/writer library. Fuzz-tested against MacOS xar.
-
yara-x-proto-json
converts protocol buffers into JSON
-
syml
configuration language similar to YAML, but may be more user-friendly
-
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
-
osc-codec-msgpack
Experimental MessagePack codec for osc-ir intermediate representation
-
rasn-derive-impl
Derive macro impls for rasn-derive
-
text-utils
Text utils for unescaping and align
-
blaze
blazing fast http framework
-
prost-convert
Generate more idiomatic rust code from GRPC proto files
-
pilota-thrift-reflect
Reflect support for Pilota
-
koibumi-base32
A Base32 encoder/decoder library
-
json_minimal
A minimal json crate
-
bolt-proto
Bolt protocol primitives: values, messages, and serialization / deserialization
-
lebicon
Implements codicon traits for LEB128 encoding / decoding
-
skrillax-packet
Packet definition to serialize and deserialize to and from frames for Silkroad Online packets
-
format-ende-yaml
format-ende implementation for the YAML file format, based on serde_yaml
-
tinycbor
A tiny CBOR codec library
-
pdf_signing
adding signatures and digitaly sign pdf documents
-
pyany-serde
Serialization and deserialization for Python objects
-
hallomai
converter USFM<->USJ<->USX
-
bytes_parser
wrapper to parse primitive Rust types from a slice of bytes
-
sensorml
parser and serializer supporting XML and JSON formats
-
actix-web-4-validator
Validation mechanism for actix-web
-
simple_xml_serialize
XML serialization library
-
serde_dbus
Serde Implementation for DBus
-
tysh
hashing the metadata of a type
-
ldapdn
LDAP Distinguished Name (DN) unescaping and zero-copy parsing
-
gree-ir
IR encoding/decoding for Gree AC
-
streamdata
Sans-IO data stream decoding utilitites
-
osom_encoders_common
Common utilities for osom_encoders_* projects
-
formattable
Ergonomically support formatted output
-
bmbp_marco_sql
BMBP Marco
-
seaqs
A mini tool to turn querystring into seaquery's condition
-
serde-generate-bin
generate (de)serialization code in multiple languages
-
carbon-sage-starbased-decoder
Rust decoder for Star Atlas SAGE Starbased program on Solana
-
hexga_bit
A bytemuck wrapper for hexga. A crate for manipulating bytes
-
msgpack-value
Types and macros for the MessagePack data model
-
iso6093
ISO 6093 numerical value parsing and printing
-
serde-json-python-formatter
A serde-json formatter to mimic Python output
-
golden_apple
decoding and sharing Minecraft data types
-
hydroperx-utf16
Work with UTF-16 in Rust
-
format-ende-json
format-ende implementation for the JSON file format, based on serde_json
-
trans-gen-scala
Generating Scala trans code
-
ser_der
Newtypes for the der crate to allow for serde de-/serialization
-
varint
Google Protobuf's Variable-Length Integers
-
osc-types10
Open Sound Control (OSC 1.0) message and bundle types. (no_std optional)
-
psml
serialising to, and deserialising from, PSML
-
s2n-codec
Internal crate used by s2n-quic
-
picodata-rmp-serde
Serde bindings for RMP (forked from rmp-serde)
-
deseresp
serializer and deserializer for Redis's RESP3 format using serde framework
-
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… -
py-marshal
port of https://github.com/python/cpython/blob/master/Python/marshal.c
-
relative
A type to wrap vtable references such that they can be safely sent between other processes running the same binary
-
eure-toml
TOML conversion support for Eure format
-
weakauras-codec-lib-serialize
routines for deserializing and serializing LuaValues in a way compatible with a Lua library called LibSerialize
-
valinor-proto
Protocol buffer definitions for MudWorld text-based virtual world platform
-
lib-porcelain
dollcode encoder and decoder
-
schema_analysis
Analyze the schema of any self describing format
-
utf8mb3
Let mysql's utf8 encoding store four-byte characters such as emoji(让 mysql 的 utf8 编码存储表情符号这类的四字节字符)
-
json-write
A low-level interface for writing out JSON
-
bs64
SIMD-accelerated Base64 encoding and decoding library
-
this-be
This.Be Data State
-
uri-url
Efficient Conversion of URIs and URLs
-
reapi
A wrapper around REAPI for rust using prost and tonic
-
dos-cp-generator
DOS code pages build tool for
dos-cp -
serde_piecewise_default
Uses serde's Option<T> handling to let you easily specify defaults for all fields at once by implementing Default
-
smoljson
Minimal
-
bucky-raw-codec
Bucky raw codec library
-
serde-tuplex
Tuple serialization and lenient numeric parsing for serde
-
compact_string
Compact representation of UTF-8 Strings that are immutable and less than 256 bytes in length
-
labelled-enum
Converting an enum to/from String
-
zarrs_opendal
opendal store support for the zarrs crate
-
knuckles-parse
A tooklkit for parsing PDB records
-
serde-csv-extra
Csv-related serde addons
-
riptc
InertiaJS protocol compatible with
riptcfor generating strong TypeScript bindings -
hexga_encoding
Encoding and I/O abstraction for loading, saving, and converting data with custom extensions and media types, with optional Serde integration
-
serde_stacker
Serde adapter that avoids stack overflow by dynamically growing the stack
-
rtoon
Token-Oriented Object Notation - A compact, human-readable format for LLM data with 30-60% fewer tokens than JSON
-
serde-json-schema
minimal json-schema type
-
glimesh-protocol
Low level structures for interfacing with the glimesh api
-
serde_fs
[De]serializing data structures as files
-
lordeckcodes
Legends of Runeterra deck encoder/decoder
-
tremor-common
Tremor common functions
-
lib-contra
The function implementation of contra
-
serde_with_extension
extended functionality for serde_with
-
serde_any
Dynamic serialization and deserialization with the format chosen at runtime
-
abio
Safe abstractions for interfacing with the native operating system ABI
-
copystr
&str with
Copysemantics -
encoding_rs_rw
Space-efficient std::io::{Read, Write} wrappers for encoding_rs
-
lib-base64
A base64 (with padding) encoding and decoding library, which implements the encode() and decode() methods for the String and Vec<u8> types
-
fbthrift
Facebook fork of thrift
-
bitflags-serde-legacy
Implement serde traits for bitflags 2.x types compatibly with 1.x
-
rs-urlencoding
doing URL percentage encoding
-
dade
data definition for Rust structures
-
zbuf
“Zero-copy” string and bytes buffers
-
yara-x-proto-yaml
converts protocol buffers into YAML
-
fd_bs58
Optimized Base58 codec for 32 and 64 byte numbers
-
bsn1_serde
derive macros for bsn1
-
another_json_minimal
A minimal json crate
-
tremor-codec
Tremor Script Interpreter
-
locustdb-serialization
Serialization formats used by LocustDB for peristent storage and client/server communication
-
bitchomp
reading in different types from a buffer of bytes
-
codeckit
Some codec collections
-
serbuffer
Memory Efficient Serialization Library
-
spaceapi-dezentrale
SpaceAPI types and serialization/deserialization
-
streamson-generator
integrates streamson with generators
-
tokio-byteorder
Asynchronous library for reading/writing numbers in big-endian and little-endian
-
serialization
encode and decode your struct
-
arya
json validation. simple json repair. lightning fast.
-
nachricht-nq
Pretty printing of nachricht messages
-
singlefile-formats
Default file format implementations for singlefile
-
chisel-decoders
Chisel UTF-8 and ASCII byte stream decoder implementations
-
serde_plain2
Fork of serde_plain. A restricted plain text serializer for serde
-
json-api
Idiomatic types for building a robust JSON API
-
sciter-serde
Serde support for Sciter engine
-
ogrim
XML builder macro letting you write literal XML inside your Rust code (similar to
serde_json::json!). Features interpolation, escaping, auto-close tags and minimal memory allocations. -
enum_primitive_serde_shim
Community Driven Serde Shims
-
ps-base64
Base64 encode/decode
-
tasd
Encoder/decoder for the TASD file format
-
menugen
Hierarchical menu generation library
-
base64_light
Base64 Encoder & Decoder
-
koibumi-base58
A Base58 encoder/decoder library
-
serfig
Layered configuration system built upon serde
-
id3
reading and writing ID3 metadata
-
basn1
Binary ASN.1 encoding and decoding no-std library (DER)
-
docchi_compaction
A serializer which compresses integers
-
vectorize
Converts maps to vecs for serialization
-
dle-encoder
DLE ASCII encoder and transport layer for Rust
-
borsh-cli
Command-line utility for manipulating Borsh-serialized data
-
planus-types
Internal type library for planus
-
wa_proto
(de)serialization protocol for webassembly engines
-
corepack
A no_std support for messagepack in serde
-
jtd-derive
Generate JSON Typedef schemas from Rust types
-
strip_bom
Add a simple BOM striping feature for
strandString -
protoshark
Google's Protocol Buffers schema
-
facet-macros-emit
Proc macro for emitting derived 'Facet' trait code in facet
-
nom-varint
Parse varints (used by Celeste, Minecraft, and Protocol buffers) using nom
-
libconfig-rs
libconfig parser in rust
-
bitsparrow
in Rust
-
stdto
set of functional traits for conversion between various data representations
-
xml2json-rs
converting to and from XML/JSON
-
transmog-pot
Pot adaptor for Transmog
-
nitrogen-circle-message-transmitter-v2-encoder
-
vli
Variable length integer encoding and decoding
-
gomod-parser2
go.mod parser
-
bincode_derive-next
#[derive(Encode, Decode)] for bincode-next
-
lilliput-core
Low-level implementation of encoding/decoding logic for lilliput format
-
crate_file_dyzs
program to read a CSV file and write a JSON file
-
pilota-thrift-parser
Pilota thrift Parser
-
endio_bit
Bit-level reading and writing, modeled after std::io::{BufReader, BufWriter}
-
velocypack
ArangoDB's VelocyPack protocol
-
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
-
sbe-codegen
Performance-oriented multi-language SBE codec generator
-
x328-proto
Sans-io implementation of the X3.28 field bus protocol
-
ed
Encode and Decode traits
-
neon-serde
Easily serialize object for use with neon
-
protobuf-support2
Code supporting protobuf implementation. None of code in this crate is public API.
-
quickfix-msg44
FIX 4.4 messages generated from official XML spec file
-
iunorm
Map normalized floating-point numbers to/from (un)signed integers
-
tomldoc
generate documentation for toml configs defined with serde-derive
-
rspamd-base32
encodes and decodes base32 bug-to-bug compatible with Rspamd
-
json_extract
This macro reduces boilerplate when using serde_json::Value variants when trying to get into a nested property
-
lexicoid
Short & stable IDs based on timestamps
-
transmog-bincode
Bincode adaptor for Transmog
-
wasabi_leb128
Read and write the variable length LEB128 number format
-
anvil-region
Region file format storage for chunks
-
trans-gen-fsharp
Generating F# trans code
-
oasis-cbor
Rust CBOR serialization built as a thin wrapper around sk-cbor
-
compa_decimal
A compact and efficient decimal system using a custom character set for representing large numbers in fewer characters
-
rkyv_dyn
Trait object support for rkyv
-
df_st_cli
Command line interface for Dwarf Fortress Legends
-
dencode
decoding and encoding frames from readers and writers
-
moc3
reading models from binary .moc3 files
-
ark-zkey
read zkey faster by serializing to arkworks friendly format
-
def_oid
Define OID into ASN1 bytes format at compile time by using OID arcs literal string
-
minicbor-io
A set of I/O utilities for minicbor
-
miniserde
Data structure serialization library with several opposite design goals from Serde
-
zarrs_codec
The codec API for the zarrs crate
-
uvarint
unsigned varint
-
minum
An audio synthesis toolset toolset
-
cstea
An Ingredient crate for working with csv files in rettle
-
baid58
Easy-to-check Base58 encoding for identities
-
rustyfixml
FIXML (XML-based FIX) encoding for RustyFix
-
structure
Use format strings to create strongly-typed data pack/unpack interfaces
-
cadi-core
CADI core types and utilities for content-addressed development
-
carbon-kamino-limit-order-decoder
Kamino Limit Order Decoder
-
dcbor-pattern
Pattern matcher for dCBOR
-
desse
Ultra fast binary serialization and deserialization for types with size known at compile time
-
skrillax-codec
A framing codec for Silkroad Online network packets
-
serdavro
A temporary way to use serde flatten feature with apache-avro
-
xml-canonicalization
XML Canonicalisation Library in pure Rust
-
konsumer_offsets
parse the content of the Kafka
__consumer_offsetsinternal topic -
value-bag-serde1
detail for value-bag
-
shabi
(S)imple (H)ex (A)nd (B)inary (I)nspector - CLI Tool
-
ser_raw
fast serializer
-
carbon-stream-message-datasource
Stream Message Datasource
-
configurable
helpers for loading/saving a struct to file in $XDG
-
dockerfile
dynamically generating Dockerfiles
-
hext
A binary file markup language
-
serde_enabled
A small wrapper for enabling/disabling sections in configuartion files easier with Serde
-
serializable_enum
Two macros for implementing serialization / deserialization for enums containing no data variants
-
tan_convert
A CLI for converting Tan text and binary files from/to other formats
-
json_sift_parser
JSON-Sift is my first parser. It processes aviation weather data (METAR) used in civil flights, decoding abbreviations and transforming raw API data into structured CSV format for easier analysis.
-
hr-id
A human-readable unique ID which supports Unicode, safe for URLs and file paths
-
aiid
AIngle base32 encoding scheme for keys, agents, identifiers, etc
-
moz_cbor
CBOR (https://tools.ietf.org/html/rfc7049) in Rust
-
serde_short
Derive Serialize and Deserialize for enum reperesented as C short enum
-
said
Self-Addressing identifier library
-
ratio-schema
Ratio's versioned serializable data formats
-
helia-dag-json
DAG-JSON support for Helia
-
encoding_rs_io
Streaming transcoding for encoding_rs
-
trans
Serialization protocol for inter-language communication
-
b3-rs
B3 (Better Binary Buffers)
-
serde_krds
Serde serializer and deserializer implementations for Amazon's KRDS data format
-
plod
deriving plain old data
-
lexis
Generates human-readable sequences from numeric values using a predefined word list
-
hexstring
handling hexadecimal string
-
rkyv_typename
Customizable naming for types
-
base116_cli
CLI binary for crate base116
-
nebula-fbthrift-graph
Nebula Graph graph interface
-
packtool
In memory packing made easy
-
yaml-split
iterator over individual YAML documents in a YAML file or stream
-
serde_json_string_parse
Parse string trait as json returning original string in case of error
-
mohan
Shared Types & Utils
-
this-pixel
This.IMG Data Formatter
-
jsonutil
Util to parse/serialize/deserialize JSON schemas, BSON schemas and related structs
-
pbf-core
Mininmal protobuffer module; Build your own glue
-
actix-multiresponse
intents to allow supporting multiple response/request data formats depending on the Content-Type and Accept headers
-
serialzero
A minimalist JSON parsing and serialization library 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-format
Core Serializer/Deserializer traits for facet's next-generation format architecture with JIT compilation support
-
jsurl
A more compact and human-readable alternative to JSON + URL encoding
-
HiddenBytes
HiddenBytes is a personal tool for exploring image steganography techniques and algorithms, ideal for experimenting with hiding information in images
-
simple-direct-delta-encoding
Custom delta encoding for blob and key value pairs
-
slate-rs
translate file formats + goodies
-
nota
A message format for an alternative universe where IEEE754 floats, UTF-8, and little endian never existed
-
tps_minicbor
A CBOR encoder and decoder suitable for
no_stdembedded targets -
transmog-async
Async stream support for Transmog
-
musli-wire
Fully upgrade stable format for Müsli suitable for network communication
-
proto-tower-util
Helper tools for Tower protocol implementations
-
looking-glass-protobuf
Protobuf reflection library built on looking-glass and Prost
-
json2cbor
Convert JSON to CBOR
-
perf-index-generator
Performance index generator for facet benchmarks
-
rocket-validation
Rocket Guards to support validation using validator
-
grapple_utils
A collection of utilities for Rust development
-
sk-cbor
CBOR parsing library
-
bdt
viewing, querying, converting, and comparing files in popular data formats (CSV, Parquet, JSON, Avro)
-
hexga_asset
loading/caching asset across multiple threads
-
numf
Convert numbes between formats
-
polars_arrow_rvsry99dx
Apache Arrow
-
weakauras-codec-ace-serialize
routines for deserializing and serializing LuaValues in a way compatible with a Lua library called AceSerialize
-
murdoch-charsets
character-sets type defined by IANA
-
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.
-
serde_struct_wrapper
Wrap Structs with an alternate root element during serialization and deserialization using Serde
-
nitrogen-circle-token-messenger-minter-v2-encoder
-
verify
A validation library
-
serde_yamlinator
Serde integration for yaml_rust2 crate
-
mtml-parser
MTML parser written in Rust
-
tpk
A (de)serialization crate for TPK data
-
encdec
binary object encoding / decoding helpers
-
opcode-registry
⚡ opcode - Zero-copy binary serialization with compile-time guarantees 🎩
-
simd-json-derive
derives for simd-json
-
sixel-image
An interface for querying, manipulating and serializing/deserializing Sixel data
-
swimos_msgpack
SwimOS MessagePack
-
serde_dyn
A package that allows you to dynamically select which type to deserialize at runtime via UUID values specified per type
-
aliri_base64
Wrappers that make debugging and using byte arrays a bit nicer
-
jddf
JSON Data Definition Format validator and utilities
-
protokit_textformat
Usable protocol buffers
-
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
-
binary_macros
Macros for decoding base64-like encodings in string literals to [u8] literals
-
serde-gff
https://github.com/Mingun/serde-gff
-
discrimin-ant
A tiny crate to make working with discriminants easier
-
arkflow-plugin
High-performance Rust flow processing engine
-
sing_rs
Macros for generating STDIN/STDOUT interfaces to trait objects
-
fire-protobuf
Rust only protobuf implementation
-
ordpath
hierarchical labeling scheme
-
orecc-elf
Easy read/write ELF 32/64 relocatibles/executables/dynamics
-
bung
A serialization implementation for SurrealDB, based on MessagePack
-
serde-request-envelope
A serde request envelope with named type and data fields
-
json_typegen_cli
Command line utility for generating Rust types from JSON samples
-
encoding_rs
A Gecko-oriented implementation of the Encoding Standard
-
uwucodec
Encode your data into uwu and back
-
proqnt
Zero-copy proquint encoding and decoding
-
hex-matrix
build hex matrix using byte array
-
this-img
This.IMG Data Formatter
-
packing
Bit packing and unpacking for arbitrarily aligned fields
-
serialization_minecraft
encode and decode your struct
-
carbon-locked-voter-decoder
Rust decoder for Star Atlas Locked Voter governance program on Solana
-
rschema
A json-schema generator
-
ecksport-codec
Utils for defining type encodings in the Ecksport RPC library
-
agentx
implementing all PDU types and encodings according to the standard
-
easy_json_serde
Dead-simple JSON serialization / deserialization
-
realhydroper-utf16
Work with UTF-16 in Rust
-
kaitai
A macro for compiling Kaitai Struct into Rust
-
xy-rpc
An RPC framework for Rust
-
uuid-b64
Base64 encoding for UUIDs
-
uuid32
Uuids formatted as Strings in Crockford base32 for easier to read + copy urls, plus db
-
osc-codec10
Minimal, zero-copy-leaning OSC 1.0 encoder/decoder for osc-types10
-
serde_extract
Enables remapping two structs using the Serde framework
-
foyer-bytesize
human-readable bytes representations. Forked from https://github.com/hyunsik/bytesize .
-
serde-yaml-olidacombe
YAML support for Serde
-
row2pgcsv
Serializer for PG CSV
-
bincode
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
recode
Reusable encoding/decoding constructs for Rust
-
libipld-raw-cbor
ipld raw cbor codec
-
facet-xml-legacy
Legacy XML serialization and deserialization for Facet types - use facet-xml instead
-
ucpack
serialization format used in the Arduino Alvik
-
zarrs_object_store
object_store store support for the zarrs crate
-
fory-core
Apache Fory: Blazingly fast multi-language serialization framework with trait objects and reference support
-
serdect
Constant-time serde serializer/deserializer helpers for data that potentially contains secrets (e.g. cryptographic keys)
-
atlassian-cli-output
Output formatting library for Atlassian CLI
-
byteorder_async
reading/writing numbers in big-endian and little-endian asynchronously
-
serde_transmute
Transmute objects through serde
-
sval_fmt
Integration between std::fmt::Debug and sval::Value
-
transmog-versions
Multi-version/Multi-format support for Transmog
-
this-dictionaries
This.Dictionaries Data Formatter
-
cquisitor-minicbor
A small CBOR codec suitable for no_std environments
-
byteorder-pack
A binary data reader and writer that is similar to Python's struct module
-
serde_xmlrpc
no nonsense, XML-RPC serde implementation for Rust
-
key-mapping
allowing for keyboard key code conversion between systems such as the DOM and HID usage-ids
-
sval_test
testing sval::Value implementations
-
decstr
IEEE 754 decimal floating point bitstrings
-
xorio
XOR-ing Read/Write streams
-
e9571_base64_pro_lib
base64 encoding/decoding with special character handling and file conversion support
-
datagen-rs
A random data generator written in rust
-
serde-querystring-actix
A query string extractor for actix-web based on serde-querystring
-
crabmole
Porting Go standard library in Rust
-
timecode-coder
A pure Rust no_std library for decoding and encoding timecode in real-time
-
nebula-fbthrift-storage
Nebula Graph storage interface
-
serde-reflect-intermediate
Reflection utils of intermediate representation for Serde serialization
-
mmap_bytey
Mmap Bytey provides a convenient and easy to use byte storage
-
co
Efficient byte packet encoding/decoding
-
decoder_value
A generic decoder value
-
zvariant_derive
D-Bus & GVariant encoding & decoding
-
typed-io
Extends and types
std::ioto make it easier to use -
nebular
An audio synthesis toolset
-
esexpr-text
ESExpr serialization text format
-
planus-buffer-inspection
Internal buffer inspection library for planus
-
axmldecoder
Decode Android's binary XML format
-
kserd
Kurt's Self-Explanatory Rust Data
-
mchr
Lenient implementations of encodings. Zero allocations, zero dependencies!
-
serde_toon2
Serde-compatible serializer and deserializer for TOON (Token-Oriented Object Notation)
-
b0x
CLI tool to display information about the provided input (integers, IP addresses, strings)
-
serde-util
Soni's Serde Utilities
-
fluvio-dataplane-protocol
data plane protocol
-
carbon-bubblegum-decoder
Bubblegum Program Decoder
-
serialize_bits
Serialization/Deserialization in bits
-
dexparser
Parser for Android's DEX file format
-
rsv-core
RSV reading and writing with Serde support
-
endio
ergonomic reading/writing of binary data, with automatic endianness conversion and extendability
-
trans-gen-dlang
Generating D trans code
-
pretty-bytes-typed
Strongly-typed prettified byte values
-
configrs
Configuration library
-
humphrey_json
A JSON library for the Humphrey ecosystem
-
finite_repr
Isomorphic encoding/decoding data to & from numbers
-
szdt_core
SZDT core functionality for encoding, decoding, signing, and hashing
-
moan
Moan encode and decode API
-
serde-constant
Const values for serde
-
flash-lso
Fast and safe SOL/AMF0/AMF3 parsing. Supports serde, Adobe flex and cyclic references
-
radix64
A base64 library by another name
-
gexf
Lightweight Rust library to export graphs in the GEXF format (Gephi)
-
eager_json
Deserialize JSON from io::Read by buffering into a string
-
transmog
A universal serialization ecosystem
-
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
-
x-common-lib
DXMesh rust dxc develop library
-
cborg
A CBOR parser
-
binfile
Binary files with magic numbers and versioning
-
objio
traits for reading and writing objects
-
const_base
Decoding/encoding base 64/32/16 strings at compile-time
-
schemafy_snapshot
Snapshot for bootstrapping the schemafy crate
-
kodec
defining common interface for encoders and decoders
-
gds21
Integrated Circuit Layout Parser & Writer
-
td_proto_rust
bin protocol for Rust
-
fluvio-smartstream-executor
The offical Fluvio smartstream executor
-
quickfix-msg43
FIX 4.3 messages generated from official XML spec file
-
crabdis-core
Core types and RESP protocol implementation for crabdis
-
buck-resources
Load resource paths from a resources.json produced by Buck
-
double-int
format represents an integer that can be stored in an IEEE 754 double-precision number without loss of precision
-
udsv
A serde library for the UNIX Delimiter Separated Values format
-
ezcbor
Easy little cbor library
-
cbor-cli
Command line tool for encoding and decoding CBOR using serde. Supports import and export for JSON, YAML, and TOML. Supports deep inspection of CBOR files.
-
shapely-json
JSON serialization and deserialization for Shapely types
-
vlq-rust
Variable-Length Quantity encoder/decoder
-
df_st_api
Starting an API server for the DF Storyteller project
-
rust_erl_ext
Erlang external term format codec
-
comiconv-server
A server for converting comic book archives, compatible with comiconv
-
musli-json
JSON support for Müsli
-
simple-base64-cli
CLI binary for crate base64
-
sixel-tokenizer
A tokenizer for serialized Sixel bytes
-
var_byte_str
Variable byte encoding string by using gap instead of code point
-
physics3
data types for (de)serializing physics settings from physics3.json files
-
tycho
A minimal, self-describing and traversable binary data format designed around rust and the serde data model
-
rdc
generating Java code from rust structs
-
serde_bytes_ng
Optimized handling of
[u8; N],&[u8]andVec<u8>for Serde -
nml
A parser and Serde implementation for the Fortran Namelist format
-
num-to-words-de
Convert a u32 Integer into its String equivalent in the German Language
-
quick-csv
quick csv reader and decoder
-
bytebox
Easy and performant data storage inspired by Flutter's shared_preferences
-
serde-metafile
-
discord-snowflake
working snowflakes, Discord compatible
-
hew
Command line tool for converting binary data to and from hexadecimal
-
file-content
working with files and common text data encodings
-
bytey_byte_buffer
Bytey ByteBuffer code, use Bytey instead
-
ioe
that makes many of the I/O errors in stdlib de/serializable
-
yaml2json-rs-bin
Command line utility to convert YAML files to JSON
-
rgb-ascii-armor
ASCII Armor: binary to text encoding library and command-line utility
-
nibblecode
A serialization format based on rkyv
-
emoji256
A binary-to-text encoding scheme for hashes and cryptographic keys
-
data-encoding-v3
Development branch of data-encoding 3.0.0
-
serde_atproto_dagjson
At protocol's version of DAG-JSON support for Serde
-
csv2ndjson-lite
A little tool to convert a csv to a valid ndjson/json-stream
-
geobuf
encoder and decoder
-
carbon-atlas-staking-decoder
Rust decoder for Star Atlas ATLAS staking program on Solana
-
femtopb-build
A code generator for
femtopb -
babelfish
Universal translater for encodings
-
json-joxit-fork
JSON implementation in Rust
-
protoc-wkt
Google Protobuf well-known type file descriptor sets
-
datev-types
DATEV format types including some serialization
-
bintext
Encode and decodes binary encoded text into aligned binary blobs using SIMD
-
sval_dynamic
Object-safe versions of sval::Stream and sval::Value
-
monadlisa
MonadLisa
-
fastnbt-tools
tools built with fastnbt
-
bs58-cli
A cli utility for encoding/decoding base58 encoded data
-
valinor-wire
Wire protocol and message encoding for MudWorld platform
-
nu-serde
Turn any value into a nu-protocol::Value with serde
-
protobuf2
Google protocol buffers
-
arff
ARFF file format serializer and deserializer
-
goff
Goff configuration language and reference serde implementation
-
datum
Terse, human-writable data format
-
xbinser
binary structure transporation
-
carbon-wavebreak-decoder
Wavebreak Program Decoder
-
inlay
CLI tool for encoding and decoding simple binary data structures
-
yaml_extras
Misc yaml-related utility functions
-
blob-uuid
Converts Uuid to a url friendly 22 character string blob
-
serde-ini-spanned
INI configuration file deserialization similar to Python's configparser
-
jsl
JSON Schema Language validator and utilities
-
docx-parser
Parse Word and OpenOffice DOCX files, and output markdown or JSON
-
serdeconv
convenient traits and functions for converting between TOML/JSON/MessagePack strings and serializable values
-
mavryk-smart-rollup-encoding
Data Encodings used by Mavryk Smart Rollup kernels
-
clubs-cli
Command-line interface for composing and inspecting Gordian Club editions
-
zero_escape
encoding and decoding data using the Zero Escape Encoding method
-
twine-data
Codec for the twine-data binary serialization format
-
osc-types11
Open Sound Control (OSC 1.1) message and bundle types. (no_std optional)
-
cyrly
A serde-based YAML serializer for Rust with an unusual output style
-
drax
abstraction layer over a protocol buffer, bringing dtos to regular types
-
serde_derive
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
-
planus-lexer
Internal lexer library for planus
-
file-utils
Convenience wrappers for file I/O, mostly around binary operations
-
libipld-cbor
ipld cbor codec
-
sval_buffer
Value buffering for sval
-
zarrs_storage
The storage API and default stores for the zarrs crate
-
eio
Read and write numbers in big-endian and little-endian
-
serde-versioning
Add versioning support to
serde’sDeserializederive macro -
avdl-serde-code-generator
convert avdl declarations into Rust types with serde support
-
this-document
This.Dir Data Formatter
-
jsonc-to-json
converting JSONC into JSON
-
schemars_derive
Macros for #[derive(JsonSchema)], for use with schemars
-
carbon-atlas-fee-payer-decoder
Rust decoder for Star Atlas ATLAS fee payer program on Solana
-
uci_rs
an openwrt's UCI (Unified Configuration Interface) parser and serializer
-
utf8-builder
Build and validate UTF-8 data from chunks. Each chunk doesn't have to be a complete UTF-8 data.
-
wtns-file
Snarkjs .wtns binary file format parser/serializer
-
varbincode
A binary encoder / decoder with variable length integer encoding implementation in Rust
-
rulid
Rust Universally Unique Lexicographically Sortable Identifier
-
md2nb
Convert Markdown files into Wolfram Notebooks
-
serdapt-hex
Adapter to serialize as hex
-
byte_lamination
Type-readable byte transformation wrappers, with CBOR and BARE serialisation and Zstd compression
-
byteorder-core2
Personal fork based on byteorder PR 184 that adds some core2 support to byteorder
-
aranya-base58
Base58 encoding and decoding
-
zarrs_metadata
Zarr metadata support for the zarrs crate
-
adventjson
A full json-parser written in Rust for the advent of code challenges
-
rust-fr
non-self-describing data-interchange format
-
facet-value
Memory-efficient dynamic value type for facet, supporting JSON-like data plus bytes
-
kradical_jis
Conversions to Unicode from JIS X 0212 and JIS X 0213
-
rson_rs
Rust Object Notation
-
mllp-rs
MLLP (Minimal Lower Layer Protocol) implementation
-
bumpy_vector
A Vector-like object with different sized entries
-
raad
reading and writing bytes
-
rison
A deserializer for the rison data format
-
serde_cbor
CBOR support for serde
-
yaml2json-rs
Convert YAML documents to JSON
-
itybity
An itty bitty crate providing bit iterators and bit iterator accessories
-
nats-types
Enumerations and types for representing NATS protocol messages
-
rust-newline-converter-cli
Newline byte converter library
-
serializable-yaml
Serializable equivalent of yaml-rust
-
rt_proto
rt proto for Rust
-
residua-mutf8
converting between MUTF-8 and UTF-8
-
df_cp437
Decoder for CP437 to UTF-8
-
rs-cjy
Convert between CSV, JSON, YAML formats of 2D dataset
-
shapely-urlencoded
URL encoded form serialization and deserialization for Shapely types
-
tokio-serde-bincode
Tokio bindings to quickly turn a stream of bytes to a stream of parsed/serialized items using the bincode format
-
datahobbit
that generates CSV or Parquet files with synthetic data based on a provided JSON schema
-
this-gui
This.GUI Data Formatter
-
serde_yang
yang based serializer(so far) for Serde
-
based
Custom numeral systems
-
rzcobs
Reverse-Zerocompressing-COBS encoding
-
futures-lite-byteorder
A small crate that adds byteorder support to futures_lite
-
facet-derive-parse
Parser support for facet-derive's macro expansion
-
sval_flatten
Value flattening for sval
-
base64urlsafedata-icp
Base64 URL-safe data wrapper for Serde with ICP (Internet Computer) support
-
quickfix-msg50
FIX 5.0 messages generated from official XML spec file
-
df_st_world_sites_and_pops
World_sites_and_pops.txt parser for the DF Storyteller project
-
carbon-dflow-aggregator-v4-decoder
Dflow Aggregator V4 Decoder
-
df_st_world_history
World_history.txt parser for the DF Storyteller project
-
syt
Hackish things for serde_yml
-
serde_deser_iter
Iterate through serialized sequences allowing to aggregate them without deserializing to an allocated collection
-
loona-hpack
HPACK codec for the loona HTTP implementation
-
provenance-rs
A history-of-ownership protocol for securely proving where a document came from
-
schema_jsonrs
Generate JSON Schemas from Rust code
-
format-url
Make building URLs more ergonomic
-
cbd
Command-line CBOR decoder and encoder
-
yason
Encoding and decoding support for YASON in Rust
-
residua-zigzag
converting between signed and unsigned integers using zigzag encoding and decoding
-
musli-storage
Partially upgrade stable format for Müsli suitable for storage
-
luna_nbt
Minecraft's Named Binary Tag (NBT) format
-
sbe
working with Simple Binary Encoding (SBE) data
-
usv-to-xlsx
USV to XLSX: Convert Unicode Separated Values (USV) to Microsoft Excel (XLSX) for data markup, including for spreadsheets, databases, text files, and more
-
tis620
handling Thai Industrial Standard 620 (TIS-620) characters
-
dbf_dextractor
Extract and deserialize dbf files
-
lineup
read/write collection of formatted UTF-8 string items
-
dcrypt-utils
helpers for the dcrypt library
-
b64-cli
fast command-line tool for encoding and decoding base64 strings
-
base_any
通用的 base 系列编解码。中文编码。
-
tiny-json-rs
lightweight JSON parser for Rust
-
rkyv_rpc
Helpers for defining an RPC protocol using rkyv
-
poius
command-line interface (CLI) tool written in Rust for encoding and decoding files and directories using base64 encoding
-
mini_leb128
A minimal library to read and write integers encoded using LEB128
-
base100
Encode your data into emoji
-
conversion
An abstraction crate to convert iterators on the fly
-
sectorize
A small library for writing arbitrarily-aligned data to sectored mediums
-
serde_cbor_core
CBOR Core/RFC 8949 deterministic encoding implementation for Serde
-
carbon-helius-laserstream-datasource
Helius Laserstream Datasource with automatic reconnection and slot replay
-
serdapt-base64
Adapter to serialize as base64
-
zarrs_filesystem
A filesystem store for the zarrs crate
-
carbon-sage-holosim-decoder
Rust decoder for Star Atlas SAGE Holosim program on Solana
-
binn-rs
serialize/deserialize binn format with no_std/no_alloc support
-
weakauras-codec-base64
heavily optimized routines for decoding and encoding base64 used for WeakAuras-compatible strings
-
this-url
This.URL Data Formatter
-
derailleur
An efficient deserializer for Garmin's Flexible and Interoperable Data Transfer protocol
-
facet-postcard
Postcard binary format for facet with Tier-0 and Tier-2 JIT deserialization
-
swimos_encoding
SwimOS Encoding Utlities
-
facet-msgpack-legacy
Legacy MessagePack binary serialization for Facet types - use facet-msgpack instead
-
serde-path
URL Path decoding and encoding with serde
-
musli-descriptive
A fully self-descriptive format for Müsli
-
serde-bench
Minimal serialization format for benchmarking Serde
-
simple_slip
A small and simple library for SLIP encoding
-
cbor-nan-bstr
Reference implementation of draft-mcnally-cbor-nan-bstr
-
zarrs_http
A synchronous http store for the zarrs crate
-
base64-bytes
Binary blobs with intelligent serialization
-
serde_tran
helper to serde your data into encoded bytes
-
xcodeproj
reader and parser
-
serde-avro-bytes
Efficiently store Rust idiomatic bytes related types in Avro encoding
-
planus-inspector
Internal library for planus
-
encoding-utils
A utils to help with encoding and decoding os strings and more
-
bytesutil
byte utility for Rust
-
ssh_mux_format
Data format used to communicate with openssh mux server
-
r1cs-file
R1CS binary file format parser/serializer
-
agldt
Tools for handling data conforming the standards of the Ancient Greek and Latin Dependency Treebank
-
basehan
A data encryption method using Chinese characters. Kind of like base64.
-
jsonschema_code_generator
generating rust types from JSON schemas
-
serde-devo
A shared type compatibility helper
-
merde_time
Wrapper date-time types for merde
-
cbor-codec
CBOR Codec implementation
-
minicbor-derive
Derive minicbor
DecodeandEncodetraits -
nodeinfo-upub
de-/serialize nodeinfo json structs (upub fork)
-
bread-cli
byte conversion tool
-
bunk
Fast and efficient human-readable data encoding!
-
gix-url
gitoxide project implementing parsing and serialization of gix-url
-
base131072
encoding
-
roblox-buffer
A serializable and deserializable representation of the Roblox buffer type
-
i256
Optimized implementations of 256-bit signed and unsigned integers
-
serde_many
Multiple serialization/deserialization implementations for the same type
-
sval_nested
A recursive variant of sval