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