-
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
-
serde
A generic serialization/deserialization framework
-
serde_json
A JSON serialization file format
-
encoding_rs
A Gecko-oriented implementation of the Encoding Standard
-
simd-json
High performance JSON parser based on a port of simdjson
-
rmp-serde
Serde bindings for RMP
-
bincode
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
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
-
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
-
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
-
flatbuffers
Official FlatBuffers Rust runtime library
-
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
-
borsh
Binary Object Representation Serializer for Hashing
-
ciborium
serde implementation of CBOR using ciborium-basic
-
humantime-serde
Serde support for the
humantime
crate -
multihash
format
-
prost-reflect
A protobuf library extending prost with reflection support and dynamic messages
-
base32
encoder/decoder for Rust
-
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
-
serde_urlencoded
x-www-form-urlencoded
meets Serde -
bitstream-io
reading/writing un-aligned values from/to streams in big-endian and little-endian formats
-
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
-
rust_xlsxwriter
writing Excel 2007 xlsx files
-
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
-
serde-reflection
Extract representations of Serde data formats
-
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…
-
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
-
array-bytes
A collection of Array/Bytes/Hex utilities with full No-STD compatibility
-
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
-
pilota
thrift and protobuf implementation in pure rust with high performance and extensibility
-
mycelium-bitfield
Structured bitfields, courtesy of Mycelium
-
serde_rusqlite
Serialize/deserialize rusqlite rows
-
glues
Vim-inspired TUI note-taking app with Git, MongoDB, CSV, and JSON support - privacy-focused and sync-enabled
-
serde_path_to_error
Path to the element that failed to deserialize
-
ijson
A more memory efficient replacement for serde_json::Value
-
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
-
bevy_reflect
Dynamically interact with rust types
-
encode_unicode
UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16
-
prost-wkt
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
savefile
convenient, fast, versioned, binary serialization/deserialization library
-
lexical-write-integer
Efficient formatting of integers to strings
-
json_value_merge
Interface to merge serde_json::Value objects
-
serde_jsonc
A JSON serialization file format
-
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
-
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
-
serde_json_path
Query serde_json Values using JSONPath
-
serde_variant
Retrieve serde provided variant names for enum objects
-
gix-object
Immutable and mutable git objects with decoding and encoding support
-
ffuzzy
generate / parse / compare ssdeep Context Triggered Piecewise Hashes (CTPH)
-
serde_tuple
De/serialize structs with named fields as array of values
-
auditable-serde
Serialize/deserialize data encoded by
cargo auditable
-
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
-
gvdb
glib gvdb file format
-
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
-
serde_json_lenient
A lenient JSON serialization file format
-
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
-
k8-types
Kubernetes Object Types
-
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
-
json-patch
RFC 6902, JavaScript Object Notation (JSON) Patch
-
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
-
serde_dynamo
serde serializer/deserializer for DynamoDB items that supports aws-sdk-dynamodb, aws_lambda_events, and rusoto_dynamodb
-
rsgen-avro
Command line and library for generating Rust types from Avro schemas
-
revision
A serialization and deserialization implementation which allows for schema-evolution
-
serde_prometheus
serde-based serializer for prometheus' text-based exposition format
-
schematic
A layered serde configuration and schema library
-
serde-pyobject
PyO3's PyAny as a serde data format
-
molecule
Rust bindings for molecule
-
oxilangtag
fast implementation of language tag normalization and validation
-
idm
Implicit Data Markup
-
procspawn
thread::spawn just with processes
-
decimal-rs
High precision decimal implementation for Rust
-
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
-
option_set
Bitflags on steroids
-
espa
converting ESM/ESP/ESS files to and from text format
-
eqr
Encode text into svg/png/jpg/terminal-format QR codes
-
serde_bencode
A Serde backed Bencode encoding/decoding library for Rust
-
harsh
Hashids implementation for Rust
-
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
-
utf8-chars
Char-by-char iterator and
read_char
method forBufRead
-
serde_json_borrow
JSON deserialization into a borrowed DOM
-
http-serde-ext
serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
-
impl-serde
Serde serialization support for uint and fixed hash
-
const-decoder
Constant functions for converting hex- and base64-encoded strings into bytes
-
deduplicating_array
A serde serialization strategy that uses PartialEq to reduce serialized size
-
rytm-rs
More than safe rust abstractions over rytm-sys, an unofficial SDK for Analog Rytm MKII running firmware 1.70
-
fstr
A stack-allocated fixed-length string type
-
serde_norway
YAML data format for Serde
-
pb-jelly-gen
A protobuf binding generation framework for the Rust language developed at Dropbox
-
serde-querystring
A query string deserializer based on serde
-
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
-
vrd
generating random and pseudo-random numbers based on the Mersenne Twister algorithm
-
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
-
native_model
A thin wrapper around serialized data which add information of identity and version
-
germ
The Ultimate Gemini Toolkit
-
tagger
Write SVG / HTML / XML programmatically
-
xml-pretty
XML prettifer binary using xmlem
-
tuple
Element-wise operations on tuples
-
apistos-schemars
Generate JSON Schemas from Rust code
-
xlsx_group_write
excel xlsx分组输出器
-
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)
-
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
-
typetag
Serde serializable and deserializable trait objects
-
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
-
deku
bit level serialization/deserialization proc-macro for structs
-
voca_rs
manipulating [unicode] strings
-
infinite-rs
fast deserialization library for Halo Infinite
-
oct
Octonary transcoder
-
z-base-32
human-oriented base-32 encoding
-
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
-
serde_bser
Implements the Watchman BSER encoding for serde. https://facebook.github.io/watchman/docs/bser.html
-
fast32
Base32 and base64 encoding in Rust. Primarily for integer (u64, u128) and UUID identifiers, as well as arbitrary byte arrays.
-
uuid25
25-digit case-insensitive UUID encoding
-
huski
ASCII table aide command line utility
-
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
-
serde_molecule
Molecule using Serde
-
dyn_serde
dynamic serialization and deserialization based on serde
-
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
-
auditable-info
High-level crate to extract the dependency trees embedded in binaries by
cargo auditable
-
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
-
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
-
jsonschema-transpiler
transpile JSON Schema into schemas for data processing
-
polyglot_rs
A high-performance serialization framework used for encoding and decoding arbitrary datastructures across languages
-
serde-jsonlines
Read & write JSON Lines documents
-
serde_db
Deserialization of database result sets, and serialization of database parameters
-
gift
reading and writing GIF images
-
typical
Data interchange with algebraic data types
-
serde-encoded-bytes
Efficient bytestring serialization for Serde-supporting types
-
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
-
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
-
ckc-rs
Poker hand evaluation library
-
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
-
npyz
NumPy file format (de-)serialization. Fork of outdated npy-rs.
-
num256
256 bit integers
-
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
-
vu64
variable length encode/decode for a 64-bits integer
-
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
-
rust-zserio
[OBSELETE] Rust zserio support
-
serde-encrypted-value
A Serde Deserializer wrapper which transparently decrypts encrypted values
-
cj_common
Collection of common functions used by cubicle-jockey projects
-
jsonrpsee-types
JSON-RPC v2 specific types
-
raki
RISC-V instruction decoder written in Rust
-
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
-
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
-
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
-
nu-json
Fork of serde-hjson
-
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
-
thrift_codec
encoding/decoding binaries specified by the thrift protocol
-
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
-
json-writer
fast crate for writing JSON to a string without creating intermediate objects
-
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
-
darkfi-serial
DarkFi serialization library
-
serde-content
Rust data structures for the Serde data model
-
ulid-generator-rs
generating ULIDs
-
wot-td
Web of Things (WoT) Thing Description manipulation
-
serde_ignored
Find out about keys that are ignored when deserializing data
-
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
-
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
-
unsafe-libyaml-norway
libyaml transpiled to rust by c2rust
-
alkahest
Fantastic serialization library with zero-overhead serialization and zero-copy deserialization
-
sbe-codegen
Performance-oriented multi-language SBE codec generator
-
marshal-rs
Blazingly fast Ruby-lang's Marshal implementation in Rust
-
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
-
architect-schemars
Generate JSON Schemas from Rust code
-
extfg-sigma
Sigma extfg financial interface messages serialization/deserialization
-
olpc-cjson
serde_json Formatter to serialize as OLPC-style canonical JSON
-
gin-tonic
main gin-tonic crate - rust protobuf with gin and tonic
-
human-units
Size and duration serialization and formatting library designed for configuration files and command line arguments
-
serde-tuple-vec-map
Deserialize a serialized map to a Vec<(K, V)> in serde
-
kmip-ttlv
KMIP TTLV (de)serialization
-
femtopb
A no-std, no-alloc set of tools for protobuf encoding and decoding
-
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
-
mkwebfont_hb-subset
A wrapper for HarfBuzz font subsetting API
-
simple_serde
A wrapper around multiple serde libraries making it easy to encode and decode multiple types
-
denkproto-rs
protobuf files for denkweit ecosystem
-
sd-jwt-payload
Selective Disclosure for JWTs (SD-JWT)
-
sj
-
asomeip
handle SOME/IP messages incl. payload via Fibex files.
-
flow-record
create records to be used by the rdump cli utility
-
euid
Reference implementation for EUID
-
serde_yaml_ok
YAML data format for Serde. It's OK.
-
sigstore_protobuf_specs
serializing and deserializing Sigstore messages
-
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
-
tlmcmddb-csv
C2A TlmCmd DB CSV parser
-
watto
parsing and serializing Plain Old Data
-
write-json
{dependency,trait,macro}-less JSON serialization
-
bytecodec
A tiny framework for implementing encoders/decoders of byte-oriented protocols
-
streaming_serde_json
streaming alternative to serde_json for processing JSON data sources that are too large to fit in memory
-
apollo-encoder
serialise GraphQL Schemas
-
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
-
serde-bytes-repr
Serde adapter for controlling the representation of bytes
-
serde_default_utils
A set of simple helper functions to cut corners with serde_default
-
streamson-lib
processing large JSONs
-
serde-ndim
Serde support for n-dimensional arrays from self-describing formats
-
serde_bencoded
encoding/decoding library for bencode
-
rtcm-rs
Encoding/decoding of RTCM v. 3
-
tonic-buf-build
A build helper that integrates buf.build to tonic-build
-
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
-
interner
A string, path, and buffer internment crate with no dependencies
-
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]
-
schema_registry_converter_sf
just a fork of the original schema_registry_converter crate with a fix for the avro serialization
-
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
-
wallet-pass
Build and sign passes for apple wallet
-
json-template
creating JSON templates
-
serde_trim
serde deserialize_with String trim.Supports multiple std::collections types
-
heapless-bytes
Newtype around heapless byte Vec with efficient serde
-
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
-
cranelift-serde
Serializer/Deserializer for Cranelift IR
-
datamatrix
Data Matrix (ECC 200) decoding and encoding with an optimizing encoder
-
virtio-queue-ser
Serialization for virtio queue state
-
tfhe-versionable
Add versioning informations/backward compatibility on rust types used for serialization
-
bxmr
a CLI tool for managment BXM's code with rIME-Squirrel
-
dagster_pipes_rust
A Dagster pipes implementation for interfacing with Rust
-
walle_mqtt_protocol
一个mqtt报文解析库
-
wd_tools
tools for rust
-
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
-
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.
-
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
-
five8_const
Compile-time base58 decoding
-
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
-
esyn
De/Serialization Rust In Rust
-
simple-direct-delta-encoding
Custom delta encoding for blob and key value pairs
-
serdapt
Composable adapters for
#[serde(with = ...)]
attribute -
dnspod-lib
DNSPod lib
-
hjson
serialization file format
-
pbjson-types
Protobuf well known types with serde serialization support
-
sdmx_json
SDMX-JSON (Statistical Data and Metadata eXchange) using Serde
-
toml_datetime
A TOML-compatible datetime type
-
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
-
pbf_font_tools
Tools for working with SDF font glyphs encoded in protobuf format
-
pdf_signing
adding signatures and digitaly sign pdf documents
-
tcp_message_io
TCP server and client implementation to exchange messages
-
protoc-gen-tonic
Protocol Buffers compiler plugin for gRPC services powered by Prost! and Tonic
-
cj_bitmask_vec
BitmaskVec is a Vec that pairs bitmasks with T. Bitmasks u8 through u128 are supported.
-
pdl-runtime
PDL's runtime library
-
csv-diff
Compare two CSVs - with ludicrous speed 🚀
-
sensitive-rs
Sensitive word search, verification, filtering and replacement
-
safe_pod
serializing and deserializing structs to and from byte arrays written in safe rust
-
serde_at
serde serializer/deserializer for AT commands
-
json-pointer
parsing and using JSON pointers, as specified in RFC 6901
-
fbthrift-git
-git package for fbthrift
-
varuint
Variable length signed and unsigned integer types
-
jsonxf
A fast JSON pretty-printer and minimizer
-
clang-ast
Data structures for processing Clang’s
-ast-dump=json
format -
dynamodb_marshall
Serialize and deserialize AttributeValue to Value
-
side-proto
Rust Client for Side Chain
-
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
-
serde_dhall
Dhall support for serde
-
json_filter_sorted
Serde JSON sorted and filter
-
serde-generate
generate (de)serialization code in multiple languages
-
pbjsonrpc-build
Generates jsonrpsee trait for prost message types
-
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
-
protoc
Protobuf protoc command as API
-
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
-
jetro
transform, query and compare JSON format
-
pint-manifest
The Pint manifest implementation, i.e. pint.toml.
-
zar
XAR archive reader/writer library. Fuzz-tested against MacOS xar.
-
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
-
cyclonedds-rs
Safe Rust bindings for cyclonedds
-
typeid_suffix
that implements the UUID suffix part of the
TypeId
Specification -
base16
(hex) encoding and decoding
-
serde_encom
Official EnCom library
-
cbor4ii
CBOR: Concise Binary Object Representation
-
skrillax-serde
A serialization/deserialization library for Silkroad Online packets
-
pbf
Mininmal protobuffer module; Build your own glue
-
jsonbb
A binary representation of json value, optimized for parsing and querying
-
nu-plugin-protocol
Protocol type definitions for Nushell plugins
-
cfdi_use_mx
Mexican CFDI use
-
serde_flow
Simplifying migration for serde and zero-copy entities
-
jlabel
HTS-style full-context label structure and parser/serializer from/to string
-
esl
reading, writing and processing ESM/ESP/ESS files
-
rutie-serde
rutie serde integration
-
pq
jq for protobuf
-
base65536-cli
base65536 cli tool
-
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…
-
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
-
json_compilation_db
read/write JSON compilation database file
-
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.
-
mangling
generates safe, recognizable identifiers from byte streams
-
polars_excel_writer
A Polars extension to serialize dataframes to Excel xlsx files
-
surrealdb-jsonwebtoken
Temporary
jsonwebtoken
fork with Wasm support -
json-structural-diff
JSON structural diff library
-
serde-java-properties
Serde support for
java-properties
-
procsys
retrieve system, kernel, and process metrics from the pseudo-filesystems /proc and /sys
-
valuable-serde
serde::Serialize
implementation forValuable
types -
rangetools
Extending the Rust Range structs found in std::ops
-
warg-protocol
operator and package log protocols for Warg registries
-
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
-
linked-data
dateset serialization/deserialization traits
-
shex_compact
RDF data shapes implementation in Rust
-
serde_influxlp
implementing Serde support for parsing and serializing InfluxDB v2 line protocol
-
cluttered
A CLI Texture Packer written in rust
-
lua-protobuf-rs
lua protobuf
-
actix-bincode
Bincode extractor for Actix Web
-
eternaltwin_serde_tools
Helper functions for
serde
-
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)
-
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
-
wjp
Wizards JSON Parser
-
versionize
A version tolerant serialization/deserialization framework
-
simple-base64
encodes and decodes base64 as bytes or utf8 with simple API
-
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
-
serde_yaml2
Serde integration for yaml_rust2 crate
-
variable-len-reader
reading/writing variable length data. Support AsyncRead/AsyncWrite in tokio.
-
dbn
working with Databento Binary Encoding (DBN)
-
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.
-
bilrost
A compact protobuf-like serializer and deserializer for the Rust Language
-
serde_arrays
module to support serializing and deserializing const generic or arbitrarily-large arrays
-
smd2bin
Convert SEGA Genesis SMD files to MD
-
ordpath
hierarchical labeling scheme
-
serde_fmt
Write any serde::Serialize using the standard formatting APIs
-
json2parquet
Convert JSON files to Parquet
-
ssi-json-ld
JSON-LD-related definitions for the ssi library
-
jwks
retrieving and parsing JSON Web Key Sets (JWKS)
-
ciborium-ll
Low-level CBOR codec primitives
-
quoted-string
Specification independent utilities to handle quoted strings (in Mail, MIME types, ..)
-
ih-muse-record
Record Muse Api usage for testing purposes
-
tfhe-fft
pure Rust high performance fast Fourier transform library
-
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
-
halfling
A collection of basic utilities for working with nibbles
-
astro-format
Astro Format is a library for transcoding between an array of implemented types and a single buffer
-
syscall_encode
Traits and macros to help define a syscall interface for a kernel
-
mchr
Lenient implementations of encodings. Zero allocations, zero dependencies!
-
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")
-
ryan
configuration language for the practical programmer
-
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
-
jzon
Continuation of json-rust, a JSON implementation in Rust
-
msgpackin
pure Rust MessagePack encoding / decoding library
-
xed-sys
Rust FFI bindings for Intel XED
-
tantivy-bitpacker
Tantivy-sub crate: bitpacking
-
serde_literals
Support for serialising and deserialising literals directly into enum unit variants
-
easy-hex
An easy to use Hex string formatting wrapper
-
stuckliste-cli
A command-line utility for reading and writing MacOS bill-of-materials (BOM) files
-
data-encoding-macro
Macros for data-encoding
-
surreal-id
A package for easily creating ID types for usage with surrealdb
-
intuicio-frontend-serde
Serde frontend module for Intuicio scripting platform
-
merde_msgpack
msgpack serizliation/deserialization for merde
-
serde-versioning
Add versioning support to
serde
’sDeserialize
derive macro -
easy-dynamodb
A easy and simple library for interaction with DynamoDB
-
small_jwt
small JWT libary
-
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
-
toml2json
Convert TOML to JSON
-
cosey
Data types and serde for public COSE_Keys
-
shardio
Out-of-memory sorting and streaming of large datasets
-
calends
Calendar library for Rust
-
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
-
codes-agency
This package provides a common code representing standards agencies
-
memcomparable
serialization format
-
quack-protobuf
A pure Rust protobuf (de)serializer. Quack :) Initially forked from
https://github.com/tafia/quick-protobuf
, which unfortunately seems kinda abandoned… :/ -
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
-
optional-field
Alternative data type to Option for representing values that can have 3 states: present, missing or null
-
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
-
json-crawler
Wrapper for serde_json that provides nicer errors when crawling through large json files
-
config_file_types
Automatically generate file configuration wrapper
-
alt_serde
A generic serialization/deserialization framework
-
df_storyteller
Command line interface for Dwarf Fortress Legends
-
kurtbuilds_sqlx_serde
serde-compatible newtype wrapper for sqlx::postgres::PgRow
-
below-dump
Dump crate for below
-
round-to
Round floating point to integer
-
ajson
JSON Parser for Rust - Get JSON values quickly
-
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)
-
binario
An asynchronous zero-fluff binary encoder/decoder
-
mdbook-satysfi
A mdbook backend for generating SATySFi documents
-
sequential
A configurable sequential number generator
-
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
-
rsv-core
RSV reading and writing with Serde support
-
serde-teamspeak-querystring
A teamspeak query string deserializer based on serde
-
rdkafka-wrap
rdkafka wrap
-
battler-wamprat
Asynchronous library for strongly-typed WAMP peer messaging
-
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
-
country-code-enum
Copyable Serde and Sqlx compatible country codes
-
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
-
prost-reflect-build
function for use with prost-build and prost-reflect to generate ReflectMessage implementations
-
feldera-ijson
A more memory efficient replacement for serde_json::Value
-
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
-
rust_json
JSON serializer and deserializer
-
parquetry-gen
Parquet code generator
-
levitas_client
levitas's client
-
protobuf-native
A high-level, safe API for libprotobuf
-
pond-cache
local, persistent cache for Rust
-
posix-space
Pure Rust implementation of
isspace
for the POSIX locale -
fast-assets
Easy to use Assets Manager
-
freeform
A small library for being able to store free-form data
-
base256u
mapping between bytes and Unicode codepoints
-
flatdata
Rust implementation of flatdata
-
sqlx-transparent-json-decode
Decode JSON from Postgres sqlx queries, without the Json<> wrapper type
-
brcode
parse and emit BR Codes
-
ndarray-safetensors
Serialize / deserialize ndarrays with safetensors
-
serdev
Serde with Validation
-
actix-web-validator5
Validation mechanism for actix-web
-
json5format
Customizable JSON5 document formatter that preserves comments
-
json-event-parser
A JSON event parser and serializer
-
polars-parquet-format
Safe Parquet and Thrift reader and writer (sync and async)
-
enveror
load environment variables into structs with serde
-
serialization
encode and decode your struct
-
rustc-hex
rustc-serialize compatible hex conversion traits
-
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
-
mongodb-lock
distributed locking backed by Mongodb
-
configrs
Configuration library
-
libsparkypi
control radio switch sockets and similar devices via linux gpiodev
-
omniqueue
An abstraction layer over various queue backends
-
amqp_serde
Serde implementation for AMQP 0-9-1 types
-
osmflatc
Compiler of OpenStreetMap (OSM) Data from osm.pbf format to osm.flatdata format
-
dioxus-form
Automatic form-serializer for dioxus
-
merde_json
JSON serialization and deserialization for merde, via jiter
-
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
-
hyper_serde
Serde support for hyper types
-
gcn_disk
Gamecube file header library and utilities
-
json_size
calculate the size of a JSON object
-
dts
deserialize, transform and serialize data between different encodings
-
nson
lightweight data-interchange format like JSON or BSON
-
serde_yaml_with_quirks
YAML support for Serde, fork with quirks support
-
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
-
ocapn-syrup
Syrup is a lightweight and easy-to-implement data serialization format
-
bytesize-serde
Alternative serde implementation for bytesize crate based on its FromStr
-
axum-postcard
📬 postcard axum extractor and response using serde
-
serde_json_path_to_error
A drop in replacement for serde_json where detailed errors are the default
-
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.
-
timecode
manipulate timecode
-
starbase_utils
General fs, io, serde, net, etc, utilities
-
binstalk-types
The binstall toolkit that contains basic types for binstalk crates
-
compact_bytes
A memory efficient bytes container that transparently stores bytes on the stack, when possible
-
basenc
Encoding and decoding of Base-N encodings, no_std compatible
-
enrede
string encoding library, providing an interface similar to str/String
-
qrsmith
fast and simple Rust CLI tool for generating QR codes from strings
-
junction-typeinfo
reflection for junction API generation
-
scidec
Scientific number converter
-
terror
Uniform REST error response body, tailored for JSON
-
gree-ir
IR encoding/decoding for Gree AC
-
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
-
bmfont
bitmap font config parser
-
binchop
ELF/PE serialization/deserialization library
-
piccolo-util
piccolo
library -
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
-
itch
A cli tool for InTerCHanging between different serialized data formats
-
serde_columnar
Ergonomic columnar storage encoding crate with forward and backward compatible
-
pre-commit-sort
Sort pre-commit files
-
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
-
cu29-value
fork of Value with custom types added for Copper like the time and units
-
base85rs
A base85 (RFC1924 variant) encoder / decoder
-
koto_serialize
Serde serialization support for the Koto programming language
-
gvariant
A pure-rust implementation of the GVariant serialisation format
-
serde_unit_struct
(De)serialize a unit struct as its name
-
gura
configuration language serializer/deserializer for Rust
-
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
-
kle-serial
Rust deserialisation library for Keyboard Layout Editor JSON files
-
serde_url_params
URL parameters serialization
-
wolfram-expr
Efficient and ergonomic representation of Wolfram expressions in Rust
-
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
-
vbs
Version-tagged serialization adaptor with compile-time version checking
-
fuid
A UUID-compatible identifier in a friendly base-62 format
-
dynamecs-app
An opinionated ECS-like architecture for time-dependent simulations
-
bad64
Rust bindings for Binja's arm64 disassembler
-
nexrad-model
Common model for NEXRAD weather radar data
-
diffogus
calculate the difference between 2 instances of a type
-
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… -
jsonway
JSON building DSL and configurable serializers for Rust
-
opg
Rust OpenAPI 3.0 docs generator
-
perfect-decimal
Limited range decimals which serialize as IEE754 floats with no loss of precision
-
leopard-codec
Reed-Solomon codes using leopard algorithm
-
serde_datalog
A Serde serializer that extracts Datalog facts
-
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
-
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
-
tower_type_steer
Steer (aka route, aka dispatch) request to service based on their types
-
redb-bincode
redb
+bincode
wrapper aroundredb
-
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:… -
rust-audit-info
Command-line tool to extract the dependency trees embedded in binaries by
cargo auditable
-
encoding_rs_rw
Space-efficient std::io::{Read, Write} wrappers for encoding_rs
-
minicbor-io
A set of I/O utilities for minicbor
-
typed-sled
Sled with types instead of bytes
-
rml_amf0
Modules for handling the encoding and decoding of data with Adobe's Action Message Format 0 (AMF0 data format)
-
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
-
cesrox
Composable Event Streaming Representation (CESR)
-
eolib
A core rust library for writing applications related to Endless Online
-
alt_serde_json
A JSON serialization file format
-
zarrs_ffi
FFI bindings for the zarrs crate
-
smpl_jwt
Very simple JWT generation lib
-
clojure-reader
A Clojure reader
-
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
-
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
-
tinkoff-invest-types
tinkoff invest types library
-
vox_writer
writer module for MagicaVoxel file format
-
rtcm-json
JSON serialization/deserialization of RTCM v. 3
-
synapse_pb
Protobuf messages for CogniPilot Synapse
-
graphex
A small library to help creating command line tools exploring pseudo graph
-
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
-
token-identifier
create 32 bit tokens with checkbits and identifier of such tokens
-
serde_spaniel
Spaniel Interactive Deserialiser for Serde
-
sunlight
A very simple Protobuf binary parser
-
pb-sdk
unofficial async pocketbase sdk
-
serde_json5
A Serde (de)serializer for JSON5
-
not-send
!Send PhantomData type
-
poius
command-line interface (CLI) tool written in Rust for encoding and decoding files and directories using base64 encoding
-
yael
reading and writing numbers of a specific endianess
-
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-cyclonedx
Serde serialization for CycloneDx files
-
serde-byte-array
Optimized handling of
[u8; N]
for Serde -
foundations_ext
Foundation extensions published from the ewe_platform but usable by all
-
rasta
UAST implemention
-
typed-json
A JSON serialization file format
-
cjson
Canonical JSON serializer