-
serde_json
A JSON serialization file format
-
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
-
rmp-serde
Serde bindings for RMP
-
serde-wasm-bindgen
Native Serde adapter for wasm-bindgen
-
bincode
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
toml
A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures.
-
compact_str
A memory efficient string type that transparently stores strings on the stack, when possible
-
ron
Object Notation
-
bson
Encoding and decoding support for BSON in Rust
-
polars
DataFrame library based on Apache Arrow
-
schemars
Generate JSON Schemas from Rust code
-
serde
A generic serialization/deserialization framework
-
simdutf8
SIMD-accelerated UTF-8 validation
-
data-encoding
Efficient and customizable data-encoding functions like base64, base32, and hex
-
hex
Encoding and decoding data into/from hexadecimal representation
-
typetag
Serde serializable and deserializable trait objects
-
postcard
A no_std + serde compatible message library for Rust
-
html-escape
encoding/escaping special characters in HTML and decoding/unescaping HTML entities as well
-
bs58
Base58 codec implementation
-
apache-avro
working with Apache Avro in Rust
-
rkyv
Zero-copy deserialization framework for Rust
-
quick-protobuf
A pure Rust protobuf (de)serializer. Quick.
-
bytemuck
mucking around with piles of bytes
-
scale-info
Info about SCALE encodable Rust types
-
calamine
An Excel/OpenDocument Spreadsheets reader and deserializer in pure rust
-
flatbuffers
Official FlatBuffers Rust runtime library
-
prost-reflect
A protobuf library extending prost with reflection support and dynamic messages
-
borsh
Binary Object Representation Serializer for Hashing
-
binrw
helping read structs from binary data using ✨macro magic✨
-
serde_qs
Querystrings for Serde
-
serde-aux
A serde crate's auxiliary library
-
serde-big-array
Big array helper for serde
-
ciborium
serde implementation of CBOR using ciborium-basic
-
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
-
bitstream-io
reading/writing un-aligned values from/to streams in big-endian and little-endian formats
-
bitcode
bitwise binary serializer
-
rmpv
Value variant for RMP
-
base32
encoder/decoder for Rust
-
exr
Read and write OpenEXR files without any unsafe code
-
schema_registry_converter
Encode/decode data from/to kafka using the Confluent Schema Registry
-
kdl
Document-oriented KDL parser and API. Allows formatting/whitespace/comment-preserving parsing and modification of KDL text.
-
planus
alternative compiler for flatbuffers, an efficient cross platform serialization library
-
rasn
A safe no_std ASN.1 codec framework
-
rust_xlsxwriter
writing Excel 2007 xlsx files
-
capnp
runtime library for Cap'n Proto data encoding
-
serde_urlencoded
x-www-form-urlencoded
meets Serde -
base62
encoding/decoding library
-
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
-
serde_plain
A restricted plain text serializer for serde
-
base64-url
Base64 encode, decode, escape and unescape for URL applications
-
serde-hjson
Hjson serialization file format
-
serde-xml-rs
xml-rs based deserializer for Serde (compatible with 1.0)
-
multihash
format
-
os_str_bytes
Lossless functionality for platform-native strings
-
deku
bit level serialization/deserialization proc-macro for structs
-
simple_asn1
DER/ASN.1 encoding/decoding library
-
serde-reflection
Extract representations of Serde data formats
-
minicbor
A small CBOR codec suitable for no_std environments
-
serde-json-core
serde-json for no_std programs
-
rmp
Pure Rust MessagePack serialization implementation
-
deser-hjson
a Hjson deserializer for Serde
-
toml_edit
format-preserving TOML parser
-
http-serde
Serde support for the http crate. (De)serialize HeaderMap, Uri, Method, StatusCode
-
slog-json
JSON drain for slog-rs
-
array-bytes
A collection of Array/Bytes/Hex utilities with full No-STD compatibility
-
value-bag
Anonymous structured values
-
serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
rustler
Safe Rust wrappers for creating Erlang NIF functions
-
hex-conservative
A hex encoding and decoding crate with a conservative MSRV and dependency policy
-
sonic-rs
fast Rust JSON library based on SIMD
-
unsigned-varint
unsigned varint encoding
-
npyz
NumPy file format (de-)serialization. Fork of outdated npy-rs.
-
ion-rs
Amazon Ion
-
integer-encoding
varint+zigzag and fixedint integer encoding/decoding (https://developers.google.com/protocol-buffers/docs/encoding)
-
serde_ipld_dagcbor
IPLD DAG-CBOR support for Serde
-
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…
-
htmlize
Encode and decode HTML entities in UTF-8 according to the standard
-
hcl-rs
HCL parser and formatter for rust with serde support
-
protoc-bin-vendored
protoc binaries compiled by Google and bundled in this crate
-
shell-escape
Escape characters that may have a special meaning in a shell
-
serde_valid
JSON Schema based validation tool using serde
-
cloudevents-sdk
CloudEvents official Rust SDK
-
test-fuzz
fuzzing Rust easy
-
typeshare
Seamlessly share type definitions across multiple languages for FFI interoperability
-
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
-
serdect
Constant-time serde serializer/deserializer helpers for data that potentially contains secrets (e.g. cryptographic keys)
-
jsonb
implement in Rust
-
molecule
Rust bindings for molecule
-
serde_yaml_ng
YAML data format for Serde
-
tinyjson
Tiny simple JSON parser/generator
-
typify
JSON schema to rust type code generator
-
pot
A concise binary serialization format written for
BonsaiDb
-
auditable-serde
Serialize/deserialize data encoded by
cargo auditable
-
serde_html_form
(De-)serialization support for the
application/x-www-form-urlencoded
format -
serde_variant
Retrieve serde provided variant names for enum objects
-
lexical-write-float
Efficient formatting of floats to strings
-
musli-zerocopy
Refreshingly simple zero copy primitives by Müsli
-
yaml-merge-keys
YAML merge key extension. http://yaml.org/type/merge.html
-
serde-transcode
Transcode from one Serde format to another
-
xlsxwriter
Write xlsx file with number, formula, string, formatting, autofilter, merged cells, data validation and more
-
shell-quote
shell-quoting strings, e.g. for interpolating into a Bash script.
-
serde_v8
V8 serialization and deserialization
-
picky-asn1-der
An ASN.1-DER subset for serde
-
ipld-core
IPLD core types
-
serde_jsonc
A JSON serialization file format
-
nanoserde
Serialization library with zero dependencies. Supports Binary, JSON, RON and TOML
-
serde_tuple
De/serialize structs with named fields as array of values
-
protofetch
A source dependency management tool for Protobuf
-
struct-patch
that helps you implement partial updates for your structs
-
bytecheck
Memory validation framework for Rust
-
encode_unicode
UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16
-
savefile
convenient, fast, versioned, binary serialization/deserialization library
-
arrow_convert
Convert between nested rust types and Arrow with arrow
-
unicode-bom
Unicode byte-order mark detection for files and byte arrays
-
quick-junit
Data model and serializer for JUnit/XUnit XML
-
merde
Serialize and deserialize with declarative macros
-
stacker
A stack growth library useful when implementing deeply recursive algorithms that may accidentally blow the stack
-
cookie-factory
nom inspired serialization library
-
cobs
Consistent Overhead Byte Stuffing (COBS) algorithm. COBS is an algorithm for transforming a message into an encoding where a specific value (the "sentinel" value) is not used…
-
thrift_codec
encoding/decoding binaries specified by the thrift protocol
-
olpc-cjson
serde_json Formatter to serialize as OLPC-style canonical JSON
-
ijson
A more memory efficient replacement for serde_json::Value
-
serde-this-or-that
Custom deserialization for fields that can be specified as multiple types
-
ffuzzy
generate / parse / compare ssdeep Context Triggered Piecewise Hashes (CTPH)
-
bcder
Handling of data encoded in BER, CER, and DER
-
asn1_der
ASN.1-DER en-/decoder
-
serde-querystring
A query string deserializer based on serde
-
serde_assert
Testing library for serde Serialize and Deserialize implementations
-
conjure-serde
Serde Serializer and Deserializer wrappers for Conjure
-
htmlentity
encoding and decoding HTML entities
-
open-vector-tile
reads/writes The Open Vector Tiles 1.0 Specification
-
zvariant
D-Bus & GVariant encoding & decoding
-
pdf-writer
A step-by-step PDF writer
-
twincatads-rs
Rust wrapper for TwinCAT ADS library provided with Beckhoff TwinCAT
-
cyclonedx-bom
CycloneDX Software Bill of Materials Library
-
bendy
encoding and decoding bencode with enforced canonicalization rules
-
netcdf
High-level NetCDF bindings for Rust
-
mycelium-bitfield
Structured bitfields, courtesy of Mycelium
-
keyvalues-serde
(De)serialize VDF text with serde
-
prost-types
Prost definitions of Protocol Buffers well known types
-
purl
A Package URL implementation with customizable package types
-
packed_struct
Binary-level structure packing and unpacking generator
-
arrow-ipc
Support for the Arrow IPC format
-
serde-pickle
A serde-based serialization library for Python's pickle format
-
serde_arrays
module to support serializing and deserializing const generic or arbitrarily-large arrays
-
serde_regex
A serde wrapper that (de)serializes regex as strings
-
bilrost
A compact protobuf-like serializer and deserializer for the Rust Language
-
revision
A serialization and deserialization implementation which allows for schema-evolution
-
cbor4ii
CBOR: Concise Binary Object Representation
-
serde_tagged
Tag values during serialization, retreive tags during deserialization
-
espa
converting ESM/ESP/ESS files to and from text format
-
pbjson
conversion
-
conjure-error
Runtime support for generated Conjure errors
-
serde-value
Serialization value trees
-
serde-email
A validating email type that can be serialised using Serde
-
speedy
A fast binary serialization framework
-
eserde
Like
serde
, but it doesn’t stop at the first deserialization error -
json_value_merge
Interface to merge serde_json::Value objects
-
protoc-gen-prost
Protocol Buffers compiler plugin powered by Prost!
-
reed-solomon-erasure
Reed-Solomon erasure coding
-
z85
ZeroMQ's Z85 encoding mechanism with padding
-
k8-types
Kubernetes Object Types
-
columnar
Conversion from arrays of complex structs to simple structs of arrays
-
serde-pyobject
PyO3's PyAny as a serde data format
-
polars-view
A fast and interactive viewer for CSV, Json and Parquet data
-
zarrs
Zarr storage format for multidimensional arrays and metadata
-
serde_json_lenient
A lenient JSON serialization file format
-
fastnbt
Serde deserializer for Minecraft's NBT format
-
serde-sarif
Serde serialization for SARIF files
-
bytes-varint
variable-length integer encoding (protobuf-style) for the
bytes
crate -
msgpacker
MessagePack protocol implementation for Rust
-
obfstr
Compiletime string constant obfuscation for Rust
-
rend
Cross-platform, endian-aware primitives for Rust
-
wavers
reading and writing wav files
-
itf
consuming Apalache ITF traces
-
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.
-
utf8-chars
Char-by-char iterator and
read_char
method forBufRead
-
jsonrpsee-types
JSON-RPC v2 specific types
-
serde_avro_fast
An idiomatic implementation of serde/avro (de)serialization
-
rusty_ulid
Rust ULID (Universally Unique Lexicographically Sortable Identifier) generation and processing
-
toml_write
A low-level interface for writing out TOML
-
capnpc
Cap'n Proto code generation
-
cbor-diag
parsing data encoded in Concise Binary Object Representation (CBOR) (in any of raw binary, hex encoded (with comments) or diagnostic notation) then printing it out in either annotated hex form or…
-
deno_semver
Semver for Deno
-
utf8-width
To determine the width of a UTF-8 character by providing its first byte
-
musli
Müsli is a flexible and efficient serialization framework
-
procspawn
thread::spawn just with processes
-
rsgen-avro
Command line and library for generating Rust types from Avro schemas
-
pilota
thrift and protobuf implementation in pure rust with high performance and extensibility
-
jaq-std
Standard library for jaq
-
serde_prometheus
serde-based serializer for prometheus' text-based exposition format
-
anybuf
A minimal, zero dependency proto3 encoder to encode/decode anything. No schemas needed.
-
extism-convert
Traits to make Rust types usable with Extism
-
serde_bencode
A Serde backed Bencode encoding/decoding library for Rust
-
ndarray-csv
Easily read and write homogeneous CSV data to and from 2D ndarrays
-
tl-proto
A collection of traits for working with TL serialization/deserialization
-
json-event-parser
A JSON event parser and serializer
-
impl-serde
Serde serialization support for uint and fixed hash
-
oct
Octonary transcoder
-
protox
protobuf compiler
-
flatdata
Rust implementation of flatdata
-
notnow
A terminal based task and TODO management software
-
native_model
A thin wrapper around serialized data which add information of identity and version
-
cbored
CBOR exact reader and writer
-
serde_dynamo
serde serializer/deserializer for DynamoDB items that supports aws-sdk-dynamodb, aws_lambda_events, and rusoto_dynamodb
-
edi-cli
CLI tool for working with EDI files
-
dlhn
blazing fast and small data serialization format
-
serde_norway
YAML data format for Serde
-
facet-toml
TOML serialization and deserialization for Facet types
-
storekey
Lexicographic sort-order preserving binary encoding format for key-value stores
-
apistos-schemars
Generate JSON Schemas from Rust code
-
erased-serde
Type-erased Serialize and Serializer traits
-
auditable-info
High-level crate to extract the dependency trees embedded in binaries by
cargo auditable
-
varint-simd
SIMD-accelerated varint encoder and decoder
-
serde_rusqlite
Serialize/deserialize rusqlite rows
-
serde_path_to_error
Path to the element that failed to deserialize
-
serde_nanos
Wrapper to process duration and timestamps as nanoseconds
-
http-serde-ext
serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
-
ncc
Compiler for custom modes on Novation MIDI devices
-
csv-diff
Compare two CSVs - with ludicrous speed 🚀
-
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…
-
convert2json
CLI utilities to convert BSON, CBOR, CSV, INI, MessagePack, Plist, RSV, TOML, XML & YAML into JSON and for use with jaq or jq
-
dcbor-cli
Command line parser/validator for deterministic CBOR ("dCBOR")
-
xml-pretty
XML prettifer binary using xmlem
-
yaxp-cli
<yaxp-cli ⚡> Yet Another XML Parser CLI
-
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
-
xmp-writer
Write XMP metadata, step by step
-
nojson
A flexible JSON library with no dependencies and no macros
-
rytm-rs
More than safe rust abstractions over rytm-sys, an unofficial SDK for Analog Rytm MKII running firmware 1.70
-
tagger
Write SVG / HTML / XML programmatically
-
ucs2
UCS-2 decoding and encoding functions
-
harsh
Hashids implementation for Rust
-
sval
Streaming, structured value serialization
-
serde_json_borrow
JSON deserialization into a borrowed DOM
-
eqr
Encode text into svg/png/jpg/terminal-format QR codes with optional logo
-
osmflatc
Compiler of OpenStreetMap (OSM) Data from osm.pbf format to osm.flatdata format
-
xlsx_group_write
excel xlsx分组输出器
-
serde-toml-merge
Merge your toml values
-
dec
A decimal arithmetic library providing high-level, safe bindings to libdecnumber
-
datamatrix
Data Matrix (ECC 200) decoding and encoding with an optimizing encoder
-
five8_const
Compile-time base58 decoding
-
rfc822-like
encoding used in control files implemented for serde
-
ftfrs
Read and write Fuchsia Trace Format (FTF) traces with Rust
-
build_pbf_glyphs
A CLI utility for generating protobuf-encoded SDF font glyphs from original source fonts
-
serde_columnar
Ergonomic columnar storage encoding crate with forward and backward compatible
-
json-strip-comments
Strip comments from JSON
-
libhaystack
Haystack 4 data types, defs, filter, units, and encodings
-
serde_json_path
Query serde_json Values using JSONPath
-
stuckliste-cli
A command-line utility for reading and writing MacOS bill-of-materials (BOM) files
-
raki
RISC-V instruction decoder written in Rust
-
escape8259
RFC8259-compliant string escaping and un-escaping
-
json-subscriber
Customizable layer and subscriber for
tracing
that emits logs in JSON -
serde-bytes-repr
Serde adapter for controlling the representation of bytes
-
xmlserde
useful tool for serializing and deserializing xml
-
rtp-types
RTP packet parser and writers
-
itybity
An itty bitty crate providing bit iterators and bit iterator accessories
-
chewdata
Extract Transform and Load data
-
gift
reading and writing GIF images
-
protobuf-native
A high-level, safe API for libprotobuf
-
fitparser
parse ANT .FIT files and allow their contents to be serialized with serde
-
bytecodec
A tiny framework for implementing encoders/decoders of byte-oriented protocols
-
vrd
generating random and pseudo-random numbers based on the Mersenne Twister algorithm
-
picky-asn1
Provide ASN.1 simple types
-
flexbuffers
Official FlexBuffers Rust runtime library
-
z32
Zero-dependency
no_std
compatible MIT licensed implementation z-base-32 encoding -
arrow-json
Support for parsing JSON format to and from the Arrow format
-
dicom-encoding
DICOM encoding and decoding primitives
-
bt_bencode
A Bencode encoding/decoding implementation
-
ear
EAT Attestation Results implementation
-
polyglot_rs
A high-performance serialization framework used for encoding and decoding arbitrary datastructures across languages
-
option_set
Bitflags on steroids
-
stak-code
Bytecode encoding/decoding for Stak Scheme
-
zar-cli
A command-line utility for reading and writing MacOS signed XAR archives
-
ricat
A Rust-Based implemenation of classic UNIX
cat
command -
mediatoascii
converting media files (images/videos) to ascii outputs (output media file or print to console). Supports most standard image formats, and video formats
-
idm
Implicit Data Markup
-
bp7
dtn Bundle Protocol Version 7 ([RFC 9171]
-
tunm_proto
tunm proto for Rust
-
voca_rs
manipulating [unicode] strings
-
serde_json5
A Serde (de)serializer for JSON5
-
multibase
in rust
-
binstalk
The binstall toolkit (library interface)
-
nu-json
Fork of serde-hjson
-
ason
data format that evolved from JSON, introducing strong data typing and support for variant types
-
fast32
Base32 and base64 encoding in Rust. Primarily for integer (u64, u128) and UUID identifiers, as well as arbitrary byte arrays.
-
wstp
Bindings to the Wolfram Symbolic Transfer Protocol (WSTP)
-
warg-protobuf
Protobuf definitions for the Warg protocol
-
laurel
Transform Linux Audit logs for SIEM usage
-
subsetter
Reduces the size and coverage of OpenType fonts
-
bdrck
Generic common foundational utilities
-
magic_migrate
Automagically load and migrate deserialized structs to the latest version
-
infinite-rs
fast deserialization library for Halo Infinite
-
const-decoder
Constant functions for converting hex- and base64-encoded strings into bytes
-
prototk
toolkit for prototcol buffers
-
svg2pdf
Convert SVG files to PDFs
-
csv-to-usv
CVS to USV: Convert Comma Separated Values (CSV) to Unicode Separated Values (USV) for data markup, including for spreadsheets, databases, text files, and more
-
dhcproto
A DHCP parser and encoder for DHCPv4/DHCPv6.
dhcproto
aims to be a functionally complete DHCP implementation. -
jetro
transform, query and compare JSON format
-
marked-yaml
A simplified YAML structure with provenance spans
-
rtcm-rs
Encoding/decoding of RTCM v. 3
-
picky-krb
Encode/decode Kerberos ASN.1 DER structs
-
destream_json
decoding & encoding a JSON stream
-
variable-len-reader
reading/writing variable length data. Support AsyncRead/AsyncWrite in tokio.
-
riptc
InertiaJS protocol compatible with
riptc
for generating strong TypeScript bindings -
type_reg
Serializable map of any type
-
mti
that implements type-safe, prefix-enhanced identifiers based on the TypeID Specification
-
dh
Data handling in Rust, made easy
-
huski
ASCII table aide command line utility
-
uuid25
25-digit case-insensitive UUID encoding
-
serde-firestore-value
A serde (de)serializer using Firestore Value as its data format
-
zalgo-codec
Convert an ASCII text string into a single unicode grapheme cluster and back. Provides a macro for embedding Rust source code that has been encoded in this way.
-
datafusion-proto
Protobuf serialization of DataFusion logical plan expressions
-
serde_flexitos
Flexible serialization and deserialization of trait objects with Serde
-
delta-encoding
encode and decode a delta-encoded stream of numbers
-
votable
serializer/deserializer with support for format other than XML, such as JSON, TOML or YAML
-
eetf
encoding/decoding Erlang External Term Format
-
const-serialize
A serialization framework that works in const contexts
-
dcbor
Deterministic CBOR ("dCBOR") for Rust
-
flv-tls-proxy
Local TLS Proxy
-
i24
working with 24-bit integers
-
axum-params
A Rails-like powerful parameter handling library for Axum
-
tantivy-bitpacker
Tantivy-sub crate: bitpacking
-
collagen
The collage generator
-
prost-wkt-types
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
bevy_serde_lens
Blazingly fast, schema based human-readable serialization crate for the bevy engine
-
postcard-schema
Reflection-like schemas for postcard types
-
serde_amqp
A serde implementation of AMQP1.0 protocol
-
yaup
URL parameters serialization
-
no_proto
Flexible, Fast & Compact Serialization with RPC
-
pdf-perm
Change the permissions of a PDF file
-
frostflake
Customizable and thread-safe distributed id generator
-
product-os-request
Product OS : Request provides a fully featured HTTP request library combining elements of reqwest and ureq for both sync and async requests with a series of helper methods to allow…
-
dec-sixbit
DEC SIXBIT encoding
-
dyn_serde
dynamic serialization and deserialization based on serde
-
atrium-xrpc
XRPC library for AT Protocol (Bluesky)
-
cord
Canonical serialization format designed for security
-
kubetsu
distinguish value type of other struct
-
tiff2
temporary async implementation of tiff - to be upstreamed into image-tiff
-
axum-msgpack
serialize/derserialize msgpack for axum
-
postcard-bindgen
generate bindings for the postcard binary format for other languages than Rust
-
sedes
SErialization & DEserialization Simplified
-
nuid
A highly performant unique identifier generator
-
solrstice
A Solr 8+ client
-
mvt
encoding mapbox vector tiles
-
compresto
A command-line tool to benchmark various compression algorithms
-
jsony
An experimental fast compiling serialization and deserialization libary for JSON like formats
-
actix-web-validator
Validation mechanism for actix-web
-
protobuf-support
Code supporting protobuf implementation. None of code in this crate is public API.
-
serde-tuple-vec-map
Deserialize a serialized map to a Vec<(K, V)> in serde
-
proto_pdk
A plugin development kit for creating proto WASM plugins
-
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. -
shex_ast
RDF data shapes implementation in Rust
-
query_map
VectorMap is a generic wrapper around HashMap<String, Vec<String>> to handle different transformations like URL query strings
-
serde-map-to-array
Helpers to support converting a map to a sequence of named key-value pairs for human-readable encoding formats
-
mr-ulid
Robust and Hassle-Free ULIDs (Universally Unique Lexicographically Sortable Identifier)
-
tolerance
Math representation of the physically needed permissible deviation of measures
-
architect-schemars
Generate JSON Schemas from Rust code
-
translocate
high performance converter that takes CSV translation files and outputs corresponding JSON translation files
-
unicode-shaper
Shape unicode text so that renderers like WebGL and WebGPU can properly display the glyphs
-
jsonic
Fast, small JSON parsing library for rust with no dependencies
-
vkclient
Vk Api client implementation
-
crockford
Base32 encoding for identifiers (e.g. u64 values).
-
fnmatch-regex
Convert a glob-style pattern to a regular expression
-
reed_solomon_rs
A Reed-Solomon Error Correction Code Library that uses the Berlekamp Welch Algorithm
-
gedcomx
The core data structures and serialization / deserialization of the GEDCOM X format
-
cj_common
Collection of common functions used by cubicle-jockey projects
-
nuts-bytes
Serialization into a binary data format
-
ebml-iterable
iterator over EBML encoded data. The items provided by the iterator are Tags as defined in EBML. The iterator is spec-agnostic and requires a specification implementing specific traits to read files…
-
spacetimedb-sats
Spacetime Algebraic Type Notation
-
serde_bare
BARE (https://baremessages.org) encoding format
-
apollo-encoder
serialise GraphQL Schemas
-
emojfuscate
Tools for turning any data into emoji and back again
-
factorio-settings
CLI application to deserialize & reserialize Factorio's mod-settings.dat to JSON or TOML
-
pfg
A Podcast Feed Generator
-
slog-stdlog
log
crate adapter for slog-rs -
marshal-rs
Blazingly fast Ruby-lang's Marshal implementation in Rust
-
rustyfit
This project hosts the Rust implementation for The Flexible and Interoperable Data Transfer (FIT) Protocol
-
euui
An Extended Universal Unique Identifier
-
wot-td
Web of Things (WoT) Thing Description manipulation
-
serde-diff
A small helper to serialize the diff of two structs of the same type and apply those differences to other structs
-
serde_hash
seamlessly integrating HashIds with Serde serialization and deserialization. This library provides a convenient way to obfuscate numeric IDs in your JSON output without changing your…
-
germ
The Ultimate Gemini Toolkit
-
pi_bon
attempt to downcast the triat object to a concrete type
-
pb-jelly
A protobuf runtime for the Rust language developed at Dropbox
-
package-json
package.json manager for Rust
-
content_inspector
Fast inspection of binary buffers to guess/determine the encoding
-
bitflags_serde_shim
Community Driven Serde Shims
-
tremor-value
Tremor Script Interpreter
-
hjson
serialization file format
-
heed-types
The types used with the fully typed LMDB wrapper, heed
-
image4-util
Pure Rust tool for handling Image4 files (aka IMG4, IM4P, IM4M, IM4R)
-
half-2
Fork of starkat99/half-rs. Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.
-
detrim
Automatic string trimming with serde
-
ssi-json-ld
JSON-LD-related definitions for the ssi library
-
bpx
BPX official rust implementation
-
lexical-write-integer
Efficient formatting of integers to strings
-
vita49
parsing and creating packets compatible with the ANSI/VITA-49.2-2017 standard
-
serde-lite
A general-purpose serialization/de-serialization library
-
nix-nar
manipulate Nix Archive (nar) files
-
serde_bser
Implements the Watchman BSER encoding for serde. https://facebook.github.io/watchman/docs/bser.html
-
compris
Composite Primitive Schema (CPS) for Rust
-
protosocket-server
Message-oriented nonblocking tcp stream - server tools
-
typeshare-engine
Behavioral engine for typeshare: parsing, writing, configuration, and everything in between
-
swamp-script-core-extra
core parts for swamp evaluator
-
simple_excel_writer
Excel Writer
-
varint-rs
A small, zero dependency varint implementation in Rust
-
brickadia
Save file reader/writer for Brickadia BRS saves
-
heap-array
variable length array, with its main benefit over
Vec
is taking up less space -
serde_fast_flatten
A faster
flatten
implementation for serde -
meatpack
algorithm for encoding gcode
-
kmip-ttlv
KMIP TTLV (de)serialization
-
subtle-encoding
Encoders and decoders for common data encodings (base64, bech32, hex) which avoid data-dependent branching/table lookups and therefore provide "best effort" constant time. Useful for encoding/decoding…
-
ansi-color-codec
Encode bytes as ANSI background colors
-
pktbuilder
Safe builder for building packets
-
cove
Casts Of Varying Elegance (COVE): extension traits for casting numerical types
-
virtio-queue-ser
Serialization for virtio queue state
-
bin-proto
Easy binary protocol definitions
-
dusk-data-driver
Data driver contract interface to support json serialization
-
mozilla/neqo-qpack
Neqo, an implementation of QUIC written in Rust
-
serde_agaby
A generic serialization/deserialization framework
-
lua-protobuf-rs
lua protobuf
-
az_logger
Very simple logging crate for my projects
-
grammers-tl-types
Rust definitions for Telegram's API types and functions
-
oem_cp
that handles OEM code pages (e.g. CP{437,737,850}) for single byte character sets
-
serde-inline-default
Serde default values via inline declaration
-
serde-aco
Serialize/deserialize Alioth command line options
-
femtopb
A no-std, no-alloc set of tools for protobuf encoding and decoding
-
yellowstone-vixen-proto
Protobuf definitions for Vixen
-
makepad-micro-serde
Makepad micro replacement for serde
-
iso7816
Types for ISO 7816
-
brec
A flexible binary format for storing and streaming structured data as packets with CRC protection and recoverability from corruption. Built for extensibility and robustness.
-
sparesults
SPARQL query results formats parsers and serializers
-
jsonbb
A binary representation of json value, optimized for parsing and querying
-
binstring
Store binary data as a string
-
audio_sample
working with audio samples
-
streamson-lib
processing large JSONs
-
noodles-bcf
Binary Call Format (BCF) reader and writer
-
lib0
Efficient binary encoding library for Yrs
-
ih-muse-proto
Data structures used for communication and handle serialization
-
ulid-generator-rs
generating ULIDs
-
staging-protobuf-example
Example use of Rust Protocol Buffers bindings
-
serde_at
serde serializer/deserializer for AT commands
-
sensitive-rs
Sensitive word search, verification, filtering and replacement
-
microjson
No frills JSON parsing without allocations
-
halfling
A collection of basic utilities for working with nibbles
-
midi_file
For reading and writing MIDI files
-
serde_influxlp
implementing Serde support for parsing and serializing InfluxDB v2 line protocol
-
jsonrpc-server-utils
Server utils for jsonrpc-core crate
-
bsn1
Rust BER and DER serializer/deserializer
-
ascii-armor
ASCII Armor: binary to text encoding library and command-line utility
-
serde-brief
A brief, self-descriptive, serde-compatible binary format
-
package_json_schema
Parse content from
package.json
content and consume the result as aPackageJson
struct -
facebookexperimental/vlqencoding
A Scalable, User-Friendly Source Control System
-
unnest-ndjson
Convert large JSON documents to ndjson/jsonlines
-
serde_default_utils
A set of simple helper functions to cut corners with serde_default
-
nominal-api
API bindings for the Nominal platform
-
resend
easy to use, performant, customizable and extendable Rust library for little-endian/big-endian serializing and deserializing
-
bad64
Rust bindings for Binja's arm64 disassembler
-
serialimage
Serialization for the image crate’s DynamicImage type, with additional metadata
-
bebop
runtime for Bebop, a schema-based binary serialization format
-
ggus
GGUF in Rust🦀
-
graft-proto
Protocol definitions for the Graft storage engine
-
rustmatica
reading, editing, and writing Minecraft litematic files
-
scidec
Scientific number converter
-
bma-ts
Bohemia Automation time library
-
json_compilation_db
read/write JSON compilation database file
-
envir
Deserialize/serialize struct from/to env
-
crosstown_bus
Event Bus with RabbitMQ for Rust
-
code128
Code 128 decoding and encoding
-
vls-common
Common code for Validating Lightning Signer
-
deno_package_json
package.json implementation for the Deno CLI
-
serde-rename-rule
Serde RenameRule
-
cobs2
Consistent Overhead Byte Stuffing — COBS — and variant COBS/R
-
fcode
A binary serialization/deserialization strategy for Serde that supports schema evolution
-
timecode
manipulate timecode
-
line-wrap
Efficiently insert line separators
-
serde_gura
Gura support for Serde
-
roboplc-rpc
Fast and platform-independent JSON-RPC 2.0
-
data-encoding-macro
Macros for data-encoding
-
weaver_protos_rs
Rust compiled Weaver protobuf package
-
flow-record
create records to be used by the rdump cli utility
-
disintegrate-serde
Serialization and deserializaion library for Disintegrate event store. Not for direct use. Refer to the
disintegrate
crate for details. -
rust-zserio
[OBSELETE] Rust zserio support
-
solarsail
WIP minimal convenience layer on top of hyper
-
kle-serial
Rust deserialisation library for Keyboard Layout Editor JSON files
-
trexio
open-source file format and library developed for the storage and manipulation of data produced by quantum chemistry calculations. It is designed with the goal of providing a reliable…
-
pulumi_gestalt_proto
Generated Pulumi Protobuf bindings for Pulumi Gestalt
-
acir_field
The field implementation being used by ACIR
-
eserde_axum
axum
extractors built oneserde
to improve error responses -
cog_schemars
Generate JSON Schemas from Rust code
-
serde-envfile
♻️ Deserialize and serialize environment variables
-
serde_bencoded
encoding/decoding library for bencode
-
yyjson-rs
Rust bindings for yyjson
-
apache-avro-test-helper
Apache Avro tests helper
-
interner
A string, path, and buffer internment crate with no dependencies
-
serde-untagged
Serde
Visitor
implementation for deserializing untagged enums -
restify
STILL WIP
-
azamcodec
Encoder and decoder library for Azam Codec
-
serde-jsonlines
Read & write JSON Lines documents
-
osmflat
OpenStreetMap (OSM) data format providing an efficient random data access through memory mapped files
-
geometrid
Everything you would ever need to work with constant sized square grids
-
auxon-sdk
A collection of clients, servers, protocols, and general API types for interacting with the APIs that are used throughout Auxon's suite of tools
-
pdl-compiler
Parser and serializer generator for protocol binary packets
-
zarrs_ffi
FFI bindings for the zarrs crate
-
serde_ini
Windows INI file {de,}serialization
-
serde_avro_derive
Derive avro schema for Rust structs for serde_avro_fast
-
vu64
variable length encode/decode for a 64-bits integer
-
simple_serde
A wrapper around multiple serde libraries making it easy to encode and decode multiple types
-
medicom
reading and writing DICOM, the DIMSE network protocol, and decoding DICOM images
-
ssh_format
Data format used to communicate with openssh mux server
-
abao
BLAKE3 verified streaming
-
valuable-serde
serde::Serialize
implementation forValuable
types -
gvariant
A pure-rust implementation of the GVariant serialisation format
-
partialzip
Download single files from online zip archives or list the content
-
nada
Compression-focused encoding for zero-heavy solidity calldata and bytecode
-
serde-bridge
Bridge between serde types
-
cdumay_result
serialize and deserialize result using serde
-
hematite-nbt
A full-featured library for working with Minecraft's Named Binary Tag (NBT) file format, including Serde support
-
hcproto
net for Rust
-
serde-roxmltree
Convert roxmltree documents into Serde-compatible types
-
timereport
A small command-line utility for reporting working time and displaying it in different formats
-
vdf-serde-format
A VDF serialization/deserialization file format using serde
-
clang-ast
Data structures for processing Clang’s
-ast-dump=json
format -
dts
deserialize, transform and serialize data between different encodings
-
ndarray-safetensors
Serialize / deserialize ndarrays with safetensors
-
encode
framework for encoding binary data
-
clojure-reader
A Clojure reader
-
sqlx-transparent-json-decode
Decode JSON from Postgres sqlx queries, without the Json<> wrapper type
-
cat2text
A port of Cat2Text to Rust, with extra functionality, better documentation, and support for using it as a library as well
-
slipmux
de- and encoding
-
samply-api
JSON API for querying symbol information, uses samply-symbols
-
json-writer
fast crate for writing JSON to a string without creating intermediate objects
-
hrx
plain text archive format
-
ame-bus
Modern microservices framework based on NATS
-
recoord
Handle coordinates in different formats
-
wthor
Parser for WTHOR files
-
axum-codec
A multi-codec extractor and response writer for Axum
-
pbjsonrpc-build
Generates jsonrpsee trait for prost message types
-
sidecar
jupyter outputs
-
bhttp
Binary HTTP messages (RFC 9292)
-
fluvio-protocol
Fluvio streaming protocol
-
human-units
Units serialization and formatting library designed for configuration files and command line arguments
-
stack-map
constant-size associative container for building higher-level data structures out of
-
farmfe_utils
farm utils
-
unsafe-libyaml-norway
libyaml transpiled to rust by c2rust
-
gvrtex
interfacing with the GVR texture format used on GameCube/Wii
-
bittenhumans
byte size humanization library for stringbar
-
elb
that supports reading ELF files and patching RPATH, RUNPATH and interpreter
-
serde-smile
A Smile implementation for Serde
-
environmental
Set scope-limited values can can be accessed statically
-
rutie-serde
rutie serde integration
-
serde-encoded-bytes
Efficient bytestring serialization for Serde-supporting types
-
serde-pgrow
Deserialize a serde-type from a PgRow
-
joatmon
Jack of All Trades Master of None
-
leb128fmt
encode and decode LEB128 compressed integers
-
resonite-core
Rust implementations of Resonite formats
-
wood
A robust material that is simple to work: Parsing, serialization and deserialization for termpose and woodslist
-
m-bus-parser
parsing M-Bus frames
-
factrs-typetag
Serde serializable and deserializable trait objects
-
esexpr-json
ESExpr serialization JSON encoding mappings
-
serde_sjson
An SJSON serialization file format
-
circ_buffer
A bare-metal fixed-size statically allocated ring-buffer with optional serde (De)-Serialization
-
maelstrom-base
Fundamental data structures used by all Maelstrom code
-
serde-serialize-seed
The
SerializeSeed
trait for convinience -
facet-derive-emit
Proc macro for emitting derived 'Facet' trait code in facet
-
scirs2-io
Input/Output utilities module for SciRS2
-
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).
-
cu29-value
fork of Value with custom types added for Copper like the time and units
-
versionize
A version tolerant serialization/deserialization framework
-
serde-generate
generate (de)serialization code in multiple languages
-
tsid
generating Time-Sorted Unique Identifiers
-
muddy
literal string obfuscation library
-
extfg-sigma
Sigma extfg financial interface messages serialization/deserialization
-
linked-data-next
Linked-Data dateset serialization/deserialization traits
-
eternaltwin_serde_tools
Helper functions for
serde
-
atelier_json
Rust native JSON format for the AWS Smithy IDL
-
csvkit
A short and informative description of your Rust package
-
json-structural-diff
JSON structural diff library
-
base64-serde
Integration between rust-base64 and serde
-
boba
Encoder and decoder for the Bubble Babble binary data encoding
-
vdf-reader
Rust parser for valve vdf files
-
write-json
{dependency,trait,macro}-less JSON serialization
-
cfgfifo
(De)serialize common configuration file formats based on file extension
-
jscontact
RFC 9553
-
dual_threshold_optimization
Dual Threshold Optimization compares two ranked lists of features (e.g. genes) to determine the rank threshold for each list that minimizes the hypergeometric p-value of the overlap of features…
-
argus-lib
Trait debugger analysis for IDE interactions
-
cbd
Command-line CBOR decoder and encoder
-
mozilla/sync-guid
Firefox Application Services
-
dynfmt
formatting strings dynamically
-
yandex-rasp-rs
Библиотека для взаимодействия с API Яндекс.Расписаний на языке Rust
-
vbs
Version-tagged serialization adaptor with compile-time version checking
-
smoltoken
A fast library for Byte Pair Encoding (BPE) tokenization
-
protozer0
protobuf decoder based on the protozero C++ library
-
serde_partiql
A PartiQL data model serialization file format
-
mls-rs-codec
TLS codec and MLS specific encoding used by mls-rs
-
serde-encrypt
Encrypts all the Serialize
-
libai
AI 开发用到的一些基础数据结构
-
neodyn_xc
Neodyn Exchange is the serialization format for the Neodyn database engine
-
longport-proto
LongPort Protocol
-
fbthrift-git
-git package for fbthrift
-
serde_evaluate
Extract single scalar field values from Serializable structs without full deserialization
-
bytecon
A trait for easily converting to-and-from an array of bytes
-
pbf
Mininmal protobuffer module; Build your own glue
-
quartz_nbt
support for serializing and deserializing Minecraft NBT data in binary and string form
-
paracord
A fast, simple, multi-threaded string interning library
-
serde_ignored
Find out about keys that are ignored when deserializing data
-
ordpath
hierarchical labeling scheme
-
cfdi_use_mx
Mexican CFDI use
-
envious
Deserialize (potentially nested) environment variables into your custom structs
-
sentencepiece-model
SentencePiece model parser generated from the SentencePiece protobuf definition
-
asbs
A generic steganography library
-
serde-hashkey
Space efficient, in-memory serde serialization which supports hashing
-
lotus-lib
reading data from Warframe's files stored in the Cache.Windows folder
-
msgpack-numpy
de-/serializing NumPy scalars and arrays that matches the Python implementation
-
gluon_vm
The virtual machine for executing the gluon programming language
-
serde_jsonc2
A JSON(C) serialization file format (fork of serde_json)
-
bitfld
Ergonomic, no-std specification of bitfield layouts
-
ecksport-codec
Utils for defining type encodings in the Ecksport RPC library
-
derse
binary serialization protocol for Rust
-
trapeze
ttrpc
-
parsely-impl
Macro-based struct serialization/deserialization
-
lexis
Generates human-readable sequences from numeric values using a predefined word list
-
consistent_whitespace
check each file starts with the same whitespace
-
ndisplay_cluster_events
sending nDisplay cluster events
-
schema-registry-client
Serialize/deserialize data to/from Kafka using the Confluent Schema Registry
-
serde-cw-value
Serialization value trees for CosmWasm
-
cluttered
A CLI Texture Packer written in rust
-
js_option
An Option-like type with separate null and undefined variants
-
serde_literals
Support for serialising and deserialising literals directly into enum unit variants
-
serde-java-properties
Serde support for
java-properties
-
mollusk-svm-fuzz-fs
Filesystem management for fuzz tooling
-
dynfmt2
formatting strings dynamically. Forked from dynfmt.
-
papyrus_config
handling node configuration
-
binmatch
binary pattern matching crate
-
planus-cli
Command-line utility for planus
-
base1000
A a text encoder based on the "Thousand Character Classic"
-
sdmx_json
SDMX-JSON (Statistical Data and Metadata eXchange) using Serde
-
kivi
KIVI | Key-value pair with key and value in separate lines
-
volo-build
Compile thrift and protobuf idls into rust code at compile-time
-
sandstorm
Cap'n Proto interfaces
-
byteorder-cursor
A std::io::Cursor like buffer interface with byteorder support and no_std compatibility
-
mozprofile
working with Mozilla profiles
-
typid
(Typ)ed Unique (Id)entifiers
-
token-handler
handling tokens
-
wallet-pass
Build and sign passes for apple wallet
-
msgpack-schema
A specification language for MessagePack data format
-
k8s-rs-pb
Converter from k8s-openapi to rust-protobuf
-
jsonit
A way to parse Json Items using iterators from streams
-
quack-protobuf
A pure Rust protobuf (de)serializer. Quack :) Initially forked from
https://github.com/tafia/quick-protobuf
, which unfortunately seems kinda abandoned… :/ -
sma-proto
SMA Speedwire protocol
-
pq-utils
reading parquet files
-
marc-relators
Parsing and de/serialization for MARC relators
-
idml
Parser for Indented Delimiter Markup Language
-
autd3-protobuf
gRPC protobuf for autd3
-
bitis
Bitwise serialization of messages defined in a data description language
-
percentum
Percentage type sanity
-
esl01-mincode
Bincode-like serialization with VLQ encoded integers
-
orcxx
Rust bindings for the official C++ library for Apache ORC
-
five8
Fast base58 encoding and decoding for 32-byte and 64-byte arrays
-
maxlen
Length-bounded string and slice/vector
-
memcomparable
serialization format
-
bin_file
Mangling of various file formats that conveys binary information (Motorola S-Record, Intel HEX, TI-TXT and binary files)
-
kbs-types
Rust (de)serializable types for KBS
-
jupyter-serde
Serialization and Deserialization for Jupyter related data structures
-
amqp_serde
Serde implementation for AMQP 0-9-1 types
-
yara-x-proto-yaml
converts protocol buffers into YAML
-
auditable-extract
Extract the dependency trees embedded in binaries by
cargo auditable
-
serde_newtype
Macro for generating newtypes with validity checks for use with serde
-
pbf_font_tools
Tools for working with SDF font glyphs encoded in protobuf format
-
envpath
parsing and deserialising paths with special rules. The format is similar to
["$proj(com.xy.z): data ? cfg", "$const: os", "$val: rand-16"]
-
ser_nix
An opinionated nix serialiser for serde.rs
-
serde-flexible
Custom deserialization for fields that can be specified as multiple types
-
libruskel
Generates skeletonized outlines of Rust crates
-
quoted-string
Specification independent utilities to handle quoted strings (in Mail, MIME types, ..)
-
binary_serde
binary serialization and deserialization
-
sbe-codegen
Performance-oriented multi-language SBE codec generator
-
jtd
JSON Type Definition
-
mkwebfont_hb-subset
A wrapper for HarfBuzz font subsetting API
-
serde_kson
JSON library designed for developers familiar with scripting languages. Super flexible type conversion
-
serde_sqlite_jsonb
A Serializer and Deserializer for SQLite jsonb binary format
-
serde-query
Serde-compatible streaming data-query language with a jq-like syntax
-
firefly-types
Parser and serializer for the Firefly Zero metadata file format
-
serde2file
serialize some data to a file or deserialize a data from a file,support encrypt/decrypt file;将struct序列化化存储为文件,或者从文件反序列化为struct,文件存储时支持加密存储
-
ajars
AjaRS
-
simple-direct-delta-encoding
Custom delta encoding for blob and key value pairs
-
xous-ipc
System call interface for Xous
-
ssmarshal
Stupid simple value-only marshaling using serde
-
tentacli
Multipurpose console wow-client, it can be used either as a standalone application or integrated into your own project as a crate
-
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… -
edn-format
EDN (Extensible Data Notation)
-
ropr
A blazing fast multithreaded ROP Gadget finder. ropper / ropgadget alternative
-
it-json-serde
Fluence Marine interface-types serde tools
-
cn-font-proto
proto of cn-font-split
-
esexpr-text
ESExpr serialization text format
-
librqbit-bencode
Bencode serialization and deserialization using Serde
-
serde_with_macros
proc-macro library for serde_with
-
euid
Reference implementation for EUID
-
intuicio-frontend-serde
Serde frontend module for Intuicio scripting platform
-
serde_state
Stateful serialization/deserialization for serde
-
fixed_str
Fixed-size, null-padded UTF-8 string type with const-safe construction and binary serialization support
-
include_data
Include typed data directly in your executable
-
stremio-official-addons
All of the stremio official addons
-
prometools
Extensions for prometheus-client
-
df_storyteller
Command line interface for Dwarf Fortress Legends
-
typeshare-java
Typeshare CLI for generating Java types
-
conditional_serde
Depend on serde if the serde feature is activated
-
p3-util
Plonky3 is a toolkit for implementing polynomial IOPs (PIOPs), such as PLONK and STARKs
-
cddl-cat
Parse CDDL schemas and validate CBOR or JSON serialized data
-
serde_cadence
Flow Blockchain Cadence-Json format in Rust using Serde
-
matrix-pickle
binary encoding format used in the Matrix world
-
serde_dhall
Dhall support for serde
-
bucky-raw-codec
Bucky raw codec library
-
arrow2_convert
Convert between nested rust types and Arrow with arrow2
-
ordered-varint
Byte-orderable, variable length encoding
-
host-port-pair
Host-port pair type
-
simple_cloudconvert
Cloudconvert functionality for converting files
-
serde_prom
Prometheus serializer for serde
-
libmctp
MCTP (Management Component Transport Protocol) implementation for Rust
-
serde_url_params
URL parameters serialization
-
normal_pack
Compresses normal vectors (or any 3D unit vector) using Octahedron encoding
-
s2json
supports the S2JSON 1.0 Specification
-
dewars_protobufs
DEWARS Protobuf definitions
-
percent-encoding-rfc3986
RFC3986-compliant percent encoding and decoding
-
pq
jq for protobuf
-
jzon
Continuation of json-rust, a JSON implementation in Rust
-
key-mapping
allowing for keyboard key code conversion between systems such as the DOM and HID usage-ids
-
pinecone
A no_std + serde compatible message library for Rust
-
imbl-value
A JSON
Value
type built onimbl
-
sunlight
A very simple Protobuf binary parser
-
typeid_suffix
that implements the UUID suffix part of the
TypeId
Specification -
serde-versioning
Add versioning support to
serde
’sDeserialize
derive macro -
cronus_cli
The CLI for cronus
-
calends
Calendar library for Rust
-
kurtbuilds_sqlx_serde
serde-compatible newtype wrapper for sqlx::postgres::PgRow
-
rudano
A data serialization format as similar as possible to Rust's own syntax
-
base2048
encoding for efficient encoding of binary data on twitter
-
serde-byte-array
Optimized handling of
[u8; N]
for Serde -
adsbx_json
parsing the ADS-B Exchange API JSON
-
binarystream
binary stream for Node.js
-
serde_yaml2
Serde integration for yaml_rust2 crate
-
re_log_encoding
Helpers for encoding and transporting Rerun log messages
-
json_minimal
A minimal json crate
-
serde-teamspeak-querystring
A teamspeak query string deserializer based on serde
-
assembler
An efficient run-time assembler for X86-64 code that is intended to be immediately executed
-
base16
(hex) encoding and decoding
-
otdrs
convert OTDR Bellcore SOR files to Serdes-compatible structs and JSON/CBOR thereafter, usable as a Rust library or as a standalone tool; it can also write SORs from Rust data structures
-
random-icon
Generates a random icon from a template
-
bencodex-rs
Bencodex
-
alsa-ctl-tlv-codec
Encoder and Decoder for Type-Length-Value(TLV) style data in ALSA control interface
-
ar_row
Row-oriented access to Arrow arrays
-
gcn_disk
Gamecube file header library and utilities
-
jose-b64
Base64 utilities for use in JOSE crates
-
canonical_json
A Canonical JSON serializer
-
serialization
encode and decode your struct
-
morse-lib
coding/decoding Morse Code with multilanguage support
-
steg86
hiding messages in x86(_64) binaries
-
sapling-mincode
Bincode-like serialization with VLQ encoded integers
-
clap-serde
wrapper to deserialize clap app using serde
-
xso
XML Streamed Objects: similar to serde, but XML-native
-
serde_flow
Simplifying migration for serde and zero-copy entities
-
lize
A stupid way of serializing and deserializing really small data into bytes. Supports recursive data structures.
-
json-feed-model
JSON Feed model
-
serde_merge
merge some serializable data types
-
pathogen
Typed references and deep mutation into Rust types
-
shardio
Out-of-memory sorting and streaming of large datasets
-
nanopub
A cross-platform Rust library to sign Nanopublications, with bindings to Python and JS (wasm)
-
serde-devo
A shared type compatibility helper
-
serde-cyclonedx
Serde serialization for CycloneDx files
-
nson
lightweight data-interchange format like JSON or BSON
-
binfile
Binary files with magic numbers and versioning
-
suika_json
A JSON handling library for the suika web stack
-
baizekit-kafka
Kafka ToolKit
-
bmbp_marco
BMBP Marco
-
bit_ops
Common bit-oriented operations on primitive integer types with a focus on
no_std
andconst
compatibility. Unlike other crates that provide tooling to create sophisticated high-level types with bitfields… -
compact_bytes
A memory efficient bytes container that transparently stores bytes on the stack, when possible
-
sdf-row-guest
guest crate for row resource test
-
endi
endian-handling library
-
unsafe-libyaml
libyaml transpiled to rust by c2rust
-
bde
B-Decoder/Encoder
-
serde_closure
Serializable and debuggable closures. This library provides macros that wrap closures to make them serializable and debuggable
-
glutin_glx_sys
The glx bindings for glutin
-
akvakulturregisteret_rs
API for det nye offentlige Akvakulturregisteret
-
puroro
Google Protocol Buffer
-
tmpl-resolver
A lightweight template resolution engine with conditional logic support
-
gree-ir
IR encoding/decoding for Gree AC
-
borsh-derive
Binary Object Representation Serializer for Hashing
-
carbon-raydium-launchpad-decoder
Raydium Launchpad Decoder
-
base65536-cli
base65536 cli tool
-
json5format
Customizable JSON5 document formatter that preserves comments
-
varuint
Variable length signed and unsigned integer types
-
codee
Easy and flexible way of encoding and decoding data into either strings or bytes
-
protobuf-example
Example use of Rust Protocol Buffers bindings
-
fog-pack
Binary Data format supporting immutable references, schema, and compression
-
serde_zon
Experimental serde library for serializing and deserializing the Zig programming language's ZON format
-
auditable-cyclonedx
Convert data encoded by
cargo auditable
to CycloneDX format -
ih-muse-record
Record Muse Api usage for testing purposes
-
messagepack-serde
messagepack for
no_std
withserde
-
heapless-bytes
Newtype around heapless byte Vec with efficient serde
-
dicom-json
DICOM data serialization to/from JSON
-
cc-utils
Rust Fullstack utils (strict error handling,
Consider
trait, MessagePack support, etc.) for Salvo and Yew/Dioxus/Leptos/* -
brcode
parse and emit BR Codes
-
deser-stringified
Conveniently deserialize stringified structured data in fields
-
merge-yaml-hash
YAML Hash with merge/update capabilities
-
rbson
Encoding and decoding support for BSON in Rust
-
vox_writer
writer module for MagicaVoxel file format
-
qrc
generating and manipulating QR code images in various formats
-
silos
YAML/JSON conversion cli tool
-
enc
aids in processing encoded data
-
varing
Protobuf's varint encoding/decoding for LEB128 friendly types with full const context operations supports
-
trait-keyless
functions for encoding and decoding keyless addresses, used by the TRAIT blockchain: application agent addresses, transactional addresses, and named addresses
-
skrillax-serde
A serialization/deserialization library for Silkroad Online packets
-
serialize-to-javascript
Serialize a serde::Serialize item to a JavaScript literal template using serde_json
-
defined
A simpler Option type to circumvent orphan rules in sea-orm
-
protobuf-lite
decode protobuf as hashmap
-
tlmcmddb-csv
C2A TlmCmd DB CSV parser
-
mactime2
Replacement for
mactime
-
rich_serde
Support for rich deserialization, including metadata
-
bytesize-serde
Alternative serde implementation for bytesize crate based on its FromStr
-
serde_encom
Official EnCom library
-
schematools-cli
Tools for codegen, preprocessing and validation of json-schema and openapi spec
-
xed-sys
Rust FFI bindings for Intel XED
-
shape
A decidable static shape system for JSON-like data
-
pyany-serde
Serialization and deserialization for Python objects
-
serde_many
Multiple serialization/deserialization implementations for the same type
-
uuencode_lite
A lightweight implementation of uuencode and uudecode in Rust
-
serde_yaml_bw
YAML data format for Serde
-
zvariant_utils
Various utilities used internally by the zvariant crate
-
filesan
Uniquely escape disallowed filenames
-
imagine
help with images
-
azalia-log
🐻❄️🪚 Provides a beautiful
tracing_subscriber::Layer
formatter and a JSON-compat formatter -
factorio-prototypes-json
Rust types that parse Factorio's Prototype JSON Format
-
json-unflattening
flattening and unflattening JSON structures
-
codex
Human-friendly notation for Unicode symbols
-
gameson
HTMX server-side rendering framework for Rust, based on Axum
-
warts
format
-
binary-util
A panic-free binary utility crate to read/write binary streams over the wire
-
serde-mincode
A minimal binary encoding for Serde-compatible types
-
iof
Read from and write data to console or file in simple formats
-
lber
An ASN.1/BER parser/encoder based on nom
-
csvpp
Compile csv++ source code to a target spreadsheet format
-
serde_graphql_input
serde graphql input serializes to graphqls input objects, as used in graphql functions
-
dotnet-binary-io
Reads and writes buffers using the same encoding rules as .NET’s
System.IO.BinaryWriter
-
oasis-borsh
Binary Object Representation Serializer for Hashing
-
stream-vbyte
Compress and decompress numbers efficiently in the Stream VByte encoding
-
rcodec
combinators for purely functional, declarative encoding and decoding of binary data
-
sise
SISE (Simple S-expression) parser, serializer and utilities library
-
rustwire
efficient manipulation of encoded protocol buffer messages
-
linked-data
dateset serialization/deserialization traits
-
pbjson-types
Protobuf well known types with serde serialization support
-
spreet
Create a spritesheet from a set of SVG images
-
decode_kyma_vcs_event
decode optimised Kyma '/vcs,b' messages into EventID-value pairs
-
prost-reflect-build
function for use with prost-build and prost-reflect to generate ReflectMessage implementations
-
twine-data
Codec for the twine-data binary serialization format
-
aws-resource-id
Copyable AWS resource IDs
-
fifthtry-serde_sqlite_jsonb
A Serializer and Deserializer for SQLite jsonb binary format (FifthTry fork, till PR is merged)
-
fdm-toolkit
reading and writing 4D Miner (0.2.1.4 Alpha) game-data
-
liquid-json
A Liquid template engine for JSON
-
jam-codec
Lightweight, efficient, binary codec for JAM
-
zarrs_tools
Tools for creating and manipulating Zarr V3 data
-
serde-opml
-
flatbuffers-build
that facilitates generating flatbuffer code from Rust
-
cities-json
Get cities
-
buffertk
tooling for serializing and deserializing data
-
image4
A no_std-friendly library for parsing and generation of Image4 images written in pure Rust
-
parsec-interface
Parsec interface library to communicate using the wire protocol
-
mcwr
A MC WRAPPER CREATOR
-
xml-rpc
Pure Rust implementation of XML-RPC
-
flexml
Quickly and easily define namespaced XML serialization
-
shapely
One trait for reflection, serialization, deserialization
-
afibex
handle automotive / ASAM fibex files
-
serde-lexpr
Serde support for Lisp S-expressions
-
koto_serialize
Serde serialization support for the Koto programming language
-
json_in_type
fast json serialization
-
nodejs_package_json
Shapes for Node.js package.json
-
lophat
Lockfree Persistent Homology Algorithm Toolbox
-
msd
reading and writing MSD files
-
mechutil
structures and functions for mechatronics applications
-
roslibrust_serde_rosmsg
A rosmsg serialization file format
-
risc0-zkvm-serde
RISC Zero zero-knowledge VM serde crate
-
ws6in1-proto
CC8488 weather station protocol
-
pdf_signing
adding signatures and digitaly sign pdf documents
-
hdf5-metno-types
Native Rust equivalents of HDF5 types
-
neon-serde4
Easily serialize object for use with neon, fork of neon-serde3
-
bomboni_proto
working with Protobuf/gRPC. Part of Bomboni library.
-
protoc-gen-prost-crate
Protocol Buffers compiler plugin powered by Prost!
-
easy-hex
An easy to use Hex string formatting wrapper
-
msgpackin
pure Rust MessagePack encoding / decoding library
-
fjson
parsing and formatting json with C-style comments and trailing commas
-
obeli-sk-val-json
Internal package of obeli-sk
-
serialmessage
Pack serial data into a fast, reliable, and packetized form for communicating with e.g. a Microcontroller.
-
radix50
cli for encoding and decoding DEC PDP-11 and PDP-10 RADIX-50 word streams (https://en.wikipedia.org/wiki/DEC_RADIX_50)
-
float16
Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types
-
alt_serde
A generic serialization/deserialization framework
-
deseresp
serializer and deserializer for Redis's RESP3 format using serde framework
-
json-fixer
A robust library for fixing and formatting malformed JSON with support for type conversion
-
serde_cbor_2
CBOR support for serde
-
protobuf-json-mapping
JSON mapping for Protocol Buffers messages
-
base64-stream
To encode/decode large data with the standard Base64 encoding
-
locustdb-serialization
Serialization formats used by LocustDB for peristent storage and client/server communication
-
rsubs-lib
Pure Rust subtitle manipulation and conversion library
-
stegcloak
Hides secrets inside text by compressing and encrypting the secret before cloaking it with special unicode invisible characters
-
simple_x509
X509 creating library
-
imohash
Fast hashing for large files
-
n5
tensor file system format
-
nachricht
wire format
-
db-dump
scripting analyses against crates.io's database dumps
-
ei
erl_interface for rust
-
register-bits
Perform register-bit manipulation which is verified at compile time
-
stc-s
serializer/deserializer with JSON support
-
jtd-derive
Generate JSON Typedef schemas from Rust types
-
comma_serde_urlencoded
serde_urlencoded with support for serialization and deserialization of sequences and tuples in comma separated format
-
rbxm
Reader for Roblox model files
-
another_json_minimal
A minimal json crate
-
libcvss
CVSS specification
-
typesense
WIP client for typesense
-
m2dir
specification
-
htmlescape
HTML entity encoding and decoding
-
erlang-term
convert Erlang External Term Format to Rust objects, without using erlang NIFs
-
serde_spanned
Serde-compatible spanned Value
-
mdbook-satysfi
A mdbook backend for generating SATySFi documents
-
human-friendly-ids
Generate non-visually ambiguous IDs
-
inline-json5
A macro to write
json
values with pure JSON5 syntax -
serde_rustler
Serde Serializer and Deserializer for Rustler NIFs
-
serde_atproto_dagjson
At protocol's version of DAG-JSON support for Serde
-
pb-jelly-gen
A protobuf binding generation framework for the Rust language developed at Dropbox
-
libsparkypi
control radio switch sockets and similar devices via linux gpiodev
-
patronus
Hardware bug-finding toolkit
-
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
-
fast-tlsh
generate / parse / compare TLSH locality sensitive hashes
-
base85rs
A base85 (RFC1924 variant) encoder / decoder
-
hyper_serde
Serde support for hyper types
-
pmtiles2
A low level implementation of the PMTiles format based on the standard Read and Write (or AsyncRead and AsyncWrite) traits
-
litua
Read a text document, receive its tree in Lua and manipulate it before representing it as string
-
aws_event_stream_parser
vnd.amazon.event-stream binary format
-
fuid
A UUID-compatible identifier in a friendly base-62 format
-
emmylua_check
A command-line tool for checking lua code
-
qust-ds
a part of crate qust
-
torrex
Bendy based parsing structures for BitTorrent files
-
buddy-up-lib
The brains behind the buddy-up crate
-
pre-commit-sort
Sort pre-commit files
-
easycsv
A command line csv parser and toolkit for navigating and filtering data from csv files
-
rust-fr
non-self-describing data-interchange format
-
lunify
converting Lua byte code to different versions and formats
-
translit
Transliteration for cyrillic languages that uses officially approved rules
-
xcsp3-serde
XCSP3 serialization and deserialization
-
cargo-geiger-serde
TODO: Write description
-
mlua-json
A Rust-native implementation of lua-periphery for mlua
-
wapm-targz-to-pirita
Convert wapm .tar.gz to .pirita files
-
bevy_save-erased-serde
Type-erased Serialize and Serializer traits
-
pykrete-jsonwebkey
JSON Web Key (JWK) (de)serialization, generation, and conversion
-
serde_spaniel
Spaniel Interactive Deserialiser for Serde
-
qrsmith
fast and simple Rust CLI tool for generating QR codes from strings
-
svg2pdf-cli
The command line interface for svg2pdf
-
serde_conl
CONL is a human-centric configuration language. This crate has the serde bindings.
-
streamdal-gjson
Get (and set) JSON values quickly
-
sval_protobuf
protobuf encoding for sval
-
base256u
mapping between bytes and Unicode codepoints
-
libbz2-rs-sys-cdylib
a drop-in compatible libbz2 cdylib
-
mpvipc
A small library which provides bindings to control existing mpv instances through sockets
-
serde_xmlrpc
no nonsense, XML-RPC serde implementation for Rust
-
witnesscalc-adapter
run witnesscalc in rust
-
compact-encoding
A series of compact encoding schemes for building small and fast parsers and serializers
-
zbar-rust
High-level and low-level ZBar binding for the Rust language
-
opentelemetry_resourcedetector_gcp_rust
support for detecting GCP resources like GCE, GKE, etc
-
esyn
De/Serialization Rust In Rust
-
rsjson
Json parser library
-
tpk
A (de)serialization crate for TPK data
-
bende
A bencode encoding/decoding implementation backed by serde
-
actix-web-validator5
Validation mechanism for actix-web
-
shurjopay-plugin
Rust plugin for for quick integration of shurjopay API
-
sg-prost
fork
-
bxmr
a CLI tool for managment BXM's code with rIME-Squirrel
-
bytekey2
lexicographic sort-order preserving binary encoding
-
esphome-proto
Encoder and decoder for esphome message format
-
num-decimal
Infinite precision decimals with fair rounding and other gimmicks based on num-rational
-
serde_short
Derive Serialize and Deserialize for enum reperesented as C short enum
-
geonetworking
Tools for encoding and decoding a geonetworking header according to EN 302 636-4-1 v1.3.1
-
serde-seeded
Trait and macros for easy seeded serialization with
serde
-
serde_klv
KLV data format for Serde
-
diesel_json
Json wrapper type for JsonB data handling in diesel
-
isr-cache
Cache for ISR
-
comprehensive_grpc
A harness for creating consistently-shaped servers will less boilerplate
-
figtok
Takes Figma Tokens JSON output and converts it to valid composable CSS
-
kmip-protocol
KMIP protocol object (de)serialization
-
serde-persistent-deserializer
A wrapper for persistent Serde deserializers
-
eule
Async generic serialization crate with a minimal interface
-
install-dirs
handling gnu install directories in rust
-
oca-bundle-semantics
Overlays Capture Architecture bundle
-
serde-metafile
-
baizekit-serde
Serde ToolKit
-
serde_yaml_ok
YAML data format for Serde. It's OK.
-
rsexp
S-expression manipulation
-
cj_bitmask_vec
BitmaskVec is a Vec that pairs bitmasks with T. Bitmasks u8 through u128 are supported.
-
lune-std-serde
Lune standard library - Serde
-
pct-str
Percent-encoded strings for URL, URI, IRI, etc
-
zar
XAR archive reader/writer library. Fuzz-tested against MacOS xar.
-
caco3-serde
CaCO3 serde adaptor
-
ufotofu_codec
Traits for (streaming) encoding and decoding of values using UFOTOFU
-
l2r0-small-serde
An alternative serialization algorithm for RISC Zero
-
instant-xml
A more rigorous way to map XML to Rust types
-
irox-imagery
Image processing, manipulation, formats
-
serde-protobuf
Support for Google Protocol Buffers in combination with serde
-
wasmbus-rpc
Runtime library for actors and capability providers
-
serde_urlencoded_field
Easily urlencode fields in serde_dervie types
-
flarmnet
file decoder/encoder
-
echonet-lite
Pure Rust ECHONET Lite implementation
-
vpk0
handling Nintendo's N64-era vpk0 data compression
-
vectorize
Converts maps to vecs for serialization
-
comiconv
A command line tool to convert comic book archives to other formats
-
serde_millis
A serde wrapper that stores integer millisecond value for timestamps and durations (used similarly to serde_bytes)
-
eccodes-sys
Low-level Rust bindings for latests ecCodes version
-
protobin
basic functions to encode & decode Protocol Buffer binary messages
-
pb-rs
A converter from proto files into quick-protobuf compatible Rust module
-
tlbits
TL-B serialization (bits only)
-
chik-serde
Serialization and deserialization helpers for Chik types
-
gadget-blueprint-serde
Tangle Blueprints serde integration
-
sdml-json
Domain Modeling Language (SDML) JSON I/O
-
obkv
Optimized-bytes key and a value store
-
bytey
convenient and easy to use byte storage
-
baid64
Easy-to-check URL-safe Base64 encoding for identities
-
byte_struct
Pack and unpack structure as raw bytes with packed or bit field layout
-
doip_rw
Diagnostic over IP encoder and decoder
-
watson_rs
Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
bevy_serde_project
Stateful, structural and human-readable serialization crate for the bevy engine
-
optional-field
Alternative data type to Option for representing values that can have 3 states: present, missing or null
-
http-serde-ext-ios
serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
-
queryst
Rust query string parser with nesting support, forked to update Serde
-
cacti_weaver_protos_rs
Rust compiled Weaver protobuf package
-
serde_unit_struct
(De)serialize a unit struct as its name
-
sage_mqtt
Manipulate MQTT 5.0 data types
-
cloneable_errors
similar to anyhow, that allows the errors to be cloned, shared, cached and even sent over the network
-
muon-rs
Serde support for MuON data interchange format
-
huby
(supporting serde) to handle byte sizes as human
-
gzb_binary_69
binary key value structure with a high performance a reader and writer
-
httlib-hpack
HPACK format implementation for HTTP/2
-
harlaw
Transform DSL files to JSON. Formatting options available for custom output.
-
golden_apple
decoding and sharing Minecraft data types
-
gribberish
Parse grib 2 files with Rust
-
protoc-gen-tonic
Protocol Buffers compiler plugin for gRPC services powered by Prost! and Tonic
-
dos-cp-generator
DOS code pages build tool for
dos-cp
-
json_partial
Parse Imperfect Json given by LLMs
-
quickfix-msg43
FIX 4.3 messages generated from official XML spec file
-
firestore-serde
serializer/deserializer for Google Cloud Firestore
-
normal_map
A struct that maps a range of values to the normalized range [0.0, 1.0]
-
re_analytics
Rerun's analytics SDK
-
serdapt
Composable adapters for
#[serde(with = ...)]
attribute -
azalia-serde
🐻❄️🪚 Provides useful (de)serialization implementations for common types within external libraries
-
recall_fendermint_vm_encoding
encoding some of the primitive FVM types with serde
-
base32-fs
A variant of BASE32 encoding for hashes that are used as file names
-
ref-swap
Safe wrapper around AtomicPtr
-
csv
Fast CSV parsing with support for serde
-
smd2bin
Convert SEGA Genesis SMD files to MD
-
xdr-codec
XDR encode/decode runtime support. Pairs with xdrgen which generates code from specs.
-
serde_yaml_with_quirks
YAML support for Serde, fork with quirks support
-
utf16string
String types to work directly with UTF-16 encoded strings
-
charset-normalizer-rs
Truly universal encoding detector in pure Rust - port of Python version
-
databend-thrift
Rust bindings for the Apache Thrift RPC system
-
arrow-message
implements a way to define messages according to the Arrow format in both Rust and Python
-
coi-rocket
integration support between coi and rocket
-
flood-rs
Bit and octet streams
-
unstructured
Generic types for unstructured data
-
posix-space
Pure Rust implementation of
isspace
for the POSIX locale -
intuicio-framework-serde
(De)Serialization framework module for Intuicio scripting platform
-
compris-cli
Query and convert Composite Primitive Schema (CPS) formats
-
arkive
Immutable archive manipulation library
-
tropocol
Send and receive serde-compatible objects over TCP (async)
-
ssi-jws
JWS for the ssi library
-
pbf-craft
reading and writing OpenSteetMap PBF file format
-
protoc
Protobuf protoc command as API
-
diesel_as_wrap
helping to wrap types to support (de)serialization using diesel
-
kittenmoji
encode and decode kittenmoji
-
bananapeel
A darn-slippery obfuscator algorithm!
-
x-com-lib
DXMesh rust dxc develop library
-
asterix
Encode/Decode for ASTERIX protocol using the deku library
-
encoding-index-japanese
Index tables for Japanese character encodings
-
bytekey-fix
lexicographic sort-order preserving binary encoding
-
alt_serde_json
A JSON serialization file format
-
arrs
API implementation of the Arweave client. It can be used to write command line, desktop, or web programs in Rust to use most features of Arweave, including creating, importing, and exporting wallets…
-
ora-proto
Part of the Ora scheduler framework
-
keytree
markup language designed to load config files and schemas directly to Rust types
-
dbn-cli
Command-line utility for converting Databento Binary Encoding (DBN) files to text-based formats
-
schema_registry_converter_sf
just a fork of the original schema_registry_converter crate with a fix for the avro serialization
-
i-dunno
RFC 8771 Internationalized Deliberately Unreadable Network Notation
-
haxeformat
Haxe serialization format in Rust
-
serde_datalog
A Serde serializer that extracts Datalog facts
-
vlq
Sourcemap-style VLQ encoder and decoder
-
gelf_logger
Minimal rust logger to send log entries in GELF
-
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… -
datafusion-proto-common
Protobuf serialization of DataFusion common types
-
serde_array_query
Serde deserialization format for HTTP query string arrays
-
icelake
Pure Rust Iceberg Implementation
-
linkstore
embedding, manipulating and retrieving data embedded in binaries using linker sections
-
serde_hooks
Runtime hooks for serde
-
chashmap-serde
Fast, concurrent hash maps with extensive API and Serde support
-
qapi-spec
QEMU QAPI common types
-
stun-coder
STUN protocol encoder and decoder for Rust. The implementation is done according to Session Traversal Utilities for NAT (STUN). STUN extensions specified by the Interactive Connectivity Establishment (ICE)…
-
serde_smb
serde serialization for use with MS-SMB structures
-
simd_cesu8
An extremely fast, SIMD accelerated, encoding and decoding library for CESU-8 and Modified UTF-8
-
stuckliste
reading and writing MacOS bill-of-materials (BOM) files
-
indicio
framework for emitting clues that may be used for debugging
-
serde-nothing
Serialize to nothing. Deserialize from nothing
-
demit
A flexible data generator for various domains
-
json2arrow
Convert JSON files to Arrow
-
huski-lib
ASCII table aide library
-
enrede
string encoding library, providing an interface similar to str/String
-
destream
async stream (de)serialization
-
hcl-primitives
Primitives used by the HCL sub-languages
-
messagepack-core
messagepack for
no_std
-
xml_serde
Namespace aware XML (de)serializer utilizing Serde
-
avrow
fast, type safe serde based data serialization library
-
serde_dbus
Serde Implementation for DBus
-
debt64
-
jbytes
byte stream structured serialization and deserialization library
-
redshirt
support for the Redshirt 1 and Redshirt 2 data encoding schemes
-
form-data-builder
multipart/form-data (RFC 7578) document builder
-
fsst-rust
pure rust implementation of the Fast Static Symbol Table
-
gdl90
message encoder/decoder
-
serde_combinators
Combinators for producing Serde serialize and deserialize functions
-
fastfield_codecs
Fast field codecs used by tantivy
-
formattable
Ergonomically support formatted output
-
toy-json-formatter
JSON formatter that is built to be fault tolerant from the ground up. Its job is to take any input and do its best to parse it and format it as JSON.
-
base64id
Efficiently represent 64, 32 and 16 bit integers as base64url strings
-
serde-lwjson
Serde serialization and deserialization for lwjson files
-
bcd-convert
encoding and decoding numbers in Binary Coded Decimal (BCD) format, supporting conversions between integers, strings, and raw BCD data
-
aversion
Versioned data structures with auto-upgrading
-
tfschema-bindgen
Generate (de)serialization Rust code for Terraform Schema
-
rustic_hal
creating Hal representations of resources, based on serde
-
spindle-lib
efficient expression and byte sequence generator for fuzz testing
-
dynamixel_registers
The models and registers of Dynamixels supported by the dynamixel_ct crate
-
baid58
Easy-to-check Base58 encoding for identities
-
unifont
monochrome Unicode bitmap font. Halfwidth glyphs are 8x16, fullwidth are 16x16 pixels.
-
riscu
loading/encoding RISC-U ELF64 binaries
-
humphrey_json
A JSON library for the Humphrey ecosystem
-
map-to-javascript-html
serializing a map to JavaScript code in HTML usually for dynamically generating strings on web pages
-
protobuf_codec
Encoders and decoders for Protocol Buffers based on bytecodec crate
-
serialize_deserialize_u8_i32
that safely converts, back and forward, between u8 and i32
-
weld-codegen
Code generation for smithy models
-
rawbson
Blazing fast zero-copy BSON handling
-
protoc-grpcio
API for programatically invoking the grpcio (grpc-rs) gRPC compiler
-
zbus_macros
proc-macros for zbus
-
artie_common
Common Library for Artie Rust Projects
-
packable
packing and unpacking binary representations
-
hbase-thrift
A client for HBase's Thrift Interface
-
lebai-proto
lebai proto
-
sane
SANE Serialization and Deserialization for Rust
-
rustc-ap-rustc_serialize
Automatically published version of the package
rustc_serialize
in the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
iconv
bindings for Rust
-
rust-openfmb-ops-protobuf
Rust language protobuf definitions for the OpenFMB operational use cases
-
store
A dead simple binary (de)serializer
-
hessian_rs
hessian2 codec implemention
-
bevy_blob_loader
Bevy plugin for loading assets from JavaScript blob URLs
-
zconf
help to write configuration files
-
gecko_profile
Create profiles in the Gecko profile JSON format
-
serdevault
Encrypted serialization/deserialization using Serde
-
jsonl
JSON Lines for Rust
-
varinteger
Rust module for encoding/decoding varints that doesn't do any IO. Inspired by the Node.js varint module
-
wolfram-expr
Efficient and ergonomic representation of Wolfram expressions in Rust
-
toml2json
Convert TOML to JSON
-
sk-cbor
CBOR parsing library
-
basyx-rs
work with Asset Administration Shells
-
polars-json
JSON related logic for the Polars DataFrame library
-
nestac
access nested structures using path-like string format
-
punycode
Functions to decode and encode Punycode
-
binary-stream
Binary stream reader and writer
-
elb-cli
Command-line utility that inspects ELF files, prints their dependencies and patches RPATH, RUNPATH and interpreter
-
protokit_binformat
Usable protocol buffers
-
markdown-gen
generating Markdown files
-
xls2txt
Command-line utility to convert stylesheets (ODS or excel) to text
-
canadensis_codegen_rust
Generates Rust code for data types based on Cyphal DSDL files
-
tockloader-proto
A #[no_std] implementation of the protocol used by tockloader and the TockOS bootloader
-
seredies
Redis Protocol as a serde (de)serializer
-
sj
-
messpack-serde
Serde bindings for RMP
-
php_serde
Serde support for PHP's serialization format
-
rust-audit-info
Command-line tool to extract the dependency trees embedded in binaries by
cargo auditable
-
serde-json-schema
minimal json-schema type
-
cdumay_error_toml
TOML error
-
raftlog_protobuf
Encoders and decoders of the Protocol-Buffers messages for the constituents defined in
raftlog
crate -
serde_epee
Serde support for EPEE
-
jsonparser
efficient parsing and validation of JSON data into strongly typed Rust data structures, enabling data integrity checks
-
serde_keyed_derive
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
-
uuid-b64
Base64 encoding for UUIDs
-
mbinary
A binary encoding library designed for efficient data storage and transportation in trading platforms
-
co
Efficient byte packet encoding/decoding
-
neon-serde3
Easily serialize object for use with neon, fork of neon-serde
-
irox-bits
Bits & Bobs. No-std/No-alloc bit/byte manipulation of streams
-
byteorder
reading/writing numbers in big-endian and little-endian
-
rust-strings
rust-strings
is a library to extract ascii strings from binary data -
serde_urlencoded_xrpc
XRPC-flavored serde_urlencoded
-
radiation
Convert Rust type into raw bytes and vice versa
-
ssml
working with Speech Synthesis Markup Language documents
-
uf2-decode
Basic decoding of UF2
-
serde_x12_alt
Serde support for X12 EDI
-
emp
An Efficiently Managed Packaging system, NBT but better!
-
stego_wps
text-based steganography using the Words Per Sentence (WPS) method. It allows encoding and decoding hidden messages within the structure of a given text.
-
ipld-dagpb
IPLD DAG-PB codec
-
quotick
Embedded tick market data (trade, quote, ..) database storage optimized for billions of data points
-
simple_slip
A small and simple library for SLIP encoding
-
easy-config-store
flexible configuration management library for Rust that supports multiple serialization formats and both synchronous and asynchronous operations
-
denvars
Deserialize environment variables
-
dce-util
Utils for dce framework
-
cra
extracting/archiving in multiple formats fully in memory
-
serde-env-field
A helper for serde deserialization with environment variables expansion
-
varu64
A variable length encoding for unsigned 64 bit integers
-
serde-request-envelope
A serde request envelope with named type and data fields
-
rkyv_rpc
Helpers for defining an RPC protocol using rkyv
-
gob_archive
Rust-written CLI archiver and un-archiver for the LucasArts GOB archive format
-
json2parquet
Convert JSON files to Parquet
-
serror
serialize anyhow errors into json format
-
serde-bool
Single value, true or false, boolean deserializers
-
serde_x12
A Serde for ASC X12 EDI documents
-
ros2_message
handling MSG and SRV files in ROS2
-
serde-sbif
A Serde-based implementation of the SBIF file format
-
parquet2csv
Convert from CSV to Parquet and back again!
-
pink-erased-serde
Type-erased Serialize and Serializer traits
-
emoji256
A binary-to-text encoding scheme for hashes and cryptographic keys
-
meowtonin-serde
Serializer/deserializer for BYOND types, using meowtonin
-
prost-validate-build
protoc-gen-validate's validation generation using prost-build
-
s3-access-log-rust
Help to serialize/deserialize s3 acces log file of AWS s3 bucket
-
vsf
Versatile Storage Format
-
serde_scan
easily deserialize values from standard input
-
serde_transmute
Transmute objects through serde
-
serde-nebula-fbthrift-graph
nebula-fbthrift-graph serde deserializer
-
desert
traits for {de,}serializing compact binary formats
-
serde-resp
Redis RESP protocol serialization and deserialization with serde
-
detect-newline-style
Determine a string's preferred newline character
-
rwt
Rebel Web Tokens, similar in form and function to JSON Web Tokens
-
satoxid
Boolean satisfiability problem encoding library written in rust
-
ordcode
Serialization format which preserves lexicographical ordering, for use with key-value databases
-
skip_bom
Skip the optional encoding Byte Order Mark (BOM) at the start of a file if it exists
-
disco-cli
Generate recommendations from CSV files
-
tbl-cli
tbl is a tool for reading and editing tabular data files
-
npy
NumPy file format (de-)serialization
-
serde_libconfig
A libconfig serialization file format
-
serde-partial
Serde partial serialization made easy
-
sig
ffi library of signal(2) and kill(2)
-
mipsasm
A MIPS assembler targeting the N64
-
empty_type_traits
Converting between types and their optional counterparts
-
serde-ordered-collections
Ordered serialization/deserialization serde functionality
-
gift-bin
Command-line utility for GIF images
-
rut-lib
validate/generate an Chilean ID (RUT)
-
packing
Bit packing and unpacking for arbitrarily aligned fields
-
parity-codec
Lightweight, efficient, binary serialization and deserialization codec
-
libipld-raw-cbor
ipld raw cbor codec
-
tracing-serde-subscriber
currently only meant for internal use within
tracing-modality
-
liblisa-enc
automated discovery and analysis of the ISA of a CPU
-
deku_string
String encoding/decoding helpers for Deku, supporting UTF-8/UTF-16 in fixed, Pascal, and C-style formats
-
serde_watson
Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
polars-row
Row encodings for the Polars DataFrame library
-
qif_generator
QIF file generation
-
contra
A minimal serialization/deserialization library with expanded persistency functionality
-
google_taxonomy
Struct with all Google Product Categories / Taxonomy
-
zalgo-codec-common
Convert an ASCII text string into a single unicode grapheme cluster and back
-
one2html
Convert Microsoft OneNote® notebooks to HTML
-
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
-
toml_pretty
a function to pretty serialize a serde-serializable value to toml
-
serde_with_value_affix
Custom affix modules for serde
-
comde
Compression/decompression akin to serde
-
mipsasm-rsp
A MIPS assembler targeting the N64 rsp
-
axum_serde_valid
Axum extractor sets of JSON validation
-
unicase_serde
serde Serialization and Deserialization for UniCase crate
-
prost-msg-build
A Protocol Buffers implementation for the Rust Language
-
jsonrpc-core-client
Transport agnostic JSON-RPC 2.0 client implementation
-
enser
Enum serialization with tag
-
kpea
CPIO archive reader/writer library. Supports New ASCII and Old character formats. Fuzz-tested against GNU cpio.
-
serde_dbgfmt
Deserialize #[derive(Debug)] output using serde
-
rman
Parser for Riot Manifest file format
-
rustbif
Rust Binary Format
-
compact_string
Compact representation of UTF-8 Strings that are immutable and less than 256 bytes in length
-
glossa-dsl
A domain-specific language designed exclusively for localization (L10n)
-
dalvik
Disassembler for Android Dalvik bytecode
-
pro-serde-versioned
method for versioning and upgrading data structures when serialized via serde
-
serde-pod
https://github.com/Mingun/serde-pod
-
compact-thrift-runtime
Runtime library for compact-thrift code generator
-
packet-binser
binary (de)serialization library with a main usecase of network packets
-
serde_dynamodb_streams
de/serialize struct to HashMap<String, AttributeValue> with Serde to use with Rusoto DynamoDB Streams. Just a fork of mockersf/serde_dynamodb with different feature flags
-
bmbp_marco_util
BMBP Marco
-
pigeon
efficient packing and unpacking of big-endian binary data
-
ryg-rans-sys
FFI bindings for ryg_rans. ryg_rans is automatically built and linked statically. Requires a C compiler.
-
hoars
dealing with the HOA (Hanoi Omega Automata) file format
-
df_st_core
Core structures for the DF Storyteller project
-
code-rs
multiple coding schemes
-
spaceapi
types and serialization/deserialization
-
autonomous_proto
using protoc 3.21.5
-
attrsets
Proc macro for defining multiple variants of a struct/enum with different attribute annotations e.g. for multiple Serde serializations
-
encoding_rs_rw
Space-efficient std::io::{Read, Write} wrappers for encoding_rs
-
known-values
Blockchain Commons Known Values
-
serde-spdx
Serde serialization for SPDX files
-
libxivdat
Read & write Final Fantasy XIV .DAT files
-
json-rs
Lightweight JSON reader and writer, written in pure rust
-
vectortile
encoding Mapbox Vector Tiles
-
serde_type_name
lookup name of type for any struct or enum that derives serde Serialize
-
nano-ogmo
Small cross platform ogmo3 deserialization
-
tora
A lite, byte-based serialization and deserialization library
-
rotbuf
Queue implementation wrapped around the
Bytes
crates’ BytesMut data structure -
aws_account_id_from_key_id
Decodes the AWS Account ID given an AWS Access Key ID
-
one_two_eight
typed 128-bit identifiers
-
zarrs_icechunk
icechunk store support for the zarrs crate
-
tokio-byteorder
Asynchronous library for reading/writing numbers in big-endian and little-endian
-
nu-plugin-protocol
Protocol type definitions for Nushell plugins
-
vlung-analysis
CT画像データを解析して部位ごとに抽出してOBJファイルを生成するソフトウェア
-
urlencoding
doing URL percentage encoding
-
httlib-protos
Protocol Buffers binary format implementation
-
xb
Developer tools
-
dothyphen
ASCII to Morse and vice versa translator
-
fluvio-smartengine
The official Fluvio SmartEngine
-
era-jp
Japanese Era Library
-
tex-glyphs
dealing with glyphs in TeX/pdfTeX fonts as unicode characters
-
serialzero
A minimalist JSON parsing and serialization library for Rust
-
serde_kicad_sexpr
KiCAD v6 S-Expression Format
-
piper
Async pipes, channels, mutexes, and more
-
tick-encoding
encoding scheme to encode binary data into ASCII strings
-
encoding_rs_io
Streaming transcoding for encoding_rs
-
shellcoder
Write shellcode payloads in a flash
-
serde_jacl
Serialization and Deserialization of JACL
-
bunk
Fast and efficient human-readable data encoding!
-
lebicon
Implements codicon traits for LEB128 encoding / decoding
-
ornament
A helper to create decorated text
-
bitorder
read and write bits in lsb or msb order
-
gpmf
WIP gpmf implementation
-
offwall
CSV-reading OpenFlow controller dedicated to firewall bypassing
-
sysfs-serde
Deserializes most common SysFS path's to Rust data types
-
otopr
Obvious Rust Protobuf Library
-
serde_dhall_typegen
Automatically generate Rust structs and enums from Dhall types
-
minicbor-serde
Integrates minicbor with serde
-
asking
Build async prompts
-
tis620
handling Thai Industrial Standard 620 (TIS-620) characters
-
serde-ast
An AST representation for serde serialization
-
serde_typename
Conviently serialize and deserialize rust types into / from their serde name
-
knurdy
Minimal, opinionated KDL deserialization with Serde
-
strkey
Serialization of values into a human-readable encoding that preserves lexicographic sort order
-
serde_trim
serde deserialize_with String trim.Supports multiple std::collections types
-
binn-rs
serialize/deserialize binn format with no_std/no_alloc support
-
rosv
RSV file format
-
perfect-decimal
Limited range decimals which serialize as IEE754 floats with no loss of precision
-
ananas
Transform arbitrary data to Not-A-Number (NaN) payloads
-
flatzinc-serde
FlatZinc serialization and deserialization
-
planus-codegen
Internal codegen library for planus
-
esexpr
serialization format and related utilities
-
mavryk_data_encoding
encoding/decoding data compatible with mavryk data encoding
-
arq
manage Arq Backup data formats
-
tbon
TinyChain Binary Object Notation is a compact and versatile stream-friendly binary serialization format
-
psyche-serde
Serialize/Deserialize module for Psyche AI Toolset
-
ajson
JSON Parser for Rust - Get JSON values quickly
-
validatron
A data structure validation library designed for user input
-
smoljson
Minimal
-
palserializer
A tiny but efficient serializer written in rust used in nislib library
-
codepage-437
Codepage 437 transcoding for Rust
-
token-identifier
create 32 bit tokens with checkbits and identifier of such tokens
-
querylizer
Serialization library for OpenAPI parameter styles
-
xylo
A music theory toolset
-
disk
(De)serialize files to/from disk
-
ecore_rs
A parser for the Eclipse Modeling Framework Ecore format
-
simple-xlsx-writer
memory efficient XLSX writer
-
wson_rs
WSON data serialization parser
-
rug-binserial
A very simple crate to serialize rug integers as strings of bytes (for use in efficient binary serialization)
-
openfga-dsl-parser
Parsing and JSON transformer for the OpenFGA authorization DSL
-
riscv-decode
decoding RISC-V instructions
-
looking-glass-protobuf
Protobuf reflection library built on looking-glass and Prost
-
cjson
Canonical JSON serializer
-
deno_lib
Shared code between the Deno CLI and denort
-
wololo
Wake-on-LAN client
-
serde_dynamic_typing
A simplified
serde
-compatible type model that allows dynamic runtime inspection -
serde_stacker
Serde adapter that avoids stack overflow by dynamically growing the stack
-
lordeckcodes
Legends of Runeterra deck encoder/decoder
-
serde-humanize-rs
A Serde deserializer for duration and byte-size
-
float_fast_print
Fast float-to-string conversion based on the Ryū algorithm by Ulf Adams
-
tokio-serde-bincode
Tokio bindings to quickly turn a stream of bytes to a stream of parsed/serialized items using the bincode format
-
nummap
Defines a wrapper around a
HashMap
of number values which behaves as if ALL keys are mapped but0
values are not stored -
kradical_jis
Conversions to Unicode from JIS X 0212 and JIS X 0213
-
yael
reading and writing numbers of a specific endianess
-
reqwest_resume
Wrapper that uses the
Range
HTTP header to resume get requests. It’s a thin wrapper aroundreqwest
. It’s a work in progress – wrapping functionality is copied across on an as-needed basis… -
quake_microsoft_todo
The model of microsoft todo
-
vhdx
Microsoft's VHDX virtual hard disk format
-
nachricht-serde
Serde bindings for nachricht
-
rmp-futures
Async Rust MessagePack and MessagePack-RPC
-
sval_json
JSON support for sval
-
naumi
Lightweight and fast data transfer protocol. Fast de/serialization and tiny size!
-
synapse_protobuf
Protobuf messages for CogniPilot Synapse
-
serde-intern
A Serde addon that allows interning of strings and byte sequences behind
Arc
s during deserialization -
serdapt-base64
Adapter to serialize as base64
-
tirse
serde frontent for binary format
-
serde_shims
Community Driven Serde Shims
-
byteordered
Abstraction for reading and writing data with implicit byte order awareness
-
serde_structuredqs
serialize/deserialize structured query-string
-
psf-rs
A super simple no_std psf2 parser for rust
-
aquascope_workspace_utils
Handy utilities for working in the Aquascope workspace
-
rsocket_rust_messaging
Communicate with Spring RSocket Messaging
-
serde-name
Extract the Serde name of structs and enums
-
ez_alphabet
EZ Alphabets
-
serde_krds
Serde serializer and deserializer implementations for Amazon's KRDS data format
-
varbincode
A binary encoder / decoder with variable length integer encoding implementation in Rust
-
rtcm-json
JSON serialization/deserialization of RTCM v. 3
-
mif
Memory Initialization File
-
autoproto
Replacement derive macros for
prost::Message
, and supporting traits and types to make implementing this trait easier -
syml
configuration language similar to YAML, but may be more user-friendly
-
babelfish
Universal translater for encodings
-
messagepack-rs
pure Rust MessagePack implementation
-
packed-encoder
A tiny rust crate that can be used to encode data of different types into a packed byte array which can be passed over network, system calls or FFI
-
h-encoder
dead week 𝓮𝓷𝓳𝓸𝔂𝓮𝓻
-
fnmatch-regex2
Convert a glob-style pattern to a regular expression
-
minigps
file format support
-
clonable-command
An std::process::Command that implements Clone and serde::*
-
monomo
Explicit trait monomorphization
-
libipld
dealing with ipld
-
z-base-32
human-oriented base-32 encoding
-
j2csv
Convert JSON to CSV
-
nu-serde
Turn any value into a nu-protocol::Value with serde
-
hex-wrapper
Wrappers of the convertion between numbers and hex strings
-
serde-rlp
Ethereum's RLP encoding implemented as a Serde data format
-
serde_bigquery
A serde Serializer into BigQuery literal format
-
bsa
creating and extracting Bethesda Softworks Archives
-
terror
Uniform REST error response body, tailored for JSON
-
zserio-rs-build
zserio compiler
-
simple_xml_serialize
XML serialization library
-
rustii
Converts images to ASCII art
-
tnetstring
parser for Rust
-
uuid32
Uuids formatted as Strings in Crockford base32 for easier to read + copy urls, plus db
-
wider_primitives
Wider primitive integer types
-
serde_enabled
A small wrapper for enabling/disabling sections in configuartion files easier with Serde
-
carbon-associated-token-account-decoder
Associated Token Account program decoder
-
basenc
Encoding and decoding of Base-N encodings, no_std compatible
-
libipld-cbor
ipld cbor codec
-
datagram-builder
Nimble Datagram Builder
-
jsonway
JSON building DSL and configurable serializers for Rust
-
mmap_bytey_byte_buffer
Mmap Bytey MByteBuffer code, use Mmap Bytey instead
-
serde_asn1_der
A basic ASN.1-DER implementation for
serde
based uponasn1_der
-
schema_analysis
Analyze the schema of any self describing format
-
bytekind
Containers for byte arrays that are generic over their serialization format
-
serde-pickle-rs
A serde-based serialization library for Python's pickle format
-
serde-querystring-actix
A query string extractor for actix-web based on serde-querystring
-
endian-num
Byte-order-aware numeric types
-
facet-derive-parse
Parser support for facet-derive's macro expansion
-
serde_webgpu
Serialize WebGPU uniform buffer member layout
-
snitch-transform
JSON data transformation lib used by snitch components
-
gvdb
glib gvdb file format
-
para-cli
Decoder and utility for the Flipnote Studios .ppm animation format
-
rjship
A collection of tools for working with the JSend specification, written in Rust
-
jsonp
Fast Json pointers in Rust
-
zerocopy
makes zero-cost memory manipulation effortless. We write "unsafe" so you don't have to.
-
byte-unit-serde
De/serialization functions for byte-unit crate
-
decoder
your types
-
serde_dokechi
serializer / deserializer library focus on only serialized binary size
-
axum-postcard
📬 postcard axum extractor and response using serde
-
serde_ipld_dagjson
IPLD DAG-JSON support for Serde
-
io_tee
Tee Read, BufRead, and Seek instances to a writer
-
pg-interval-sql-json-binding
Postgres SQL and Serde JSON binding for crates/pg_interval
-
serialization_minecraft
encode and decode your struct
-
fhirbolt-serde
Internal serde library of the fhirbolt project
-
diny
An asynchronous, alloc-free serialization framework
-
esl
reading, writing and processing ESM/ESP/ESS files
-
picopb
no_std protobuf parsing for Rust
-
xed
high level bindings for xed
-
ril
Rust Imaging Library: A performant and high-level image processing crate for Rust
-
epee-serde
A serde format for the binary encoding defined within the epee helper library of Monero
-
msiz_rustc-ap-serialize
Automatically published version of the package
serialize
in the rust-lang/rust repository from commit 74d5c70b174f06843049af2d764ff57ddc81c81c The publishing script for this crate lives at: https://github… -
rocket-response
enum for variable Rocket Responses
-
prefix_id
generating unique IDs nano ids with a prefix
-
hkalbasi-rustc-ap-rustc_serialize
Automatically published version of the package
rustc_serialize
in the hkalbasi/rust repository from commit e77366b57b799dfa3ce1fcb850c068723a3213ee The publishing script for this crate lives at: https://github… -
hcl-edit
Parse and modify HCL while preserving comments and whitespace
-
yara-x-proto
Protocol buffer with options for YARA modules
-
hmap-serde
Serialize/deserialize heterogeneous maps
-
datafusion-datasource-json
-
scale-decode
Decode SCALE encoded bytes into arbitrary types at runtime
-
enumscribe
Derive macros for converting between enums and strings
-
serde_path_serializer
A Serde serializer for Path
-
serde_osc
Serialization and deserialization of Open Sound Control (OSC) packets using serde
-
afi
Audio & video structures, plus encoder & decoder traits
-
ecpool
Thread pool for managing executions of erasure coding
-
encoding-index-korean
Index tables for Korean character encodings
-
fxoanda_serdes
conduct currency conversion with the Oanda API
-
transmog
A universal serialization ecosystem
-
serde-big-array-options
Allow to serialize/deserialize [Option<T>;N]
-
packs
A PackStream implementation written in Rust
-
nu-plugin-core
Shared internal functionality to support Nushell plugins
-
xbf_rs
The reference implementation for the XBF format
-
json_filter_sorted
Serde JSON sorted and filter
-
fluke-hpack
implementing HPACK coding, for the fluke project
-
serde-pbx
working with Apple's .pbxproj format
-
cdr-encoding
Serde implementation of OMG Common Data Representation (CDR) encoding
-
ancs
A set of types for representing Apple Notification Center Service requests and responses
-
s2n-codec
Internal crate used by s2n-quic
-
join_compile_commands_json
join multiple compile_commands.json files into one
-
maybe-serde
maybe impl for serde
-
serde_rec
GNU Recfiles data format for serde
-
json_schema
Generated types based on the JSON-Schema for json_schema
-
casserole
Break and serialize values into content-addressable storage
-
relevant
A small utility type to emulate must-use types
-
energyleaf-proto
Protobuf definitions for Energyleaf
-
rust_erl_ext
Erlang external term format codec
-
dynamecs
An opinionated ECS-like architecture for time-dependent simulations
-
fix_float
Fixed floating types that allows useful trait implementations and datastructures on float numbers
-
serde-sibor
A serde implementation of the SIBOR binary format
-
serde_plain2
Fork of serde_plain. A restricted plain text serializer for serde
-
nobility
NBT decoder
-
nota
A message format for an alternative universe where IEEE754 floats, UTF-8, and little endian never existed
-
savefile-derive
Custom derive macros for savefile crate - simple, convenient, fast, versioned, binary serialization/deserialization library
-
json-rules-engine-fork
json rules engine fork
-
hserde
serialization/deserialization library written purely in Rust
-
de-regex
Regular expression based deserialization for serde
-
elikoga-ical-rs
Ical library
-
jsonpointer_flatten
flatten a JSON object or array using JSON Pointer addressing
-
zfec-rs
Zfec library
-
ya-relay-proto
Golem relay messages
-
slog-mozlog-json
MozLog JSON drain for slog-rs
-
bread-common
Common utilities for Bread projects
-
generic-uvarint
A generic wrapper around unsigned_varint + generic_array
-
big-decimal-byte-string-encoder
Google BigQuery's BigDecimalByteStringEncoder
-
gix-chunk
Interact with the git chunk file format used in multi-pack index and commit-graph files
-
erlang_rs
Erlang External Term Format for Rust
-
valu3
A generic serialization/deserialization/type framework
-
k8-obj-metadata
Core Kubernetes metadata traits
-
serde_garnish
Serialization/Deserialization for use with garnish core libraries
-
geotime
signed 128-bit timestamps that are compatible with Unix time_t and anchored at the Unix epoch
-
small-sorted-map
Heap-stored map based on a sorted list
-
leekoq
This project is an open source pure
Rust
implementation of Microchip’s KeeLoq proprietary -
serde_aws_query_ce
Serde support for AWS Query protocol
-
bumpy_vector
A Vector-like object with different sized entries
-
cenc
Create and use byte encodings
-
unicode-bidi
Unicode Bidirectional Algorithm
-
onehot
One-hot encoding trait and proc macro for auto deriving
-
web-sugars
It’s a sugars for web related crates such as
web-sys
,js-sys
,wasm-bindgen
s -
rkyv_dyn
Trait object support for rkyv
-
tifiles
Tools for manipulating file formats used with TI graphing calculators
-
fftp
In-network file transfer
-
wild-container
The reference implementation of the Wild Container Format
-
sfo-serde-result
serialize and deserialize result using Serde
-
data-query
Query library that allows for Querying Serializable data using string queries
-
quickfix-msg42
FIX 4.2 messages generated from official XML spec file
-
serde-semver
Serde-compatible version checker
-
hsluv
Human-friendly HSL (revision 4)
-
rte
Parser for relative time expression
-
xml2arrow
Efficiently convert XML data to Apache Arrow format for high-performance data processing
-
xdr-rs-serialize
XDR object serialization for Rust
-
wasmrs-codec
MessagePack Codec implementation used by wasmRS modules
-
four-cc
Newtype wrapper providing a convenient representation of four-character-code values
-
serde-key-value-vec-map
Deserialize maps or JSON objects in serde to structs that implement the FromKeyValue trait
-
serde_scala
A .scl scala file parser
-
serde-prc
serde-rs support for the PRC (Smash Ultimate Parameter) file format
-
just-a-tag
A #tag-type, RFC 1035 DNS label compatible
-
bson2
Encoding and decoding support for BSON in Rust
-
byteserde
A generic serialization/deserialization framework for mapping byte streams to/from arbitrary struct types with focus on performance
-
serde-struct-tuple
Procedural macro for deserializing a struct from a tuple of its fields
-
dataurl
CLI tool and Rust crate for parsing and generating data URLs
-
borsh-v
Binary Object Representation Serializer for Hashing
-
starchart
A database tool that allows for multiple backend implementations
-
widestring
wide string Rust library for converting to and from wide strings, such as those often used in Windows API or other FFI libaries. Both
u16
andu32
string types are provided, including support for UTF-16 and UTF-32… -
serde-xdr
XDR serialization and deserialization for Serde
-
nyoom-json
A json serializer that goes nyoom
-
random-icon-lib
Generates a random icon from a template
-
vu128
Efficient variable-length integers
-
rust_observer_protobuf
Common protobuf definitions for rust_oberver library
-
jsonnet-go
Idiomatic rust bindings for go-jsonnet
-
lsdj
interfacing with LSDJ files and memory
-
mosis
Assembler and Disassembler for the MOSIS instruction set
-
sysinfo-web
Lightweight web based process viewer built on top of sysinfo
-
jours-feries
get french public holidays (Jour feries)
-
redispatch
serialization and deserialization for redis
-
tasd
Encoder/decoder for the TASD file format
-
arcfinder
finding arcs in gcode for 3D-printing and replacing them with G2/G3 commands
-
fbthrift
Facebook fork of thrift
-
osm_transit_extractor
Extract public transport data from an OpenStreetMap file
-
flaken
Configurable bitwidth snowflake id generator, encoder, decoder
-
binhex4
A BinHex 4.0 encoder and decoder implementation for Rust
-
ceres-mpq
A pure-rust implementation of a MoPaQ archive reader and writer
-
rapira
serialization library like borsh, bincode and speedy
-
konsumer_offsets
parse the content of the Kafka
__consumer_offsets
internal topic -
muxml
serializing and deserializing MusicXML files to an intermediate representation
-
iunorm
Map normalized floating-point numbers to/from (un)signed integers
-
irk
A lil (wip) IRC protocol library
-
vectordb-proto
Protocol buffer definitions for vectordb-cli
-
pickled
A serde-based serialization library for Python's pickle format
-
leveldb-orm
An ORM for leveldb
-
trans-gen-cpp
Generating C++ trans code
-
cdr
A serialization/deserialization implementation of Common Data Representation
-
cuisiner
Cook up some conversions to and from C-style binary layouts
-
jetstream_wireformat
Jetstream is a RPC framework for Rust, based on the 9P protocol and QUIC
-
borc
CBOR done right
-
aranya-base58
Base58 encoding and decoding
-
retool
Convert 5e.tools data for use with Reroll
-
serdev
Serde with Validation
-
stmc
TCP/UDP Message Communication wrapper
-
sphalerite
A dependency-free crate for binary serialization
-
hfs_nfd
Handle Apple's unique NFD-like Unicode normalization, which is used in HFS+, in Rust
-
binout
binary serialization/deserialization of integers and arrays of integers
-
cogwheel
A customizable and unopinionated configuration library
-
openiap-proto
compiled protos for openiap
-
serde-automerge
(De)serialize
serde
objects from or intoautomerge
transactions -
hb-subset
A wrapper for HarfBuzz font subsetting API
-
cloudevents-sdk-rdkafka
CloudEvents official Rust SDK - Kafka integration
-
track
struct data modifications
-
serdapt-base58
Adapter to serialize as base58
-
edgehog-device-forwarder-proto
Protobuf messages for the Edgehog Device Forwarder
-
atomic-ops
Performs atomic operations in the filesystem
-
jlabel
HTS-style full-context label structure and parser/serializer from/to string
-
pbtools
Google Protocol Buffers encoding and decoding
-
serde_rosmsg
A rosmsg serialization file format
-
serde_pipe
Turn serde+bincode into a pipe: push
T
s and pullu8
s, or vice versa. This library gives you aSerializer
pipe, into which you can pushT
s and pullu8
s; and aDeserializer
pipe… -
magnesium
A minimal XML iterator
-
json_value_search
Interface to search elements into serde_json::Value
-
csv2rdf
converting a CSV file to N-Triple RDF
-
swimos_form
SwimOS Serialization and Deserialization
-
thurgood
Full (de)serialization support for Ruby's Marshal format
-
oasis-cbor
Rust CBOR serialization built as a thin wrapper around sk-cbor
-
tokio-serde-postcard
tokio-serde
transport based onpostcard
format -
serde-types
Extension helper types for serde
-
serde-hessian
hessian2 codec implemention
-
fcs
A low-level Flow Cytometry Standard (FCS) file serializer/deserializer
-
serde-gron
serialize/deserialize of serde in gron format
-
serde-csv-extra
Csv-related serde addons
-
serde-typeinfo
Runtime type info based on serde data model
-
nitinol-core
Core library for Nitinol that defines the assumptions for realizing CQRS+ES
-
riff
reading and writing RIFF formatted files
-
tracing-serde-modality-ingest
currently only meant for internal use within
tracing-modality
-
gsj
Geological Survey of Japan algorithms
-
robot36-encoder
convert images into audio using the robot 36 encoding
-
serde-path
URL Path decoding and encoding with serde
-
serde-cs
Serde serialization/deserialization for camma separated lists
-
zende
A zigzag encoding/decoding library
-
s2-pmtiles
reads/writes The S2 PMTiles 1.0 Specification
-
protobuf-json
serializing Google protobuf objects as JSON using Rust
-
lcax_core
LCAx is an open, machine and human-readable data format for exchanging LCA results
-
geocodio_lib_rust
A client library to interface with the Geocodio API
-
serde_json_path_to_error
A drop in replacement for serde_json where detailed errors are the default
-
bitpacker
Pack numbers tightly. In Rust.
-
struct-from-avro
Generate structs from avro schemas, you can specify the path of your avsc file on the program arguments
-
derbyjson
A package to serialize to and deserialize from the DerbyJSON format for roller derby data
-
handwritten-json
Convert a non-standard JSON string into a normalized JSON string
-
sqlx-postgres-interval
sqlx INTERVAL Postgres type with serde Serialize/Deserialize
-
l6t
reading and writing files used by Line6 Edit, namely Line6 Tone (l6t), Line6 Bundle (l6b), Line6 Tone Collection (l6c) and Sounddiver Library (lib)
-
edres
Generate struct and enum definitions from data files
-
tnef
A basic TNEF parser written in pure Rust
-
serde_ubjson
UBJSON support for Serde
-
libnetkeeper
The netkeeper toolkits write in rust
-
num-format
producing string-representations of numbers, formatted according to international standards
-
rkyv-test
Zero-copy deserialization framework for Rust
-
protobuf-json-temp
serializing Google protobuf objects as JSON using Rust
-
libsixel-rs
Sixel terminal-graphics protocol encoding
-
dos-cp
DOS code pages
-
envvar-parser
parsing environment variables
-
crc-fast
Fast, hardware-accelerated CRC-32 and CRC-64 checksum calculation using SIMD
-
serde_amp
Serialization/deserialization tooling for Asynchronous Messaging Protocol
-
brioche-ducc-serde
Serde serializer/deserializer implementation for
ducc::Value
(fork) -
milf
native Rust encoder and decoder of My INI-Like Format (MILF)-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for MILF data to facilitate…
-
gvox-rs
Voxel file format parser
-
oref-red-alert
Israel Home Front Command API wrapper
-
detect-compression
Reader and Writer that auto-detect compresson algorithms
-
dragnit
Schema-based serializing library (part of magister project)
-
archiv
Read and write compressed, length-prefixed streams or file(s)
-
litl
A JSON dialect with support for tagged binary data
-
aliri_base64
Wrappers that make debugging and using byte arrays a bit nicer
-
wamp-core
WAMP core library for parsing messages
-
protobuf-sys
Low-level bindings to libprotobuf
-
leopard-codec
Reed-Solomon codes using leopard algorithm
-
kekbit-codecs
Kekbit channels adapters, that allow to directly write and read data structures into a channel
-
decnumber-sys
Low-level bindings for libdecnumber
-
bloaty-metafile
-
syt
Hackish things for serde_yml
-
email-encoding
Low level email encoding RFCs implementations
-
serde_vici
Serde serialization/deserialization library for the VICI protocol
-
json_log
Log with JSON
-
layout21utils
Layout21 Internal Utility Crate
-
xdr
XDR encoding and decoding library
-
proquint
Proquints are readable, pronouncable representations of identifiers. For humans.
-
serde_with_extension
extended functionality for serde_with
-
serde_tuple_explicit
A fork of the serde_tuple crate using explicit traits to de/serialize structs
-
protobuf_iter
Iterate over Protobuf messages while decoding on the fly
-
bs58-cli
A cli utility for encoding/decoding base58 encoded data
-
nix-nar-cli
Binary to manipulate Nix Archive (nar) files
-
reed-solomon-simd
Reed-Solomon coding with O(n log n) complexity. Leverages SIMD instructions on x86(-64) and AArch64.
-
delimited-protobuf
A read/write library for length-delimited protobuf messages
-
typst-ts-serde-exporter
Export a frame of Typst Artifact into serde formats
-
shrine
Secrets manager written in rust
-
serde-tcod-config-parser
A best-effort implementation of the now deprecated libtcod config file parser functionality from libtcod
-
serde_json_lodash
lodash.js ported version, work with serde_json::Value
-
jp_multimap
A barebones multimap (part of the jp project)
-
serde-attributes
Serde Attributes
-
actix-bincode
Bincode extractor for Actix Web
-
polyglot
format-agnostic serialization
-
jce
in Rust
-
serde_transit
Transit serialization for Rust
-
dlg
parsing .dlg files
-
fast-rustc-ap-serialize
Automatically published version of the package
serialize
in the rust-lang/rust repository from commit 15812785344d913d779d9738fe3cca8de56f71d5 The publishing script for this crate lives at: https://github… -
data-encoding-bin
Swiss Army knife for data-encoding
-
serde_eetf
Erlang external term format support for serde
-
reflect_to
Run-time type reflection and conversion
-
typenaming
Infrastructure to derive name of type
-
ucpack
serialization format used in the Arduino Alvik
-
serde_cli
Use serde to convert text files between file formats
-
redid
VESA EDID Generation Library
-
lber-serde
An ASN.1/BER parser/encoder based on nom
-
cesu8str
Convert to and from CESU-8 or Modified UTF-8 encodings, only when necessary
-
cobhan
FFI is a system for enabling shared code to be written in Rust and consumed from all major languages/platforms in a safe and effective way, using easy helper functions to manage any unsafe data marshaling
-
buf_sized
Calculate buffer sizes needed by types
-
prutoipa-build
Utoipa implementations using Prost! code generation engine
-
serde_deser_iter
Iterate through serialized sequences allowing to aggregate them without deserializing to an allocated collection
-
opg
Rust OpenAPI 3.0 docs generator
-
jvm-serializable
version of jvm standard serialize and deserialize
-
struct-patch-trait
A lib help you patch Rust instance, and easy to partial update configures
-
maa_types
Types for the Maa
-
serde_builder
serde extension to build de/serialization algorithms for types using a builder pattern
-
yaml2json-rs-bin
Command line utility to convert YAML files to JSON
-
jlabel-question
HTS-style full-context label question parser and matcher
-
nu_plugin_from_bencode
A Nushell plugin to convert bencode data into Nu structured values
-
sion-rs
SION serializer/deserializer
-
ajars_server_axum
AjaRS
-
tower-web-protobuf
Middleware and friends for tower-web that help with Protobufs
-
serde-strings
Serde wrapper for FromStr/Display implementors
-
yyjson-sys
low-level Rust FFI binding for yyjson, a high-performance JSON parsing library. It provides direct access to yyjson's C API. This crate is intended for building higher-level abstractions…
-
urbit-q
Encode and decode data in Urbit's @q format
-
solink-tokio-file-watch
Log flattened JSON in tracing
-
sparkplug-rs
Sparkplug protobuf bindings for Rust
-
mempickle
Store raw structs on disk with 0 serialization
-
serde_cast
B cast
-
jrf
An underpowered JSON formatting cli
-
base79
Textual representation of and utility functions for base-79 fractional numbers with arbitrary precision
-
keon
A human readable object notation that syntactic similar to Rust and fully supports Serde's data model
-
duktape
Embedded JavaScript interpreter with a small footprint
-
zuri_nbt
Read and write minecraft NBT data
-
serde_clj
Convert Rust data to idiomatic Clojure data using JNI
-
natural_slice
Encoding some properties of slices as natural numbers using Kociemba's alogrithms
-
serde_fmt
Write any serde::Serialize using the standard formatting APIs
-
simple-base64
encodes and decodes base64 as bytes or utf8 with simple API
-
zarrs_registry
The Zarr extension point registry for the zarrs crate
-
bitman
An easy to use bit manipulation library for Rust
-
nested_qs
Serializing/deserializing nested style querystrings with serde
-
serde_extract
Enables remapping two structs using the Serde framework
-
spanned_json_parser
A Json parser that gives you the line and column number for each value
-
gb_cart
GB/CGB file header library and utilities
-
oasgen-core
Dependency of oasgen. Generates OpenAPI 3.0 spec based on Rust code. Works with actix-web, but architected to easily extend to other frameworks (or no framework).
-
tauriless_serde
details of serialization and deserialization of messages for
tauriless
-
keystone-engine
Rust bindings for the Keystone Engine assembler library
-
no_std_strings
no_std version of crate fixedstr: strings of constant maximum size that can be copied and stack allocated
-
serde-helpers
Wrappers for serializing/deserializing Rust objects to and from different data formats
-
serde_compact
Macros to compact structs and enums serialized with serde
-
nb-serde-query
serialize and deserialize query string in url
-
petra
binary format with support for flexible containers
-
jddf
JSON Data Definition Format validator and utilities
-
person_json
JSON serializer and deserializer for Person Profile
-
serde_qs_ext
Querystrings for Serde
-
serde_var_export
PHP function var_export() support for Serde
-
typed-json
A JSON serialization file format
-
persia-speedy
A fast binary serialization framework
-
cranelift-serde
Serializer/Deserializer for Cranelift IR
-
ittech
Impulse Tracker file parser and writer
-
byteorder-core2
Personal fork based on byteorder PR 184 that adds some core2 support to byteorder
-
microserde
Zero-dependency implementation of Serde
-
tourist-serde
Serialization and deserialization for the tourist documentation system
-
wjp
Wizards JSON Parser
-
probor
A (prototype of) serialization protocol on top of CBOR that provides protobuf-like functionality
-
mll-axum-utils
一个 Axum 的工具库
-
stubit
stupid bit library
-
escapist
minimal library for escaping HTML and href attributes; it can also unescape HTML
-
libzbase32
z-base-32 format for Rust. This implementation is no_std compatible.
-
nrc-protobuf
Google protocol buffers A minor fork of https://github.com/stepancheg/rust-protobuf/
-
serde_utils
macros and types for Serde
-
bevy_proto_typetag
bevy_proto with typetag support
-
redis-derive
implements the redis::FromRedisValue and redis::ToRedisArgs traits from mitsuhiko / redis-rs for any struct
-
etwin_serde_tools
Helper functions for
serde
-
bookfile
A container file format with chapters and an index
-
rustdx
受 pytdx 启发的 A 股数据获取库
-
iso_8583_rs
Parse ISO-8583 messages
-
cdumay_error_json
JSON error
-
rust2pickle
serialize and deserialize Syn syntax trees into Pickle format
-
cargo-feature-set
Extract the features for every compiled crate from
cargo metadata
-
xcb-util-cursor
Bindings to libxcb-cursor
-
xmlity-quick-xml
XMLity implementation of quick-xml
-
serde-capture
'Skip' deserialisation, but extract some, and retain the rest for later
-
tap-reader
Wraps an existing reader and copies the read bytes into it's own buffer
-
binson
Implements the binson binary serialization format. See binson.org for details.
-
common-error-build
High performance universal error code management for Rust in Rust
-
facet-jsonschema
Generate JSON Schema from Facet types. Provides a
to_string
function to get a JSON Schema representation as a string. Useful for reflection, introspection, serialization, and deserialization. -
dbus-serialize
Encoder / Decoder for D-Bus Types
-
raw_serde
A serialization library
-
kserd
Kurt's Self-Explanatory Rust Data
-
binascii
Useful no-std binascii operations including base64, base32 and base16 (hex)
-
readervzrd
A generic reader for csv and json data
-
binario
An asynchronous zero-fluff binary encoder/decoder
-
quickjs-rusty
QuickJS (QuickJS-NG) Javascript engine wrapper, and more
-
schema_jsonrs
Generate JSON Schemas from Rust code
-
arrayfire_serde
Serde support for Arrayfire types
-
ta1394-avc-general
A pure-Rust small framework for AV/C protocol and command defined by 1394 Trading Association
-
discortp
Lightweight, flexible Real-time Transport Protocol (RTP) parsing library
-
proto-tower-util
Helper tools for Tower protocol implementations
-
neon-serde
Easily serialize object for use with neon
-
json-api
Idiomatic types for building a robust JSON API
-
simplestcrypt
Simplest way to perform a symmetric encryption, using a preshared key. Very small wrapper around aes-siv crate, with randomly generated nonces, for anything more advanced, use aes-siv instead
-
xdrgen
XDR codec generator from specification. Designed for use with xdr-codec.
-
bmbp_marco_sql
BMBP Marco
-
jsonrpc-macros-plus
Helper macros for jsonrpc-core
-
resp
RESP(REdis Serialization Protocol) Serialization for Rust
-
const_base
Decoding/encoding base 64/32/16 strings at compile-time
-
actix-web-4-validator
Validation mechanism for actix-web
-
iso20022
ISO 20022 Universal Financial Industry Messages in Rust
-
tsukurou_table
A specialized map for storing values of varying types
-
threetwo
base32 library for Rust
-
df_st_db
Database store and query implementation for the DF Storyteller project
-
serde-save
the most complete serialization tree for serde
-
tsu
Toml encoding and decoding utilities,parse to toml,convert-json-to-toml,convert-toml-to-json,convert toml to yaml,convert-yaml-to-toml
-
hhh
Binary File Processor
-
elfbin
Build ELF object files defining symbols with fixed binary data
-
chisel-decoders
Chisel UTF-8 and ASCII byte stream decoder implementations
-
polywrap_msgpack_serde
An msgpack Serializer and Deserializer data format with Serde for Polywrap
-
weird
A Crockford Base32-like encoding that produces non-sequential output based on a salt
-
cni_format
parser and serializer for the CNI configuration format
-
stepflow-serde
Stepflow support for Serde
-
yaml-split
iterator over individual YAML documents in a YAML file or stream
-
summa-proto
Summa search server proto files
-
bytekey
lexicographic sort-order preserving binary encoding
-
htscodecs-sys
FFI bindings for htscodecs. htscodecs is automatically built and linked statically. Requires a C compiler.
-
rasn-derive-impl
Derive macro impls for rasn-derive
-
anvil-region
Region file format storage for chunks
-
coreutils_json
Json service
-
json2cbor
Convert JSON to CBOR
-
mpk2json
Small CLI tool to convert MessagePack files to JSON
-
sval_serde
Integration between serde::Serialize and sval::Value
-
monostate
Type that deserializes only from one specific value
-
uf2_block
UF2 block packing and unpacking
-
rustic_core
fast, encrypted, deduplicated backups that powers rustic-rs
-
serde_shade_nbt
Rust serde crate for the ShadeNBT file format
-
gsi
map tile retriever for 'Chi-ri-in-tile' ('地理院タイル'; ja-JP) of 'Geospatial Information Authority of Japan' (GSI)
-
valu3-parquet
Parquet and Arrow encoding and decoding for valu3
-
osascript
simplified access to JavaScript via OSA on macOS
-
serde-scale
Serde serializer and deserializer for the SCALE encoding
-
serde_shon
SHON serialization and deserialization support in Rust
-
protobuf-support2
Code supporting protobuf implementation. None of code in this crate is public API.
-
msgpack_simple
Simplified, easy to use, pure Rust MessagePack implementation focused on handling dynamic data structures
-
serde_taml
Serde-integration for TAML, a kind-to-humans configuration language
-
format-url
Make building URLs more ergonomic
-
mvdb
Minimum Viable (Psuedo) Database
-
rustybit-serde-bencode
A bencode serializing/deserializing library powered by Serde
-
serde_amf
AMF [de]|serialization library
-
serialize-quill-delta
Serialize a Quill Delta object to text
-
plantuml_encoding
Encoding and decoding text plantuml diagrams to facilitate communication of them through URL
-
pakr-iec
Functions to format numbers as decimal (1000 is 1.0k) and IEC (1024 is 1.0ki) up to YOTTA suffix
-
axum-htmx
A set of htmx extractors, responders, and request guards for axum
-
dynamic-array
A dynamically-allocated array of fixed size
-
feldera-ijson
A more memory efficient replacement for serde_json::Value
-
asm
decoding and encoding assembly of various architectures
-
async-bincode
Asynchronous access to a bincode-encoded item stream
-
simd-json-derive
derives for simd-json
-
serde-mappable-seq
Unnoficial third-party serde (de)serializers for mappable sequences
-
wasabi_leb128
Read and write the variable length LEB128 number format
-
avalanche-proto
Protobuf generated client and server resources for Avalanche gRPC in rust
-
k8-diff
Used for computing diff between Kubernetes objects
-
basehan
A data encryption method using Chinese characters. Kind of like base64.
-
loona-hpack
HPACK codec for the loona HTTP implementation
-
tamasfe-json-rpc-types
containing JSON RPC types with serde
-
serdine
A tiny serialization library for storing types in a raw (but safe), memcpy-like, format
-
recfiles
managing GNU Recfiles
-
serde-command-opts
serializing command line options (structopt in reverse)
-
endian-type
Type safe wrappers for types with a defined byte order
-
rs2d
encoding and decoding data in a 2D Reed-Solomon matrix
-
xml2json-rs
converting to and from XML/JSON
-
num-to-words-de
Convert a u32 Integer into its String equivalent in the German Language
-
decimate
decimal library in pure Rust
-
encoding_index_tests
Helper macros used to test index tables for character encodings
-
HiddenBytes
HiddenBytes is a personal tool for exploring image steganography techniques and algorithms, ideal for experimenting with hiding information in images
-
serde_starlark
Serde serializer for generating Starlark build targets
-
serde_mcf
Serde deserializer for Modular Crypt Format (MCF)
-
serde-nu
Turn any value into a nu-protocol::Value with serde
-
csv-line
Fast deserialization of a single csv line
-
residua-zigzag
converting between signed and unsigned integers using zigzag encoding and decoding
-
sh_serde_derive
watt serde derive
-
bd
big data tool kit
-
planus-types
Internal type library for planus
-
usv-to-csv
USV to CSV: Convert Unicode Separated Values (USV) to Comma Separated Values (CSV) for data markup, including for spreadsheets, databases, text files, and more
-
gs11n
Utililties need for GS11N
-
pngme
A command line program that lets you hide secret messages in PNG files
-
firefly-meta
Parser and serializer for the Firefly Zero metadata file format
-
msgpack-value
Types and macros for the MessagePack data model
-
pbzlib
used for simplifying the serialization and deserialization of protocol buffer objects to/from files. The main use-case is to save and read a large collection of objects of the same type…
-
detrojt
A hack to support deserialization of arbitrary trait objects
-
avdl-serde-code-generator
convert avdl declarations into Rust types with serde support
-
bc-envelope-cli
Gordian Envelope Command Line Tool
-
jrd
json resource descriptor, as specified by https://www.packetizer.com/json/jrd/
-
warg-protocol
operator and package log protocols for Warg registries
-
cj_ascii
working with ASCII strings in Rust
-
xorstream
xoring a vector of data with an (optionally async) stream of data
-
serde_cbor
CBOR support for serde
-
bsn1_serde
derive macros for bsn1
-
enum_primitive_serde_shim
Community Driven Serde Shims
-
rusty_pdf
adding text and images to existing pdf files
-
base116_cli
CLI binary for crate base116
-
binwrite
helping write structs as binary data using ✨macro magic✨
-
mbe
A binary encoding library designed for efficient data storage and transportation in trading platforms
-
nml
A parser and Serde implementation for the Fortran Namelist format
-
morsify
Easily convert text to Morse code and vice versa
-
trans
Serialization protocol for inter-language communication
-
toml_datetime
A TOML-compatible datetime type
-
serde_piecewise_default
Uses serde's Option<T> handling to let you easily specify defaults for all fields at once by implementing Default
-
ogrim
XML builder macro letting you write literal XML inside your Rust code (similar to
serde_json::json!
). Features interpolation, escaping, auto-close tags and minimal memory allocations. -
html-to-react
convert a html string to react
-
koibumi-base32
A Base32 encoder/decoder library
-
bytevec2
serialization library that uses byte vectors
-
orecc-elf
Easy read/write ELF 32/64 relocatibles/executables/dynamics
-
ps-base64
Base64 encode/decode
-
msb128
std::io::{Read, Write} positive primitive Rust integers in the Most Significant Base 128 (MSB128) variable-length encoding
-
x328-proto
Sans-io implementation of the X3.28 field bus protocol
-
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.
-
kv2
kv2 (keyvalues 2) format parser with serde support
-
serde_iter
Iterator wrappers for sequence/map serialization
-
rtcp-types
RTCP packet parser and writers
-
sml
markup language optimized for loading config files and schemas
-
serde-version
Versioning support for Serde
-
ega_palette
Represents EGA colors, a palette containing these colors, and methods of extracting RGB data from each color
-
hv-ecs
A wrapper around the
hecs
crate performing reexporting/version patching for Heavy -
slog-json-concur
JSON drain for slog-rs with concurrency
-
uri-url
Efficient Conversion of URIs and URLs
-
typescript_tsconfig_json
Shapes for TypeScript tsconfig.json
-
gsi-cs2
Ready-to-use structures for serializing data from Counter Strike 2 GSI
-
configgen-rs
An attempt to make a crate based on config that generates a default configuration file on the filesystem if it does not exist yet
-
bit_seq
A procedural macro for creating bit sequences
-
serde_json_canonicalizer
JSON Canonicalization Scheme (JCS - RFC 8785) implementation
-
minum
An audio synthesis toolset toolset
-
serde_archive
archive serializer for Serde
-
wstp-sys
Low-level FFI bindings to the Wolfram Symbolic Transfer Protocol (WSTP) C API
-
serde-human-bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
firestore-serde-timestamp
A timestamp serialization helper for firestore-serde
-
cart_container
The CaRT file format is used to store or transfer malware and it's associated metadata. It neuters the malware so it cannot be executed, and encrypts it so anti-virus software cannot flag the CaRT file as malware
-
serde-reflect-intermediate
Reflection utils of intermediate representation for Serde serialization
-
facet-json
JSON serialization and deserialization support for Facet traits
-
wordlists
Take bits, give words
-
numf
Convert numbes between formats
-
varint
Google Protobuf's Variable-Length Integers
-
picodata-rmp-serde
Serde bindings for RMP (forked from rmp-serde)
-
femtopb-build
A code generator for
femtopb
-
psml
serialising to, and deserialising from, PSML
-
postcard-bindgen-core
generate bindings for the postcard binary format for other languages than Rust - Core Crate
-
serde_dyn
A package that allows you to dynamically select which type to deserialize at runtime via UUID values specified per type
-
i256
Optimized implementations of 256-bit signed and unsigned integers
-
memedb_tagger
CLI tool to tag your images with vim-ish keybinds, using the power of memedb
-
json_value_remove
Interface to remove serde_json::Value elements
-
structure
Use format strings to create strongly-typed data pack/unpack interfaces
-
pbjson-build
Generates Serialize and Deserialize implementations for prost message types
-
base58id
A short, human-readable identifier for infrequently generated records
-
lightpack
A lightweight, no-std binary serialization library
-
restcrab
Procedural macro to automatically generate a REST client from a trait definition
-
streamdata
Sans-IO data stream decoding utilitites
-
residua-uleb128
reading and writing unsigned integers in LEB128 encoding
-
zserio
Runtime support for zserio
-
alogfmt
Logfmt serializer implementation using serde
-
makepad-http
Makepad http utils
-
cstea
An Ingredient crate for working with csv files in rettle
-
polars-utils
Private utils for the Polars DataFrame library
-
jsl
JSON Schema Language validator and utilities
-
musli-wire
Fully upgrade stable format for Müsli suitable for network communication
-
nbtrock
Read And Write Bedrock NBT
-
fhirbolt
FHIR library
-
encoder
Blazing fast encoder written in Rust
-
blockbuffers
serialization tool which builds strict Flatbuffers binaries
-
tf-bindgen-schema
Rust structures used to (de)serialize Terraform Provider and Config Schema
-
carbon-rpc-block-crawler-datasource
RPC Block Crawler Datasource
-
buffi
generate ergonomic, buffer-based C++ APIs
-
rs-urlencoding
doing URL percentage encoding
-
lib-contra
The function implementation of contra
-
lotus-utils-texture
lotus-lib texture handling
-
encoding-utils
A utils to help with encoding and decoding os strings and more
-
indexer
allows you to create an index (a multi-value sorted map) based on serde json values
-
shortid
uuidv1 generator and variant. safe and fast.
-
farmfe_plugin_json
Json plugin of farm
-
tobz1000-serde-xml-rs
Pseudo-namespaced fork of
serde-xml-rs
-
serde_serializer_quick_unsupported
Helper for implementing a serializer that supports a reduced subset of the serde data model
-
spsheet
A xlsx or ods read and write spreadsheet library
-
json-highlight-writer
writer for json-rust object which supports highlighting slices when printing JSON objects
-
async-codec-lite
Adaptors from AsyncRead/AsyncWrite to Stream/Sink using futures
-
kvds
An efficient key-value store for encoding documents
-
quickfix-msg41
FIX 4.1 messages generated from official XML spec file
-
prom-types
Protobuf Types for Prometheus Remote Read/Write, from TAOS Data Inc. - the creator of TDengine.
-
oauth2_utils
that provides utility functions for working with OAuth2
-
jsurl
A more compact and human-readable alternative to JSON + URL encoding
-
serde_json_ctx
serde json extension trait for value
-
melda
Delta-State JSON CRDT
-
netherite
A tokio implementation of the Minecraft Protocol with derive macros
-
syscall_encode
Traits and macros to help define a syscall interface for a kernel
-
facet-serialize
Generic serializer for facet
-
relative
A type to wrap vtable references such that they can be safely sent between other processes running the same binary
-
cerdito
Rust encoding and decoding framework
-
commit_encoding_derive
Commitment encoding derivation macros
-
jsonrpc-lite
JSON-RPC 2.0 Specification serialization for Rust
-
serde-constant
Const values for serde
-
vizio-openrtb
OpenRTB v2.5 and OpenRTB Dynamic Native Ads v1.2 types for rust forked for Vizio
-
ba2
working with the Bethesda archive file format
-
transmog-pot
Pot adaptor for Transmog
-
isosphere
ISO standard data types, helpers, and related utilities
-
serde-select
Query serde de/serializable objects
-
base64uuid
Type for representing base64url-encoded UUIDs
-
goodpod
generating Podcasting 2.0 feeds
-
locale_name_code_page
that helps us get code pages (then legacy encodings) used in Windows
-
kafka-serde
serialization and deserialization for the Kafka protocol
-
db-dump-concat
concatenate crates.io database dumps
-
rkyv_typename
Customizable naming for types
-
hex-buffer-serde
Helper for serializing byte buffers as hex strings in
serde
-
tcn
Reference implementation of the TCN protocol for decentralized contact tracing
-
webdav-serde
-
murdoch-charsets
character-sets type defined by IANA
-
ion-hash
Ion Hash
-
blkar
Multithreaded archiver offering bit rot protection and sector level recoverability
-
axum-bson
axum bson extractor and response
-
float-format
custom floating point number format
-
serde_inner_serialize_core
A package of proc macros to assist in serializing nested structures flatly via serde
-
tracing-lv-proto
Track your apps in real time
-
corro-speedy
A fast binary serialization framework
-
sfc_cart
SNES/SFC ROM header library and utilities
-
async-xml
deserializing XML data asynchronously
-
litetx
Lite Transaction File (LTX) encoding/decoding
-
serde-single-key-map
Unwrap a single key map with serde
-
lib-base64
A base64 (with padding) encoding and decoding library, which implements the encode() and decode() methods for the String and Vec<u8> types
-
moosicbox_aconverter
Audio converter helper binary
-
serializable_enum
Two macros for implementing serialization / deserialization for enums containing no data variants
-
nachricht-nq
Pretty printing of nachricht messages
-
qr-rs
A CLI utility to encode URLs or text into QR codes in various formats and colors
-
evdev-sys
Raw bindings to libevdev High level Rust bindings are available in the
evdev
crate -
pilota-thrift-parser
Pilota thrift Parser
-
shapely-codegen
One trait for reflection, serialization, deserialization
-
serde_win_unattend
Rust serde bindings for Microsoft Windows Autounattend.xml
-
lbs
Lazy Binary Serialization
-
power-instruction-analyzer
Program to analyze the behavior of Power ISA instructions
-
protospec
One binary format language to rule them all, One binary format language to find them, One binary format language to bring them all and in the darkness bind them
-
serde_edifact
A Serde for Edifact
-
rust-newline-converter-cli
Newline byte converter library
-
config_file_types
Automatically generate file configuration wrapper
-
wilton_rusty
Rust modules support for Wilton JavaScript runtime
-
roman_encoder
Encode unicode string into roman numerals
-
restest
Black-box integration test for REST APIs in Rust
-
iced-x86
blazing fast and correct x86/x64 disassembler, assembler and instruction decoder written in Rust
-
blech32
Encodes and decodes the Blech32 format
-
rbase64
A fast multi-threaded base64 encoding library and CLI tool
-
decart
Octo cartridge encoder/decoder
-
serde-ndim
Serde support for n-dimensional arrays from self-describing formats
-
base256u-cli
base256u encode and decode data to stdout
-
nu_plugin_from_beancount
A nushell extension to load a beancount file into nu structured data
-
nu_plugin_cloud
A nushell plugin for working with cloud storage services
-
xlsx-to-usv
XLSX to USV: Convert Microsoft Excel (XLSX) to Unicode Separated Values (USV) for data markup, including for spreadsheets, databases, text files, and more
-
protokit_textformat
Usable protocol buffers
-
rss4mdbook
a generator for mdBook as CLI tool, export RSS.xml into u want path
-
id3
reading and writing ID3 metadata
-
serde_derive
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
-
prost-sled
Integration layer between prost and sled
-
crabmole
Porting Go standard library in Rust
-
buffed
Traits & implementation of parsing buffered IO
-
altcoin-bech32
Encodes and decodes Altcoin Segregated Witness addresses in Bech32
-
comiconv-server
A server for converting comic book archives, compatible with comiconv
-
ruhvro
Fast, multi-threaded deserialization of schema-less avro encoded messages
-
minicbor-io
A set of I/O utilities for minicbor
-
tysh
hashing the metadata of a type
-
httlib-huffman
Canonical Huffman algorithm for handling HPACK format in HTTP/2
-
serde-m3u
-
arya
json validation. simple json repair. lightning fast.
-
tensorflow_proto
Rust structs for Tensorflow Protocol buffers
-
jso
No-BS, no-bloat json library
-
parquet-py
command-line interface & Python API for parquet
-
irox-csv
CSV Reader/Writer
-
five8_core
Core utilities for the five8 crates
-
rsv-core
RSV reading and writing with Serde support
-
sqlx-pgrow-serde
serde-compatible newtype wrapper for sqlx::postgres::PgRow
-
ssb-legacy-msg-data
ssb legacy data format
-
mesh-portal-versions
The raw data types for mesh-portal-api serde
-
tent-thrift
Rust bindings for the Apache Thrift RPC system
-
polar-prost
Protobuf bindings to interact with Polar watches
-
serde_php
Serde support for PHP's serialization format
-
codepage
Mapping between Windows code page numbers and encoding_rs character encodings
-
jsonsv
CLI validator for JSON schema
-
serde_flat_regex
a marcro for flattening regex matching keys during serde deserialization
-
secret-loader
Load secrets from multiple locations
-
udsv
A serde library for the UNIX Delimiter Separated Values format
-
protosocket-rpc
RPC using protosockets
-
wasm-bindgen-utils
helpers that make working with wasm-bindgen easy
-
tch-serde
Serialize/Deserialize tch-rs types with serde
-
packetrs-impl
Macro-based struct serialization/deserialization
-
json-spanned-value
Track the origin of your json values for better error reporting!
-
base65536
A binary encoding optimized for UTF-32/UCS-4 encoded text and Twitter
-
json-pretty-compact
A compact & pretty formatter for serde_json
-
tl-types
TL types
-
manual-serializer
manual byte buffer serialization & deserialization
-
prost-uuid-doubleint
Prost uuid custom datatype
-
said
Self-Addressing identifier library
-
valuable
Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries
-
sqlite_varint
functions for dealing with varints from SQLite
-
eccodes
Unofficial high-level Rust bindings of the latest ecCodes release
-
menugen
Hierarchical menu generation library
-
orio
Small serialization library
-
better-vdf
A VDF serialization file format using serde
-
bitchomp
reading in different types from a buffer of bytes
-
axum-jsonschema
Request JSON schema validation for axum
-
expry_macros
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.
-
proqnt
Zero-copy proquint encoding and decoding
-
sonic_serde_object
An enum that can contain different types of variables along with a lot of From implementations
-
borsh-cli
Command-line utility for manipulating Borsh-serialized data
-
fog-human-json
Human-readable fog-pack data, through JSON
-
gsi-csgo
containing ready-made structures for deserializing or reverse serializing data provided by CSGO GSI using serde. With examples.
-
mavryk-smart-rollup-encoding
Data Encodings used by Mavryk Smart Rollup kernels
-
tiger-pkg
Tiger engine package reading library for Destiny 1/2 and Marathon
-
helpers
self use helper library
-
serde-generate-bin
generate (de)serialization code in multiple languages
-
protoc-gen-prost-serde
Protocol Buffers compiler plugin providing JSON serializations
-
tiny-varint
A no_std compatible VarInt encoding/decoding Rust library
-
mtml-parser
MTML parser written in Rust
-
cryptid-rs
encrypt and decrypt integer IDs to URL safe strings
-
serde_valid_literal
Literal Value type based JSON
-
sectorize
A small library for writing arbitrarily-aligned data to sectored mediums
-
serde_nbt
A Serde library for Minecraft's Named Binary Tag (NBT) format
-
skrillax-codec
A framing codec for Silkroad Online network packets
-
ricksponse
A request/response structure allowing for a multitude of encodings/decodings
-
plabble-codec
Plabble Transport Protocol codec
-
td_proto_rust
bin protocol for Rust
-
dilate
A compact, high performance integer dilation library for Rust
-
jasper
RFC 8259-compliant JSON encoder and decoder
-
radix50-cli
cli for encoding and decoding DEC PDP-11 and PDP-10 RADIX-50 word streams (https://en.wikipedia.org/wiki/DEC_RADIX_50)
-
snake_case
SnakeCase is a String-like type that can only contain valid non-empty snake_case
-
serde-chrono-str
Serde serializer/deserializer for NaiveDateTime to/from strings containing integers
-
json_parser_simple
json parser lib
-
json2pb
convert json object to protobuf message
-
cmp_json
Comparators for JSON represented by serde_json::Value
-
json-parser
JSON parser
-
rb64
Base 64
-
tracing-serde
A compatibility layer for serializing trace data with
serde
-
esexpr-binary
ESExpr serialization binary format
-
mangling
generates safe, recognizable identifiers from byte streams
-
protokit_proto
Usable protocol buffers
-
toml-test-harness
Cargo test harness for verifying TOML parsers
-
serde_struct_wrapper
Wrap Structs with an alternate root element during serialization and deserialization using Serde
-
gjson
Get JSON values quickly
-
md2nb
Convert Markdown files into Wolfram Notebooks
-
pb-to-json
protocol buffer to JSON conversion
-
wiring
An async binary serialization framework with channels support
-
serde_derive_state
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
-
liberasurecode
wrapper for
openstack/liberasurecode
-
mlua_serde
Serde (De)serializer implementation for mlua Value
-
safe_pod
serializing and deserializing structs to and from byte arrays written in safe rust
-
mime_serde_shim
Community Driven Serde Shims
-
serde-xml-rust
Maintained fork of xml-rs based deserializer for Serde (compatible with 0.9+)
-
json_utils_2024
JSON utilities for Rust
-
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
-
freeform
A small library for being able to store free-form data
-
sensei
command line tool to open documentation for any crate
-
bung
A serialization implementation for SurrealDB, based on MessagePack
-
finite_repr
Isomorphic encoding/decoding data to & from numbers
-
libipld-json
ipld json codec
-
ryan
configuration language for the practical programmer
-
df_st_cli
Command line interface for Dwarf Fortress Legends
-
tgo
Heterogeneous data type transtion, it's safe, lightweight and fast
-
n64_cart
N64 file header library and utilities
-
acon
A native Rust ACON encoder and decoder. Provides FromStr and Display for deserialization and serialization respectively. Comes with some utilities to make working with the data structure easier.
-
pyo3-tonic
Protocol Buffers compiler plugin for PyO3 Python binding compatible gRPC services powered by Prost! and Tonic
-
rml_amf0
Modules for handling the encoding and decoding of data with Adobe's Action Message Format 0 (AMF0 data format)
-
base85
encoding as described in RFC1924
-
based
Custom numeral systems
-
binchop
ELF/PE serialization/deserialization library
-
asn1-cereal
ASN.1 and BER serialization
-
serde-datetime
serde serializer/deserializer for DateTime
-
serde_apply
Partially deserialize and update your struct
-
miso-types
Expanded types for Borsh serialization
-
strip_bom
Add a simple BOM striping feature for
str
andString
-
phc
PHC string encoding/decoding library
-
ls_rules
A Little Snitch .lsrules file format model
-
file-content
working with files and common text data encodings
-
prost_types_for_lucas
Fork to prost-types, try for add serde derive
-
planus-translation
Internal translation library for planus
-
serde_json_pythonic
fork that includes a Pythonic JSON formatter
-
netascii
Iterator adaptors for encoding and decoding netascii as according to RFC 854
-
declio
A declarative I/O serialization library
-
abio
Safe abstractions for interfacing with the native operating system ABI
-
ef80escape
A domain-specific-language to select commits in a git repo. Similar to Mercurial's revset.
-
serde-querystring-axum
A query string extractor for axum based on serde-querystring
-
base91
Encoding binary data as ASCII characters. Similar to base64, but more efficient.
-
csharp_binary_encoding
Decode binary data written by C#'s BinaryWriter class
-
serde-dot-case
Rename all enum fields to dot.case
-
exist
Self describing persistence library
-
serde_prometheus_labels
A serializer for Prometheus labels
-
serde-yaml-olidacombe
YAML support for Serde
-
json-commons
A set of JSON common tools in Rust
-
kitty_image
Display images using the kitty image protocol
-
dade
data definition for Rust structures
-
jsonc-to-json
converting JSONC into JSON
-
wirehair-wrapper
Rust wrapper for https://github.com/catid/wirehair
-
rocket-validation
Rocket Guards to support validation using validator
-
miniserde
Data structure serialization library with several opposite design goals from Serde
-
bc-tags
Blockchain Commons CBOR Tags
-
dle-encoder
DLE ASCII encoder and transport layer for Rust
-
zarrs_metadata
Zarr metadata support for the zarrs crate
-
bmbp_marco_rdbc
BMBP Marco
-
durabletask-proto
Compiled protos for the durabletask framework
-
le-stream
De-/serialize objects from/to little endian byte streams
-
transmog-async
Async stream support for Transmog
-
stream_delimit
length delimited protobuf stream separator
-
rlua_serde
Serde (De)serializer implementation for rlua Value
-
balena-cdsl
Configuration DSL
-
keyedes
serialize and deserialize trait objects by allowing users to encode keys into the format
-
json-codec
JSON Codec implementation
-
serfig
Layered configuration system built upon serde
-
ark-test-curves
testing ark-ec & ark-poly
-
basn1
Binary ASN.1 encoding and decoding no-std library (DER)
-
binary-mirror
Core types for binary-mirror derive macro
-
bytey_byte_buffer
Bytey ByteBuffer code, use Bytey instead
-
nebular
An audio synthesis toolset
-
ctr_cart
3DS file header library and utilities
-
mutelnet
handling TelnetEvents from telnet-codec
-
pbcodec
An asynchronous encoder/decoder for Protocol Buffers
-
serde_tran
helper to serde your data into encoded bytes
-
bin-encode-decode
A high-performance binary encode and decode library that supports customizable character sets beyond Base64
-
domrs
Document builder and serializer
-
catherine
Framework is a general-purpose cybersecurity framework built to provide extended support for defense operations
-
spinifex-unsigned-varint
unsigned variable integer format used in the Multiformat specifications
-
nebula-fbthrift-graph
Nebula Graph graph interface
-
utem
automatic translation from UTEM (Universal Text Encoding as Meaning)
-
ta1394-avc-stream-format
A pure-Rust implementation of AV/C commands for stream format defined by 1394 Trading Association
-
json_value_resolve
Interface to resolve String to serde_json::Value
-
serdapt-hex
Adapter to serialize as hex
-
ajars_axum
AjaRS
-
jsonprima
RFC 8259 compliant JSON validator in Rust
-
ajars_core
AjaRS
-
streaming_serde_json
streaming alternative to serde_json for processing JSON data sources that are too large to fit in memory
-
quirs
wrapper around the Quirc QR decode library
-
rschema
A json-schema generator
-
serde_bebop
A Serde implementation for the Bebop protocol
-
fstr
A stack-allocated fixed-length string type
-
blob-uuid
Converts Uuid to a url friendly 22 character string blob
-
ion-c-sys
Bindings to Amazon Ion C
-
easybuffers
Faster serialization and deserialization than protobuf
-
rdsys_backend
A backend API to receive resources from rdsys
-
tweechat-datatypes
Rust datatypes for tweechat
-
rspamd-base32
encodes and decodes base32 bug-to-bug compatible with Rspamd
-
quickfix-msg40
FIX 4.0 messages generated from official XML spec file
-
simple-base64-cli
CLI binary for crate base64
-
tee
An adapter for readers which delegate reads to a writer
-
serde_repr
Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum
-
int-conv
Explicit integer conversions
-
var_byte_str
Variable byte encoding string by using gap instead of code point
-
irox-tools
Stuff that should have been in the Rust STL, but aren't
-
mllp-rs
MLLP (Minimal Lower Layer Protocol) implementation
-
random_variant
To be used with all variant, contains the derive macro
-
katcp
monitor and control protocol
-
asenum
Small derive macro to safely convert the numerical value of an enum to the enum
-
better_io
Better traits and implementations for IO and buffering
-
pb-sdk
unofficial async pocketbase sdk
-
musli-descriptive
A fully self-descriptive format for Müsli
-
simple-json2
JSON parser. Wasm / no_std ready.
-
arff
ARFF file format serializer and deserializer
-
neon-serde2
Easily serialize object for use with neon, fork of neon-serde
-
binary_codec_sv2
Sv2 data format
-
serde-gff
https://github.com/Mingun/serde-gff
-
reserde
Serde-based CLI document converter (Bencode, CBOR, JSON, TAML, x-www-form-urlencoded etc.)
-
bs64
SIMD-accelerated Base64 encoding and decoding library
-
orcxx_derive
Procedural macros to deserialize structures from Apache ORC using orcxx
-
minicbor-ser
serde for minicbor
-
toml-datetime-compat
conversion of toml_datetime types from/to chrono and time
-
serialize_rows
serializing trait for 2d vectors and arrays
-
encryption-macros-utils
belongs to the encryption-macros crate
-
muter
converting data between various formats and encodings
-
jsonptr
Data structures and logic for resolving, assigning, and deleting by JSON Pointers (RFC 6901)
-
impl_serialize
Macro for common implementing methods in serde::Serializer trait
-
monc
Read And Write Bedrock NBT
-
rustf8
An iterator to decode a single UTF-8 character from an I/O stream
-
chorba
-
musli-serde
Transparent shim to use serde types in Müsli
-
flv_codec
Decoders and encoders for FLV file format
-
serde_jcs
JSON Canonicalization Scheme (JCS) for Serde
-
bencode
easy encoding/decoding
-
rkyv_impl
Macro for
rkyv
users to implement methods onFoo
andArchivedFoo
in a singleimpl
block -
binserde
serializing data structures into a binary format
-
sdr-iq-file-reader
reading and parsing SDR (Software Defined Radio) files into complex samples. Supports various sample formats including u8, i8, i16, u16, f32, and f64.
-
byte-transcoder
A Rust+Typescript library to transcode higher-level data types to/from bytes
-
bincode2
A binary serialization / deserialization strategy that uses Serde for transforming structs into bytes and vice versa!
-
b45
Base45 encoder and decoder
-
diny_test
Test serializer format for the diny framework
-
serde_token
transcoding a Serde deserializer into a sink of tokens
-
encoding-index-tradchinese
Index tables for traditional Chinese character encodings
-
irox-raymarine-sonar
Raymarine/Navionics Sonar Logs Reader
-
fluvio-smartstream-executor
The offical Fluvio smartstream executor
-
bebop-tools
Cargo buildscript tools for Bebop, a schema-based binary serialization format
-
pagefind_microjson
No frills JSON parsing without allocations
-
conversion
An abstraction crate to convert iterators on the fly
-
prost-convert
Generate more idiomatic rust code from GRPC proto files
-
sincere_token
token
-
protobuf2
Google protocol buffers
-
abomonation
A high performance and very unsafe serialization library
-
sval_buffer
Value buffering for sval
-
bevy_serde_lens_core
World access module for bevy_serde_lens
-
serde_file
Support serde for File
-
yaml2json-rs
Convert YAML documents to JSON
-
wire-rs
Extensible interface for converting data to/from wire protocol. Supports non-contiguous buffers (including &[IoSlice]) and is no_std compatible.
-
m10-protos
M10 Protocol Buffers
-
tiny-json-rs
lightweight JSON parser for Rust
-
lineup
read/write collection of formatted UTF-8 string items
-
cyrly
A serde-based YAML serializer for Rust with an unusual output style
-
cbrzn_msgpack
WRAP msgpack encoding standard
-
zarrs_storage
The storage API and default stores for the zarrs crate
-
comic-repack
A command line tool to convert comic book archives to other formats
-
fluvio-dataplane-protocol
data plane protocol
-
facet-msgpack
MessagePack serialization and deserialization for Facet types
-
nds_cart
NDS file header library and utilities
-
bytebox
Easy and performant data storage inspired by Flutter's shared_preferences
-
graphite_binary
Efficient binary serialization for the graphite_minecraft project
-
makepad-base64
Makepad base64
-
bech32-no_std
Encodes and decodes the Bech32 format
-
usv-to-asv
USV to ASV: Convert Unicode Separated Values (USV) to ASCII Separated Values (ASV) such as for data markup, including for spreadsheets, databases, text files, and more
-
layeredconf
Layered configeration files, deserialized with serde
-
jacob
Jacob's Awesome Compiler Of BITS
-
surrealdb-tikv-client-proto
Protobuf specs for the TiKV Rust client
-
stega
conceal and reveal UTF-8 encoded data within PNG images
-
encoding_rs
A Gecko-oriented implementation of the Encoding Standard
-
fbs
Fbs FlatBuffers Rust runtime library
-
serde_json_merge
Merge, index, iterate, and sort a serde_json::Value (recursively)
-
serde-extensions
Extensions for serde serializable structs
-
gba_cart
GBA file header library and utilities
-
roscal_lib
Open Security Controls Assessment Language In Rust
-
stun_codec_blazh
fork from stun_codec
-
sentry_protos
Rust bindings for sentry-protos
-
json_typegen
Procedural macro that generates Rust types from JSON samples
-
rust_json_parser
JSON parser for Node js based frameworks
-
byteserde_types
A procedural macro for mapping byte streams to/from arbitrary struct types with focus on performance
-
pipecsv
A pipebase plugin using csv serde
-
docker_compose_spec
docker-compose.yml <-> rust <-> serde_json
-
desse
Ultra fast binary serialization and deserialization for types with size known at compile time
-
value-bag-serde1
detail for value-bag
-
sxor
xor bytes from stdin or a file with a given key
-
rs-cjy
Convert between CSV, JSON, YAML formats of 2D dataset
-
serdeconv
convenient traits and functions for converting between TOML/JSON/MessagePack strings and serializable values
-
enet-proto
eNet gateway protocol types
-
tsv
tsv (tab-seperated-values) data format for serde (serialization/deserialization)
-
oasis-cbor-value
CBOR parsing library
-
castflip
encoding/decoding numeric variables, arrays and structures in little-endian and big-endian
-
transmog-bincode
Bincode adaptor for Transmog
-
serializable-yaml
Serializable equivalent of yaml-rust
-
jsonfeed
Parser for the JSONFeed (http://jsonfeed.org) specification
-
airmash-protocol-v5
Protocol backend for version 5 of the AIRMASH protocol
-
ryan-cli
Ryan: a configuration language for the practical programmer
-
df_st_world_sites_and_pops
World_sites_and_pops.txt parser for the DF Storyteller project
-
base64easy
encodes and decodes base64 as bytes or utf8
-
endio_bit
Bit-level reading and writing, modeled after std::io::{BufReader, BufWriter}
-
bytes-kman
serialize and deserialize bytes, a simple way to comunicate to other computer or to save state!
-
oasis-borsh-derive-internal
Binary Object Representation Serializer for Hashing
-
charset
Character encoding decoding for email
-
hpack-patched
implementing HPACK coding. Patched from the original crate.
-
fire-protobuf
Rust only protobuf implementation
-
mmap_bytey
Mmap Bytey provides a convenient and easy to use byte storage
-
serde-csv-core
CSV serialization for no_std crates
-
serde-tc
Serde support for trait calls
-
cdr-encoding-size
Helper crate for RustDDS: Trait to compute the maximum CDR-serialized size of data
-
json2csv
convert JSON to CSV
-
serde_inner_serialize
A package of proc macros to assist in serializing nested structures flatly via serde
-
serialize_bits
Serialization/Deserialization in bits
-
bitcode_lightyear_patch
bitcode is a bitwise binary serializer
-
planus-lexer
Internal lexer library for planus
-
combee
flexible data analysis library written in pure Rust inspired by pandas (python)
-
qbjs_deserializer
attempts to deserialize files serialized in Qt5's internal binary JSON format to a serde_json value
-
json_to_csv
Super simple function that will convert your json flat objects into a csv
-
serde_json_path_macros
Macros for the serde_json_path crate
-
bqsp
Presentation layer protocol used to transport data in a fast and efficient manner
-
bitflags-serde-legacy
Implement serde traits for bitflags 2.x types compatibly with 1.x
-
tremor-common
Tremor common functions
-
anki_bridge
AnkiBridge is a Rust library that provides a bridge between your Rust code and the Anki application, enabling HTTP communication and seamless data transmission
-
byteorder-lite
reading/writing numbers in big-endian and little-endian
-
serde-indexed
Derivation of Serialize and Deserialize that replaces struct keys with numerical indices
-
async-streamdata
Async IO data stream decoding utilitites
-
xtest
XML testing library related to exile and xdoc
-
parity-scale-codec
SCALE - Simple Concatenating Aggregated Little Endians
-
dephy_proto
Protobuf definitions for DePHY messages
-
goff
Goff configuration language and reference serde implementation
-
libipld-core
Base traits and definitions used by ipld codecs
-
csv-stream
For building CSVs as Streams or Iterators
-
stringsext
find multi-byte-encoded strings in binary data
-
cryptotools
cryptography library
-
msgpackin_core
Msgpackin pure Rust MessagePack no_std encoding / decoding library
-
json-objects-to-csv
Robust Rust library for converting JSON objects into CSV rows
-
serde-strz
A serde wrapper that stores type using Display and FromStr
-
webbuf
fast base64 and hex encoding/decoding
-
base64-compat
encodes and decodes base64 as bytes or utf8 - compatible with older Rust versions
-
dynamic_call
Look up a trait method by name at runtime, and call it using json
-
facet-urlencoded
URL encoded form serialization and deserialization for Facet types
-
serde_bytes_ng
Optimized handling of
[u8; N]
,&[u8]
andVec<u8>
for Serde -
endify
effortlessly convert structs between endian-formats
-
rson_rs
Rust Object Notation
-
html2pdf
Convert HTML to PDF using a Headless Chrome browser
-
xml_c14n
Safe & stupid simple API for XML canonicalization, built on libxml2
-
binary_macros
Macros for decoding base64-like encodings in string literals to [u8] literals
-
value-bag-sval2
detail for value-bag
-
mini_leb128
A minimal library to read and write integers encoded using LEB128
-
byteutils
that provides a collection of frequently used utility functions for working with bytes, strings, and vectors. It includes common tasks such as converting between strings and byte arrays…
-
rust-json-parse
An optimized JSON parser using SIMD and an arena allocator
-
base16ct
Pure Rust implementation of Base16 a.k.a hexadecimal (RFC 4648) which avoids any usages of data-dependent branches/LUTs and thereby provides portable "best effort" constant-time operation…
-
huski-lib-core
No std ASCII table aide library core
-
serde_yaml_ext
Extensions to make dealing with unstructured data easier
-
whisperer
将文本编码为简短的中文字符, 防和谐
-
confiture
A really simple create to manage config from toml file
-
ecolor
Color structs and color conversion utilities
-
cbor-no-std
CBOR Deserializer for Rust which runs in a no_std environment
-
protoc-wkt
Google Protobuf well-known type file descriptor sets
-
charlestown
RFC 4180-compliant CSV reader and writer
-
tiny-db
A tiny database and accompanying protocol
-
g60
encodes and decodes G60 as bytes or utf8
-
der
Pure Rust embedded-friendly implementation of the Distinguished Encoding Rules (DER) for Abstract Syntax Notation One (ASN.1) as described in ITU X.690 with full support for heapless no_std targets
-
aiid
AIngle base32 encoding scheme for keys, agents, identifiers, etc
-
cbor
CBOR (binary JSON) with type based decoding and encoding
-
tycho
A minimal, self-describing and traversable binary data format designed around rust and the serde data model
-
kv3
kv3 (keyvalues 3) format parser with serde support
-
validjson
JSON schema and content validator executable
-
pdf_structure_viewer
Inspect how the PDF's structure looks
-
protokit_grpc
Usable protocol buffers
-
base64-lt
A base64 (with padding) string encoding/decoding utility
-
quickfix-msg50
FIX 5.0 messages generated from official XML spec file
-
nebula-fbthrift-storage
Nebula Graph storage interface
-
serde_hzdata
A data markup language for Hanzzok
-
reproto-backend-java
Rethinking Protocol Generators
-
caido-convert
Encoding library for web security applications
-
bibicode
convert any natural number from one numeral system to another
-
leb128-u64
Extremely minimal and simple LEB128 u64 encoding/decoding
-
jose-jwk
Pure Rust implementation of the JSON Web Key (JWK) component of the Javascript Object Signing and Encryption (JOSE) specification as described in RFC7517
-
try_encoding_from
A convenient API for serde_json, serde_yaml, serde_cbor. Meme of the TryFrom and TryInto traits.
-
shapely-opaque
One trait for reflection, serialization, deserialization
-
u2cp437
Bare-bones Unicode to code page 437 conversion
-
tokio-serde-msgpack
needed to easily implement a Tokio MsgPack transport using serde for MsgPack serialization and deserialization of frame values
-
const-decoder2
Constant functions for converting hex- and base64-encoded strings into bytes
-
rustt
A wire-protocol for efficiently transfering self-describing data implemented in rust
-
yaxp-core
<yaxp-cli ⚡> Yet Another XML Parser
-
zvariant_derive
D-Bus & GVariant encoding & decoding
-
usnjrnl
parses a $UsnJrnl file
-
mmtf
Macromolecular transmission format (MMTF) decoder and encoder
-
de_env
Deserialize environment variables into a struct
-
utf8-rfc2279
UTF-8 according to the obsolete RFC2279
-
facet-yaml
YAML serialization and deserialization for Facet types
-
litl-val
A memory efficient representation of JSON values
-
json-canon
Serialize JSON into a canonical format
-
mk_ext_serde_yaml
YAML data format for Serde
-
serde_indextree
Serializing indextree structure
-
xorio
XOR-ing Read/Write streams
-
bee_code
encoding and decoding bencode formatted data
-
ta1394-avc-audio
A pure-Rust implementation of AV/C commands for audio subunit defined by 1394 Trading Association
-
csv-index
On disk CSV indexing data structures
-
decoder_value
A generic decoder value
-
base32h
Base32H for rust
-
serde_json_diff
Create machine-readable JSON diffs
-
endiannezz
Zero dependencies library for I/O endianness on high-level
-
transmog-versions
Multi-version/Multi-format support for Transmog
-
zarrs_opendal
opendal store support for the zarrs crate
-
sval_fmt
Integration between std::fmt::Debug and sval::Value
-
encoding-index-singlebyte
Index tables for various single-byte character encodings
-
serry
unstructured Serde
-
koibumi-base58
A Base58 encoder/decoder library
-
cbor-lite
A lite CBOR encoder and decoder for Rust
-
pilota-build
Compile thrift and protobuf idl into rust code at compile-time
-
usv-to-json
USV to JSON: Convert Unicode Separated Values (USV) to JavaScript Object Notation (JSON) for data markup, including for spreadsheets, databases, text files, and more
-
decstr
IEEE 754 decimal floating point bitstrings
-
full_logger
Easy to use Log library
-
xdoc
XML
-
serde_yang
yang based serializer(so far) for Serde
-
hash-value
A hashable, JSON-like, serde Value type
-
serde-field-with
Serde field with attribute
-
yason
Encoding and decoding support for YASON in Rust
-
serde-json-fmt
Configurable formatting for serde_json serialization
-
protobuf-mapper
Automatic conversion between Protocol Buffers generated types and your Rust types
-
std_serde_shims
Community Driven Serde Shims
-
df_st_world_history
World_history.txt parser for the DF Storyteller project
-
dbf_dextractor
Extract and deserialize dbf files
-
rline_macro
procedural macro for generating WebAssembly stubs with customizable serialization formats
-
planus-buffer-inspection
Internal buffer inspection library for planus
-
docx-parser
Parse Word and OpenOffice DOCX files, and output markdown or JSON
-
actix-cbor
CBOR support for Actix-Web
-
bs62
Base62 encoder / decoder with support for leading
0x00
bytes -
schemars_derive
Macros for #[derive(JsonSchema)], for use with schemars
-
serialize-with-password
serializing and encrypting data
-
musli-storage
Partially upgrade stable format for Müsli suitable for storage
-
json_macros
Convenience macros for constructing JSON objects from literals
-
bytepack
offers a Read and Write trait extension generalized for any packed data type
-
double-int
format represents an integer that can be stored in an IEEE 754 double-precision number without loss of precision
-
base64-bytes
Binary blobs with intelligent serialization
-
rdfoothills
A collection of mostly small, RDF related utilities, including conversion between different serialization formats, using external tools
-
b0x
CLI tool to display information about the provided input (integers, IP addresses, strings)
-
libfyaml-sys
Rust binding for libfyaml
-
musli-json
JSON support for Müsli
-
json_parser_kevin_wang
a Json parser to parse simple structure of json
-
pbf-core
supports the S2JSON 1.0 Specification
-
hext
A binary file markup language
-
io_self
system for encoding/decoding binary data based on a predefined format
-
ebcdic
convert EBCDIC to ASCII and back
-
sval_ref
A variant of sval::Value for types with internal references
-
steganography
A simple steganography library
-
alphaid
Generate Youtube-Like IDs with Rust
-
vdf-serde
Support for the Valve Data Format for Serde
-
moosicbox_audio_decoder
MoosicBox Symphomia player package
-
bincode-sled
Sled with types instead of bytes. Powered by bincode-v2
-
undefined
A Custom Option Enum with Undefined value
-
blc
binary lambda calculus
-
encoding_c
C API for encoding_rs
-
psrdada-sys
Bindgen wrappers for psrdada
-
ascii85
encoding and decoding Adobe Ascii85
-
zarrs_object_store
object_store store support for the zarrs crate
-
tabfile
read tab-delimited data
-
bmbp_marco_curd
BMBP Marco
-
serde_json_traversal
A macro that creates the boilerplate to traverse JSON (js/ts style)
-
minicbor-derive
Derive minicbor
Decode
andEncode
traits -
bin-layout
used to serialize and deserialize data in binary format
-
ssh_mux_format
Data format used to communicate with openssh mux server
-
kaitai
A macro for compiling Kaitai Struct into Rust
-
dgen
An interpreted DSL for generating test data in any format
-
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
-
dfraw_json_parser
parses Dwarf Fortress raw files into JSON
-
reproto-repository
reproto repository
-
jsonbox
Rust wrapper for jsonbox.io
-
avalanche-utils
Avalanche utilities
-
json_serializer
JSON serializer that can encode and decode data from a file already in valid JSON format into a Hashmap, and deserialize it back into the original JSON string
-
wdg-base64
The Base64 Data Encoding
-
jose-jwa
Pure Rust implementation of the JSON Web Algorithm (JWA) component of the Javascript Object Signing and Encryption (JOSE) specification as described in RFC7518
-
const_time_enc
port of ParagonIE's constant time encodings for PHP
-
bswap
byte-swapping integers, pointers, and slices
-
quickfix-msg44
FIX 4.4 messages generated from official XML spec file
-
impl_serde_serialize_error
Macro for fast implementing error methods in serde::Serializer trait
-
shaft
A minimal and straightforward binary serde implementation
-
toml-rsl
A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures.
-
serde_sated
sane adjacently tagged enum deserialization (with untagged variant) for serde
-
sval_dynamic
Object-safe versions of sval::Stream and sval::Value
-
utf8mb3
Let mysql's utf8 encoding store four-byte characters such as emoji(让 mysql 的 utf8 编码存储表情符号这类的四字节字符)
-
musli-common
Common utilities shared among Müsli encodings
-
luna_nbt
Minecraft's Named Binary Tag (NBT) format
-
encoding-index-simpchinese
Index tables for simplified Chinese character encodings
-
asm_riscv
RISC-V Assembly Encoder / Decoder
-
oct-macros
Octonary transcoder. Procedural macros.
-
base64-secret
Base64 encoder/decoder with custom alphabet. The alphabet is sorted by a given key. The sorting is always deterministic.
-
async-signatory
Rust Signatory Kit
-
byteio
I/O abstractions for bytes
-
merde_time
Wrapper date-time types for merde
-
packet-9dfd7e7b6ae4d549987171c9f89a823d
experiment
-
classpad_string
handle XCP files and strings for the Classpad fx-400
-
to-binary
Converts From Hex, UTF-8, Vector of Bytes, or a Byte Slice to a Binary String And Implements Many Useful Functions For Binary Strings
-
tiny-serde
A tiny library to serialize and deserialize to/from JSON
-
bytemuck_derive
derive proc-macros for
bytemuck
-
assert-json-diff
Easily compare two JSON values and get great output
-
bmbp_marco_bean
BMBP Marco
-
in-situ
In Situ Endian-independent Bytes Access
-
ct-codecs
Constant-time hex and base64 codecs from libsodium reimplemented in Rust
-
cborg
A CBOR parser
-
chromium-base64-rs
Pure rust implementation of chromium's btoa and atob
-
quick-csv
quick csv reader and decoder
-
rspack_base64
rspack base64
-
uri-pct
Percent encode/decode uri components or strs
-
conv64
base 10 to base 64 converter
-
tars-stream
for tencent/Tars TARS Protocol encoding/decoding
-
rulid
Rust Universally Unique Lexicographically Sortable Identifier
-
py27-marshal
port of https://github.com/python/cpython/blob/master/Python/marshal.c
-
ascii_basing
Functions to create base 62 (ASCII) String representations of integers
-
byte_lamination
Type-readable byte transformation wrappers, with CBOR and BARE serialisation and Zstd compression
-
flatten-json-object
Tiny Rust library for flattening JSON objects
-
df_st_api
Starting an API server for the DF Storyteller project
-
tree-sitter-parsers
Preinstallation of tree-sitter parsers of multiple languages for Rust projects
-
zalgo-codec-macro
zalgo_embed! macro for compiling source code that's been converted into a single grapheme cluster by the zalgo-codec-common crate
-
erased_serde_json
Type-erased Formatter trait for serde_json::ser::Formatter
-
base64-kenji
Base64 encryption and decryption
-
yaxp-common
<yaxp-cli ⚡> Yet Another XML Parser
-
usv-to-xlsx
USV to XLSX: Convert Unicode Separated Values (USV) to Microsoft Excel (XLSX) for data markup, including for spreadsheets, databases, text files, and more
-
heterob
conversion between bytes/bits and heterogeneous lists (tuples)
-
serde_fancy_regex
A fork of serde_regex that (de)serializes fancy_regex as strings
-
bytevec
serialization library that uses byte vectors
-
bcsv
CLI for base_core_socialist_values
-
zarrs_filesystem
A filesystem store for the zarrs crate
-
planus-inspector
Internal library for planus
-
serde_any
Dynamic serialization and deserialization with the format chosen at runtime
-
serde-field-default
Serde field default attribute
-
serde-deserialize-duplicates
helper macros providing an alternate implementation of serde's Deserialize for cases when duplicate values exist in the source data
-
reproto-backend-rust
Rethinking Protocol Generators
-
ck3json
Convert CK3 files to JSON
-
url-escape
encoding/escaping special characters in URLs and decoding/unescaping URLs as well
-
ripgrep-structured
Run ripgrep over structured data
-
terraform-parser
Strictly typed terraform plan and state files parser written in Rust
-
merge-struct
Deep merge for serializable structs
-
base_core_socialist_values
Encode and decode with BCSV (base core socialist values)
-
spawn-base64
Base64 encoding/decoding library for WASM in Rust
-
transmog-json
Json adaptor for Transmog
-
benko
A zero dependency bencode parser/encoder
-
rsv-data
RSV Encoding/Decoding
-
databuf
used to serialize and deserialize structured data in binary format
-
fcmlib
read and write Brother's FCM plotter files
-
dbz-cli
Command-line utility for converting dbz files to text-based formats
-
json_typegen_cli
Command line utility for generating Rust types from JSON samples
-
flat-bytes
serialization format which converts enums and structs from and to bytes
-
shapely-json
JSON serialization and deserialization for Shapely types
-
typed-io
Extends and types
std::io
to make it easier to use -
base45
Encoder/decoder for base45
-
decode_raw
A protobuf debugging tool –
protoc --decode_raw
on steroids -
zarrs_http
A synchronous http store for the zarrs crate
-
bevy_ron
temporary bevy ron fork
-
bytey_bincode
Bytey Bincode Extension, use Bytey instead
-
blob
Blob serialization/deserialization utilities
-
serde-bench
Minimal serialization format for benchmarking Serde
-
serde_buf
Generic buffering for serde
-
sval_test
testing sval::Value implementations
-
serde_repr_base64
A #[serde(with = "base64")] adaptor for base64 and bytemuck
-
s2json-core
supports the S2JSON 1.0 Specification
-
musli-value
Buffered value support for Müsli
-
base64_light
Base64 Encoder & Decoder
-
utf8-builder
Build and validate UTF-8 data from chunks. Each chunk doesn't have to be a complete UTF-8 data.
-
utf-32-to-utf-8
Convert UTF-32 to UTF-8 encoding
-
radix64
A base64 library by another name
-
toml-test
Verify Rust TOML parsers
-
mayheap
An abtraction over alloc & heapless
-
owned_json_deserializer
Because apparently
serde_json
only deserializes through a reference™ -
kube_quantity
adding arithmetic operations to the Quantity type from the k8s-openapi crate
-
cql-protocol
Low level CQL protocol message encoding/decoding
-
musli-utils
Common utilities shared among Müsli encodings
-
hex-macro
Adds a hex! macro for compile-time hex decoding
-
datastruct-rs
DataStruct simplifies handling binary data and JSON with a unified interface
-
kff
Kmer File Format Rust parser
-
serde-avro-bytes
Efficiently store Rust idiomatic bytes related types in Avro encoding
-
facet-kdl
KDL serialization and deserialization for Facet types
-
lwb-parser
parser framwork with automatically generated ASTs for the LWB project
-
corepack
A no_std support for messagepack in serde
-
const_parse
Parses any input string into a
u128
value -
bytestream
convenient way of writing binary data to a buffer
-
mproto
runtime library for mproto schemas
-
url_params_serializer
Allows serialization of types to URL GET parameters
-
chardetng
A character encoding detector for legacy Web content
-
serde_jsonrc
A lenient JSON serialization file format
-
residua-mutf8
converting between MUTF-8 and UTF-8
-
py-marshal
port of https://github.com/python/cpython/blob/master/Python/marshal.c
-
iso8583
Parse ISO-8583 messages
-
pyo3-utils
PyO3
-
zbase32
Implementation of zbase32
-
reproto-backend-js
Rethinking Protocol Generators
-
serde_json_matcher
matching JSON data using a declarative syntax
-
actix-multiresponse
intents to allow supporting multiple response/request data formats depending on the Content-Type and Accept headers
-
realhydroper-utf16
Work with UTF-16 in Rust
-
dencode
decoding and encoding frames from readers and writers
-
zarrs_zip
A storage adapter for zip files for the zarrs crate
-
ub
Can bundle multiple sources to a single one and extract back
-
df_st_image_maps
World Maps parser for the DF Storyteller project
-
bitendian
Ergonomic library for reading/writing numbers in big-endian and little-endian with async support
-
serde_canonical_json
Implements a CanonicalFormatter for serde_json
-
cbor-tools
Tools for encoding and decoding CBOR
-
docchi_compaction
A serializer which compresses integers
-
serde_bytes_wrapper
Wrapper for Vec<u8>, which uses serde_bytes as representation
-
muddy_macros
Procedural macros for string obfuscation. Should only be used as part of the 'muddy' crate.
-
toml-test-data
TOML test cases
-
wire-framed
encoding and decoding structures into a binary data format
-
tokio-futures-byteorder
Asynchronous library for reading/writing numbers in big-endian and little-endian
-
serde_str
A serde wrapper that stores type using Display and FromStr
-
mini_sbc
Bluetooth audio SBC decoder
-
cyware-convert
Encoding library for web security applications
-
serde_json_v8
A JSON serialization file format matching V8 formatting
-
ipp_encoder
Internet Printing Protocol encoder-decoder
-
ommui_string_patterns
String pattern checkers for OMMUI identifiers
-
urlencode
A CLI utility for URL-encoding or -decoding strings
-
hexutil
A macro to implement common traits to work with hexadecimal values
-
raad
reading and writing bytes
-
json-lines
A no_std + serde compatible message library implementing JSON Lines
-
logos-display
A derive macro to automatically define the Display trait based on logos
token
andregex
attributes -
reproto-backend-python
Rethinking Protocol Generators
-
merde_json_types
Wrapper types for merde_json that implement serialization/deserialization
-
zarrs_data_type
Zarr data types for the zarrs crate
-
borden
RFC 4648-compliant Base64 encoder and decoder
-
byteorder-pack
A binary data reader and writer that is similar to Python's struct module
-
serde-split
Derive two implementations of serde traits for different purposes
-
to_bytes
Serialize values into memory bytes
-
facet-json-write
JSON writer implementation for the Facet introspection framework
-
tokio_x_codec
tokio codec. auto impl tokio_util::codec::Encoder and tokio_util::codec::Decoder.
-
df_st_legends_plus
Legends_plus.xml for the DF Storyteller project
-
file-utils
Convenience wrappers for file I/O, mostly around binary operations
-
serde_json_pretty
A prettier pretty-printer for serde_json
-
yojson-rs
A parser for Yojson format(https://mjambon.github.io/mjambon2016/yojson.html)
-
win-sid-core
Windows security identifier primitive
-
sval_nested
A recursive variant of sval
-
wire
An abstraction over TCP and struct serialization
-
musli-tests
Müsli is a flexible and generic binary serialization framework
-
simple-secrets
opinionated library for encrypting small packets of data securely
-
locus-lib
cross-platform, json file-based storage for Rust
-
mnumonic
A tiny library to convert opaque binary data to and from a human-memorable phrase
-
zarrs_plugin
The plugin API for the zarrs crate
-
df_st_image_site_maps
Site Maps parser for the DF Storyteller project
-
rt_proto
rt proto for Rust
-
shapely-urlencoded
URL encoded form serialization and deserialization for Shapely types
-
endio
ergonomic reading/writing of binary data, with automatic endianness conversion and extendability
-
ron-edit
ron parser preserving all syntax information
-
bl_save
Read Blockland save files
-
serde_json_path_core
Core types for the serde_json_path crate
-
bitsreader
trait to read bits from a stream of integers
-
ssh_format_error
Data format used to communicate with openssh mux server
-
serde_yaml
YAML data format for Serde
-
residua-cesu8
converting between CESU-8 and UTF-8
-
base131072
encoding
-
fermion
A super-compact binary encoding format ideal for constrained no_std environments
-
messagepack-cli
CLI tool to convert MessagePack data to JSON and vice versa
-
base_any
通用的 base 系列编解码。中文编码。
-
binary-io
reading and writing binary data files, according to LCS4. Also supports an extend version of the NBT format, as well as the ShadeNBT format
-
basic-toml
Minimal TOML library with few dependencies
-
zlo
A binary serialization/deserialization strategy that uses Serde for transforming structs into very compact bit representations
-
n85
N85 (Ascii85 variant) encoder & decoder
-
binbin
Create structured binary files in arbitrary formats
-
json-forensics
that adds a read adapter to deal with bad Python caused JSON payloads (NaNs and Infinities)
-
SerialRust
This package allow for the serialization and deserialization of things
-
artifact_serde
A small library used to deserializing and serializing the Artifact Deck Codes from Valve's DotA Card Game Artifact
-
merde_yaml
YAML deserialization for merde
-
gomod-parser
go.mod parser
-
bytes_chain
Zero copy bytes chain based on crate
bytes
-
base31
encoding and decoding, useful to represent large integers in a short, case-insensitive, hard-to-misread format
-
sqm_parser
De/serializes ArmA3 SQM files
-
yenc
Encodes and decodes using the yEnc encoding
-
buffer_io
an intuitive library for reading and writing binary buffers
-
bread-cli
byte conversion tool
-
inlay
CLI tool for encoding and decoding simple binary data structures