-
base64
encodes and decodes base64 as bytes or utf8
-
serde_with
Custom de/serialization functions for Rust's serde
-
prost
A Protocol Buffers implementation for the Rust Language
-
encoding_rs
A Gecko-oriented implementation of the Encoding Standard
-
simd-json
High performance JSON parser based on a port of simdjson
-
serde
A generic serialization/deserialization framework
-
rmp-serde
Serde bindings for RMP
-
serde_json
A JSON serialization file format
-
base64ct
Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of data-dependent branches/LUTs and thereby provides portable "best effort" constant-time operation and embedded-friendly no_std support
-
num-format
producing string-representations of numbers, formatted according to international standards
-
compact_str
A memory efficient string type that transparently stores strings on the stack, when possible
-
serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
scale-info
Info about SCALE encodable Rust types
-
bincode
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
data-encoding
Efficient and customizable data-encoding functions like base64, base32, and hex
-
ron
Object Notation
-
hex
Encoding and decoding data into/from hexadecimal representation
-
schemars
Generate JSON Schemas from Rust code
-
polars
DataFrame library based on Apache Arrow
-
bson
Encoding and decoding support for BSON in Rust
-
erased-serde
Type-erased Serialize and Serializer traits
-
bs58
Base58 codec implementation
-
rkyv
Zero-copy deserialization framework for Rust
-
bytemuck
mucking around with piles of bytes
-
simdutf8
SIMD-accelerated UTF-8 validation
-
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
-
lexical-write-float
Efficient formatting of floats to strings
-
serde_qs
Querystrings for Serde
-
json5
serializer and deserializer which speaks Serde
-
borsh
Binary Object Representation Serializer for Hashing
-
flatbuffers
Official FlatBuffers Rust runtime library
-
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
-
os_str_bytes
Lossless functionality for platform-native strings
-
binrw
helping read structs from binary data using ✨macro magic✨
-
serde-big-array
Big array helper for serde
-
ciborium
serde implementation of CBOR using ciborium-basic
-
humantime-serde
Serde support for the
humantime
crate -
multihash
format
-
base32
encoder/decoder for Rust
-
prost-reflect
A protobuf library extending prost with reflection support and dynamic messages
-
html-escape
encoding/escaping special characters in HTML and decoding/unescaping HTML entities as well
-
unsigned-varint
unsigned varint encoding
-
openapiv3
data structures that represent the OpenAPI v3.0.x specification easily deserializable with serde
-
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
-
bitstream-io
reading/writing un-aligned values from/to streams in big-endian and little-endian formats
-
serde_urlencoded
x-www-form-urlencoded
meets Serde -
rust_xlsxwriter
writing Excel 2007 xlsx files
-
capnp
runtime library for Cap'n Proto data encoding
-
serde-aux
A serde crate's auxiliary library
-
serde_plain
A restricted plain text serializer for serde
-
rmpv
Value variant for RMP
-
csv-async
CSV parsing for async
-
ipc-channel
A multiprocess drop-in replacement for Rust channels
-
apache-avro
working with Apache Avro in Rust
-
base62
encoding/decoding library
-
schema_registry_converter
Encode/decode data from/to kafka using the Confluent Schema Registry
-
minicbor
A small CBOR codec suitable for no_std environments
-
base64-url
Base64 encode, decode, escape and unescape for URL applications
-
serde-json-core
serde-json for no_std programs
-
planus
alternative compiler for flatbuffers, an efficient cross platform serialization library
-
leb128
Read and write DWARF's "Little Endian Base 128" (LEB128) variable length integer encoding
-
serde-transcode
Transcode from one Serde format to another
-
rlp
Recursive-length prefix encoding, decoding, and compression
-
hcl-rs
HCL parser and formatter for rust with serde support
-
slog-json
JSON drain for slog-rs
-
fluent-uri
A generic URI/IRI handling library compliant with RFC 3986/3987
-
deser-hjson
a Hjson deserializer for Serde
-
serde-hjson
Hjson serialization file format
-
ion-rs
Amazon Ion
-
nonmax
Numeric types that cannot hold maximum values
-
simple_asn1
DER/ASN.1 encoding/decoding library
-
array-bytes
A collection of Array/Bytes/Hex utilities with full No-STD compatibility
-
typetag
Serde serializable and deserializable trait objects
-
binary-layout
allows type-safe, inplace, zero-copy access to structured binary data. You define a custom data layout and give it a slice of binary data, and it will allow you to read and write the…
-
serde-reflection
Extract representations of Serde data formats
-
tinyjson
Tiny simple JSON parser/generator
-
value-bag
Anonymous structured values
-
hex-conservative
A hex encoding and decoding crate with a conservative MSRV and dependency policy
-
multibase
in rust
-
jaq-std
Standard library for jaq
-
integer-encoding
varint+zigzag and fixedint integer encoding/decoding (https://developers.google.com/protocol-buffers/docs/encoding)
-
rasn
A safe no_std ASN.1 codec framework
-
protobuf
Protocol Buffers - Google's data interchange format
-
http-serde
Serde support for the http crate. (De)serialize HeaderMap, Uri, Method, StatusCode
-
htmlize
Encode and decode HTML entities in UTF-8 according to the standard
-
serde_v8
V8 serialization and deserialization
-
protoc-bin-vendored
protoc binaries compiled by Google and bundled in this crate
-
serde_valid
JSON Schema based validation tool using serde
-
typeshare
Seamlessly share type definitions across multiple languages for FFI interoperability
-
serde-pickle
A serde-based serialization library for Python's pickle format
-
serde_html_form
(De-)serialization support for the
application/x-www-form-urlencoded
format -
rmp
Pure Rust MessagePack serialization implementation
-
bcder
Handling of data encoded in BER, CER, and DER
-
stun_codec
Encoders and decoders for STUN (RFC 5389) and its extensions
-
serde_ipld_dagcbor
IPLD DAG-CBOR support for Serde
-
fastnbt
Serde deserializer for Minecraft's NBT format
-
typify
JSON schema to rust type code generator
-
reed-solomon-erasure
Reed-Solomon erasure coding
-
rss
serializing the RSS web content syndication format
-
picky-asn1-der
An ASN.1-DER subset for serde
-
asn1_der
ASN.1-DER en-/decoder
-
serde-xml-rs
xml-rs based deserializer for Serde (compatible with 0.9+)
-
nanoserde
Fork of makepad-tinyserde without any external dependencies. Supports json, binary and ron.
#[derive(Clone, Debug, Default, DeJson, SerJson)] pub struct Property { pub name: String…
-
substrait
Cross-Language Serialization for Relational Algebra
-
quick-junit
Data model and serializer for JUnit/XUnit XML
-
pdf-writer
A step-by-step PDF writer
-
serde_rusqlite
Serialize/deserialize rusqlite rows
-
mycelium-bitfield
Structured bitfields, courtesy of Mycelium
-
glues
Vim-inspired TUI note-taking app with Git, MongoDB, CSV, and JSON support - privacy-focused and sync-enabled
-
ijson
A more memory efficient replacement for serde_json::Value
-
pilota
thrift and protobuf implementation in pure rust with high performance and extensibility
-
pbjson
conversion
-
serdect
Constant-time serde serializer/deserializer helpers for data that potentially contains secrets (e.g. cryptographic keys)
-
serde_yaml_ng
YAML data format for Serde
-
cyclonedx-bom
CycloneDX Software Bill of Materials Library
-
redact
keeping secrets out of logs
-
rend
Cross-platform, endian-aware primitives for Rust
-
zarrs
Zarr storage format for multidimensional arrays and metadata
-
lexical-write-integer
Efficient formatting of integers to strings
-
encode_unicode
UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16
-
serde_jsonc
A JSON serialization file format
-
prost-wkt
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
savefile
convenient, fast, versioned, binary serialization/deserialization library
-
json_value_merge
Interface to merge serde_json::Value objects
-
htmlentity
encoding and decoding HTML entities
-
z85
ZeroMQ's Z85 encoding mechanism with padding
-
serde_arrow
Convert sequences of Rust objects to Arrow arrays and back again
-
datafusion-substrait
DataFusion Substrait Producer and Consumer
-
serde_regex
A serde wrapper that (de)serializes regex as strings
-
packed_struct
Binary-level structure packing and unpacking generator
-
sval
Streaming, structured value serialization
-
bevy_reflect
Dynamically interact with rust types
-
struct-patch
that helps you implement partial updates for your structs
-
merde
Serialize and deserialize with declarative macros
-
protoc-gen-prost
Protocol Buffers compiler plugin powered by Prost!
-
bendy
encoding and decoding bencode with enforced canonicalization rules
-
gvdb
glib gvdb file format
-
serde_json_path
Query serde_json Values using JSONPath
-
serde_variant
Retrieve serde provided variant names for enum objects
-
ffuzzy
generate / parse / compare ssdeep Context Triggered Piecewise Hashes (CTPH)
-
auditable-serde
Serialize/deserialize data encoded by
cargo auditable
-
serde_tuple
De/serialize structs with named fields as array of values
-
bytes-varint
variable-length integer encoding (protobuf-style) for the
bytes
crate -
lexical-util
Shared utilities for lexical creates
-
serde_assert
Testing library for serde Serialize and Deserialize implementations
-
serde_dynamo
serde serializer/deserializer for DynamoDB items that supports aws-sdk-dynamodb, aws_lambda_events, and rusoto_dynamodb
-
serde-value
Serialization value trees
-
charset
Character encoding decoding for email
-
arrow_convert
Convert between nested rust types and Arrow with arrow
-
cookie-factory
nom inspired serialization library
-
utf8-width
To determine the width of a UTF-8 character by providing its first byte
-
columnar
Conversion from arrays of complex structs to simple structs of arrays
-
pot
A concise binary serialization format written for
BonsaiDb
-
capnp-futures
async serialization for Cap'n Proto messages
-
stringsext
find multi-byte-encoded strings in binary data
-
shell-quote
shell-quoting strings, e.g. for interpolating into a Bash script.
-
serde-sarif
Serde serialization for SARIF files
-
varint-simd
SIMD-accelerated varint encoder and decoder
-
k8-types
Kubernetes Object Types
-
serde_json_lenient
A lenient JSON serialization file format
-
eqr
Encode text into svg/png/jpg/terminal-format QR codes
-
zvariant
D-Bus & GVariant encoding & decoding
-
serde_avro_fast
An idiomatic implementation of serde/avro (de)serialization
-
bytecheck
Memory validation framework for Rust
-
value-trait
Traits to deal with JSONesque values
-
ear
EAT Attestation Results implementation
-
msgpacker
MessagePack protocol implementation for Rust
-
anybuf
A minimal, zero dependency proto3 encoder to encode/decode anything. No schemas needed.
-
wavers
reading and writing wav files
-
rusty_ulid
Rust ULID (Universally Unique Lexicographically Sortable Identifier) generation and processing
-
xlsxwriter
Write xlsx file with number, formula, string, formatting, autofilter, merged cells, data validation and more
-
libhaystack
Haystack 4 data types, defs, filter, units, and encodings
-
json-patch
RFC 6902, JavaScript Object Notation (JSON) Patch
-
rsgen-avro
Command line and library for generating Rust types from Avro schemas
-
serde-pyobject
PyO3's PyAny as a serde data format
-
revision
A serialization and deserialization implementation which allows for schema-evolution
-
schematic
A layered serde configuration and schema library
-
molecule
Rust bindings for molecule
-
oxilangtag
fast implementation of language tag normalization and validation
-
gix-object
Immutable and mutable git objects with decoding and encoding support
-
serde_prometheus
serde-based serializer for prometheus' text-based exposition format
-
idm
Implicit Data Markup
-
musli
Müsli is a flexible and generic binary serialization framework
-
prost-types
Prost definitions of Protocol Buffers well known types
-
serde-email
A validating email type that can be serialised using Serde
-
decimal-rs
High precision decimal implementation for Rust
-
csv-diff
Compare two CSVs - with ludicrous speed 🚀
-
option_set
Bitflags on steroids
-
espa
converting ESM/ESP/ESS files to and from text format
-
procspawn
thread::spawn just with processes
-
harsh
Hashids implementation for Rust
-
serde_bencode
A Serde backed Bencode encoding/decoding library for Rust
-
serde_path_to_error
Path to the element that failed to deserialize
-
type_reg
Serializable map of any type
-
conjure-serde
Serde Serializer and Deserializer wrappers for Conjure
-
picky-krb
Encode/decode Kerberos ASN.1 DER structs
-
async-bincode
Asynchronous access to a bincode-encoded item stream
-
jsonb
implement in Rust
-
rytm-rs
More than safe rust abstractions over rytm-sys, an unofficial SDK for Analog Rytm MKII running firmware 1.70
-
http-serde-ext
serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
-
utf8-chars
Char-by-char iterator and
read_char
method forBufRead
-
impl-serde
Serde serialization support for uint and fixed hash
-
const-decoder
Constant functions for converting hex- and base64-encoded strings into bytes
-
native_model
A thin wrapper around serialized data which add information of identity and version
-
deduplicating_array
A serde serialization strategy that uses PartialEq to reduce serialized size
-
serde_norway
YAML data format for Serde
-
pb-jelly-gen
A protobuf binding generation framework for the Rust language developed at Dropbox
-
vrd
generating random and pseudo-random numbers based on the Mersenne Twister algorithm
-
midi-msg
(eventually) complete representation of the MIDI 1.0 Detailed Specification and its many extensions and addenda, allowing for the serialization and deserialization of MIDI byte streams to and from a typed representation
-
protobuf-src
Build system integration for libprotobuf
-
serde_nanos
Wrapper to process duration and timestamps as nanoseconds
-
polars-cli
CLI interface for running SQL queries with Polars as backend
-
fastsim-core
Core FASTSim models for vehicle energy usage simulation
-
ucs2
UCS-2 decoding and encoding functions
-
tagger
Write SVG / HTML / XML programmatically
-
germ
The Ultimate Gemini Toolkit
-
xml-pretty
XML prettifer binary using xmlem
-
deku
bit level serialization/deserialization proc-macro for structs
-
apistos-schemars
Generate JSON Schemas from Rust code
-
xlsx_group_write
excel xlsx分组输出器
-
fstr
A stack-allocated fixed-length string type
-
serde-querystring
A query string deserializer based on serde
-
supply-chain-trust-example-crate-000018
A JSON serialization file format
-
btetto
that produces Perfetto protobuf from formatted bpftrace output
-
dydx-proto
Compiled dYdX protobuf files
-
redis-macros
macros and wrappers to redis-rs to automatically serialize and deserialize structs with serde
-
serde_jsonc2
A JSON(C) serialization file format (fork of serde_json)
-
tuple
Element-wise operations on tuples
-
picky-asn1
Provide ASN.1 simple types
-
bt_bencode
A Bencode encoding/decoding implementation
-
yaml-rust2
A fully YAML 1.2 compliant YAML parser
-
fax
Decoder and Encoder for CCITT Group 3 and 4 bi-level image encodings used by fax machines TIFF and PDF
-
serde-toml-merge
Merge your toml values
-
tor-bytes
Helpers for encoding and decoding byte-orientted data, as used by Tor
-
actix-web-validator
Validation mechanism for actix-web
-
xmp-writer
Write XMP metadata, step by step
-
voca_rs
manipulating [unicode] strings
-
infinite-rs
fast deserialization library for Halo Infinite
-
oct
Octonary transcoder
-
xmlserde
useful tool for serializing and deserializing xml
-
jsonrpc-server-utils
Server utils for jsonrpc-core crate
-
rasn-compiler
An ASN.1 compiler producing bindings for the rasn framework
-
uuid25
25-digit case-insensitive UUID encoding
-
huski
ASCII table aide command line utility
-
fast32
Base32 and base64 encoding in Rust. Primarily for integer (u64, u128) and UUID identifiers, as well as arbitrary byte arrays.
-
bitflags_serde_shim
Community Driven Serde Shims
-
regorus
A fast, lightweight Rego (OPA policy language) interpreter
-
ncc
Custom-mode compiler for Novation MIDI devices
-
serialize-to-javascript
Serialize a serde::Serialize item to a JavaScript literal template using serde_json
-
sd-jwt-payload
Selective Disclosure for JWTs (SD-JWT)
-
serde_molecule
Molecule using Serde
-
serde-jsonlines
Read & write JSON Lines documents
-
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. -
yaup
URL parameters serialization
-
escape8259
RFC8259-compliant string escaping and un-escaping
-
z-base-32
human-oriented base-32 encoding
-
auditable-info
High-level crate to extract the dependency trees embedded in binaries by
cargo auditable
-
xsd-parser
Rust code generator for XML schema files
-
serde-tagged-intermediate
Tagged intermediate representation for Serde serialization
-
xml_schema_generator
Create Rust struct for given XML file, that allows to deserliaze the given XML using serde or vice versa
-
serde_bser
Implements the Watchman BSER encoding for serde. https://facebook.github.io/watchman/docs/bser.html
-
ckc-rs
Poker hand evaluation library
-
cbored
CBOR exact reader and writer
-
votable
serializer/deserializer with support for format other than XML, such as JSON, TOML or YAML
-
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…
-
nuid
A highly performant unique identifier generator
-
resend
easy to use, performant, customizable and extendable Rust library for little-endian/big-endian serializing and deserializing
-
polyglot_rs
A high-performance serialization framework used for encoding and decoding arbitrary datastructures across languages
-
serde_db
Deserialization of database result sets, and serialization of database parameters
-
gift
reading and writing GIF images
-
serde-encoded-bytes
Efficient bytestring serialization for Serde-supporting types
-
vu64
variable length encode/decode for a 64-bits integer
-
flexiber
Encoding and decoding of BER-TLV as described in ISO 7816-4, without allocations
-
fnmatch-regex
Convert a glob-style pattern to a regular expression
-
raki
RISC-V instruction decoder written in Rust
-
riff
reading and writing RIFF formatted files
-
yaml-merge-keys
YAML merge key extension. http://yaml.org/type/merge.html
-
magic_migrate
Automagically load and migrate deserialized structs to the latest version
-
tl-proto
A collection of traits for working with TL serialization/deserialization
-
jsonschema-transpiler
transpile JSON Schema into schemas for data processing
-
onc-rpc
Open Network Computing / Sun RPC types and fast serialisation
-
prost-wkt-types
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
valitron
ergonomics, functional and configurable validator
-
endian-num
Byte-order-aware numeric types
-
delta-encoding
encode and decode a delta-encoded stream of numbers
-
asomeip
handle SOME/IP messages incl. payload via Fibex files.
-
npyz
NumPy file format (de-)serialization. Fork of outdated npy-rs.
-
bytecodec
A tiny framework for implementing encoders/decoders of byte-oriented protocols
-
num256
256 bit integers
-
typical
Data interchange with algebraic data types
-
query_map
VectorMap is a generic wrapper around HashMap<String, Vec<String>> to handle different transformations like URL query strings
-
serde_flexitos
Flexible serialization and deserialization of trait objects with Serde
-
crev-data
Scalable, social, Code REView system that we desperately need - data types library
-
rosu-mods
osu! mods
-
osmflat
OpenStreetMap (OSM) data format providing an efficient random data access through memory mapped files
-
keyvalues-serde
(De)serialize VDF text with serde
-
tfhe-versionable
Add versioning informations/backward compatibility on rust types used for serialization
-
dh
Data handling in Rust, made easy
-
sigserlic
Combine serde with signify
-
jexl-eval
A JEXL evaluator written in Rust
-
xml2arrow
Efficiently convert XML data to Apache Arrow format for high-performance data processing
-
open-vector-tile
reads/writes The Open Vector Tiles 1.0 Specification
-
bsn1
Rust BER and DER serializer/deserializer
-
serde-firestore-value
A serde (de)serializer using Firestore Value as its data format
-
tether-agent
Standardised use of MQTT and MessagePack for inter-process communication
-
dprint-plugin-json
JSON formatter for dprint
-
serde-encrypted-value
A Serde Deserializer wrapper which transparently decrypts encrypted values
-
rust-zserio
[OBSELETE] Rust zserio support
-
cj_common
Collection of common functions used by cubicle-jockey projects
-
jsonrpsee-types
JSON-RPC v2 specific types
-
json-lines
A no_std + serde compatible message library implementing JSON Lines
-
prototk
toolkit for prototcol buffers
-
serde-untagged
Serde
Visitor
implementation for deserializing untagged enums -
chewdata
Extract Transform and Load data
-
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
-
node-semver
compliant semver implementation in Rust
-
protobuf-parse
Parse
.proto
files. Files are parsed into aprotobuf::descriptor::FileDescriptorSet
object using either: pure rust parser (no dependencies)protoc
binary (more reliable and… -
asn1-codecs
ASN.1 Codecs for Rust Types representing ASN.1 Types
-
serde_tagged
Tag values during serialization, retreive tags during deserialization
-
subsetter
Reduces the size and coverage of OpenType fonts
-
dyn_serde
dynamic serialization and deserialization based on serde
-
nu-json
Fork of serde-hjson
-
obkv
Optimized-bytes key and a value store
-
crockford
Base32 encoding for identifiers (e.g. u64 values).
-
tarolog
flexible configuration of tarantool logs
-
endi
endian-handling library
-
grammers-tl-types
Rust definitions for Telegram's API types and functions
-
json-unflattening
flattening and unflattening JSON structures
-
golden_apple
decoding and sharing Minecraft data types
-
serde-content
Rust data structures for the Serde data model
-
package_json_schema
Parse content from
package.json
content and consume the result as aPackageJson
struct -
newline-converter
Newline byte converter library
-
no_proto
Flexible, Fast & Compact Serialization with RPC
-
laurel
Transform Linux Audit logs for SIEM usage
-
medicom
reading and writing DICOM, the DIMSE network protocol, and decoding DICOM images
-
oem_cp
that handles OEM code pages (e.g. CP{437,737,850}) for single byte character sets
-
frostflake
Customizable and thread-safe distributed id generator
-
mvt
encoding mapbox vector tiles
-
bevy_serde_lens
Stateful, structural and human-readable serialization crate for the bevy engine
-
reed_solomon_rs
A Reed-Solomon Error Correction Code Library that uses the Berlekamp Welch Algorithm
-
dlt-core
Parser and writer for autosar DLT Diagnostic Log and Trace
-
axum-codec
A multi-codec extractor and response writer for Axum
-
simd_cesu8
An extremely fast, SIMD accelerated, encoding and decoding library for CESU-8 and Modified UTF-8
-
msgpack-numpy
de-/serializing NumPy scalars and arrays that matches the Python implementation
-
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).
-
serde-map-to-array
Helpers to support converting a map to a sequence of named key-value pairs for human-readable encoding formats
-
json-writer
fast crate for writing JSON to a string without creating intermediate objects
-
darkfi-serial
DarkFi serialization library
-
ulid-generator-rs
generating ULIDs
-
olpc-cjson
serde_json Formatter to serialize as OLPC-style canonical JSON
-
wot-td
Web of Things (WoT) Thing Description manipulation
-
serde_ignored
Find out about keys that are ignored when deserializing data
-
thrift_codec
encoding/decoding binaries specified by the thrift protocol
-
serde_spanned
Serde-compatible spanned Value
-
serde-diff
A small helper to serialize the diff of two structs of the same type and apply those differences to other structs
-
kmip-ttlv
KMIP TTLV (de)serialization
-
build_pbf_glyphs
A CLI utility for generating protobuf-encoded SDF font glyphs from original source fonts
-
tunm_proto
tunm proto for Rust
-
domrs
Document builder and serializer
-
gix-packetline
gitoxide project implementing the pkt-line serialization format
-
alkahest
Fantastic serialization library with zero-overhead serialization and zero-copy deserialization
-
marshal-rs
Blazingly fast Ruby-lang's Marshal implementation in Rust
-
walle_mqtt_protocol
一个mqtt报文解析库
-
serde-redis
Serde deserialization for redis-rs
-
axum-msgpack
serialize/derserialize msgpack for axum
-
expunge
redact and transform struct fields declaratively
-
extism-convert
Traits to make Rust types usable with Extism
-
preprocess
Preprocesses a struct with built-in preprocessors
-
bpx
BPX official rust implementation
-
wezterm-dynamic
config serialization for wezterm via dynamic json-like data values
-
envious
Deserialize (potentially nested) environment variables into your custom structs
-
flv-tls-proxy
Local TLS Proxy
-
cbor4ii
CBOR: Concise Binary Object Representation
-
architect-schemars
Generate JSON Schemas from Rust code
-
extfg-sigma
Sigma extfg financial interface messages serialization/deserialization
-
gin-tonic
main gin-tonic crate - rust protobuf with gin and tonic
-
serde-tuple-vec-map
Deserialize a serialized map to a Vec<(K, V)> in serde
-
bevy_prefs_lite
preferences system for Bevy
-
rusty_json
A lightweight and straightforward JSON library for Rust, providing basic JSON functionality, serialization, and manipulation
-
xq
A reimplementation of jq
-
binary_rw
A binary reader/writer library for rust
-
denkproto-rs
protobuf files for denkweit ecosystem
-
human-units
Size and duration serialization and formatting library designed for configuration files and command line arguments
-
sj
-
tonic-buf-build
A build helper that integrates buf.build to tonic-build
-
sbe-codegen
Performance-oriented multi-language SBE codec generator
-
flow-record
create records to be used by the rdump cli utility
-
femtopb
A no-std, no-alloc set of tools for protobuf encoding and decoding
-
euid
Reference implementation for EUID
-
sigstore_protobuf_specs
serializing and deserializing Sigstore messages
-
mkwebfont_hb-subset
A wrapper for HarfBuzz font subsetting API
-
serde_yaml_ok
YAML data format for Serde. It's OK.
-
ih-muse-proto
Data structures used for communication and handle serialization
-
isosphere
ISO standard data types, helpers, and related utilities
-
trustfall-rustdoc-adapter
Trustfall query adapter for rustdoc JSON data
-
mozilla/neqo-qpack
Neqo, an implementation of QUIC written in Rust
-
polars_excel_writer
A Polars extension to serialize dataframes to Excel xlsx files
-
tlmcmddb-csv
C2A TlmCmd DB CSV parser
-
write-json
{dependency,trait,macro}-less JSON serialization
-
streaming_serde_json
streaming alternative to serde_json for processing JSON data sources that are too large to fit in memory
-
makepad-micro-serde
Makepad micro replacement for serde
-
rxing-cli
A command line interface for rxing supporting encoding and decoding of multiple barcode formats
-
vivinq
query the Vivino service
-
mcdata
(De)serializable NBT structures for Minecraft
-
json-template
creating JSON templates
-
apollo-encoder
serialise GraphQL Schemas
-
streamson-lib
processing large JSONs
-
serde-ndim
Serde support for n-dimensional arrays from self-describing formats
-
simple_serde
A wrapper around multiple serde libraries making it easy to encode and decode multiple types
-
interner
A string, path, and buffer internment crate with no dependencies
-
serde_bencoded
encoding/decoding library for bencode
-
rtcm-rs
Encoding/decoding of RTCM v. 3
-
unnest-ndjson
Convert large JSON documents to ndjson/jsonlines
-
simple_excel_writer
Excel Writer
-
serde_amqp
A serde implementation of AMQP1.0 protocol
-
pollex
Arm instruction manipulator
-
serde_default_utils
A set of simple helper functions to cut corners with serde_default
-
serde-bytes-repr
Serde adapter for controlling the representation of bytes
-
line-wrap
Efficiently insert line separators
-
zarrs_tools
Tools for creating and manipulating Zarr V3 data
-
ar_row
Row-oriented access to Arrow arrays
-
spacetimedb-sats
Spacetime Algebraic Type Notation
-
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
-
mqttrs
Mqtt protocol encoding and decoding
-
facebookexperimental/vlqencoding
A Scalable, User-Friendly Source Control System
-
brickadia
Save file reader/writer for Brickadia BRS saves
-
fluvio-protocol
Fluvio streaming protocol
-
ipld-core
IPLD core types
-
byte-unit-serde
De/serialization functions for byte-unit crate
-
googleplay-protobuf
The automatically generated types derived from the Google Play Protobuf specification
-
sophia_turtle
toolkit for RDF and Linked Data - parsers and serializers for the Turtle-family of syntaxes
-
mr-ulid
Robust and Hassle-Free ULIDs (Universally Unique Lexicographically Sortable Identifier)
-
bp7
dtn Bundle Protocol Version 7 ([RFC 9171]
-
serde-inline-default
Serde default values via inline declaration
-
tuple_key
A serialization format for lexicographically sorted tuples
-
vsf
Versatile Storage Format
-
serde-roxmltree
Convert roxmltree documents into Serde-compatible types
-
serde_closure
Serializable and debuggable closures. This library provides macros that wrap closures to make them serializable and debuggable
-
varint-rs
A small, zero dependency varint implementation in Rust
-
bbqr
Implementaion of the bbqr spec in rust
-
unsafe-libyaml-norway
libyaml transpiled to rust by c2rust
-
wallet-pass
Build and sign passes for apple wallet
-
serde_trim
serde deserialize_with String trim.Supports multiple std::collections types
-
schema_registry_converter_sf
just a fork of the original schema_registry_converter crate with a fix for the avro serialization
-
dlprotoc
Downloads protoc Protocol Buffers compiler for Cargo builds
-
rapira
serialization library like borsh, bincode and speedy
-
convert2json
CLI utilities to convert CSV, INI, RSV, TOML, XML & YAML into JSON and for use with jaq or jq
-
disintegrate-serde
Serialization and deserializaion library for Disintegrate event store. Not for direct use. Refer to the
disintegrate
crate for details. -
factrs-typetag
Serde serializable and deserializable trait objects
-
detrim
Automatic string trimming with serde
-
virtio-queue-ser
Serialization for virtio queue state
-
cranelift-serde
Serializer/Deserializer for Cranelift IR
-
bxmr
a CLI tool for managment BXM's code with rIME-Squirrel
-
dagster_pipes_rust
A Dagster pipes implementation for interfacing with Rust
-
pdl-runtime
PDL's runtime library
-
wd_tools
tools for rust
-
json-pointer
parsing and using JSON pointers, as specified in RFC 6901
-
rawcode
Implements a simple as-is encoding format
-
egui-bind
showing keybinds
-
lexis
Generates human-readable sequences from numeric values using a predefined word list
-
swimos_form
SwimOS Serialization and Deserialization
-
drpc
Rust High Performance Async RPC Framework
-
email_pass
Email and Password Type in Rust
-
base32ct
Pure Rust implementation of Base32 (RFC 4648) which avoids any usages of data-dependent branches/LUTs and thereby provides portable "best effort" constant-time operation and embedded-friendly no_std support
-
perstruct
macro for adding persistent backing to a struct
-
ora-proto
Part of the Ora scheduler framework
-
parsec-interface
Parsec interface library to communicate using the wire protocol
-
geometrid
Everything you would ever need to work with constant sized square grids
-
simple-direct-delta-encoding
Custom delta encoding for blob and key value pairs
-
jsonbb
A binary representation of json value, optimized for parsing and querying
-
dnspod-lib
DNSPod lib
-
hjson
serialization file format
-
toml_datetime
A TOML-compatible datetime type
-
pbjson-types
Protobuf well known types with serde serialization support
-
midi_file
For reading and writing MIDI files
-
serde_kson
JSON library designed for developers familiar with scripting languages. Super flexible type conversion
-
atomic-timer
Atomic timer for Rust
-
later_operator
Parsable, storable, printable comparison operators, w/ optional serde support
-
pdf_signing
adding signatures and digitaly sign pdf documents
-
side-proto
Rust Client for Side Chain
-
protoc-gen-tonic
Protocol Buffers compiler plugin for gRPC services powered by Prost! and Tonic
-
datamatrix
Data Matrix (ECC 200) decoding and encoding with an optimizing encoder
-
zar
XAR archive reader/writer library. Fuzz-tested against MacOS xar.
-
jetro
transform, query and compare JSON format
-
cj_bitmask_vec
BitmaskVec is a Vec that pairs bitmasks with T. Bitmasks u8 through u128 are supported.
-
pbf_font_tools
Tools for working with SDF font glyphs encoded in protobuf format
-
sensitive-rs
Sensitive word search, verification, filtering and replacement
-
serde_at
serde serializer/deserializer for AT commands
-
safe_pod
serializing and deserializing structs to and from byte arrays written in safe rust
-
fbthrift-git
-git package for fbthrift
-
heapless-bytes
Newtype around heapless byte Vec with efficient serde
-
varuint
Variable length signed and unsigned integer types
-
clang-ast
Data structures for processing Clang’s
-ast-dump=json
format -
jsonxf
A fast JSON pretty-printer and minimizer
-
dynamodb_marshall
Serialize and deserialize AttributeValue to Value
-
five8_const
Compile-time base58 decoding
-
serde-hashkey
Space efficient, in-memory serde serialization which supports hashing
-
us-state-info
A Fork of a Rust implementation of the state names & abbreviations for the USA
-
json_filter_sorted
Serde JSON sorted and filter
-
pbjsonrpc-build
Generates jsonrpsee trait for prost message types
-
mangling
generates safe, recognizable identifiers from byte streams
-
prometools
Extensions for prometheus-client
-
http-serde-ext-ios
serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
-
sdmx_json
SDMX-JSON (Statistical Data and Metadata eXchange) using Serde
-
tcp_message_io
TCP server and client implementation to exchange messages
-
protoc
Protobuf protoc command as API
-
serdapt
Composable adapters for
#[serde(with = ...)]
attribute -
hcproto
net for Rust
-
json-predicate
JSON Predicate lib based on draft-snell-json-07
-
codepage
Mapping between Windows code page numbers and encoding_rs character encodings
-
const-serialize
A serialization framework that works in const contexts
-
pint-manifest
The Pint manifest implementation, i.e. pint.toml.
-
simple_cloudconvert
Cloudconvert functionality for converting files
-
merge-yaml-hash
YAML Hash with merge/update capabilities
-
speedy
A fast binary serialization framework
-
serde_json_lodash
lodash.js ported version, work with serde_json::Value
-
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.
-
json_compilation_db
read/write JSON compilation database file
-
typeid_suffix
that implements the UUID suffix part of the
TypeId
Specification -
serde_encom
Official EnCom library
-
skrillax-serde
A serialization/deserialization library for Silkroad Online packets
-
cyclonedds-rs
Safe Rust bindings for cyclonedds
-
pbf
Mininmal protobuffer module; Build your own glue
-
serde_dhall
Dhall support for serde
-
esyn
De/Serialization Rust In Rust
-
shex_compact
RDF data shapes implementation in Rust
-
cfdi_use_mx
Mexican CFDI use
-
serde_flow
Simplifying migration for serde and zero-copy entities
-
esl
reading, writing and processing ESM/ESP/ESS files
-
rutie-serde
rutie serde integration
-
pq
jq for protobuf
-
base65536-cli
base65536 cli tool
-
serde-generate
generate (de)serialization code in multiple languages
-
hcl-edit
Parse and modify HCL while preserving comments and whitespace
-
serde2file
serialize some data to a file or deserialize a data from a file,support encrypt/decrypt file;将struct序列化化存储为文件,或者从文件反序列化为struct,文件存储时支持加密存储
-
ansi-color-codec
Encode bytes as ANSI background colors
-
bde
B-Decoder/Encoder
-
smoltoken
A fast library for Byte Pair Encoding (BPE) tokenization
-
xso
XML Streamed Objects: similar to serde, but XML-native
-
serde_conl
CONL is a human-centric configuration language. This crate has the serde bindings.
-
wjp
Wizards JSON Parser
-
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…
-
surrealdb-jsonwebtoken
Temporary
jsonwebtoken
fork with Wasm support -
json-structural-diff
JSON structural diff library
-
serde-java-properties
Serde support for
java-properties
-
simple-base64
encodes and decodes base64 as bytes or utf8 with simple API
-
watto
parsing and serializing Plain Old Data
-
procsys
retrieve system, kernel, and process metrics from the pseudo-filesystems /proc and /sys
-
nu-plugin-protocol
Protocol type definitions for Nushell plugins
-
rangetools
Extending the Rust Range structs found in std::ops
-
valuable-serde
serde::Serialize
implementation forValuable
types -
warg-protocol
operator and package log protocols for Warg registries
-
linked-data
dateset serialization/deserialization traits
-
serde_influxlp
implementing Serde support for parsing and serializing InfluxDB v2 line protocol
-
cluttered
A CLI Texture Packer written in rust
-
actix-bincode
Bincode extractor for Actix Web
-
eternaltwin_serde_tools
Helper functions for
serde
-
jlabel
HTS-style full-context label structure and parser/serializer from/to string
-
dos-cp
DOS code pages
-
irp
Infrared IRP encoder and decoder
-
serde_graphql_input
serde graphql input serializes to graphqls input objects, as used in graphql functions
-
protobuf-build
functions for generating Rust code from protobufs (using protobuf-rust or Prost)
-
jzon
Continuation of json-rust, a JSON implementation in Rust
-
quoted-string
Specification independent utilities to handle quoted strings (in Mail, MIME types, ..)
-
flatbuffers-build
that facilitates generating flatbuffer code from Rust
-
gadget-blueprint-serde
Tangle Blueprints serde integration
-
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
-
versionize
A version tolerant serialization/deserialization framework
-
serde_literals
Support for serialising and deserialising literals directly into enum unit variants
-
lua-protobuf-rs
lua protobuf
-
json_keyquotes_convert
convert JSON from and to JSON without key-quotes
-
ledger-models
A comprehensive model library for financial products (securities, prices, transactions, etc). Protobuf used for serialization, with language-specific implementations
-
quack-protobuf
A pure Rust protobuf (de)serializer. Quack :) Initially forked from
https://github.com/tafia/quick-protobuf
, which unfortunately seems kinda abandoned… :/ -
orcxx
Rust bindings for the official C++ library for Apache ORC
-
serde_zon
Experimental serde library for serializing and deserializing the Zig programming language's ZON format
-
z32
Zero-dependency
no_std
compatible MIT licensed implementation z-base-32 encoding -
unifont
monochrome Unicode bitmap font. Halfwidth glyphs are 8x16, fullwidth are 16x16 pixels.
-
smd2bin
Convert SEGA Genesis SMD files to MD
-
ordpath
hierarchical labeling scheme
-
serde_fmt
Write any serde::Serialize using the standard formatting APIs
-
toml2json
Convert TOML to JSON
-
json2parquet
Convert JSON files to Parquet
-
ssi-json-ld
JSON-LD-related definitions for the ssi library
-
battler-wamprat
Asynchronous library for strongly-typed WAMP peer messaging
-
serde_arrays
module to support serializing and deserializing const generic or arbitrarily-large arrays
-
ih-muse-record
Record Muse Api usage for testing purposes
-
gelf_logger
Minimal rust logger to send log entries in GELF
-
s2-pmtiles
reads/writes The S2 PMTiles 1.0 Specification
-
planus-cli
Command-line utility for planus
-
serde_yaml2
Serde integration for yaml_rust2 crate
-
syscall_encode
Traits and macros to help define a syscall interface for a kernel
-
irox-tools
Stuff that should have been in the Rust STL, but aren't
-
sentry_protos
Rust bindings for sentry-protos
-
dcbor-cli
Command line parser/validator for deterministic CBOR ("dCBOR")
-
halfling
A collection of basic utilities for working with nibbles
-
bcd-convert
encoding and decoding numbers in Binary Coded Decimal (BCD) format, supporting conversions between integers, strings, and raw BCD data
-
kittenmoji
encode and decode kittenmoji
-
msgpackin
pure Rust MessagePack encoding / decoding library
-
xed-sys
Rust FFI bindings for Intel XED
-
tantivy-bitpacker
Tantivy-sub crate: bitpacking
-
variable-len-reader
reading/writing variable length data. Support AsyncRead/AsyncWrite in tokio.
-
dbn
working with Databento Binary Encoding (DBN)
-
easy-hex
An easy to use Hex string formatting wrapper
-
bilrost
A compact protobuf-like serializer and deserializer for the Rust Language
-
stuckliste-cli
A command-line utility for reading and writing MacOS bill-of-materials (BOM) files
-
data-encoding-macro
Macros for data-encoding
-
base16
(hex) encoding and decoding
-
intuicio-frontend-serde
Serde frontend module for Intuicio scripting platform
-
merde_msgpack
msgpack serizliation/deserialization for merde
-
easy-dynamodb
A easy and simple library for interaction with DynamoDB
-
small_jwt
small JWT libary
-
ciborium-ll
Low-level CBOR codec primitives
-
surreal-id
A package for easily creating ID types for usage with surrealdb
-
normal_pack
Compresses normal vectors (or any 3D unit vector) using Octahedron encoding
-
cs_serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
rusp-lib
USP toolkit
-
destream
async stream (de)serialization
-
jwks
retrieving and parsing JSON Web Key Sets (JWKS)
-
ajson
JSON Parser for Rust - Get JSON values quickly
-
cosey
Data types and serde for public COSE_Keys
-
shardio
Out-of-memory sorting and streaming of large datasets
-
calends
Calendar library for Rust
-
serde-versioning
Add versioning support to
serde
’sDeserialize
derive macro -
ipld-nostd
A bundle of CID, IPLD, CAR, Multihash and serde serialization for [no_std]
-
gc_adpcm
Decoder for the ADPCM bitstream format used by Nintendo on the GameCube, Wii, and WiiU
-
serde_with_macros
proc-macro library for serde_with
-
volo-build
Compile thrift and protobuf idls into rust code at compile-time
-
sjdiff
Structural JSON Diff Library for Rust
-
sequential
A configurable sequential number generator
-
codes-agency
This package provides a common code representing standards agencies
-
memcomparable
serialization format
-
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.
-
rusty-chunkenc
Prometheus' chunkenc library
-
xcsp3-serde
XCSP3 serialization and deserialization
-
ryan
configuration language for the practical programmer
-
optional-field
Alternative data type to Option for representing values that can have 3 states: present, missing or null
-
country-code-enum
Copyable Serde and Sqlx compatible country codes
-
serialization
encode and decode your struct
-
json-pretty-compact
A compact & pretty formatter for serde_json
-
yore
decoding/encoding character sets according to OEM code pages
-
docker_compose_spec
docker-compose.yml <-> rust <-> serde_json
-
mchr
Lenient implementations of encodings. Zero allocations, zero dependencies!
-
json-crawler
Wrapper for serde_json that provides nicer errors when crawling through large json files
-
pond-cache
local, persistent cache for Rust
-
rust_json
JSON serializer and deserializer
-
config_file_types
Automatically generate file configuration wrapper
-
alt_serde
A generic serialization/deserialization framework
-
df_storyteller
Command line interface for Dwarf Fortress Legends
-
binario
An asynchronous zero-fluff binary encoder/decoder
-
kurtbuilds_sqlx_serde
serde-compatible newtype wrapper for sqlx::postgres::PgRow
-
fast-assets
Easy to use Assets Manager
-
below-dump
Dump crate for below
-
round-to
Round floating point to integer
-
astro-format
Astro Format is a library for transcoding between an array of implemented types and a single buffer
-
serde-persistent-deserializer
A wrapper for persistent Serde deserializers
-
serde-flexible
Custom deserialization for fields that can be specified as multiple types
-
radix50
cli for encoding and decoding DEC PDP-11 and PDP-10 RADIX-50 word streams (https://en.wikipedia.org/wiki/DEC_RADIX_50)
-
ssh_format
Data format used to communicate with openssh mux server
-
arc-writer
Arc writer
-
parquet-format-safe
Safe Parquet and Thrift reader and writer (sync and async)
-
sqlx-transparent-json-decode
Decode JSON from Postgres sqlx queries, without the Json<> wrapper type
-
mdbook-satysfi
A mdbook backend for generating SATySFi documents
-
edn-format
EDN (Extensible Data Notation)
-
sqlx-postgres-interval
sqlx INTERVAL Postgres type with serde Serialize/Deserialize
-
serde-query
Serde-compatible streaming data-query language with a jq-like syntax
-
syno_api
An incomplete set of DTOs and errors for Synology DSM APIs
-
serde-teamspeak-querystring
A teamspeak query string deserializer based on serde
-
rdkafka-wrap
rdkafka wrap
-
json-event-parser
A JSON event parser and serializer
-
serde_partiql
A PartiQL data model serialization file format
-
message-encoding
trait to control how a structure should be encoded
-
serde_smb
serde serialization for use with MS-SMB structures
-
gob_archive
Rust-written CLI archiver and un-archiver for the LucasArts GOB archive format
-
gdl90
message encoder/decoder
-
muddy
static string obfuscation library
-
bmbp_marco
BMBP Marco
-
serde_tuple_explicit
A fork of the serde_tuple crate using explicit traits to de/serialize structs
-
polygon_io
Rust Polygon.io client that verifies timestamps are in queried ranges and uses nanoseconds. Converts to EST for equities. Built on ureq and chrono.
-
libconfig-rs
libconfig parser in rust
-
parquetry-gen
Parquet code generator
-
prost-reflect-build
function for use with prost-build and prost-reflect to generate ReflectMessage implementations
-
protozer0
protobuf decoder based on the protozero C++ library
-
serde_x12
A Serde for ASC X12 EDI documents
-
neon-serde4
Easily serialize object for use with neon, fork of neon-serde3
-
levitas_client
levitas's client
-
protobuf-native
A high-level, safe API for libprotobuf
-
posix-space
Pure Rust implementation of
isspace
for the POSIX locale -
zirv-queue
Laravel like queue for Rust
-
merde_json
JSON serialization and deserialization for merde, via jiter
-
freeform
A small library for being able to store free-form data
-
base256u
mapping between bytes and Unicode codepoints
-
flatdata
Rust implementation of flatdata
-
basenc
Encoding and decoding of Base-N encodings, no_std compatible
-
keon
A human readable object notation that syntactic similar to Rust and fully supports Serde data model
-
ocapn-syrup
Syrup is a lightweight and easy-to-implement data serialization format
-
brcode
parse and emit BR Codes
-
dioxus-form
Automatic form-serializer for dioxus
-
ndarray-safetensors
Serialize / deserialize ndarrays with safetensors
-
actix-web-validator5
Validation mechanism for actix-web
-
json5format
Customizable JSON5 document formatter that preserves comments
-
polars-parquet-format
Safe Parquet and Thrift reader and writer (sync and async)
-
enveror
load environment variables into structs with serde
-
canadensis_codegen_rust
Generates Rust code for data types based on Cyphal DSDL files
-
jsonnet-go
Idiomatic rust bindings for go-jsonnet
-
serde_urlencoded_xrpc
XRPC-flavored serde_urlencoded
-
hr-id
A human-readable unique ID which supports Unicode, safe for URLs and file paths
-
serde_json_path_to_error
A drop in replacement for serde_json where detailed errors are the default
-
mongodb-lock
distributed locking backed by Mongodb
-
libsparkypi
control radio switch sockets and similar devices via linux gpiodev
-
omniqueue
An abstraction layer over various queue backends
-
osmflatc
Compiler of OpenStreetMap (OSM) Data from osm.pbf format to osm.flatdata format
-
cfgfifo
(De)serialize common configuration file formats based on file extension
-
json_size
calculate the size of a JSON object
-
librqbit-bencode
Bencode serialization and deserialization using Serde
-
key-mapping
allowing for keyboard key code conversion between systems such as the DOM and HID usage-ids
-
register-bits
Perform register-bit manipulation which is verified at compile time
-
rbson
Encoding and decoding support for BSON in Rust
-
amqp_serde
Serde implementation for AMQP 0-9-1 types
-
hyper_serde
Serde support for hyper types
-
gcn_disk
Gamecube file header library and utilities
-
dts
deserialize, transform and serialize data between different encodings
-
polars-json
JSON related logic for the Polars DataFrame library
-
bytecon
A trait for easily converting to-and-from an array of bytes
-
charset-normalizer-rs
Truly universal encoding detector in pure Rust - port of Python version
-
bytesize-serde
Alternative serde implementation for bytesize crate based on its FromStr
-
starbase_utils
General fs, io, serde, net, etc, utilities
-
nson
lightweight data-interchange format like JSON or BSON
-
axum-postcard
📬 postcard axum extractor and response using serde
-
rustc-hex
rustc-serialize compatible hex conversion traits
-
serde_columnar
Ergonomic columnar storage encoding crate with forward and backward compatible
-
interva
A feature-rich crate for handling intervals
-
dlhn
blazing fast and small data serialization format
-
serialmessage
Pack serial data into a fast, reliable, and packetized form for communicating with e.g. a Microcontroller.
-
yael
reading and writing numbers of a specific endianess
-
compact_bytes
A memory efficient bytes container that transparently stores bytes on the stack, when possible
-
serde-struct-tuple
Procedural macro for deserializing a struct from a tuple of its fields
-
binstalk-types
The binstall toolkit that contains basic types for binstalk crates
-
enrede
string encoding library, providing an interface similar to str/String
-
junction-typeinfo
reflection for junction API generation
-
scidec
Scientific number converter
-
terror
Uniform REST error response body, tailored for JSON
-
itch
A cli tool for InTerCHanging between different serialized data formats
-
gree-ir
IR encoding/decoding for Gree AC
-
rsv-core
RSV reading and writing with Serde support
-
desert_core
Binary serialization library for Rust (core crate)
-
serde-serialize-seed
The
SerializeSeed
trait for convinience -
cra
extracting/archiving in multiple formats fully in memory
-
jtd-derive
Generate JSON Typedef schemas from Rust types
-
serser
serialization crate
-
disasm6502
6502 disassembler, complete with a working example
-
kle-serial
Rust deserialisation library for Keyboard Layout Editor JSON files
-
bmfont
bitmap font config parser
-
binchop
ELF/PE serialization/deserialization library
-
piccolo-util
piccolo
library -
vbs
Version-tagged serialization adaptor with compile-time version checking
-
curies
Idiomatic conversion between URIs and compact URIs (CURIEs)
-
serde-nested-json
Helpers for de/serializing nested JSON strings with Serde
-
edgedb-tokio-ext
Derive macros for edgedb-tokio-ext
-
discord-snowflake
working snowflakes, Discord compatible
-
datafusion-proto-common
Protobuf serialization of DataFusion common types
-
pre-commit-sort
Sort pre-commit files
-
configrs
Configuration library
-
stegcloak
Hides secrets inside text by compressing and encrypting the secret before cloaking it with special unicode invisible characters
-
zvariant_utils
Various utilities used internally by the zvariant crate
-
timecode
manipulate timecode
-
base85rs
A base85 (RFC1924 variant) encoder / decoder
-
serde_yaml_with_quirks
YAML support for Serde, fork with quirks support
-
koto_serialize
Serde serialization support for the Koto programming language
-
feldera-ijson
A more memory efficient replacement for serde_json::Value
-
serde_unit_struct
(De)serialize a unit struct as its name
-
alt_serde_json
A JSON serialization file format
-
lta_models
🚍Models for lta-rs
-
euui
An Extended Universal Unique Identifier
-
serde_jcs
JSON Canonicalization Scheme (JCS) for Serde
-
serde_merge
merge some serializable data types
-
serde_url_params
URL parameters serialization
-
rust-audit-info
Command-line tool to extract the dependency trees embedded in binaries by
cargo auditable
-
serdev
Serde with Validation
-
wolfram-expr
Efficient and ergonomic representation of Wolfram expressions in Rust
-
bad64
Rust bindings for Binja's arm64 disassembler
-
nexrad-model
Common model for NEXRAD weather radar data
-
clojure-reader
A Clojure reader
-
diffogus
calculate the difference between 2 instances of a type
-
jsonway
JSON building DSL and configurable serializers for Rust
-
leopard-codec
Reed-Solomon codes using leopard algorithm
-
serde_datalog
A Serde serializer that extracts Datalog facts
-
cu29-value
fork of Value with custom types added for Copper like the time and units
-
rship-sdk
rship sdk in rust
-
pi_bon
attempt to downcast the triat object to a concrete type
-
bevy_serde_project
Stateful, structural and human-readable serialization crate for the bevy engine
-
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
-
bitvec_padded
Bit vector struct that includes byte padding for safe serialization and deserialization
-
asking
Build async prompts
-
bytify
macro that can write given const-expr values into a continuous byte array
-
ei
erl_interface for rust
-
serde-ast
An AST representation for serde serialization
-
comma_serde_urlencoded
serde_urlencoded with support for serialization and deserialization of sequences and tuples in comma separated format
-
schematools-cli
Tools for codegen, preprocessing and validation of json-schema and openapi spec
-
gvariant
A pure-rust implementation of the GVariant serialisation format
-
gura
configuration language serializer/deserializer for Rust
-
tower_type_steer
Steer (aka route, aka dispatch) request to service based on their types
-
redb-bincode
redb
+bincode
wrapper aroundredb
-
twine-data
Codec for the twine-data binary serialization format
-
ra-ap-rustc_serialize
Automatically published version of the package
rustc_serialize
in the rust-lang/rust repository from commit 4e4c20d2abe6a218991152b735800fbaf51aedd6 The publishing script for this crate lives at:… -
qrsmith
fast and simple Rust CLI tool for generating QR codes from strings
-
fuid
A UUID-compatible identifier in a friendly base-62 format
-
encoding_rs_rw
Space-efficient std::io::{Read, Write} wrappers for encoding_rs
-
minicbor-io
A set of I/O utilities for minicbor
-
vestaboard
a wrapper for the Vestaboard API with support for v2
-
rustc-ap-serialize
Automatically published version of the package
serialize
in the rust-lang/rust repository from commit 10c2316a6bf7cf9255f991e06e82ce692e6f84d5 The publishing script for this crate lives at: https://github… -
opg
Rust OpenAPI 3.0 docs generator
-
molecule-codegen
Code generator for molecule
-
swimos_encoding
SwimOS Encoding Utlities
-
packetize
encode and decode your packet with stream channel
-
json_utils_2024
JSON utilities for Rust
-
eolib
A core rust library for writing applications related to Endless Online
-
typed-json
A JSON serialization file format
-
zarrs_ffi
FFI bindings for the zarrs crate
-
smpl_jwt
Very simple JWT generation lib
-
byteserde
A generic serialization/deserialization framework for mapping byte streams to/from arbitrary struct types with focus on performance
-
phone_type
Phone type for Rust
-
serde-this-or-that
Custom deserialization for fields that can be specified as multiple types
-
rml_amf0
Modules for handling the encoding and decoding of data with Adobe's Action Message Format 0 (AMF0 data format)
-
sandstorm
Cap'n Proto interfaces
-
cdumay_error
serialize and deserialize error using serde
-
shurjopay-plugin
Rust plugin for for quick integration of shurjopay API
-
varu64
A variable length encoding for unsigned 64 bit integers
-
zar-cli
A command-line utility for reading and writing MacOS signed XAR archives
-
rtcm-json
JSON serialization/deserialization of RTCM v. 3
-
synapse_pb
Protobuf messages for CogniPilot Synapse
-
zalgo-codec-common
Convert an ASCII text string into a single unicode grapheme cluster and back
-
arch-ops
encode and decode instructions for several architectures
-
js_option
An Option-like type with separate null and undefined variants
-
token-identifier
create 32 bit tokens with checkbits and identifier of such tokens
-
serde_spaniel
Spaniel Interactive Deserialiser for Serde
-
typed-sled
Sled with types instead of bytes
-
pb-sdk
unofficial async pocketbase sdk
-
not-send
!Send PhantomData type
-
irox-imagery
Image processing, manipulation, formats
-
high-level-kafka
High Level Kafka client for Rust
-
sui-sdk-types
Core types for the Sui Sdk
-
cat2text
A port of Cat2Text to Rust, with extra functionality, better documentation, and support for using it as a library as well
-
serde-byte-array
Optimized handling of
[u8; N]
for Serde -
foundations_ext
Foundation extensions published from the ewe_platform but usable by all
-
morsify
Easily convert text to Morse code and vice versa
-
argus-ser
Rustc Ty serialization and TS bindings
-
ornament
A helper to create decorated text
-
swimos_msgpack
SwimOS MessagePack
-
float_fast_print
Fast float-to-string conversion based on the Ryū algorithm by Ulf Adams
-
para-cli
Decoder and utility for the Flipnote Studios .ppm animation format