-
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
-
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.
-
bincode
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
serde
A generic serialization/deserialization framework
-
polars
DataFrame library based on Apache Arrow
-
lexical
to- and from-string conversion routines
-
zerocopy
makes zero-cost memory manipulation effortless. We write "unsafe" so you don't have to.
-
bson
Encoding and decoding support for BSON in Rust
-
schemars
Generate JSON Schemas from Rust code
-
hex
Encoding and decoding data into/from hexadecimal representation
-
simdutf8
SIMD-accelerated UTF-8 validation
-
typetag
Serde serializable and deserializable trait objects
-
data-encoding
Efficient and customizable data-encoding functions like base64, base32, and hex
-
html-escape
encoding/escaping special characters in HTML and decoding/unescaping HTML entities as well
-
bs58
Base58 codec implementation
-
postcard
A no_std + serde compatible message library for Rust
-
rkyv
Zero-copy deserialization framework for Rust
-
ron
Object Notation
-
scale-info
Info about SCALE encodable Rust types
-
bytemuck
mucking around with piles of bytes
-
flatbuffers
Official FlatBuffers Rust runtime library
-
apache-avro
working with Apache Avro in Rust
-
prost-reflect
A protobuf library extending prost with reflection support and dynamic messages
-
serde_qs
Querystrings for Serde
-
calamine
An Excel/OpenDocument Spreadsheets reader and deserializer in pure rust
-
serde-aux
A serde crate's auxiliary library
-
borsh
Binary Object Representation Serializer for Hashing
-
binrw
helping read structs from binary data using ✨macro magic✨
-
prometheus-client
Open Metrics client library allowing users to natively instrument applications
-
serde-big-array
Big array helper for serde
-
base32
encoder/decoder for Rust
-
humantime-serde
Serde support for the
humantime
crate -
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
-
ciborium
serde implementation of CBOR using ciborium-basic
-
multihash
format
-
bitstream-io
reading/writing un-aligned values from/to streams in big-endian and little-endian formats
-
bitcode
bitwise binary serializer
-
rmpv
Value variant for RMP
-
planus
alternative compiler for flatbuffers, an efficient cross platform serialization library
-
kdl
Document-oriented KDL parser and API. Allows formatting/whitespace/comment-preserving parsing and modification of KDL text.
-
rasn
A safe no_std ASN.1 codec framework
-
schema_registry_converter
Encode/decode data from/to kafka using the Confluent Schema Registry
-
rust_xlsxwriter
writing Excel 2007 xlsx files
-
serde_urlencoded
x-www-form-urlencoded
meets Serde -
base62
encoding/decoding library
-
serde_yml
A robust Rust library that simplifies the serialization and deserialization of Rust data structures to and from YAML format using the widely-used Serde framework
-
serde_plain
A restricted plain text serializer for serde
-
serde-hjson
Hjson serialization file format
-
base64-url
Base64 encode, decode, escape and unescape for URL applications
-
simple_asn1
DER/ASN.1 encoding/decoding library
-
os_str_bytes
Lossless functionality for platform-native strings
-
serde-reflection
Extract representations of Serde data formats
-
serde-json-core
serde-json for no_std programs
-
deser-hjson
a Hjson deserializer for Serde
-
minicbor
A small CBOR codec suitable for no_std environments
-
unsigned-varint
unsigned varint encoding
-
slog-json
JSON drain for slog-rs
-
sonic-rs
fast Rust JSON library based on SIMD
-
serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
value-bag
Anonymous structured values
-
array-bytes
A collection of Array/Bytes/Hex utilities with full No-STD compatibility
-
http-serde
Serde support for the http crate. (De)serialize HeaderMap, Uri, Method, StatusCode
-
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
-
npyz
NumPy file format (de-)serialization. Fork of outdated npy-rs.
-
hex-conservative
A hex encoding and decoding crate with a conservative MSRV and dependency policy
-
protobuf
Protocol Buffers - Google's data interchange format
-
deku
bit level serialization/deserialization proc-macro for structs
-
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…
-
capnpc
Cap'n Proto code generation
-
hcl-rs
HCL parser and formatter for rust with serde support
-
protoc-bin-vendored
protoc binaries compiled by Google and bundled in this crate
-
cloudevents-sdk
CloudEvents official Rust SDK
-
musli-zerocopy
Refreshingly simple zero copy primitives by Müsli
-
serde_valid
JSON Schema based validation tool using serde
-
serde-xml-rs
xml-rs based deserializer for Serde (compatible with 0.9+)
-
typeshare
Seamlessly share type definitions across multiple languages for FFI interoperability
-
integer-encoding
varint+zigzag and fixedint integer encoding/decoding (https://developers.google.com/protocol-buffers/docs/encoding)
-
serdect
Constant-time serde serializer/deserializer helpers for data that potentially contains secrets (e.g. cryptographic keys)
-
quick-junit
Data model and serializer for JUnit/XUnit XML
-
serde_ipld_dagcbor
IPLD DAG-CBOR support for Serde
-
typify
JSON schema to rust type code generator
-
substrait
Cross-Language Serialization for Relational Algebra
-
rpm
A pure rust library for building and parsing RPMs
-
tinyjson
Tiny simple JSON parser/generator
-
htmlize
Encode and decode HTML entities in UTF-8 according to the standard
-
molecule
Rust bindings for molecule
-
pot
A concise binary serialization format written for
BonsaiDb
-
yaml-merge-keys
YAML merge key extension. http://yaml.org/type/merge.html
-
serde_yaml_ng
YAML data format for Serde
-
serde_tuple
De/serialize structs with named fields as array of values
-
multibase
in rust
-
rmp
Pure Rust MessagePack serialization implementation
-
kafka-protocol
Kafka wire protocol
-
serde-transcode
Transcode from one Serde format to another
-
auditable-serde
Serialize/deserialize data encoded by
cargo auditable
-
serde_html_form
(De-)serialization support for the
application/x-www-form-urlencoded
format -
conjure-codegen
Rust code generation for Conjure definitions
-
xlsxwriter
Write xlsx file with number, formula, string, formatting, autofilter, merged cells, data validation and more
-
serde_jsonc
A JSON serialization file format
-
picky-asn1-der
An ASN.1-DER subset for serde
-
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…
-
serde_variant
Retrieve serde provided variant names for enum objects
-
serde_v8
V8 serialization and deserialization
-
struct-patch
that helps you implement partial updates for your structs
-
packed_struct
Binary-level structure packing and unpacking generator
-
savefile
convenient, fast, versioned, binary serialization/deserialization library
-
unicode-bom
Unicode byte-order mark detection for files and byte arrays
-
encode_unicode
UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16
-
serde_regex
A serde wrapper that (de)serializes regex as strings
-
cookie-factory
nom inspired serialization library
-
prost-wkt
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
thrift_codec
encoding/decoding binaries specified by the thrift protocol
-
serde_arrow
Convert sequences of Rust objects to Arrow arrays and back again
-
serde_assert
Testing library for serde Serialize and Deserialize implementations
-
shell-quote
shell-quoting strings, e.g. for interpolating into a Bash script.
-
jsonb
implement in Rust
-
ijson
A more memory efficient replacement for serde_json::Value
-
olpc-cjson
serde_json Formatter to serialize as OLPC-style canonical JSON
-
ffuzzy
generate / parse / compare ssdeep Context Triggered Piecewise Hashes (CTPH)
-
bcder
Handling of data encoded in BER, CER, and DER
-
arrow_convert
Convert between nested rust types and Arrow with arrow
-
htmlentity
encoding and decoding HTML entities
-
merde
Serialize and deserialize with declarative macros
-
codepage
Mapping between Windows code page numbers and encoding_rs character encodings
-
zvariant
D-Bus & GVariant encoding & decoding
-
actson
A reactive (or non-blocking, or asynchronous) JSON parser
-
bevy_reflect
Dynamically interact with rust types
-
pdf-writer
A step-by-step PDF writer
-
bendy
encoding and decoding bencode with enforced canonicalization rules
-
assert-json-diff
Easily compare two JSON values and get great output
-
open-vector-tile
reads/writes The Open Vector Tiles 1.0 Specification
-
nanoserde
Serialization library with zero dependencies. Supports Binary, JSON, RON and TOML
-
asn1_der
ASN.1-DER en-/decoder
-
keyvalues-serde
(De)serialize VDF text with serde
-
purl
A Package URL implementation with customizable package types
-
netcdf
High-level NetCDF bindings for Rust
-
arrow-ipc
Support for the Arrow IPC format
-
bytes-varint
variable-length integer encoding (protobuf-style) for the
bytes
crate -
prost-types
Prost definitions of Protocol Buffers well known types
-
ril
Rust Imaging Library: A performant and high-level image processing crate for Rust
-
cyclonedx-bom
CycloneDX Software Bill of Materials Library
-
serde-value
Serialization value trees
-
bytecheck
Memory validation framework for Rust
-
z85
ZeroMQ's Z85 encoding mechanism with padding
-
serde_tagged
Tag values during serialization, retreive tags during deserialization
-
serde-pickle
A serde-based serialization library for Python's pickle format
-
revision
A serialization and deserialization implementation which allows for schema-evolution
-
cbor4ii
CBOR: Concise Binary Object Representation
-
bilrost
A compact protobuf-like serializer and deserializer for the Rust Language
-
dcbor-cli
Command line parser/validator for deterministic CBOR ("dCBOR")
-
speedy
A fast binary serialization framework
-
eserde
Like
serde
, but it doesn’t stop at the first deserialization error -
protoc-gen-prost
Protocol Buffers compiler plugin powered by Prost!
-
serde-email
A validating email type that can be serialised using Serde
-
reed-solomon-erasure
Reed-Solomon erasure coding
-
ipld-core
IPLD core types
-
itf
consuming Apalache ITF traces
-
eccodes
Unofficial high-level Rust bindings of the latest ecCodes release
-
anybuf
A minimal, zero dependency proto3 encoder to encode/decode anything. No schemas needed.
-
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.
-
k8-types
Kubernetes Object Types
-
conjure-serde
Serde Serializer and Deserializer wrappers for Conjure
-
rsgen-avro
Command line and library for generating Rust types from Avro schemas
-
serde-pyobject
PyO3's PyAny as a serde data format
-
pbjson
conversion
-
serde-querystring
A query string deserializer based on serde
-
serde_arrays
module to support serializing and deserializing const generic or arbitrarily-large arrays
-
serde-sarif
Serde serialization for SARIF files
-
fastnbt
Serde deserializer for Minecraft's NBT format
-
polars-view
A fast and interactive viewer for CSV, Json and Parquet data
-
obfstr
Compiletime string constant obfuscation for Rust
-
wavers
reading and writing wav files
-
chewdata
Extract Transform and Load data
-
xlsx_group_write
excel xlsx分组输出器
-
serde-this-or-that
Custom deserialization for fields that can be specified as multiple types
-
rusty_ulid
Rust ULID (Universally Unique Lexicographically Sortable Identifier) generation and processing
-
serde_avro_fast
An idiomatic implementation of serde/avro (de)serialization
-
yaserde
Serialization and deserialization library
-
ndarray-csv
Easily read and write homogeneous CSV data to and from 2D ndarrays
-
zarrs
Zarr storage format for multidimensional arrays and metadata
-
lrwn
encoding / decoding LoRaWAN frames
-
serde_prometheus
serde-based serializer for prometheus' text-based exposition format
-
value-trait
Traits to deal with JSONesque values
-
apistos-schemars
Generate JSON Schemas from Rust code
-
impl-serde
Serde serialization support for uint and fixed hash
-
laurel
Transform Linux Audit logs for SIEM usage
-
pilota
thrift and protobuf implementation in pure rust with high performance and extensibility
-
extism-convert
Traits to make Rust types usable with Extism
-
utf8-width
To determine the width of a UTF-8 character by providing its first byte
-
utf8-chars
Char-by-char iterator and
read_char
method forBufRead
-
serde_bencode
A Serde backed Bencode encoding/decoding library for Rust
-
tl-proto
A collection of traits for working with TL serialization/deserialization
-
serde-content
Rust data structures for the Serde data model
-
serde_json_lenient
A lenient JSON serialization file format
-
xml-pretty
XML prettifer binary using xmlem
-
flatdata
Rust implementation of flatdata
-
notnow
A terminal based task and TODO management software
-
serde_dynamo
serde serializer/deserializer for DynamoDB items that supports aws-sdk-dynamodb, aws_lambda_events, and rusoto_dynamodb
-
dlhn
blazing fast and small data serialization format
-
edi-cli
CLI tool for working with EDI files
-
native_model
A thin wrapper around serialized data which add information of identity and version
-
bytecodec
A tiny framework for implementing encoders/decoders of byte-oriented protocols
-
serde_norway
YAML data format for Serde
-
musli
Müsli is a flexible and efficient serialization framework
-
json_value_merge
Interface to merge serde_json::Value objects
-
json-event-parser
A JSON event parser and serializer
-
jsonrpsee-types
JSON-RPC v2 specific types
-
svg2pdf
Convert SVG files to PDFs
-
libhaystack
Haystack 4 data types, defs, filter, units, and encodings
-
anyerror
A type of any error for transport
-
five8_const
Compile-time base58 decoding
-
varint-simd
SIMD-accelerated varint encoder and decoder
-
serde_nanos
Wrapper to process duration and timestamps as nanoseconds
-
build_pbf_glyphs
A CLI utility for generating protobuf-encoded SDF font glyphs from original source fonts
-
csv-diff
Compare two CSVs - with ludicrous speed 🚀
-
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
-
async-bincode
Asynchronous access to a bincode-encoded item stream
-
rust-zserio
[OBSELETE] Rust zserio support
-
arrow-json
Support for parsing JSON format to and from the Arrow format
-
ear
EAT Attestation Results implementation
-
oct
Octonary transcoder
-
xmlserde
useful tool for serializing and deserializing xml
-
eqr
Encode text into svg/png/jpg/terminal-format QR codes with optional logo
-
tagger
Write SVG / HTML / XML programmatically
-
onc-rpc
Open Network Computing / Sun RPC types and fast serialisation
-
http-serde-ext
serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
-
osmflatc
Compiler of OpenStreetMap (OSM) Data from osm.pbf format to osm.flatdata format
-
ucs2
UCS-2 decoding and encoding functions
-
vrd
generating random and pseudo-random numbers based on the Mersenne Twister algorithm
-
serde-bytes-repr
Serde adapter for controlling the representation of bytes
-
rytm-rs
More than safe rust abstractions over rytm-sys, an unofficial SDK for Analog Rytm MKII running firmware 1.70
-
voca_rs
manipulating [unicode] strings
-
up-rust
The Eclipse uProtocol Rust Language Library
-
picky-asn1
Provide ASN.1 simple types
-
dhcproto
A DHCP parser and encoder for DHCPv4/DHCPv6.
dhcproto
aims to be a functionally complete DHCP implementation. -
buffi
generate ergonomic, buffer-based C++ APIs
-
harsh
Hashids implementation for Rust
-
votable
serializer/deserializer with support for format other than XML, such as JSON, TOML or YAML
-
datamatrix
Data Matrix (ECC 200) decoding and encoding with an optimizing encoder
-
riptc
InertiaJS protocol compatible with
riptc
for generating strong TypeScript bindings -
idm
Implicit Data Markup
-
serde_columnar
Ergonomic columnar storage encoding crate with forward and backward compatible
-
cbored
CBOR exact reader and writer
-
dicom-encoding
DICOM encoding and decoding primitives
-
serde_bser
Implements the Watchman BSER encoding for serde. https://facebook.github.io/watchman/docs/bser.html
-
sval
Streaming, structured value serialization
-
escape8259
RFC8259-compliant string escaping and un-escaping
-
itybity
An itty bitty crate providing bit iterators and bit iterator accessories
-
bp7
dtn Bundle Protocol Version 7 ([RFC 9171]
-
protox
protobuf compiler
-
option_set
Bitflags on steroids
-
gift
reading and writing GIF images
-
protobuf-native
A high-level, safe API for libprotobuf
-
xmp-writer
Write XMP metadata, step by step
-
dply
A command line data manipulation tool inspired by the dplyr grammar
-
convert2json
CLI utilities to convert CSV, INI, RSV, TOML, XML & YAML into JSON and for use with jaq or jq
-
auditable-info
High-level crate to extract the dependency trees embedded in binaries by
cargo auditable
-
serde_path_to_error
Path to the element that failed to deserialize
-
bt_bencode
A Bencode encoding/decoding implementation
-
rfc822-like
encoding used in control files implemented for serde
-
nojson
A flexible JSON library with no dependencies and no macros
-
const-decoder
Constant functions for converting hex- and base64-encoded strings into bytes
-
zar-cli
A command-line utility for reading and writing MacOS signed XAR archives
-
fitparser
parse ANT .FIT files and allow their contents to be serialized with serde
-
polyglot_rs
A high-performance serialization framework used for encoding and decoding arbitrary datastructures across languages
-
boml
A dead-simple, efficient, dependency-free TOML parser for Rust
-
stak-code
Bytecode encoding/decoding for Stak Scheme
-
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.
-
picky-krb
Encode/decode Kerberos ASN.1 DER structs
-
z32
Zero-dependency
no_std
compatible MIT licensed implementation z-base-32 encoding -
mti
that implements type-safe, prefix-enhanced identifiers based on the TypeID Specification
-
mediatoascii
converting media files (images/videos) to ascii outputs (output media file or print to console). Supports most standard image formats, and video formats
-
ason
data format that evolved from JSON, introducing strong data typing and support for variant types
-
marked-yaml
A simplified YAML structure with provenance spans
-
huski
ASCII table aide command line utility
-
rattler_lock
Rust data types for conda lock
-
buddy-up
Buddy up a changing group of people into unique pairs over time
-
rend
Cross-platform, endian-aware primitives for Rust
-
infinite-rs
fast deserialization library for Halo Infinite
-
serde_bibtex
A BibTex (de)serialization file format
-
subsetter
Reduces the size and coverage of OpenType fonts
-
sedes
SErialization & DEserialization Simplified
-
nu-json
Fork of serde-hjson
-
riff
reading and writing RIFF formatted files
-
btetto
that produces Perfetto protobuf from formatted bpftrace output
-
serde-toml-merge
Merge your toml values
-
bin-proto
Easy binary protocol definitions
-
flexbuffers
Official FlexBuffers Rust runtime library
-
sigstore_protobuf_specs
serializing and deserializing Sigstore messages
-
serde_json_path
Query serde_json Values using JSONPath
-
rtcm-rs
Encoding/decoding of RTCM v. 3
-
espa
converting ESM/ESP/ESS files to and from text format
-
e-utils
utils
-
prototk
toolkit for prototcol buffers
-
hjson
serialization file format
-
roe
Unicode case conversion
-
capwriter
Fast saving and loading with annotating cap for vector and slice
-
eetf
encoding/decoding Erlang External Term Format
-
msgpacker
MessagePack protocol implementation for Rust
-
dh
Data handling in Rust, made easy
-
cj_common
Collection of common functions used by cubicle-jockey projects
-
collagen
The collage generator
-
storekey
Lexicographic sort-order preserving binary encoding format for key-value stores
-
serde_amqp
A serde implementation of AMQP1.0 protocol
-
magic_migrate
Automagically load and migrate deserialized structs to the latest version
-
jsonrpc-core
Transport agnostic rust implementation of JSON-RPC 2.0 Specification
-
serde_json_borrow
JSON deserialization into a borrowed DOM
-
wit-encoder
A WIT encoder for Rust
-
serde_db
Deserialization of database result sets, and serialization of database parameters
-
serde_flexitos
Flexible serialization and deserialization of trait objects with Serde
-
erased-serde
Type-erased Serialize and Serializer traits
-
architect-schemars
Generate JSON Schemas from Rust code
-
fast32
Base32 and base64 encoding in Rust. Primarily for integer (u64, u128) and UUID identifiers, as well as arbitrary byte arrays.
-
const-serialize
A serialization framework that works in const contexts
-
postcard-schema
Reflection-like schemas for postcard types
-
yaup
URL parameters serialization
-
tfhe-versionable
Add versioning informations/backward compatibility on rust types used for serialization
-
delta-encoding
encode and decode a delta-encoded stream of numbers
-
compresto
A command-line tool to benchmark various compression algorithms
-
oem_cp
that handles OEM code pages (e.g. CP{437,737,850}) for single byte character sets
-
newline-converter
Newline byte converter library
-
csv-to-usv
CVS to USV: Convert Comma Separated Values (CSV) to Unicode Separated Values (USV) for data markup, including for spreadsheets, databases, text files, and more
-
flv-tls-proxy
Local TLS Proxy
-
crockford
Base32 encoding for identifiers (e.g. u64 values).
-
tantivy-bitpacker
Tantivy-sub crate: bitpacking
-
watto
parsing and serializing Plain Old Data
-
shapely
One trait for reflection, serialization, deserialization
-
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. -
pdf-perm
Change the permissions of a PDF file
-
proto_pdk_api
Core APIs for creating proto WASM plugins
-
frostflake
Customizable and thread-safe distributed id generator
-
cord
Canonical serialization format designed for security
-
nuid
A highly performant unique identifier generator
-
dyn_serde
dynamic serialization and deserialization based on serde
-
swimos_form
SwimOS Serialization and Deserialization
-
germ
The Ultimate Gemini Toolkit
-
postcard-bindgen
generate bindings for the postcard binary format for other languages than Rust
-
serde-firestore-value
A serde (de)serializer using Firestore Value as its data format
-
encdec
binary object encoding / decoding helpers
-
fnmatch-regex
Convert a glob-style pattern to a regular expression
-
variable-len-reader
reading/writing variable length data. Support AsyncRead/AsyncWrite in tokio.
-
format-json
A CLI tool for recursively formatting JSON files
-
mvt
encoding mapbox vector tiles
-
actix-web-validator
Validation mechanism for actix-web
-
expr-lang
expr language in Rust
-
reed_solomon_rs
A Reed-Solomon Error Correction Code Library that uses the Berlekamp Welch Algorithm
-
ncc
Custom-mode compiler for Novation MIDI devices
-
euui
An Extended Universal Unique Identifier
-
cog_schemars
Generate JSON Schemas from Rust code
-
serde-tuple-vec-map
Deserialize a serialized map to a Vec<(K, V)> in serde
-
dec-sixbit
DEC SIXBIT encoding
-
axum-params
A Rails-like powerful parameter handling library for Axum
-
rustyfit
This project hosts the Rust implementation for The Flexible and Interoperable Data Transfer (FIT) Protocol
-
rabe
ABE Schemes implemented in rust
-
rpkl
Bindings and codegen for Apple's Pkl configuration language
-
pb-jelly
A protobuf runtime for the Rust language developed at Dropbox
-
package-json
package.json manager for Rust
-
typid
(Typ)ed Unique (Id)entifiers
-
nuts-bytes
Serialization into a binary data format
-
zalgo-codec
Convert an ASCII text string into a single unicode grapheme cluster and back. Provides a macro for embedding Rust source code that has been encoded in this way.
-
dcbor
Deterministic CBOR ("dCBOR") for Rust
-
serde-redis
Serde deserialization for redis-rs
-
bevy_serde_lens
Blazingly fast, schema based human-readable serialization crate for the bevy engine
-
destream_json
decoding & encoding a JSON stream
-
axum-msgpack
serialize/derserialize msgpack for axum
-
ih-muse-proto
Data structures used for communication and handle serialization
-
bitflags_serde_shim
Community Driven Serde Shims
-
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.
-
marshal-rs
Blazingly fast Ruby-lang's Marshal implementation in Rust
-
protosocket-prost
Message-oriented nonblocking tcp stream - protocol buffers bindings
-
apollo-encoder
serialise GraphQL Schemas
-
wyre
wyre serialization and deserialization library
-
detrim
Automatic string trimming with serde
-
vita49
parsing and creating packets compatible with the ANSI/VITA-49.2-2017 standard
-
serde-encoded-bytes
Efficient bytestring serialization for Serde-supporting types
-
serde_bare
BARE (https://baremessages.org) encoding format
-
query_map
VectorMap is a generic wrapper around HashMap<String, Vec<String>> to handle different transformations like URL query strings
-
mr-ulid
Robust and Hassle-Free ULIDs (Universally Unique Lexicographically Sortable Identifier)
-
pi_bon
attempt to downcast the triat object to a concrete type
-
preserves
serialization format
-
grammers-tl-types
Rust definitions for Telegram's API types and functions
-
ssi-json-ld
JSON-LD-related definitions for the ssi library
-
serde_influxlp
implementing Serde support for parsing and serializing InfluxDB v2 line protocol
-
translocate
high performance converter that takes CSV translation files and outputs corresponding JSON translation files
-
serde-diff
A small helper to serialize the diff of two structs of the same type and apply those differences to other structs
-
serde-lite
A general-purpose serialization/de-serialization library
-
virtio-queue-ser
Serialization for virtio queue state
-
instant-xml
A more rigorous way to map XML to Rust types
-
matrix-pickle
binary encoding format used in the Matrix world
-
resend
easy to use, performant, customizable and extendable Rust library for little-endian/big-endian serializing and deserializing
-
osmflat
OpenStreetMap (OSM) data format providing an efficient random data access through memory mapped files
-
interner
A string, path, and buffer internment crate with no dependencies
-
serde-map-to-array
Helpers to support converting a map to a sequence of named key-value pairs for human-readable encoding formats
-
protobuf-example
Example use of Rust Protocol Buffers bindings
-
jsonschema-transpiler
transpile JSON Schema into schemas for data processing
-
image4
A no_std-friendly library for parsing and generation of Image4 images written in pure Rust
-
serde_fast_flatten
A faster
flatten
implementation for serde -
cbor-data
using CBOR as in-memory representation for working with dynamically shaped data
-
dodo-zh
operate on pinyin and cedict.u8 file
-
serde-roxmltree
Convert roxmltree documents into Serde-compatible types
-
ssh_format
Data format used to communicate with openssh mux server
-
simple_excel_writer
Excel Writer
-
data-stream
serialization library based on streams
-
pywr-v1-schema
Pywr v1.x schema for validation and (de)serialization of model JSON files
-
serde_agaby
A generic serialization/deserialization framework
-
jsony
An experimental fast compiling serialization and deserialization libary for JSON like formats
-
zarrs_ffi
FFI bindings for the zarrs crate
-
gedcomx
The core data structures and serialization / deserialization of the GEDCOM X format
-
mozilla/neqo-qpack
Neqo, an implementation of QUIC written in Rust
-
serde_json5
A Serde (de)serializer for JSON5
-
below-dump
Dump crate for below
-
serde-aco
Serialize/deserialize Alioth command line options
-
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…
-
serde-inline-default
Serde default values via inline declaration
-
bebytes
serialization and deserialization of network structs
-
yellowstone-vixen-proto
Protobuf definitions for Vixen
-
kmip-ttlv
KMIP TTLV (de)serialization
-
meatpack
algorithm for encoding gcode
-
data-encoding-macro
Macros for data-encoding
-
makepad-micro-serde
Makepad micro replacement for serde
-
textra
type less, write more
-
cj_bitmask_vec
BitmaskVec is a Vec that pairs bitmasks with T. Bitmasks u8 through u128 are supported.
-
no_proto
Flexible, Fast & Compact Serialization with RPC
-
yamd
Markdown Document (flavour)
-
varint-rs
A small, zero dependency varint implementation in Rust
-
cdumay_result
serialize and deserialize result using serde
-
hcproto
net for Rust
-
serde_default_utils
A set of simple helper functions to cut corners with serde_default
-
encode
framework for encoding binary data
-
shpool_vt100
parsing terminal data
-
pktbuilder
Safe builder for building packets
-
streamson-lib
processing large JSONs
-
lib0
Efficient binary encoding library for Yrs
-
bulletformat
Binary Data Formats, Data Loader and Utilities for bullet
-
elb
that supports reading ELF files and patching RPATH, RUNPATH and interpreter
-
fieldmask
(de)serializing/applying fieldmask
-
serde_at
serde serializer/deserializer for AT commands
-
apache-avro-test-helper
Apache Avro tests helper
-
s2json
supports the S2JSON 1.0 Specification
-
ascii-armor
ASCII Armor: binary to text encoding library and command-line utility
-
pdl-compiler
Parser and serializer generator for protocol binary packets
-
sensitive-rs
Sensitive word search, verification, filtering and replacement
-
midi_file
For reading and writing MIDI files
-
jsonbb
A binary representation of json value, optimized for parsing and querying
-
unnest-ndjson
Convert large JSON documents to ndjson/jsonlines
-
polars-io
IO related logic for the Polars DataFrame library
-
facebookexperimental/vlqencoding
A Scalable, User-Friendly Source Control System
-
line-wrap
Efficiently insert line separators
-
simple_serde
A wrapper around multiple serde libraries making it easy to encode and decode multiple types
-
roboplc-rpc
Fast and platform-independent JSON-RPC 2.0
-
cobs2
Consistent Overhead Byte Stuffing — COBS — and variant COBS/R
-
dbs-snapshot
A version tolerant state serialization and deserialization library
-
jsonxf
A fast JSON pretty-printer and minimizer
-
brickadia
Save file reader/writer for Brickadia BRS saves
-
flood-rs
Bit and octet streams
-
dts
deserialize, transform and serialize data between different encodings
-
bad64
Rust bindings for Binja's arm64 disassembler
-
bebop
runtime for Bebop, a schema-based binary serialization format
-
bloaty-metafile
-
ame-bus
Modern microservices framework based on NATS
-
serde-rename-rule
Serde RenameRule
-
th_rs
Binding
-
package_json_schema
Parse content from
package.json
content and consume the result as aPackageJson
struct -
pbf
Mininmal protobuffer module; Build your own glue
-
sj
-
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…
-
rustmatica
reading, editing, and writing Minecraft litematic files
-
scidec
Scientific number converter
-
protobuf-support
Code supporting protobuf implementation. None of code in this crate is public API.
-
unsafe-libyaml-norway
libyaml transpiled to rust by c2rust
-
valuable-serde
serde::Serialize
implementation forValuable
types -
serde_with_macros
proc-macro library for serde_with
-
fixed_str
Fixed-size, null-padded UTF-8 string type with const-safe construction and binary serialization support
-
ulid-generator-rs
generating ULIDs
-
later_operator
Parsable, storable, printable comparison operators, w/ optional serde support
-
bsn1
Rust BER and DER serializer/deserializer
-
compose_spec
Types for (de)serializing from/to the compose-spec
-
noodles-bcf
Binary Call Format (BCF) reader and writer
-
fluvio-protocol
Fluvio streaming protocol
-
code128
Code 128 decoding and encoding
-
medicom
reading and writing DICOM, the DIMSE network protocol, and decoding DICOM images
-
serde_bencoded
encoding/decoding library for bencode
-
disintegrate-serde
Serialization and deserializaion library for Disintegrate event store. Not for direct use. Refer to the
disintegrate
crate for details. -
buffertk
tooling for serializing and deserializing data
-
bma-ts
Bohemia Automation time library
-
serde-smile
A Smile implementation for Serde
-
kle-serial
Rust deserialisation library for Keyboard Layout Editor JSON files
-
vls-common
Common code for Validating Lightning Signer
-
binary_serde
binary serialization and deserialization
-
byte-unit-serde
De/serialization functions for byte-unit crate
-
quoted-string
Specification independent utilities to handle quoted strings (in Mail, MIME types, ..)
-
urlable
A comprehensive URL manipulation library for Rust, providing utilities for parsing, encoding, and manipulating URLs with support for query strings, path manipulation, punycode domains and more
-
binstalk-types
The binstall toolkit that contains basic types for binstalk crates
-
human-units
Units serialization and formatting library designed for configuration files and command line arguments
-
pint-manifest
The Pint manifest implementation, i.e. pint.toml.
-
timecode
manipulate timecode
-
axum-codec
A multi-codec extractor and response writer for Axum
-
cdumay_error
Streamlining Error Handling in Rust
-
geometrid
Everything you would ever need to work with constant sized square grids
-
nodejs_package_json
Shapes for Node.js package.json
-
serde-ndim
Serde support for n-dimensional arrays from self-describing formats
-
bitis
Bitwise serialization of messages defined in a data description language
-
float16
Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types
-
maxlen
Length-bounded string and slice/vector
-
jumpcut
CLI for converting Fountain-formatted text files into FDX and HTML formats
-
serde-envfile
♻️ Deserialize and serialize environment variables
-
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.
-
ndarray-safetensors
Serialize / deserialize ndarrays with safetensors
-
hrx
plain text archive format
-
stalkerware-indicators
Parser for Echap's stalkerware-indicators repo
-
vdf-serde-format
A VDF serialization/deserialization file format using serde
-
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).
-
rapira
serialization library like borsh, bincode and speedy
-
gvariant
A pure-rust implementation of the GVariant serialisation format
-
hematite-nbt
A full-featured library for working with Minecraft's Named Binary Tag (NBT) file format, including Serde support
-
serde_ini
Windows INI file {de,}serialization
-
idml
Parser for Indented Delimiter Markup Language
-
jupyter-serde
Serialization and Deserialization for Jupyter related data structures
-
stuckliste
reading and writing MacOS bill-of-materials (BOM) files
-
slipmux
de- and encoding
-
silos
YAML/JSON conversion cli tool
-
recoord
Handle coordinates in different formats
-
terminput
TUI input parser/encoder and abstraction over input backends
-
rutie-serde
rutie serde integration
-
quartz_nbt
support for serializing and deserializing Minecraft NBT data in binary and string form
-
forest_json_utils
JSON utilities used to interoperate with default golang JSON defaults
-
serde-query
Serde-compatible streaming data-query language with a jq-like syntax
-
httlib-huffman
Canonical Huffman algorithm for handling HPACK format in HTTP/2
-
phone_type
Phone type for Rust
-
paracord
A fast, simple, multi-threaded string interning library
-
flow-record
create records to be used by the rdump cli utility
-
factrs-typetag
Serde serializable and deserializable trait objects
-
symbolic_expressions
A symbolic-expression parser/writer
-
eserde_axum
axum
extractors built oneserde
to improve error responses -
pbjsonrpc-build
Generates jsonrpsee trait for prost message types
-
cat2text
A port of Cat2Text to Rust, with extra functionality, better documentation, and support for using it as a library as well
-
json-structural-diff
JSON structural diff library
-
rustbif
Rust Binary Format
-
clang-ast
Data structures for processing Clang’s
-ast-dump=json
format -
serde-pgrow
Deserialize a serde-type from a PgRow
-
endi
endian-handling library
-
msgpack-numpy
de-/serializing NumPy scalars and arrays that matches the Python implementation
-
argus-ser
Rustc Ty serialization and TS bindings
-
base1000
A a text encoder based on the "Thousand Character Classic"
-
cfgfifo
(De)serialize common configuration file formats based on file extension
-
extfg-sigma
Sigma extfg financial interface messages serialization/deserialization
-
yore
decoding/encoding character sets according to OEM code pages
-
edifact-types
Bindings for the Edifact standard
-
esexpr-json
ESExpr serialization JSON encoding mappings
-
bittenhumans
byte size humanization library for stringbar
-
base65536-cli
base65536 cli tool
-
sbe-codegen
Performance-oriented multi-language SBE codec generator
-
prost-wkt-types
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
json-predicate
JSON Predicate lib based on draft-snell-json-07
-
pq-utils
reading parquet files
-
edsm-dumps-model
Data models for EDSM dump data
-
tsid
generating Time-Sorted Unique Identifiers
-
gvrtex
interfacing with the GVR texture format used on GameCube/Wii
-
wowsunpack
interacting with World of Warships game assets
-
versionize
A version tolerant serialization/deserialization framework
-
write-json
{dependency,trait,macro}-less JSON serialization
-
eternaltwin_serde_tools
Helper functions for
serde
-
serde-serialize-seed
The
SerializeSeed
trait for convinience -
serde-untagged
Serde
Visitor
implementation for deserializing untagged enums -
scip
SCIP (pronunciation: "skip") is a language-agnostic protocol for indexing source code, which can be used to power code navigation functionality such as Go to definition, Find references, and Find implementations
-
tremor-codec
Tremor Script Interpreter
-
cs_serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
scirs2-io
Input/Output utilities module for SciRS2
-
fbthrift-git
-git package for fbthrift
-
content_inspector
Fast inspection of binary buffers to guess/determine the encoding
-
serde_prom
Prometheus serializer for serde
-
hex-wrapper
Wrappers of the convertion between numbers and hex strings
-
enc
aids in processing encoded data
-
libconfig-rs
libconfig parser in rust
-
base16
(hex) encoding and decoding
-
vbs
Version-tagged serialization adaptor with compile-time version checking
-
mozilla/sync-guid
Firefox Application Services
-
streamdal-gjson
Get (and set) JSON values quickly
-
smoltoken
A fast library for Byte Pair Encoding (BPE) tokenization
-
serde_yaml_ok
YAML data format for Serde. It's OK.
-
url_encor
A lightweight library to encode and decode special characters in urls
-
fuid
A UUID-compatible identifier in a friendly base-62 format
-
serde-jsonlines
Read & write JSON Lines documents
-
neodyn_xc
Neodyn Exchange is the serialization format for the Neodyn database engine
-
lexis
Generates human-readable sequences from numeric values using a predefined word list
-
serde_partiql
A PartiQL data model serialization file format
-
five8
Fast base58 encoding and decoding for 32-byte and 64-byte arrays
-
clojure-reader
A Clojure reader
-
mkwebfont_hb-subset
A wrapper for HarfBuzz font subsetting API
-
wapm-targz-to-pirita
Convert wapm .tar.gz to .pirita files
-
sentencepiece-model
SentencePiece model parser generated from the SentencePiece protobuf definition
-
adsbx_json
parsing the ADS-B Exchange API JSON
-
bin_file
Mangling of various file formats that conveys binary information (Motorola S-Record, Intel HEX, TI-TXT and binary files)
-
serde-hashkey
Space efficient, in-memory serde serialization which supports hashing
-
snix-serde
Modular functional package manager
-
csvkit
A short and informative description of your Rust package
-
ordpath
hierarchical labeling scheme
-
dynfmt2
formatting strings dynamically. Forked from dynfmt.
-
prometools
Extensions for prometheus-client
-
schema-registry-client
Serialize/deserialize data to/from Kafka using the Confluent Schema Registry
-
serde_literals
Support for serialising and deserialising literals directly into enum unit variants
-
bitfld
Ergonomic, no-std specification of bitfield layouts
-
mmap_bytey_byte_buffer
Mmap Bytey MByteBuffer code, use Mmap Bytey instead
-
ra-ap-rustc_serialize
Automatically published version of the package
rustc_serialize
in the rust-lang/rust repository from commit 4e4c20d2abe6a218991152b735800fbaf51aedd6 The publishing script for this crate lives at:… -
trustfall-rustdoc-adapter
Trustfall query adapter for rustdoc JSON data
-
cbd
Command-line CBOR decoder and encoder
-
mollusk-svm-fuzz-fs
Filesystem management for fuzz tooling
-
json2parquet
Convert JSON files to Parquet
-
serde-java-properties
Serde support for
java-properties
-
re_chunk
A chunk of Rerun data, encoded using Arrow. Used for logging, transport, storage and compute.
-
binmatch
binary pattern matching crate
-
atomic-timer
Atomic timer for Rust
-
asbs
A generic steganography library
-
nanopub
A cross-platform Rust library to sign Nanopublications, with bindings to Python and JS (wasm)
-
ocapn-syrup
Syrup is a lightweight and easy-to-implement data serialization format
-
probor
A (prototype of) serialization protocol on top of CBOR that provides protobuf-like functionality
-
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… -
fcode
A binary serialization/deserialization strategy for Serde that supports schema evolution
-
kivi
KIVI | Key-value pair with key and value in separate lines
-
serde_dhall
Dhall support for serde
-
poius
command-line interface (CLI) tool written in Rust for encoding and decoding files and directories using base64 encoding
-
oasis-borsh
Binary Object Representation Serializer for Hashing
-
serde-generate
generate (de)serialization code in multiple languages
-
fog-pack
Binary Data format supporting immutable references, schema, and compression
-
quack-protobuf
A pure Rust protobuf (de)serializer. Quack :) Initially forked from
https://github.com/tafia/quick-protobuf
, which unfortunately seems kinda abandoned… :/ -
sandstorm
Cap'n Proto interfaces
-
serde_gura
Gura support for Serde
-
pbf_font_tools
Tools for working with SDF font glyphs encoded in protobuf format
-
ciborium-ll
Low-level CBOR codec primitives
-
compris-cli
Query and convert Composite Primitive Schema (CPS) formats
-
autd3-protobuf
gRPC protobuf for autd3
-
libbz2-rs-sys-cdylib
a drop-in compatible libbz2 cdylib
-
orcxx
Rust bindings for the official C++ library for Apache ORC
-
tcp_message_io
TCP server and client implementation to exchange messages
-
codee
Easy and flexible way of encoding and decoding data into either strings or bytes
-
percentum
Percentage type sanity
-
simple-direct-delta-encoding
Custom delta encoding for blob and key value pairs
-
typeid_suffix
that implements the UUID suffix part of the
TypeId
Specification -
esl01-mincode
Bincode-like serialization with VLQ encoded integers
-
varuint
Variable length signed and unsigned integer types
-
jsobf
CLI JSON Obfuscator
-
memcomparable
serialization format
-
serde_kson
JSON library designed for developers familiar with scripting languages. Super flexible type conversion
-
yaxp-cli
<yaxp-cli ⚡> Yet Another XML Parser CLI
-
farmfe_plugin_json
Json plugin of farm
-
serde-brief
A brief, self-descriptive, serde-compatible binary format
-
rawcode
Implements a simple as-is encoding format
-
binary_rw
A binary reader/writer library for rust
-
canadensis_codegen_rust
Generates Rust code for data types based on Cyphal DSDL files
-
alsa-ctl-tlv-codec
Encoder and Decoder for Type-Length-Value(TLV) style data in ALSA control interface
-
jzon
Continuation of json-rust, a JSON implementation in Rust
-
leb128fmt
encode and decode LEB128 compressed integers
-
vu64
variable length encode/decode for a 64-bits integer
-
serde-flexible
Custom deserialization for fields that can be specified as multiple types
-
hubpack
A predictable serialization format
-
serde_yaml_bw
YAML data format for Serde
-
ar_row
Row-oriented access to Arrow arrays
-
libruskel
Generates skeletonized outlines of Rust crates
-
serde_newtype
Macro for generating newtypes with validity checks for use with serde
-
serde_sqlite_jsonb
A Serializer and Deserializer for SQLite jsonb binary format
-
mavec
Converts an object-like json into a String vector
-
cc-utils
Rust Fullstack utils (strict error handling,
Consider
trait, MessagePack support, etc.) for Salvo and Yew/Dioxus/Leptos/* -
bytes-cast
Safely re-interpreting &[u8] bytes as custom structs without copying, for efficiently reading structured binary data
-
cesu8str
Convert to and from CESU-8 or Modified UTF-8 encodings, only when necessary
-
firefly-types
Parser and serializer for the Firefly Zero metadata file format
-
libmctp
MCTP (Management Component Transport Protocol) implementation for Rust
-
linked-data-next
Linked-Data dateset serialization/deserialization traits
-
motif-scanner
Command line tool for scanning DNA sequences for transcription factor binding sites
-
normal_pack
Compresses normal vectors (or any 3D unit vector) using Octahedron encoding
-
amqp_serde
Serde implementation for AMQP 0-9-1 types
-
json_keyquotes_convert
convert JSON from and to JSON without key-quotes
-
bmbp_marco
BMBP Marco
-
bytecon
A trait for easily converting to-and-from an array of bytes
-
random-icon
Generates a random icon from a template
-
serde-versioning
Add versioning support to
serde
’sDeserialize
derive macro -
serdo
Serializable do/undo library
-
facet-toml
TOML serialization and deserialization for Facet types
-
esexpr
serialization format and related utilities
-
eolib
A core rust library for writing applications related to Endless Online
-
parsec-interface
Parsec interface library to communicate using the wire protocol
-
bytey
convenient and easy to use byte storage
-
heapless-bytes
Newtype around heapless byte Vec with efficient serde
-
yandex-rasp-rs
Библиотека для взаимодействия с API Яндекс.Расписаний на языке Rust
-
librqbit-bencode
Bencode serialization and deserialization using Serde
-
serde-byte-array
Optimized handling of
[u8; N]
for Serde -
iof
Read from and write data to console or file in simple formats
-
bucky-raw-codec
Bucky raw codec library
-
serde_state
Stateful serialization/deserialization for serde
-
compact-thrift-parquet
Parquet metadata structures generated from thrift definitions
-
euid
Reference implementation for EUID
-
varing
Protobuf's varint encoding/decoding for LEB128 friendly types with full const context operations supports
-
intuicio-frontend-serde
Serde frontend module for Intuicio scripting platform
-
ssmarshal
Stupid simple value-only marshaling using serde
-
serde_jsonc2
A JSON(C) serialization file format (fork of serde_json)
-
protozer0
protobuf decoder based on the protozero C++ library
-
simple_cloudconvert
Cloudconvert functionality for converting files
-
formattable
Ergonomically support formatted output
-
es51986
data decoder library
-
json-job-dispatch
Dispatch jobs described by JSON files and sort them according to their status
-
toml_datetime
A TOML-compatible datetime type
-
serde-devo
A shared type compatibility helper
-
sunlight
A very simple Protobuf binary parser
-
gob_archive
Rust-written CLI archiver and un-archiver for the LucasArts GOB archive format
-
key-mapping
allowing for keyboard key code conversion between systems such as the DOM and HID usage-ids
-
byteorder-cursor
A std::io::Cursor like buffer interface with byteorder support and no_std compatibility
-
json-feed-model
JSON Feed model
-
native-json
Native JSON for Rust
-
sapling-mincode
Bincode-like serialization with VLQ encoded integers
-
pinecone
A no_std + serde compatible message library for Rust
-
sval_protobuf
protobuf encoding for sval
-
json-writer
fast crate for writing JSON to a string without creating intermediate objects
-
protoc-gen-prost-crate
Protocol Buffers compiler plugin powered by Prost!
-
ora-proto
Part of the Ora scheduler framework
-
hoicko_lib
Hoicko library
-
gura
configuration language serializer/deserializer for Rust
-
xso
XML Streamed Objects: similar to serde, but XML-native
-
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… -
msd
reading and writing MSD files
-
pq
jq for protobuf
-
rudano
A data serialization format as similar as possible to Rust's own syntax
-
ezcbor
Easy little cbor library
-
base85rs
A base85 (RFC1924 variant) encoder / decoder
-
yara-x-proto-yaml
converts protocol buffers into YAML
-
json_minimal
A minimal json crate
-
gcn_disk
Gamecube file header library and utilities
-
assembler
An efficient run-time assembler for X86-64 code that is intended to be immediately executed
-
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
-
akvakulturregisteret_rs
API for det nye offentlige Akvakulturregisteret
-
clap-serde
wrapper to deserialize clap app using serde
-
base2048
encoding for efficient encoding of binary data on twitter
-
monistode-binutils
A cleaner rust backend implementation of the monistode binutils
-
message-encoding
trait to control how a structure should be encoded
-
fav_core
Fav's core crate; A collection of traits
-
destream
async stream (de)serialization
-
lize
A stupid way of serializing and deserializing really small data into bytes. Supports recursive data structures.
-
serde_conl
CONL is a human-centric configuration language. This crate has the serde bindings.
-
serde_flow
Simplifying migration for serde and zero-copy entities
-
rust_json
JSON serializer and deserializer
-
autonomous_proto
using protoc 3.21.5
-
cddl-cat
Parse CDDL schemas and validate CBOR or JSON serialized data
-
emmylua_check
A command-line tool for checking lua code
-
shardio
Out-of-memory sorting and streaming of large datasets
-
spaceapi
types and serialization/deserialization
-
serde_zon
Experimental serde library for serializing and deserializing the Zig programming language's ZON format
-
binarystream
binary stream for Node.js
-
toml2json
Convert TOML to JSON
-
schematools-cli
Tools for codegen, preprocessing and validation of json-schema and openapi spec
-
hxdmp
A small utility to create hexdump output from byte slices
-
alt_serde
A generic serialization/deserialization framework
-
serde_merge
merge some serializable data types
-
boba
Encoder and decoder for the Bubble Babble binary data encoding
-
messagepack-serde
messagepack for
no_std
withserde
-
serde-cyclonedx
Serde serialization for CycloneDx files
-
serde_closure
Serializable and debuggable closures. This library provides macros that wrap closures to make them serializable and debuggable
-
jsonrpc-server-utils
Server utils for jsonrpc-core crate
-
trait-keyless
functions for encoding and decoding keyless addresses, used by the TRAIT blockchain: application agent addresses, transactional addresses, and named addresses
-
skrillax-serde
A serialization/deserialization library for Silkroad Online packets
-
qrc
generating and manipulating QR code images in various formats
-
dfraw_json_parser
parses Dwarf Fortress raw files into JSON
-
register-bits
Perform register-bit manipulation which is verified at compile time
-
ajson
JSON Parser for Rust - Get JSON values quickly
-
opg
Rust OpenAPI 3.0 docs generator
-
gadget-blueprint-serde
Tangle Blueprints serde integration
-
steg86
hiding messages in x86(_64) binaries
-
serde_url_params
URL parameters serialization
-
lta_models
🚍Models for lta-rs
-
android-manifest
Android Manifest serializer and deserializer for Rust
-
planus-cli
Command-line utility for planus
-
zarrs_tools
Tools for creating and manipulating Zarr V3 data
-
serde_combinators
Combinators for producing Serde serialize and deserialize functions
-
default-from-serde
Derive default using
#[serde(default)]
-
cluttered
A CLI Texture Packer written in rust
-
dotnet-binary-io
Reads and writes buffers using the same encoding rules as .NET’s
System.IO.BinaryWriter
-
enrede
string encoding library, providing an interface similar to str/String
-
base64-stream
To encode/decode large data with the standard Base64 encoding
-
foundations_ext
Foundation extensions published from the ewe_platform but usable by all
-
filesan
Uniquely escape disallowed filenames
-
brcode
parse and emit BR Codes
-
comiconv
A command line tool to convert comic book archives to other formats
-
serde-teamspeak-querystring
A teamspeak query string deserializer based on serde
-
bencodex-rs
Bencodex
-
deser-stringified
Conveniently deserialize stringified structured data in fields
-
bxmr
a CLI tool for managment BXM's code with rIME-Squirrel
-
polars_excel_writer
A Polars extension to serialize dataframes to Excel xlsx files
-
bytesize-serde
Alternative serde implementation for bytesize crate based on its FromStr
-
messagepack-async
functional library for read/writing messagepack with tokio
-
biometrics_pb
protocol buffers corresponding to biometric readings
-
endian-num
Byte-order-aware numeric types
-
morse-lib
coding/decoding Morse Code with multilanguage support
-
imagine
help with images
-
dusk-data-driver
Data driver contract interface to support json serialization
-
encoder
Blazing fast encoder written in Rust
-
serde_cbor_2
CBOR support for serde
-
miniserde-miku
Data structure serialization library with several opposite design goals from Serde
-
serde_many
Multiple serialization/deserialization implementations for the same type
-
easy-hex
An easy to use Hex string formatting wrapper
-
rich_serde
Support for rich deserialization, including metadata
-
koto_serialize
Serde serialization support for the Koto programming language
-
vox_writer
writer module for MagicaVoxel file format
-
factorio-prototypes-json
Rust types that parse Factorio's Prototype JSON Format
-
zvariant_utils
Various utilities used internally by the zvariant crate
-
prost-helper
A set of prost helper functions to make prost generated code easy to work with
-
serialize_deserialize_u8_i32
that safely converts, back and forward, between u8 and i32
-
sgx_serialize
Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language
-
warts
format
-
serde_avro_derive
Derive avro schema for Rust structs for serde_avro_fast
-
azalia-log
🐻❄️🪚 Provides a beautiful
tracing_subscriber::Layer
formatter and a JSON-compat formatter -
jam-codec
Lightweight, efficient, binary codec for JAM
-
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
-
locustdb-serialization
Serialization formats used by LocustDB for peristent storage and client/server communication
-
base64id
Efficiently represent 64, 32 and 16 bit integers as base64url strings
-
unsafe-libyaml
libyaml transpiled to rust by c2rust
-
canonical_json
A Canonical JSON serializer
-
rustwire
efficient manipulation of encoded protocol buffer messages
-
bytekey2
lexicographic sort-order preserving binary encoding
-
fifthtry-serde_sqlite_jsonb
A Serializer and Deserializer for SQLite jsonb binary format (FifthTry fork, till PR is merged)
-
sise
SISE (Simple S-expression) parser, serializer and utilities library
-
prost-reflect-build
function for use with prost-build and prost-reflect to generate ReflectMessage implementations
-
protoc-bin-vendored-macos-x86_64
protoc binary for osx-x86_64 compiled by Google and bundled in this crate
-
buffalo
Serialization library for Rust
-
actix-web-validator5
Validation mechanism for actix-web
-
pb-jelly-gen
A protobuf binding generation framework for the Rust language developed at Dropbox
-
serde-opml
-
spreet
Create a spritesheet from a set of SVG images
-
noop_proc_macro
No-op proc_macro, literally does nothing
-
linked-data
dateset serialization/deserialization traits
-
fdm-toolkit
reading and writing 4D Miner (0.2.1.4 Alpha) game-data
-
fluvio-smartengine
The official Fluvio SmartEngine
-
bevy_save-erased-serde
Type-erased Serialize and Serializer traits
-
qrsmith
fast and simple Rust CLI tool for generating QR codes from strings
-
unstructured
Generic types for unstructured data
-
datum
Terse, human-writable data format
-
dicom-json
DICOM data serialization to/from JSON
-
serde-protobuf
Support for Google Protocol Buffers in combination with serde
-
uuencode_lite
A lightweight implementation of uuencode and uudecode in Rust
-
base256u
mapping between bytes and Unicode codepoints
-
fast-tlsh
generate / parse / compare TLSH locality sensitive hashes
-
csvpp
Compile csv++ source code to a target spreadsheet format
-
obeli-sk-val-json
Internal package of obeli-sk
-
edgedb-tokio-ext
Derive macros for edgedb-tokio-ext
-
icelake
Pure Rust Iceberg Implementation
-
neat-date-time
(native) Types & operations to allow space efficient storage of dates and times
-
human-friendly-ids
Generate non-visually ambiguous IDs
-
json5format
Customizable JSON5 document formatter that preserves comments
-
serde-lexpr
Serde support for Lisp S-expressions
-
pbjson-types
Protobuf well known types with serde serialization support
-
baizekit-api
API ToolKit
-
yaml-hash
Improved YAML Hash
-
serde_atproto_dagjson
At protocol's version of DAG-JSON support for Serde
-
prost-wkt-build
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
serialize-to-javascript
Serialize a serde::Serialize item to a JavaScript literal template using serde_json
-
rsubs-lib
Pure Rust subtitle manipulation and conversion library
-
typesense
WIP client for typesense
-
base64urlsafedata
Base 64 Url Safe wrapper for Serde
-
rcodec
combinators for purely functional, declarative encoding and decoding of binary data
-
nu-plugin-protocol
Protocol type definitions for Nushell plugins
-
gelf_logger
Minimal rust logger to send log entries in GELF
-
protosocket
Message-oriented nonblocking tcp stream
-
codicon
Traits for encoding and decoding
-
jetro
transform, query and compare JSON format
-
xbinser
binary structure transporation
-
neon-serde3
Easily serialize object for use with neon, fork of neon-serde
-
gecko_profile
Create profiles in the Gecko profile JSON format
-
mdbook-satysfi
A mdbook backend for generating SATySFi documents
-
vt100_yh
parsing terminal data - yeehaw fork
-
n5
tensor file system format
-
hdf5-metno-types
Native Rust equivalents of HDF5 types
-
rust-strings
rust-strings
is a library to extract ascii strings from binary data -
desert
traits for {de,}serializing compact binary formats
-
nachricht
wire format
-
bende
A bencode encoding/decoding implementation backed by serde
-
base64-serde
Integration between rust-base64 and serde
-
app-version
Application Version
-
ei
erl_interface for rust
-
nson
lightweight data-interchange format like JSON or BSON
-
stc-s
serializer/deserializer with JSON support
-
ufotofu_codec
Traits for (streaming) encoding and decoding of values using UFOTOFU
-
another_json_minimal
A minimal json crate
-
libcvss
CVSS specification
-
golden_apple
decoding and sharing Minecraft data types
-
serde_ignored
Find out about keys that are ignored when deserializing data
-
erlang-term
convert Erlang External Term Format to Rust objects, without using erlang NIFs
-
codex
Human-friendly notation for Unicode symbols
-
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…
-
pre-commit-sort
Sort pre-commit files
-
wolfram-expr
Efficient and ergonomic representation of Wolfram expressions in Rust
-
gzb_binary_69
binary key value structure with a high performance a reader and writer
-
msgpack-schema
A specification language for MessagePack data format
-
mbinary
A binary encoding library designed for efficient data storage and transportation in trading platforms
-
image4-util
Pure Rust tool for handling Image4 files (aka IMG4, IM4P, IM4M, IM4R)
-
task-hookrs
work with taskwarrior exported JSON
-
compact_bytes
A memory efficient bytes container that transparently stores bytes on the stack, when possible
-
xcsp3-serde
XCSP3 serialization and deserialization
-
serde_rustler
Serde Serializer and Deserializer for Rustler NIFs
-
simd_cesu8
An extremely fast, SIMD accelerated, encoding and decoding library for CESU-8 and Modified UTF-8
-
stegcloak
Hides secrets inside text by compressing and encrypting the secret before cloaking it with special unicode invisible characters
-
glossa-dsl
A domain-specific language designed exclusively for localization (L10n)
-
rust-fr
non-self-describing data-interchange format
-
serror
serialize anyhow errors into json format
-
lunify
converting Lua byte code to different versions and formats
-
avro-rs
working with Apache Avro in Rust
-
msgpackin
pure Rust MessagePack encoding / decoding library
-
hyper_serde
Serde support for hyper types
-
vlq
Sourcemap-style VLQ encoder and decoder
-
httlib-protos
Protocol Buffers binary format implementation
-
libsparkypi
control radio switch sockets and similar devices via linux gpiodev
-
objio
traits for reading and writing objects
-
hyperlight-common
Hyperlight's components common to host and guest
-
postcard-heapless-compat
an adapter to use postcard with heapless >= 0.8
-
serdapt
Composable adapters for
#[serde(with = ...)]
attribute -
mini-json
json parsing library written in Rust
-
unicode-shaper
Shape unicode text so that renderers like WebGL and WebGPU can properly display the glyphs
-
deseresp
serializer and deserializer for Redis's RESP3 format using serde framework
-
esphome-proto
Encoder and decoder for esphome message format
-
schematic_types
Shapes and types for defining schemas for Rust types
-
df_storyteller
Command line interface for Dwarf Fortress Legends
-
smd2bin
Convert SEGA Genesis SMD files to MD
-
esl01-vlqencoding
VLQ encoding (https://en.wikipedia.org/wiki/Variable-length_quantity)
-
schema_registry_converter_sf
just a fork of the original schema_registry_converter crate with a fix for the avro serialization
-
jlabel
HTS-style full-context label structure and parser/serializer from/to string
-
comma_serde_urlencoded
serde_urlencoded with support for serialization and deserialization of sequences and tuples in comma separated format
-
protobuf-lite
decode protobuf as hashmap
-
serde-seeded
Trait and macros for easy seeded serialization with
serde
-
zar
XAR archive reader/writer library. Fuzz-tested against MacOS xar.
-
json-unflattening
flattening and unflattening JSON structures
-
rbxm
Reader for Roblox model files
-
packable
packing and unpacking binary representations
-
fhirbolt
FHIR library
-
serde_spaniel
Spaniel Interactive Deserialiser for Serde
-
code2md
A CLI tool that recursively collects files (excluding hidden & certain folders/files) and outputs them into a markdown file
-
fe2o3-amqp-types
AMQP1.0 data types
-
utf16string
String types to work directly with UTF-16 encoded strings
-
pdf_signing
adding signatures and digitaly sign pdf documents
-
serde-persistent-deserializer
A wrapper for persistent Serde deserializers
-
datafu
extracting data from config objects and other arbitrary object graphs
-
serdevault
Encrypted serialization/deserialization using Serde
-
svg2pdf-cli
The command line interface for svg2pdf
-
crate_file_dyzs
program to read a CSV file and write a JSON file
-
preserves-tools
Command-line utilities for working with Preserves documents
-
bytekey-fix
lexicographic sort-order preserving binary encoding
-
compact-encoding
A series of compact encoding schemes for building small and fast parsers and serializers
-
xc3_write
xc3_lib binary writing and layout
-
jsonway
JSON building DSL and configurable serializers for Rust
-
cjson
Canonical JSON serializer
-
radiation
Convert Rust type into raw bytes and vice versa
-
shurjopay-plugin
Rust plugin for for quick integration of shurjopay API
-
molecule-codegen
Code generator for molecule
-
baid58
Easy-to-check Base58 encoding for identities
-
itch
A cli tool for InTerCHanging between different serialized data formats
-
irox-imagery
Image processing, manipulation, formats
-
perstruct
macro for adding persistent backing to a struct
-
serde-nothing
Serialize to nothing. Deserialize from nothing
-
sdf_glyph_renderer
Tools for generating SDF font glyphs from bitmap images
-
sc2-proto
Protocol buffers for the StarCraft II Client API
-
caco3-serde
CaCO3 serde adaptor
-
pct-str
Percent-encoded strings for URL, URI, IRI, etc
-
witnesscalc-adapter
run witnesscalc in rust
-
fastvarint
fast varint encode/decode that supports wide compatibility
-
json_serial
will help you work with Json format
-
simple_x509
X509 creating library
-
vpk0
handling Nintendo's N64-era vpk0 data compression
-
easycsv
A command line csv parser and toolkit for navigating and filtering data from csv files
-
serde-mincode
A minimal binary encoding for Serde-compatible types
-
xdr-codec
XDR encode/decode runtime support. Pairs with xdrgen which generates code from specs.
-
serde_short
Derive Serialize and Deserialize for enum reperesented as C short enum
-
ordered-varint
Byte-orderable, variable length encoding
-
mcdata
(De)serializable NBT structures for Minecraft
-
sage_mqtt
Manipulate MQTT 5.0 data types
-
ref-swap
Safe wrapper around AtomicPtr
-
serde_klv
KLV data format for Serde
-
protobin
basic functions to encode & decode Protocol Buffer binary messages
-
zbar-rust
High-level and low-level ZBar binding for the Rust language
-
serde_yaml2
Serde integration for yaml_rust2 crate
-
tbon
TinyChain Binary Object Notation is a compact and versatile stream-friendly binary serialization format
-
eule
Async generic serialization crate with a minimal interface
-
doip_rw
Diagnostic over IP encoder and decoder
-
baid64
Easy-to-check URL-safe Base64 encoding for identities
-
jbytes
byte stream structured serialization and deserialization library
-
serde_xmlrpc
no nonsense, XML-RPC serde implementation for Rust
-
chik-serde
Serialization and deserialization helpers for Chik types
-
fluke-hpack
implementing HPACK coding, for the fluke project
-
echonet-lite
Pure Rust ECHONET Lite implementation
-
serialization_minecraft
encode and decode your struct
-
huby
(supporting serde) to handle byte sizes as human
-
protobuf-json-mapping
JSON mapping for Protocol Buffers messages
-
litl
A JSON dialect with support for tagged binary data
-
jtd
JSON Type Definition
-
l2r0-small-serde
An alternative serialization algorithm for RISC Zero
-
auditable-extract
Extract the dependency trees embedded in binaries by
cargo auditable
-
rof-rs
Rust Object Format API for Rust
-
azalia-serde
🐻❄️🪚 Provides useful (de)serialization implementations for common types within external libraries
-
charset-normalizer-rs
Truly universal encoding detector in pure Rust - port of Python version
-
serde_epee
Serde support for EPEE
-
prost-reflect-validate
protoc-gen-validate's validation using prost-reflect
-
comprehensive_grpc
A harness for creating consistently-shaped servers will less boilerplate
-
teo-teon
Object notation for Teo
-
geonetworking
Tools for encoding and decoding a geonetworking header according to EN 302 636-4-1 v1.3.1
-
serde-bool
Single value, true or false, boolean deserializers
-
vectorize
Converts maps to vecs for serialization
-
serde_spanned
Serde-compatible spanned Value
-
serde_datalog
A Serde serializer that extracts Datalog facts
-
demit
A flexible data generator for various domains
-
tlbits
TL-B serialization (bits only)
-
csv
Fast CSV parsing with support for serde
-
twine-data
Codec for the twine-data binary serialization format
-
protokit
Usable protocol buffers
-
rmp-utils
Utils for Rust Multi Platform
-
gift-bin
Command-line utility for GIF images
-
riscy-isa
Encodes and decodes streams of RISC-V instructions
-
iso-20022-dsig
Digital Signature for ISO 20022 Universal Financial Industry Message Scheme Rust SDK
-
not-send
!Send PhantomData type
-
enumscribe
Derive macros for converting between enums and strings
-
binary-util
A panic-free binary utility crate to read/write binary streams over the wire
-
serde-request-envelope
A serde request envelope with named type and data fields
-
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-metafile
-
watson_rs
Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
json_in_type
fast json serialization
-
jcers
jce in rust
-
json-rules-engine
json rules engine
-
peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
agnes
A data wrangling library for Rust
-
buffer_util
meant to expand and improve upon the ByteBuffer crate
-
serde_millis
A serde wrapper that stores integer millisecond value for timestamps and durations (used similarly to serde_bytes)
-
recall_fendermint_vm_encoding
encoding some of the primitive FVM types with serde
-
lebai-proto
lebai proto
-
kittenmoji
encode and decode kittenmoji
-
harlaw
Transform DSL files to JSON. Formatting options available for custom output.
-
rspack_base64
rspack base64
-
sg-prost
fork
-
dos-cp-generator
DOS code pages build tool for
dos-cp
-
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]
-
enveror
load environment variables into structs with serde
-
nodejs_package_managers
Helpers for npm, pnpm, yarn, and bun package managers
-
staging-protobuf
Protocol Buffers - Google's data interchange format
-
serde-csv-core
CSV serialization for no_std crates
-
flow-record-common
common types used by flow-record and flow-record-derive
-
serde-loader
Serde wrapper to load/save serializable data from relative paths
-
queryst
Rust query string parser with nesting support, forked to update Serde
-
roslibrust_serde_rosmsg
A rosmsg serialization file format
-
bcd-numbers
converting rust unsigned numbers to BCD and viceversa
-
archiv
Read and write compressed, length-prefixed streams or file(s)
-
lnk
parse and write Windows shortcut files (.lnk)
-
haxeformat
Haxe serialization format in Rust
-
seredies
Redis Protocol as a serde (de)serializer
-
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_smb
serde serialization for use with MS-SMB structures
-
kmip-protocol
KMIP protocol object (de)serialization
-
astrolab-smart-coffee-types
Types lib
-
serde_urlencoded_field
Easily urlencode fields in serde_dervie types
-
json-fixer
A robust library for fixing and formatting malformed JSON with support for type conversion
-
store
A dead simple binary (de)serializer
-
json_filter_sorted
Serde JSON sorted and filter
-
toml_pretty
a function to pretty serialize a serde-serializable value to toml
-
emk-rs
Pure-Rust implementation of the Extreme Karaoke file format
-
serde_unit_struct
(De)serialize a unit struct as its name
-
i-dunno
RFC 8771 Internationalized Deliberately Unreadable Network Notation
-
scoop-shim
parser and serializer for Scoop shims
-
serde_x12_alt
Serde support for X12 EDI
-
piccolo-util
piccolo
library -
bcd-convert
encoding and decoding numbers in Binary Coded Decimal (BCD) format, supporting conversions between integers, strings, and raw BCD data
-
avrow
fast, type safe serde based data serialization library
-
fsst-rust
pure rust implementation of the Fast Static Symbol Table
-
ryml
Parse YAML and do it fast: Rapid YAML bindings for Rust
-
percent-encoding-rfc3986
RFC3986-compliant percent encoding and decoding
-
serde_hooks
Runtime hooks for serde
-
linkstore
embedding, manipulating and retrieving data embedded in binaries using linker sections
-
asknothingx2-util
asknothing
-
posix-space
Pure Rust implementation of
isspace
for the POSIX locale -
gdl90
message encoder/decoder
-
elb-cli
Command-line utility that inspects ELF files, prints their dependencies and patches RPATH, RUNPATH and interpreter
-
prefix_id
generating unique IDs nano ids with a prefix
-
byte_struct
Pack and unpack structure as raw bytes with packed or bit field layout
-
libzbase32
z-base-32 format for Rust. This implementation is no_std compatible.
-
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)…
-
encdec-base
encdec simple encoder/decoder base types and traits
-
serde-lwjson
Serde serialization and deserialization for lwjson files
-
json-commons
A set of JSON common tools in Rust
-
bevy_serde_project
Stateful, structural and human-readable serialization crate for the bevy engine
-
astro-format
Astro Format is a library for transcoding between an array of implemented types and a single buffer
-
rmp-ipc
IPC using Rust MessagePack (rmp)
-
tmflib
Interface library for processing TMF payloads
-
solink-tokio-file-watch
Log flattened JSON in tracing
-
proto-tower-util
Helper tools for Tower protocol implementations
-
rkyv_rpc
Helpers for defining an RPC protocol using rkyv
-
suika_json
A JSON handling library for the suika web stack
-
tick-encoding
encoding scheme to encode binary data into ASCII strings
-
protobuf_codec
Encoders and decoders for Protocol Buffers based on bytecodec crate
-
d2-stampede-protobufs
Dota 2 Protobufs
-
serde_dbus
Serde Implementation for DBus
-
ros2_message
handling MSG and SRV files in ROS2
-
redshirt
support for the Redshirt 1 and Redshirt 2 data encoding schemes
-
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.
-
borsh-derive
Binary Object Representation Serializer for Hashing
-
form-data-builder
multipart/form-data (RFC 7578) document builder
-
neon-serde
Easily serialize object for use with neon
-
byteorder
reading/writing numbers in big-endian and little-endian
-
compris
Composite Primitive Schema (CPS) for Rust
-
decode_kyma_vcs_event
decode optimised Kyma '/vcs,b' messages into EventID-value pairs
-
orio
Small serialization library
-
binfile
Binary files with magic numbers and versioning
-
packing
Bit packing and unpacking for arbitrarily aligned fields
-
asking
Build async prompts
-
jtd-derive
Generate JSON Typedef schemas from Rust types
-
psrdada
wrapper for the psrdada radio astronomy library
-
rustic_hal
creating Hal representations of resources, based on serde
-
dynamixel_registers
The models and registers of Dynamixels supported by the dynamixel_ct crate
-
iberis-protobuf
Protobuf files for the marraph project!
-
ed
Encode and Decode traits
-
parity-codec
Lightweight, efficient, binary serialization and deserialization codec
-
rust-openfmb-ops-protobuf
Rust language protobuf definitions for the OpenFMB operational use cases
-
pipelight_error
Pipeligh Error types
-
sane
SANE Serialization and Deserialization for Rust
-
deser
An experimental serialization and deserialization library for Rust
-
nix-nar-cli
Binary to manipulate Nix Archive (nar) files
-
muon-rs
Serde support for MuON data interchange format
-
serde_yaml_with_quirks
YAML support for Serde, fork with quirks support
-
rawbson
Blazing fast zero-copy BSON handling
-
append-only-bytes
Shareable append-only bytes
-
base32-fs
A variant of BASE32 encoding for hashes that are used as file names
-
rml_amf0
Modules for handling the encoding and decoding of data with Adobe's Action Message Format 0 (AMF0 data format)
-
tokio-byteorder
Asynchronous library for reading/writing numbers in big-endian and little-endian
-
tora
A lite, byte-based serialization and deserialization library
-
flexml
Quickly and easily define namespaced XML serialization
-
bilrost-types
A compact protobuf-like serializer and deserializer for the Rust Language
-
zbus_macros
proc-macros for zbus
-
protoc-gen-tonic
Protocol Buffers compiler plugin for gRPC services powered by Prost! and Tonic
-
quacky
incomplete pure Rust protobuf (de)serializer. Initially forked from
https://github.com/tafia/quick-protobuf
, which unfortunately seems kinda abandoned… :/ -
hessian_rs
hessian2 codec implemention
-
serde_keyed_derive
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
-
diesel_as_wrap
helping to wrap types to support (de)serialization using diesel
-
serde_starlark
Serde serializer for generating Starlark build targets
-
jsonl
JSON Lines for Rust
-
valu3
A generic serialization/deserialization/type framework
-
sk-cbor
CBOR parsing library
-
chashmap-serde
Fast, concurrent hash maps with extensive API and Serde support
-
packet-binser
binary (de)serialization library with a main usecase of network packets
-
facet-derive-emit
Proc macro for emitting derived 'Facet' trait code in facet
-
cjson-rs
Rust bindings for the cJSON library
-
unbytes
Panic-free reading of bytes
-
map-to-javascript-html
serializing a map to JavaScript code in HTML usually for dynamically generating strings on web pages
-
mutf8
Basic support for mutf8 strings
-
raw_serde
A serialization library
-
tfschema-bindgen
Generate (de)serialization Rust code for Terraform Schema
-
http-serde-ext-ios
serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
-
stuckliste-cli
A command-line utility for reading and writing MacOS bill-of-materials (BOM) files
-
inarybay-runtime
Graph-based binary format (de)serializer generator (runtime)
-
rusty-chunkenc
Prometheus' chunkenc library
-
namegen
Fast name generator
-
flatty-base
Flatty traits and primitives
-
esyn
De/Serialization Rust In Rust
-
unifont
monochrome Unicode bitmap font. Halfwidth glyphs are 8x16, fullwidth are 16x16 pixels.
-
bit_buffers
reading and writing individual bits to and from files
-
php_serde
Serde support for PHP's serialization format
-
swift-iso15022
generating SWIFT messages following the ISO 15022 standard
-
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
-
serde-pickle-rs
A serde-based serialization library for Python's pickle format
-
alt_serde_json
A JSON serialization file format
-
uf2-decode
Basic decoding of UF2
-
minicbor-serde
Integrates minicbor with serde
-
sval_json
JSON support for sval
-
cdr-encoding
Serde implementation of OMG Common Data Representation (CDR) encoding
-
huski-lib
ASCII table aide library
-
statefun
SDK for the Apache Flink Stateful Functions (StateFun) project. See: https://flink.apache.org/stateful-functions.html
-
raftlog_protobuf
Encoders and decoders of the Protocol-Buffers messages for the constituents defined in
raftlog
crate -
meowtonin-serde
Serializer/deserializer for BYOND types, using meowtonin
-
baizekit-serde
Serde ToolKit
-
fastfield_codecs
Fast field codecs used by tantivy
-
tycho
A minimal, self-describing and traversable binary data format designed around rust and the serde data model
-
detect-newline-style
Determine a string's preferred newline character
-
elfbin
Build ELF object files defining symbols with fixed binary data
-
wfrs-model
Workflow RS - Model with Zero-copy deserialization
-
matchgen
Generate functions to quickly map byte string prefixes to values
-
disk
(De)serialize files to/from disk
-
json-api
Idiomatic types for building a robust JSON API
-
intuicio-framework-serde
(De)Serialization framework module for Intuicio scripting platform
-
binario
An asynchronous zero-fluff binary encoder/decoder
-
cra
extracting/archiving in multiple formats fully in memory
-
aversion
Versioned data structures with auto-upgrading
-
rusty-source-map
source-map
NPM package written in Rust -
serde_libconfig
A libconfig serialization file format
-
simple_slip
A small and simple library for SLIP encoding
-
pigeon
efficient packing and unpacking of big-endian binary data
-
flatbuffers-build
that facilitates generating flatbuffer code from Rust
-
tasd
Encoder/decoder for the TASD file format
-
uri_encode
URI percent encoding (encodeURI, encodeURIComponent, urlencode)
-
basyx-rs
work with Asset Administration Shells
-
possible
providing a three state enum for differentiating between an explicit null value and the absense of a value
-
actix-msgpack
Msgpack payload extractor for Actix Web
-
messagepack-core
messagepack for
no_std
-
unix-ipc
A minimal abstraction for IPC via unix sockets
-
nebula-fbthrift-graph-v2
Nebula Graph v2 graph interface
-
emoji256
A binary-to-text encoding scheme for hashes and cryptographic keys
-
serde_structuredqs
serialize/deserialize structured query-string
-
serde_urlencoded_xrpc
XRPC-flavored serde_urlencoded
-
tpk
A (de)serialization crate for TPK data
-
serde_transmute
Transmute objects through serde
-
cj_ascii
working with ASCII strings in Rust
-
jsonit
A way to parse Json Items using iterators from streams
-
flatty-portable
Flatty portable trait and primitives
-
satoxid
Boolean satisfiability problem encoding library written in rust
-
lune-std-serde
Lune standard library - Serde
-
ordcode
Serialization format which preserves lexicographical ordering, for use with key-value databases
-
serde-resp
Redis RESP protocol serialization and deserialization with serde
-
xed-sys
Rust FFI bindings for Intel XED
-
serde-save
the most complete serialization tree for serde
-
npy
NumPy file format (de-)serialization
-
dht-logger
Read DHT sensor data formatted in JSON over a serial interface and log it
-
yael
reading and writing numbers of a specific endianess
-
serdev
Serde with Validation
-
mipsasm
A MIPS assembler targeting the N64
-
pilota-build2
Compile thrift and protobuf idl into rust code at compile-time
-
syml
configuration language similar to YAML, but may be more user-friendly
-
serde-partial
Serde partial serialization made easy
-
empty_type_traits
Converting between types and their optional counterparts
-
borsh-v
Binary Object Representation Serializer for Hashing
-
serde-strz
A serde wrapper that stores type using Display and FromStr
-
packetrs
Macro-based struct serialization/deserialization
-
numf
Convert numbes between formats
-
bmbp_marco_sql
BMBP Marco
-
middleman
A wrapper for a mio::TcpStream to send and receive serializable Structs (blocking or non blocking) of arbitrary size
-
xml2arrow
Efficiently convert XML data to Apache Arrow format for high-performance data processing
-
ltv
Length Type Value - Reader / Writer
-
lib3
Lib3 Package
-
yaml
LibYAML binding for Rust
-
raw-bytify
converting structs to bytes and vice-versa
-
tracing-serde-subscriber
currently only meant for internal use within
tracing-modality
-
zarrs_storage
The storage API and default stores for the zarrs crate
-
qif_generator
QIF file generation
-
byteserde
A generic serialization/deserialization framework for mapping byte streams to/from arbitrary struct types with focus on performance
-
domain_changer
that helps you change the domain of the link to another domain
-
mcp-sdk
Model Context Protocol (MCP)
-
serde_with_value_affix
Custom affix modules for serde
-
basenc
Encoding and decoding of Base-N encodings, no_std compatible
-
vizio-openrtb
OpenRTB v2.5 and OpenRTB Dynamic Native Ads v1.2 types for rust forked for Vizio
-
polars-json
JSON related logic for the Polars DataFrame library
-
chesscom
Chess.com API client
-
token-identifier
create 32 bit tokens with checkbits and identifier of such tokens
-
procspawn
thread::spawn just with processes
-
kpea
CPIO archive reader/writer library. Supports New ASCII and Old character formats. Fuzz-tested against GNU cpio.
-
emjudge-judgecore
comprehensive library designed for the evaluation and testing of executing programs against specific specifications. Offering a robust judging system, it provides the framework for…
-
axum-postcard
📬 postcard axum extractor and response using serde
-
unicase_serde
serde Serialization and Deserialization for UniCase crate
-
ryg-rans-sys
FFI bindings for ryg_rans. ryg_rans is automatically built and linked statically. Requires a C compiler.
-
nu_plugin_from_beancount
A nushell extension to load a beancount file into nu structured data
-
wider_primitives
Wider primitive integer types
-
amf
(Action Media Format)
-
zconf
help to write configuration files
-
serde_dbgfmt
Deserialize #[derive(Debug)] output using serde
-
pickled
A serde-based serialization library for Python's pickle format
-
rman
Parser for Riot Manifest file format
-
utctimestamp
& fast 64 bit UTC time types
-
punch-card
Punched cards in Rust
-
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
-
messpack-serde
Serde bindings for RMP
-
liblisa-enc
automated discovery and analysis of the ISA of a CPU
-
serde_watson
Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
ornament
A helper to create decorated text
-
pink-erased-serde
Type-erased Serialize and Serializer traits
-
ckandex
An indexer and API for CKAN, written in Rust
-
one2html
Convert Microsoft OneNote® notebooks to HTML
-
pyany-serde
Serialization and deserialization for Python objects
-
dalvik
Disassembler for Android Dalvik bytecode
-
code-rs
multiple coding schemes
-
serde-ast
An AST representation for serde serialization
-
enser
Enum serialization with tag
-
varinteger
Rust module for encoding/decoding varints that doesn't do any IO. Inspired by the Node.js varint module
-
serde_type_name
lookup name of type for any struct or enum that derives serde Serialize
-
ahri
database 🗳
-
json-rs
Lightweight JSON reader and writer, written in pure rust
-
validatron
A data structure validation library designed for user input
-
vectortile
encoding Mapbox Vector Tiles
-
mavryk_data_encoding
encoding/decoding data compatible with mavryk data encoding
-
emp
An Efficiently Managed Packaging system, NBT but better!
-
mipsasm-rsp
A MIPS assembler targeting the N64 rsp
-
shinyid
A package for encoding and decoding unique identifiers into URL-safe ( shiny )
-
nano-ogmo
Small cross platform ogmo3 deserialization
-
encoding_rs_rw
Space-efficient std::io::{Read, Write} wrappers for encoding_rs
-
serde-env-field
A helper for serde deserialization with environment variables expansion
-
sbs-api
binary serialization api
-
vlung-analysis
CT画像データを解析して部位ごとに抽出してOBJファイルを生成するソフトウェア
-
mif
Memory Initialization File
-
serde_kicad_sexpr
KiCAD v6 S-Expression Format
-
serde-humanize-rs
A Serde deserializer for duration and byte-size
-
bip_bencode
Efficient decoding and encoding for bencode
-
reginleif-utils
The core library of nolauncher
-
zserio-rs-build
zserio compiler
-
era-jp
Japanese Era Library
-
serde_scan
easily deserialize values from standard input
-
tex-glyphs
dealing with glyphs in TeX/pdfTeX fonts as unicode characters
-
physics3
data types for (de)serializing physics settings from physics3.json files
-
bunk
Fast and efficient human-readable data encoding!
-
xls2txt
Command-line utility to convert stylesheets (ODS or excel) to text
-
shellcoder
Write shellcode payloads in a flash
-
serde_jacl
Serialization and Deserialization of JACL
-
jpush
简单集成极光App推送
-
flatzinc-serde
FlatZinc serialization and deserialization
-
esl
reading, writing and processing ESM/ESP/ESS files
-
bitorder
read and write bits in lsb or msb order
-
strkey
Serialization of values into a human-readable encoding that preserves lexicographic sort order
-
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
-
gpmf
WIP gpmf implementation
-
serde-sbif
A Serde-based implementation of the SBIF file format
-
knurdy
Minimal, opinionated KDL deserialization with Serde
-
serde_typename
Conviently serialize and deserialize rust types into / from their serde name
-
binn-rs
serialize/deserialize binn format with no_std/no_alloc support
-
decoder
your types
-
id30
An encoding scheme for 30 bit identifiers
-
codepage-437
Codepage 437 transcoding for Rust
-
auid
64 bit timestamp-first unique identifier
-
arq
manage Arq Backup data formats
-
bit-vec_serde
A vector of bits
-
palserializer
A tiny but efficient serializer written in rust used in nislib library
-
xylo
A music theory toolset
-
serde-intern
A Serde addon that allows interning of strings and byte sequences behind
Arc
s during deserialization -
serde_path_serializer
A Serde serializer for Path
-
serde_rusqlite
Serialize/deserialize rusqlite rows
-
lbytes
Incredibly simple byte read/write library
-
sma-proto
SMA Speedwire protocol
-
rug-binserial
A very simple crate to serialize rug integers as strings of bytes (for use in efficient binary serialization)
-
wololo
Wake-on-LAN client
-
openfga-dsl-parser
Parsing and JSON transformer for the OpenFGA authorization DSL
-
alogfmt
Logfmt serializer implementation using serde
-
serde_stacker
Serde adapter that avoids stack overflow by dynamically growing the stack
-
httlib-hpack
HPACK format implementation for HTTP/2
-
toml-query
work with toml::Value objects more conveniently
-
float_fast_print
Fast float-to-string conversion based on the Ryū algorithm by Ulf Adams
-
hdv
Header-determined values
-
nu_plugin_to_bson
A converter plugin to the bson format for Nushell
-
serde-spdx
Serde serialization for SPDX files
-
serde_x12
A Serde for ASC X12 EDI documents
-
lebicon
Implements codicon traits for LEB128 encoding / decoding
-
kradical_jis
Conversions to Unicode from JIS X 0212 and JIS X 0213
-
microserde
Zero-dependency implementation of Serde
-
quake_microsoft_todo
The model of microsoft todo
-
libipld
dealing with ipld
-
serde-name
Extract the Serde name of structs and enums
-
vhdx
Microsoft's VHDX virtual hard disk format
-
random-icon-lib
Generates a random icon from a template
-
space-lib
WebAssembly host functions for Space Operator
-
tirse
serde frontent for binary format
-
naumi
Lightweight and fast data transfer protocol. Fast de/serialization and tiny size!
-
nachricht-serde
Serde bindings for nachricht
-
utf7-imap
Mailbox names encoder and decoder (UTF-7 IMAP RFC 3501)
-
konsumer_offsets
parse the content of the Kafka
__consumer_offsets
internal topic -
num-to-words-de
Convert a u32 Integer into its String equivalent in the German Language
-
data-encoding-bin
Swiss Army knife for data-encoding
-
casserole
Break and serialize values into content-addressable storage
-
serde_osc
Serialization and deserialization of Open Sound Control (OSC) packets using serde
-
serdapt-base64
Adapter to serialize as base64
-
ananas
Transform arbitrary data to Not-A-Number (NaN) payloads
-
ez_alphabet
EZ Alphabets
-
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… -
ryan-cli
Ryan: a configuration language for the practical programmer
-
serde_krds
Serde serializer and deserializer implementations for Amazon's KRDS data format
-
esexpr-binary
ESExpr serialization binary format
-
schema_analysis
Analyze the schema of any self describing format
-
iunorm
Map normalized floating-point numbers to/from (un)signed integers
-
zalgo-codec-common
Convert an ASCII text string into a single unicode grapheme cluster and back
-
ndjson_zst
nsjson zst reader/writer
-
jsonptr
Data structures and logic for resolving, assigning, and deleting by JSON Pointers (RFC 6901)
-
fnmatch-regex2
Convert a glob-style pattern to a regular expression
-
jsonparser
efficient parsing and validation of JSON data into strongly typed Rust data structures, enabling data integrity checks
-
psf-rs
A super simple no_std psf2 parser for rust
-
prost-enum
Enhance Enums of prost generated files to support serde and sea-orm
-
geocodio_lib_rust
A client library to interface with the Geocodio API
-
sqlx-postgres-interval
sqlx INTERVAL Postgres type with serde Serialize/Deserialize
-
minigps
file format support
-
rmp-futures
Async Rust MessagePack and MessagePack-RPC
-
h-encoder
dead week 𝓮𝓷𝓳𝓸𝔂𝓮𝓻
-
serde-rlp
Ethereum's RLP encoding implemented as a Serde data format
-
kvds
An efficient key-value store for encoding documents
-
wjp
Wizards JSON Parser
-
osm_transit_extractor
Extract public transport data from an OpenStreetMap file
-
vsf
Versatile Storage Format
-
bsa
creating and extracting Bethesda Softworks Archives
-
pro-serde-versioned
method for versioning and upgrading data structures when serialized via serde
-
attrsets
Proc macro for defining multiple variants of a struct/enum with different attribute annotations e.g. for multiple Serde serializations
-
wstp-sys
Low-level FFI bindings to the Wolfram Symbolic Transfer Protocol (WSTP) C API
-
git-ref-format-core
Core types for the git-ref-format crate
-
serde_bigquery
A serde Serializer into BigQuery literal format
-
ream
Data language for building maintainable social science datasets
-
libxivdat
Read & write Final Fantasy XIV .DAT files
-
big-decimal-byte-string-encoder
Google BigQuery's BigDecimalByteStringEncoder
-
borsh-cli
Command-line utility for manipulating Borsh-serialized data
-
deno_semver
Semver for Deno
-
hb-subset
A wrapper for HarfBuzz font subsetting API
-
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… -
epee-serde
A serde format for the binary encoding defined within the epee helper library of Monero
-
skrillax-packet
Packet definition to serialize and deserialize to and from frames for Silkroad Online packets
-
nummap
Defines a wrapper around a
HashMap
of number values which behaves as if ALL keys are mapped but0
values are not stored -
tnetstring
parser for Rust
-
jsonpointer_flatten
flatten a JSON object or array using JSON Pointer addressing
-
planus-codegen
Internal codegen library for planus
-
serde_shims
Community Driven Serde Shims
-
protoc-bin-vendored-linux-aarch_64
protoc binary for linux-aarch_64 compiled by Google and bundled in this crate
-
serde_enabled
A small wrapper for enabling/disabling sections in configuartion files easier with Serde
-
ajars_axum
AjaRS
-
libeither
Either struct for Rust
-
serde_asn1_der
A basic ASN.1-DER implementation for
serde
based uponasn1_der
-
zero_escape
encoding and decoding data using the Zero Escape Encoding method
-
bytekind
Containers for byte arrays that are generic over their serialization format
-
cdr
A serialization/deserialization implementation of Common Data Representation
-
edres
Generate struct and enum definitions from data files
-
vectordb-proto
Protocol buffer definitions for vectordb-cli
-
typify-impl
typify backend implementation
-
serde_dynamic_typing
A simplified
serde
-compatible type model that allows dynamic runtime inspection -
bitman
An easy to use bit manipulation library for Rust
-
bson2
Encoding and decoding support for BSON in Rust
-
para-cli
Decoder and utility for the Flipnote Studios .ppm animation format
-
serde_dokechi
serializer / deserializer library focus on only serialized binary size
-
buf_sized
Calculate buffer sizes needed by types
-
serde_plain2
Fork of serde_plain. A restricted plain text serializer for serde
-
nrbf
A parser for the .NET Remoting Binary Format (NRBF)
-
jsonp
Fast Json pointers in Rust
-
pilota-build
Compile thrift and protobuf idl into rust code at compile-time
-
nu-plugin-core
Shared internal functionality to support Nushell plugins
-
cuisiner
Cook up some conversions to and from C-style binary layouts
-
fhirbolt-serde
Internal serde library of the fhirbolt project
-
serdapt-base58
Adapter to serialize as base58
-
picopb
no_std protobuf parsing for Rust
-
fix_float
Fixed floating types that allows useful trait implementations and datastructures on float numbers
-
trans-gen-cpp
Generating C++ trans code
-
jsonbuilder
A json builder used to create JSON structures using a simple DSL
-
submillisecond-live-view
A LiveView implementation for the submillisecond web framework
-
json-patch
RFC 6902, JavaScript Object Notation (JSON) Patch
-
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_trim
serde deserialize_with String trim.Supports multiple std::collections types
-
freeform
A small library for being able to store free-form data
-
simple-xlsx-writer
memory efficient XLSX writer
-
z-base-32
human-oriented base-32 encoding
-
hmap-serde
Serialize/deserialize heterogeneous maps
-
chem-eq
Parse chemical equations and balance, get mol ratios and use ΔH
-
json_parser_hibskyi
A simplified JSON parser written in Rust using the Pest parsing library
-
ecitygml-io
IO operations for processing CityGML data
-
ecpool
Thread pool for managing executions of erasure coding
-
looking-glass-protobuf
Protobuf reflection library built on looking-glass and Prost
-
packs
A PackStream implementation written in Rust
-
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… -
transmog
A universal serialization ecosystem
-
serde_ipld_dagjson
IPLD DAG-JSON support for Serde
-
offwall
CSV-reading OpenFlow controller dedicated to firewall bypassing
-
deku_string
String encoding/decoding helpers for Deku, supporting UTF-8/UTF-16 in fixed, Pascal, and C-style formats
-
xbf_rs
The reference implementation for the XBF format
-
serde_deser_iter
Iterate through serialized sequences allowing to aggregate them without deserializing to an allocated collection
-
blc
binary lambda calculus
-
simuldb
Database with backend and format agnostic data storage for simulation results coupled with metadata
-
dade
data definition for Rust structures
-
ancs
A set of types for representing Apple Notification Center Service requests and responses
-
merde_time
Wrapper date-time types for merde
-
tokio-serde-bincode
Tokio bindings to quickly turn a stream of bytes to a stream of parsed/serialized items using the bincode format
-
bitsparrow
in Rust
-
bvm
Proof of concept
-
dothyphen
ASCII to Morse and vice versa translator
-
le-stream
De-/serialize objects from/to little endian byte streams
-
rbson
Encoding and decoding support for BSON in Rust
-
serde-pbx
working with Apple's .pbxproj format
-
configrs
Configuration library
-
prost-msg-build
A Protocol Buffers implementation for the Rust Language
-
json-rules-engine-fork
json rules engine fork
-
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
-
lordeckcodes
Legends of Runeterra deck encoder/decoder
-
serde-types
Extension helper types for serde
-
syt
Hackish things for serde_yml
-
serde-sibor
A serde implementation of the SIBOR binary format
-
jce
in Rust
-
edgehog-device-forwarder-proto
Protobuf messages for the Edgehog Device Forwarder
-
compact-thrift-runtime
Runtime library for compact-thrift code generator
-
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… -
azul-peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
de-regex
Regular expression based deserialization for serde
-
auditable-cyclonedx
Convert data encoded by
cargo auditable
to CycloneDX format -
dynamecs
An opinionated ECS-like architecture for time-dependent simulations
-
elikoga-ical-rs
Ical library
-
serde-path
URL Path decoding and encoding with serde
-
hserde
serialization/deserialization library written purely in Rust
-
yab32
base32 library for Rust
-
tis620
handling Thai Industrial Standard 620 (TIS-620) characters
-
num-format
producing string-representations of numbers, formatted according to international standards
-
zfec-rs
Zfec library
-
recode_rs
Command-line tool for converting between the character encodings defined in the Encoding Standard
-
lib-base64
A base64 (with padding) encoding and decoding library, which implements the encode() and decode() methods for the String and Vec<u8> types
-
vegafusion-core
Core components required by multiple VegaFusion crates, with WASM compatibility
-
slog-mozlog-json
MozLog JSON drain for slog-rs
-
libipld-cbor
ipld cbor codec
-
bread-common
Common utilities for Bread projects
-
reflect_to
Run-time type reflection and conversion
-
messagepack-rs
pure Rust MessagePack implementation
-
erlang_rs
Erlang External Term Format for Rust
-
wasmrs-codec
MessagePack Codec implementation used by wasmRS modules
-
arcfinder
finding arcs in gcode for 3D-printing and replacing them with G2/G3 commands
-
generic-uvarint
A generic wrapper around unsigned_varint + generic_array
-
esexpr-text
ESExpr serialization text format
-
serde-querystring-actix
A query string extractor for actix-web based on serde-querystring
-
sparkplug-rs
Sparkplug protobuf bindings for Rust
-
rtcm-json
JSON serialization/deserialization of RTCM v. 3
-
tifiles
Tools for manipulating file formats used with TI graphing calculators
-
fftp
In-network file transfer
-
tnef
A basic TNEF parser written in pure Rust
-
wild-container
The reference implementation of the Wild Container Format
-
bumpy_vector
A Vector-like object with different sized entries
-
cenc
Create and use byte encodings
-
encoding_rs_io
Streaming transcoding for encoding_rs
-
onehot
One-hot encoding trait and proc macro for auto deriving
-
df_st_core
Core structures for the DF Storyteller project
-
sfo-serde-result
serialize and deserialize result using Serde
-
xml_serde
Namespace aware XML (de)serializer utilizing Serde
-
savefile-derive
Custom derive macros for savefile crate - simple, convenient, fast, versioned, binary serialization/deserialization library
-
data-query
Query library that allows for Querying Serializable data using string queries
-
rwkv-tokenizer
A fast RWKV Tokenizer
-
quickfix-msg40
FIX 4.0 messages generated from official XML spec file
-
quickxml_to_serde
Convert between XML JSON using quickxml and serde
-
hsluv
Human-friendly HSL (revision 4)
-
optional-field
Alternative data type to Option for representing values that can have 3 states: present, missing or null
-
rte
Parser for relative time expression
-
urlencoding
doing URL percentage encoding
-
simple_xml_serialize
XML serialization library
-
mpk2json
Small CLI tool to convert MessagePack files to JSON
-
ser_der
Newtypes for the der crate to allow for serde de-/serialization
-
serde_scala
A .scl scala file parser
-
j2csv
Convert JSON to CSV
-
json_log
Log with JSON
-
jsonrpc-sys
JSON-RPC 2.0 types
-
simple-base64
encodes and decodes base64 as bytes or utf8 with simple API
-
mycelium-bitfield
Structured bitfields, courtesy of Mycelium
-
nyoom-json
A json serializer that goes nyoom
-
nu_plugin_from_bencode
A Nushell plugin to convert bencode data into Nu structured values
-
starchart
A database tool that allows for multiple backend implementations
-
lsdj
interfacing with LSDJ files and memory
-
koto_toml
A Koto library for working with TOML data
-
tiff2
temporary async implementation of tiff - to be upstreamed into image-tiff
-
nota
A message format for an alternative universe where IEEE754 floats, UTF-8, and little endian never existed
-
meowstore_binbuf
Binbuf
-
abomonation
A high performance and very unsafe serialization library
-
nitinol-core
Core library for Nitinol that defines the assumptions for realizing CQRS+ES
-
mosis
Assembler and Disassembler for the MOSIS instruction set
-
cfdi_use_mx
Mexican CFDI use
-
aranya-base58
Base58 encoding and decoding
-
redispatch
serialization and deserialization for redis
-
sysinfo-web
Lightweight web based process viewer built on top of sysinfo
-
bookfile
A container file format with chapters and an index
-
serde_amp
Serialization/deserialization tooling for Asynchronous Messaging Protocol
-
retool
Convert 5e.tools data for use with Reroll
-
serde-attributes
Serde Attributes
-
binhex4
A BinHex 4.0 encoder and decoder implementation for Rust
-
serde_with_extension
extended functionality for serde_with
-
endecode
encoding crate for types
-
tsukurou_table
A specialized map for storing values of varying types
-
foxglove-protos
interacting with the foxglove protos
-
async-xml
deserializing XML data asynchronously
-
atomic-ops
Performs atomic operations in the filesystem
-
querylizer
Serialization library for OpenAPI parameter styles
-
ceres-mpq
A pure-rust implementation of a MoPaQ archive reader and writer
-
keon
A human readable object notation that syntactic similar to Rust and fully supports Serde's data model
-
pbtools
Google Protocol Buffers encoding and decoding
-
torrex
Bendy based parsing structures for BitTorrent files
-
muxml
serializing and deserializing MusicXML files to an intermediate representation
-
hcl-edit
Parse and modify HCL while preserving comments and whitespace
-
simple-xmlrpc
no nonsense, XML-RPC implementation for Rust
-
mempickle
Store raw structs on disk with 0 serialization
-
small-sorted-map
Heap-stored map based on a sorted list
-
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
-
serde_vici
Serde serialization/deserialization library for the VICI protocol
-
wasabi_leb128
Read and write the variable length LEB128 number format
-
sphalerite
A dependency-free crate for binary serialization
-
snitch-transform
JSON data transformation lib used by snitch components
-
serde-automerge
(De)serialize
serde
objects from or intoautomerge
transactions -
derbyjson
A package to serialize to and deserialize from the DerbyJSON format for roller derby data
-
s2-pmtiles
reads/writes The S2 PMTiles 1.0 Specification
-
coreutils_json
Json service
-
xed
high level bindings for xed
-
cloudevents-sdk-rdkafka
CloudEvents official Rust SDK - Kafka integration
-
jtx
JSON CLI tool
-
zasa
JSON parser with no dependencies
-
serdine
A tiny serialization library for storing types in a raw (but safe), memcpy-like, format
-
track
struct data modifications
-
just-a-tag
A #tag-type, RFC 1035 DNS label compatible
-
datafet
Few functions that we use in all of our Rust applications
-
bs58-cli
A cli utility for encoding/decoding base58 encoded data
-
sh_serde_derive
watt serde derive
-
fugue-bytes
A binary analysis framework written in Rust
-
serde-gron
serialize/deserialize of serde in gron format
-
oasis-cbor
Rust CBOR serialization built as a thin wrapper around sk-cbor
-
maa_types
Types for the Maa
-
thurgood
Full (de)serialization support for Ruby's Marshal format
-
serde-hessian
hessian2 codec implemention
-
binout
binary serialization/deserialization of integers and arrays of integers
-
flaken
Configurable bitwidth snowflake id generator, encoder, decoder
-
clonable-command
An std::process::Command that implements Clone and serde::*
-
serde-csv-extra
Csv-related serde addons
-
i256
Optimized implementations of 256-bit signed and unsigned integers
-
gsj
Geological Survey of Japan algorithms
-
cu29-value
fork of Value with custom types added for Copper like the time and units
-
duktape
Embedded JavaScript interpreter with a small footprint
-
streamvbyte64
stream-vbyte codec supporting 64-bit wide values
-
moz_cbor
CBOR (https://tools.ietf.org/html/rfc7049) in Rust
-
musli-descriptive
A fully self-descriptive format for Müsli
-
psyche-serde
Serialize/Deserialize module for Psyche AI Toolset
-
iceyee_encoder
Base64Encoder, HexEncoder, UrlEncoder
-
uuid32
Uuids formatted as Strings in Crockford base32 for easier to read + copy urls, plus db
-
protobuf-json
serializing Google protobuf objects as JSON using Rust
-
etwin_serde_tools
Helper functions for
serde
-
stmc
TCP/UDP Message Communication wrapper
-
nml
A parser and Serde implementation for the Fortran Namelist format
-
serde_aws_query_ce
Serde support for AWS Query protocol
-
petra
binary format with support for flexible containers
-
lcax_core
LCAx is an open, machine and human-readable data format for exchanging LCA results
-
bitpacker
Pack numbers tightly. In Rust.
-
protobuf_iter
Iterate over Protobuf messages while decoding on the fly
-
l6t
reading and writing files used by Line6 Edit, namely Line6 Tone (l6t), Line6 Bundle (l6b), Line6 Tone Collection (l6c) and Sounddiver Library (lib)
-
serde-human-bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
serde_ubjson
UBJSON support for Serde
-
libnetkeeper
The netkeeper toolkits write in rust
-
protobuf-json-temp
serializing Google protobuf objects as JSON using Rust
-
serde-xdr
XDR serialization and deserialization for Serde
-
aws_lambda_events
AWS Lambda event definitions
-
vu128
Efficient variable-length integers
-
envvar-parser
parsing environment variables
-
packetize
encode and decode your packet with stream channel
-
tps_minicbor
A CBOR encoder and decoder suitable for
no_std
embedded targets -
libsixel-rs
Sixel terminal-graphics protocol encoding
-
oref-red-alert
Israel Home Front Command API wrapper
-
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…
-
brioche-ducc-serde
Serde serializer/deserializer implementation for
ducc::Value
(fork) -
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
-
weird
A Crockford Base32-like encoding that produces non-sequential output based on a salt
-
nobility
NBT decoder
-
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… -
serry
unstructured Serde
-
vbe
Variable Byte Encoding (VBE) compression algorithm
-
natural_slice
Encoding some properties of slices as natural numbers using Kociemba's alogrithms
-
dragnit
Schema-based serializing library (part of magister project)
-
webdav-serde
-
borc
CBOR done right
-
rustic_core
fast, encrypted, deduplicated backups that powers rustic-rs
-
nrc-protobuf
Google protocol buffers A minor fork of https://github.com/stepancheg/rust-protobuf/
-
leekoq
This project is an open source pure
Rust
implementation of Microchip’s KeeLoq proprietary -
mz-avro
working with Apache Avro in Rust
-
merde_json
JSON serialization and deserialization for merde, via jiter
-
rust_erl_ext
Erlang external term format codec
-
sqlx-pgrow-serde
serde-compatible newtype wrapper for sqlx::postgres::PgRow
-
unity-yaml-rust
Unity YAML parser
-
aliri_base64
Wrappers that make debugging and using byte arrays a bit nicer
-
kekbit-codecs
Kekbit channels adapters, that allow to directly write and read data structures into a channel
-
xdr
XDR encoding and decoding library
-
geotime
signed 128-bit timestamps that are compatible with Unix time_t and anchored at the Unix epoch
-
jrf
An underpowered JSON formatting cli
-
serde-key-value-vec-map
Deserialize maps or JSON objects in serde to structs that implement the FromKeyValue trait
-
dos-cp
DOS code pages
-
bollard-buildkit-proto
Protobuf definitions to interact with buildkit using Bollard
-
proquint
Proquints are readable, pronouncable representations of identifiers. For humans.
-
halfling
A collection of basic utilities for working with nibbles
-
k8-obj-metadata
Core Kubernetes metadata traits
-
ittech
Impulse Tracker file parser and writer
-
bitchomp
reading in different types from a buffer of bytes
-
base256u-cli
base256u encode and decode data to stdout
-
handwritten-json
Convert a non-standard JSON string into a normalized JSON string
-
delimited-protobuf
A read/write library for length-delimited protobuf messages
-
polyglot
format-agnostic serialization
-
typst-ts-serde-exporter
Export a frame of Typst Artifact into serde formats
-
serde-tcod-config-parser
A best-effort implementation of the now deprecated libtcod config file parser functionality from libtcod
-
serde-fleece
Fleece (binary json) support for serde
-
base79
Textual representation of and utility functions for base-79 fractional numbers with arbitrary precision
-
bors
very basic library for serialization and deserialization
-
jp_multimap
A barebones multimap (part of the jp project)
-
web-sugars
It’s a sugars for web related crates such as
web-sys
,js-sys
,wasm-bindgen
s -
typenaming
Infrastructure to derive name of type
-
unicode-bidi
Unicode Bidirectional Algorithm
-
serde_cast
B cast
-
crc-fast
Hardware-accelerated CRC-32 and CRC-64 checksum calculation using SIMD
-
dlg
parsing .dlg files
-
serde-struct-tuple
Procedural macro for deserializing a struct from a tuple of its fields
-
genie-support
Support library for genie-* crates
-
jlabel-question
HTS-style full-context label question parser and matcher
-
chisel-decoders
Chisel UTF-8 and ASCII byte stream decoder implementations
-
serde_transit
Transit serialization for Rust
-
serde_eetf
Erlang external term format support for serde
-
xorstream
xoring a vector of data with an (optionally async) stream of data
-
actix-bincode
Bincode extractor for Actix Web
-
insim_core
Core types and traits for the insim crate
-
gix-chunk
Interact with the git chunk file format used in multi-pack index and commit-graph files
-
detect-compression
Reader and Writer that auto-detect compresson algorithms
-
serde-typeinfo
Runtime type info based on serde data model
-
json_value_search
Interface to search elements into serde_json::Value
-
gb_cart
GB/CGB file header library and utilities
-
ansi-color-codec
Encode bytes as ANSI background colors
-
email-encoding
Low level email encoding RFCs implementations
-
avdl-serde-code-generator
convert avdl declarations into Rust types with serde support
-
cyrly
A serde-based YAML serializer for Rust with an unusual output style
-
prutoipa-build
Utoipa implementations using Prost! code generation engine
-
iso20022
ISO 20022 Universal Financial Industry Messages in Rust
-
wamp-core
WAMP core library for parsing messages
-
declio
A declarative I/O serialization library
-
co
Efficient byte packet encoding/decoding
-
const_base
Decoding/encoding base 64/32/16 strings at compile-time
-
jvm-serializable
version of jvm standard serialize and deserialize
-
tauriless_serde
details of serialization and deserialization of messages for
tauriless
-
shrine
Secrets manager written in rust
-
hifa_yaserde
Serialization and deserialization library
-
tracing-serde-modality-ingest
currently only meant for internal use within
tracing-modality
-
reed-solomon-simd
Reed-Solomon coding with O(n log n) complexity. Leverages SIMD instructions on x86(-64) and AArch64.
-
binary-mirror
Core types for binary-mirror derive macro
-
serde-semver
Serde-compatible version checker
-
encoding_rs
A Gecko-oriented implementation of the Encoding Standard
-
sion-rs
SION serializer/deserializer
-
protokit_proto
Usable protocol buffers
-
tower-web-protobuf
Middleware and friends for tower-web that help with Protobufs
-
serde-strings
Serde wrapper for FromStr/Display implementors
-
url_encoded_data
Ergonomic, Versatile Url-Encoded-Data Manipulator
-
rkyv_dyn
Trait object support for rkyv
-
urbit-q
Encode and decode data in Urbit's @q format
-
iso_8583_rs
Parse ISO-8583 messages
-
aquatic_toml_config
Serialize toml with comments
-
serde_clj
Convert Rust data to idiomatic Clojure data using JNI
-
safetensors
functions to read and write safetensors which aim to be safer than their PyTorch counterpart. The format is 8 bytes which is an unsized int, being the size of a JSON header, the JSON…
-
prototty_storage
Interface to persistent storage
-
dakv_varint
varint
-
nested_qs
Serializing/deserializing nested style querystrings with serde
-
liberasurecode
wrapper for
openstack/liberasurecode
-
librsv
encoding/decoding the RSV file format (Rows of String Values)
-
velocypack
ArangoDB's VelocyPack protocol
-
slog-json-concur
JSON drain for slog-rs with concurrency
-
basehan
A data encryption method using Chinese characters. Kind of like base64.
-
binwrite
helping write structs as binary data using ✨macro magic✨
-
endian-type
Type safe wrappers for types with a defined byte order
-
person_json
JSON serializer and deserializer for Person Profile
-
serde_var_export
PHP function var_export() support for Serde
-
serde_compact
Macros to compact structs and enums serialized with serde
-
zende
A zigzag encoding/decoding library
-
willow-encoding
implementing encoders and decoders of Willow types and messages
-
persia-speedy
A fast binary serialization framework
-
strip_bom
Add a simple BOM striping feature for
str
andString
-
elflib
parsing elf files
-
serde_builder
serde extension to build de/serialization algorithms for types using a builder pattern
-
arrayfire_serde
Serde support for Arrayfire types
-
serde_jce
Jce format support for serde-rs
-
tourist-serde
Serialization and deserialization for the tourist documentation system
-
serde-helpers
Wrappers for serializing/deserializing Rust objects to and from different data formats
-
serde-cs
Serde serialization/deserialization for camma separated lists
-
serde_inner_serialize
A package of proc macros to assist in serializing nested structures flatly via serde
-
layout21utils
Layout21 Internal Utility Crate
-
streamdata
Sans-IO data stream decoding utilitites
-
s2n-codec
Internal crate used by s2n-quic
-
redis-derive
implements the redis::FromRedisValue and redis::ToRedisArgs traits from mitsuhiko / redis-rs for any struct
-
rss4mdbook
a generator for mdBook as CLI tool, export RSS.xml into u want path
-
tamasfe-json-rpc-types
containing JSON RPC types with serde
-
rasn-derive-impl
Derive macro impls for rasn-derive
-
gsi-cs2
Ready-to-use structures for serializing data from Counter Strike 2 GSI
-
bytekey
lexicographic sort-order preserving binary encoding
-
residua-zigzag
converting between signed and unsigned integers using zigzag encoding and decoding
-
serde-capture
'Skip' deserialisation, but extract some, and retain the rest for later
-
aligned-buffer-pool
A buffer-pool with controllable alignment
-
yaml-split
iterator over individual YAML documents in a YAML file or stream
-
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
-
serde_taml
Serde-integration for TAML, a kind-to-humans configuration language
-
redid
VESA EDID Generation Library
-
jsonrpc-macros-plus
Helper macros for jsonrpc-core
-
gvrtex_macros
Internal macros used by the gvrtex crate
-
binson
Implements the binson binary serialization format. See binson.org for details.
-
anvil-region
Region file format storage for chunks
-
hfs_nfd
Handle Apple's unique NFD-like Unicode normalization, which is used in HFS+, in Rust
-
serde_valid_literal
Literal Value type based JSON
-
leopard-codec
Reed-Solomon codes using leopard algorithm
-
libipld-raw-cbor
ipld raw cbor codec
-
serde-pod
https://github.com/Mingun/serde-pod
-
dbus-serialize
Encoder / Decoder for D-Bus Types
-
serde-command-opts
serializing command line options (structopt in reverse)
-
binascii
Useful no-std binascii operations including base64, base32 and base16 (hex)
-
robot36-encoder
convert images into audio using the robot 36 encoding
-
serde_cli
Use serde to convert text files between file formats
-
zserio
Runtime support for zserio
-
debt64
-
concat-ids
concat numbers to byte array
-
hhh
Binary File Processor
-
neon-serde2
Easily serialize object for use with neon, fork of neon-serde
-
polywrap_msgpack_serde
An msgpack Serializer and Deserializer data format with Serde for Polywrap
-
clox_models
Rust models generated from avsc files
-
bytevec2
serialization library that uses byte vectors
-
pykrete-jsonwebkey
JSON Web Key (JWK) (de)serialization, generation, and conversion
-
postcard-bindgen-core
generate bindings for the postcard binary format for other languages than Rust - Core Crate
-
iced-x86
blazing fast and correct x86/x64 disassembler, assembler and instruction decoder written in Rust
-
serde_utils
macros and types for Serde
-
lexa-env
Récupère tes variables d'environnement simplement
-
tap-reader
Wraps an existing reader and copies the read bytes into it's own buffer
-
shapely-codegen
One trait for reflection, serialization, deserialization
-
serialize-quill-delta
Serialize a Quill Delta object to text
-
ta1394-avc-stream-format
A pure-Rust implementation of AV/C commands for stream format defined by 1394 Trading Association
-
wa_proto
(de)serialization protocol for webassembly engines
-
tokio-serde-postcard
tokio-serde
transport based onpostcard
format -
hex-buffer-serde
Helper for serializing byte buffers as hex strings in
serde
-
schemafy_lib
Generates serializeable Rust types from a json schema
-
verilization-bindings-c-api-core
The C api excluding the languages to allow adding extra languages
-
discortp
Lightweight, flexible Real-time Transport Protocol (RTP) parsing library
-
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. -
aws_account_id_from_key_id
Decodes the AWS Account ID given an AWS Access Key ID
-
decimate
decimal library in pure Rust
-
smoljson
Minimal
-
binchop
ELF/PE serialization/deserialization library
-
kafka-serde
serialization and deserialization for the Kafka protocol
-
stepflow-serde
Stepflow support for Serde
-
serializable-yaml
Serializable equivalent of yaml-rust
-
small-num
Small crate used to create small numbers optimally
-
rustybit-serde-bencode
A bencode serializing/deserializing library powered by Serde
-
xdrgen
XDR codec generator from specification. Designed for use with xdr-codec.
-
serde_fmt
Write any serde::Serialize using the standard formatting APIs
-
config_file_types
Automatically generate file configuration wrapper
-
recfiles
managing GNU Recfiles
-
lotus-utils-texture
lotus-lib texture handling
-
htscodecs-sys
FFI bindings for htscodecs. htscodecs is automatically built and linked statically. Requires a C compiler.
-
power-instruction-analyzer
Program to analyze the behavior of Power ISA instructions
-
nutek-encode
A collection of encoding and hashing utilities
-
gsi
map tile retriever for 'Chi-ri-in-tile' ('地理院タイル'; ja-JP) of 'Geospatial Information Authority of Japan' (GSI)
-
bytes-kman
serialize and deserialize bytes, a simple way to comunicate to other computer or to save state!
-
morsify
Easily convert text to Morse code and vice versa
-
serde-scale
Serde serializer and deserializer for the SCALE encoding
-
serde_bucket
format analogous representation of any self-describing type with serde
-
ipld-nostd
A bundle of CID, IPLD, CAR, Multihash and serde serialization for [no_std]
-
plantuml_encoding
Encoding and decoding text plantuml diagrams to facilitate communication of them through URL
-
jns42-core
Core of jns42
-
uf2_block
UF2 block packing and unpacking
-
escapist
minimal library for escaping HTML and href attributes; it can also unescape HTML
-
serde-constant
Const values for serde
-
typed-json
A JSON serialization file format
-
dbn-cli
Command-line utility for converting Databento Binary Encoding (DBN) files to text-based formats
-
serde_qs_ext
Querystrings for Serde
-
firefly-meta
Parser and serializer for the Firefly Zero metadata file format
-
nu-serde
Turn any value into a nu-protocol::Value with serde
-
serde_shade_nbt
Rust serde crate for the ShadeNBT file format
-
bdt
viewing, querying, converting, and comparing files in popular data formats (CSV, Parquet, JSON, Avro)
-
sise-atom
Auxiliary functions used to encode and decode SISE atom values
-
zarrs_icechunk
icechunk store support for the zarrs crate
-
sval_serde
Integration between serde::Serialize and sval::Value
-
ssb-legacy-msg-data
ssb legacy data format
-
stubit
stupid bit library
-
schema_jsonrs
Generate JSON Schemas from Rust code
-
comiconv-server
A server for converting comic book archives, compatible with comiconv
-
enet-proto
eNet gateway protocol types
-
kv2
kv2 (keyvalues 2) format parser with serde support
-
serde_mcf
Serde deserializer for Modular Crypt Format (MCF)
-
rs2d
encoding and decoding data in a 2D Reed-Solomon matrix
-
loona-hpack
HPACK codec for the loona HTTP implementation
-
struct-patch-trait
A lib help you patch Rust instance, and easy to partial update configures
-
lbs
Lazy Binary Serialization
-
prost_types_for_lucas
Fork to prost-types, try for add serde derive
-
pilota-thrift-parser
Pilota thrift Parser
-
minicbor-io
A set of I/O utilities for minicbor
-
minicbor-ser
serde for minicbor
-
serde_piecewise_default
Uses serde's Option<T> handling to let you easily specify defaults for all fields at once by implementing Default
-
serde_shon
SHON serialization and deserialization support in Rust
-
dataurl
CLI tool and Rust crate for parsing and generating data URLs
-
mistletoe-api
API objects and interfaces for the Mistletoe Package Manager
-
pakr-iec
Functions to format numbers as decimal (1000 is 1.0k) and IEC (1024 is 1.0ki) up to YOTTA suffix
-
yara-x-proto
Protocol buffer with options for YARA modules
-
rbase64
A fast multi-threaded base64 encoding library and CLI tool
-
minum
An audio synthesis toolset toolset
-
serde-generate-bin
generate (de)serialization code in multiple languages
-
cargo-feature-set
Extract the features for every compiled crate from
cargo metadata
-
keystone-engine
Rust bindings for the Keystone Engine assembler library
-
yptoscr
writing yptoscr
-
serde_iter
Iterator wrappers for sequence/map serialization
-
cni_format
parser and serializer for the CNI configuration format
-
mavryk-smart-rollup-encoding
Data Encodings used by Mavryk Smart Rollup kernels
-
varint
Google Protobuf's Variable-Length Integers
-
babelfish
Universal translater for encodings
-
serde-hex
Hexadecimal encoding/decoding with serde
-
ship
Sail your configuration files
-
rkyv-test
Zero-copy deserialization framework for Rust
-
actix-web-4-validator
Validation mechanism for actix-web
-
graphite_binary
Efficient binary serialization for the graphite_minecraft project
-
csharp_binary_encoding
Decode binary data written by C#'s BinaryWriter class
-
serde_archive
archive serializer for Serde
-
trans
Serialization protocol for inter-language communication
-
enum_primitive_serde_shim
Community Driven Serde Shims
-
base65536
A binary encoding optimized for UTF-32/UCS-4 encoded text and Twitter
-
serde-nu
Turn any value into a nu-protocol::Value with serde
-
preferences-serde1
Read and write user-specific application data
-
rjship
A collection of tools for working with the JSend specification, written in Rust
-
wordlists
Take bits, give words
-
ruhvro
Fast, multi-threaded deserialization of schema-less avro encoded messages
-
firestore-serde-timestamp
A timestamp serialization helper for firestore-serde
-
serde-mappable-seq
Unnoficial third-party serde (de)serializers for mappable sequences
-
graphite_magma
Efficient Minecraft world format for the graphite_minecraft project
-
protoc-bin-vendored-linux-x86_64
protoc binary for linux-x86_64 compiled by Google and bundled in this crate
-
HiddenBytes
HiddenBytes is a personal tool for exploring image steganography techniques and algorithms, ideal for experimenting with hiding information in images
-
x328-proto
Sans-io implementation of the X3.28 field bus protocol
-
base58id
A short, human-readable identifier for infrequently generated records
-
prom-types
Protobuf Types for Prometheus Remote Read/Write, from TAOS Data Inc. - the creator of TDengine.
-
serde-single-key-map
Unwrap a single key map with serde
-
serde_json_lodash
lodash.js ported version, work with serde_json::Value
-
rusty_pdf
adding text and images to existing pdf files
-
sdmx_json
SDMX-JSON (Statistical Data and Metadata eXchange) using Serde
-
storyteller
focused on supporting user oriented output while supporting multiple output types (e.g. json, a progressbar, etc.)
-
diny
An asynchronous, alloc-free serialization framework
-
osascript
simplified access to JavaScript via OSA on macOS
-
serde_json_canonicalizer
JSON Canonicalization Scheme (JCS - RFC 8785) implementation
-
goodpod
generating Podcasting 2.0 feeds
-
litetx
Lite Transaction File (LTX) encoding/decoding
-
planus-types
Internal type library for planus
-
qbjs_deserializer
attempts to deserialize files serialized in Qt5's internal binary JSON format to a serde_json value
-
tysh
hashing the metadata of a type
-
impl_serialize
Macro for common implementing methods in serde::Serializer trait
-
rdsys_backend
A backend API to receive resources from rdsys
-
asm
decoding and encoding assembly of various architectures
-
koibumi-base32
A Base32 encoder/decoder library
-
destiny-pkg
Destiny 1/2 Tiger package library and tools (unpacker, verification)
-
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…
-
hv-ecs
A wrapper around the
hecs
crate performing reexporting/version patching for Heavy -
makepad-http
Makepad http utils
-
pbjson-build
Generates Serialize and Deserialize implementations for prost message types
-
serde_amf
AMF [de]|serialization library
-
serde_dyn
A package that allows you to dynamically select which type to deserialize at runtime via UUID values specified per type
-
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)
-
restcrab
Procedural macro to automatically generate a REST client from a trait definition
-
bsn1_serde
derive macros for bsn1
-
netascii
Iterator adaptors for encoding and decoding netascii as according to RFC 854
-
pngme
A command line program that lets you hide secret messages in PNG files
-
valuable
Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries
-
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
-
syscall_encode
Traits and macros to help define a syscall interface for a kernel
-
spsheet
A xlsx or ods read and write spreadsheet library
-
based
Custom numeral systems
-
koto_yaml
A Koto library for working with YAML data
-
bytestream
convenient way of writing binary data to a buffer
-
azamcodec
Encoder and decoder library for Azam Codec
-
libcli-rs
common library for CLI development
-
threetwo
base32 library for Rust
-
irox-csv
CSV Reader/Writer
-
tonic-interceptor
Improve tonic interceptor
-
endify
effortlessly convert structs between endian-formats
-
rubit-bencode
The rubit Bittorrent client core lib for all its functions
-
picodata-rmp-serde
Serde bindings for RMP (forked from rmp-serde)
-
manual-serializer
manual byte buffer serialization & deserialization
-
shortid
uuidv1 generator and variant. safe and fast.
-
re_arrow2
Unofficial implementation of Apache Arrow spec in safe Rust
-
memedb_tagger
CLI tool to tag your images with vim-ish keybinds, using the power of memedb
-
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
-
isosphere
ISO standard data types, helpers, and related utilities
-
serde-version
Versioning support for Serde
-
nb-serde-query
serialize and deserialize query string in url
-
detrojt
A hack to support deserialization of arbitrary trait objects
-
transmog-bincode
Bincode adaptor for Transmog
-
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.
-
derse
binary serialization protocol for Rust
-
residua-uleb128
reading and writing unsigned integers in LEB128 encoding
-
quickfix-msg42
FIX 4.2 messages generated from official XML spec file
-
json_value_remove
Interface to remove serde_json::Value elements
-
serde_tuple_explicit
A fork of the serde_tuple crate using explicit traits to de/serialize structs
-
ega_palette
Represents EGA colors, a palette containing these colors, and methods of extracting RGB data from each color
-
nbtrock
Read And Write Bedrock NBT
-
serde_cbor
CBOR support for serde
-
valu3-parquet
Parquet and Arrow encoding and decoding for valu3
-
serde-reflect-intermediate
Reflection utils of intermediate representation for Serde serialization
-
cerdito
Rust encoding and decoding framework
-
indexer
allows you to create an index (a multi-value sorted map) based on serde json values
-
relative
A type to wrap vtable references such that they can be safely sent between other processes running the same binary
-
blockbuffers
serialization tool which builds strict Flatbuffers binaries
-
prefix-varint
PrefixVarint encoding for u64 integers
-
bmbp_marco_util
BMBP Marco
-
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
-
mintaka-bincode
Mintaka Bincode
-
serde-enum-str
Serialize and deserialize enum string
-
serde-datetime
serde serializer/deserializer for DateTime
-
serde_inner_serialize_core
A package of proc macros to assist in serializing nested structures flatly via serde
-
bd
big data tool kit
-
miso-types
Expanded types for Borsh serialization
-
seedle
cbor codegeneration
-
gsi-csgo
containing ready-made structures for deserializing or reverse serializing data provided by CSGO GSI using serde. With examples.
-
bit_seq
A procedural macro for creating bit sequences
-
nachricht-nq
Pretty printing of nachricht messages
-
digit
lib for converting digits backand forth
-
cs_serde_cbor
CBOR support for serde
-
exr
Read and write OpenEXR files without any unsafe code
-
asenum
Small derive macro to safely convert the numerical value of an enum to the enum
-
restest
Black-box integration test for REST APIs in Rust
-
serde-yaml-olidacombe
YAML support for Serde
-
binserde
serializing data structures into a binary format
-
rsv-core
RSV reading and writing with Serde support
-
trans-gen-go
Generating Go trans code
-
tot_spec
The lib for json model
-
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.
-
blkar
Multithreaded archiver offering bit rot protection and sector level recoverability
-
json2cbor
Convert JSON to CBOR
-
serde_json_ctx
serde json extension trait for value
-
canonical
A serialization library built for no_std environments where you want to deal with recursive datastructures
-
tobz1000-serde-xml-rs
Pseudo-namespaced fork of
serde-xml-rs
-
serde_win_unattend
Rust serde bindings for Microsoft Windows Autounattend.xml
-
serde2file
serialize some data to a file or deserialize a data from a file,support encrypt/decrypt file;将struct序列化化存储为文件,或者从文件反序列化为struct,文件存储时支持加密存储
-
json-highlight-writer
writer for json-rust object which supports highlighting slices when printing JSON objects
-
sfc_cart
SNES/SFC ROM header library and utilities
-
html-to-react
convert a html string to react
-
td_proto_rust
bin protocol for Rust
-
fluvio-dataplane-protocol
data plane protocol
-
jasper
RFC 8259-compliant JSON encoder and decoder
-
orecc-elf
Easy read/write ELF 32/64 relocatibles/executables/dynamics
-
tf-bindgen-schema
Rust structures used to (de)serialize Terraform Provider and Config Schema
-
domrs
Document builder and serializer
-
protokit_textformat
Usable protocol buffers
-
inttype-enum
Converts an [
enum
] into an [inttype
], and try to convert it back -
msgpack-value
Types and macros for the MessagePack data model
-
serde_flat_regex
a marcro for flattening regex matching keys during serde deserialization
-
format-url
Make building URLs more ergonomic
-
serde_yaml_ext
Extensions to make dealing with unstructured data easier
-
base64uuid
Type for representing base64url-encoded UUIDs
-
snitch-gjson
Get (and set) JSON values quickly
-
irox-raymarine-sonar
Raymarine/Navionics Sonar Logs Reader
-
jsonrpc-lite
JSON-RPC 2.0 Specification serialization for Rust
-
dlprotoc
Downloads protoc Protocol Buffers compiler for Cargo builds
-
rattler_conda_types
Rust data types for common types used within the Conda ecosystem
-
ion-hash
Ion Hash
-
yaml-navigator
writing and running queries against YAML
-
etwin_mt_querystring
Motion Twin querystring format support
-
desse
Ultra fast binary serialization and deserialization for types with size known at compile time
-
nebula-fbthrift-graph
Nebula Graph graph interface
-
musli-wire
Fully upgrade stable format for Müsli suitable for network communication
-
encoji
Emoji based encoding and decoding. 🔥🔥🔥🚀
-
wirehair-wrapper
Rust wrapper for https://github.com/catid/wirehair
-
basn1
Binary ASN.1 encoding and decoding no-std library (DER)
-
cstea
An Ingredient crate for working with csv files in rettle
-
tl-types
TL types
-
csv-line
Fast deserialization of a single csv line
-
df_st_cli
Command line interface for Dwarf Fortress Legends
-
serde-xml-rust
Maintained fork of xml-rs based deserializer for Serde (compatible with 0.9+)
-
fluvio-smartstream-executor
The offical Fluvio smartstream executor
-
chorba
-
tensorflow_proto
Rust structs for Tensorflow Protocol buffers
-
surrealdb-tikv-client-proto
Protobuf specs for the TiKV Rust client
-
async-codec-lite
Adaptors from AsyncRead/AsyncWrite to Stream/Sink using futures
-
facet-json
JSON serialization and deserialization support for Facet traits
-
blech32
Encodes and decodes the Blech32 format
-
mbe
A binary encoding library designed for efficient data storage and transportation in trading platforms
-
five8_core
Core utilities for the five8 crates
-
bitread
in Rust is designed to efficiently convert small binary data into Rust structs
-
ps-base64
Base64 encode/decode
-
cmp_json
Comparators for JSON represented by serde_json::Value
-
msb128
std::io::{Read, Write} positive primitive Rust integers in the Most Significant Base 128 (MSB128) variable-length encoding
-
better_io
Better traits and implementations for IO and buffering
-
serde-big-array-options
Allow to serialize/deserialize [Option<T>;N]
-
serializable_enum
Two macros for implementing serialization / deserialization for enums containing no data variants
-
simple-xml-builder
XML builder/writer
-
commit_encoding_derive
Commitment encoding derivation macros
-
float-format
custom floating point number format
-
jsonsv
CLI validator for JSON schema
-
protoc-gen-prost-serde
Protocol Buffers compiler plugin providing JSON serializations
-
var_byte_str
Variable byte encoding string by using gap instead of code point
-
arya
json validation. simple json repair. lightning fast.
-
mtml-parser
MTML parser written in Rust
-
altcoin-bech32
Encodes and decodes Altcoin Segregated Witness addresses in Bech32
-
tch-serde
Serialize/Deserialize tch-rs types with serde
-
ota-dump
dump manifest of Android's OTA package
-
content-line-writer
Writer for icalendar/vcard content lines
-
structure
Use format strings to create strongly-typed data pack/unpack interfaces
-
uuid-b64
Base64 encoding for UUIDs
-
monostate
Type that deserializes only from one specific value
-
serfig
Layered configuration system built upon serde
-
serde_encom
Official EnCom library
-
cargo-geiger-serde
TODO: Write description
-
corro-speedy
A fast binary serialization framework
-
shaft
A minimal and straightforward binary serde implementation
-
simple-base64-cli
CLI binary for crate base64
-
contra
A minimal serialization/deserialization library with expanded persistency functionality
-
spinifex-unsigned-varint
unsigned variable integer format used in the Multiformat specifications
-
shell-escape
Escape characters that may have a special meaning in a shell
-
uri-url
Efficient Conversion of URIs and URLs
-
better-vdf
A VDF serialization file format using serde
-
rkyv_typename
Customizable naming for types
-
rschema
A json-schema generator
-
json-pretty-compact
A compact & pretty formatter for serde_json
-
sincere_token
token
-
serde-chrono-str
Serde serializer/deserializer for NaiveDateTime to/from strings containing integers
-
rust-audit-info
Command-line tool to extract the dependency trees embedded in binaries by
cargo auditable
-
nebular
An audio synthesis toolset
-
serde_extract
Enables remapping two structs using the Serde framework
-
drax
abstraction layer over a protocol buffer, bringing dtos to regular types
-
qr-rs
A CLI utility to encode URLs or text into QR codes in various formats and colors
-
avocado-schema
A schema DSL which can be interpreted to implement multiple purposes
-
proto_pdk
A plugin development kit for creating proto WASM plugins
-
locale_name_code_page
that helps us get code pages (then legacy encodings) used in Windows
-
uxmlwriter
A tiny drop-in replacement for xmlwriter
-
libipld-json
ipld json codec
-
whitespacesv
parser/writer for the Whitespace-Separated Value format, as defined by Stenway. See https://dev.stenway.com/WSV/. WSV offers an unambiguous alternative to CSV.
-
byteorder-lite
reading/writing numbers in big-endian and little-endian
-
asn-codecs
ASN.1 Codecs for Rust Types
-
phc
PHC string encoding/decoding library
-
base91
Encoding binary data as ASCII characters. Similar to base64, but more efficient.
-
asn1-cereal
ASN.1 and BER serialization
-
rspamd-base32
encodes and decodes base32 bug-to-bug compatible with Rspamd
-
tweechat-datatypes
Rust datatypes for tweechat
-
mesh-portal-versions
The raw data types for mesh-portal-api serde
-
md2nb
Convert Markdown files into Wolfram Notebooks
-
sonic_serde_object
An enum that can contain different types of variables along with a lot of From implementations
-
wasm-bindgen-utils
helpers that make working with wasm-bindgen easy
-
api-client
macro for quickly creating REST api client structs
-
secret-loader
Load secrets from multiple locations
-
tgo
Heterogeneous data type transtion, it's safe, lightweight and fast
-
bytey_byte_buffer
Bytey ByteBuffer code, use Bytey instead
-
serde_nbt
A Serde library for Minecraft's Named Binary Tag (NBT) format
-
omg_serde
Adds serde support to omg_core
-
serde-select
Query serde de/serializable objects
-
unsignedvarint
unsigned varints
-
serde_php
Serde support for PHP's serialization format
-
finite_repr
Isomorphic encoding/decoding data to & from numbers
-
facet-derive-parse
Parser support for facet-derive's macro expansion
-
htmxtools
A lightweight Rust crate for working with HTMX headers, specifically designed to integrate seamlessly with axum
-
said
Self-Addressing identifier library
-
fbthrift
Facebook fork of thrift
-
menugen
Hierarchical menu generation library
-
serde_derive_state
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
-
hcl-primitives
Primitives used by the HCL sub-languages
-
json2pb
convert json object to protobuf message
-
mime_serde_shim
Community Driven Serde Shims
-
serde_indextree
Serializing indextree structure
-
gtfs-rt
Read, write, and manipulate GTFS-Realtime data
-
packetrs-impl
Macro-based struct serialization/deserialization
-
toml-datetime-compat
conversion of toml_datetime types from/to chrono and time
-
tagged-base64
User-oriented format for binary data. Tagged Base64 is intended to be used in user interfaces including URLs and text to be copied and pasted without the need for additional encoding, such as quoting or escape sequences.
-
serde-dot-case
Rename all enum fields to dot.case
-
prost-uuid-doubleint
Prost uuid custom datatype
-
rust-csv
CSV file read & write using pure rust code
-
udsv
A serde library for the UNIX Delimiter Separated Values format
-
json-spanned-value
Track the origin of your json values for better error reporting!
-
jsonprima
RFC 8259 compliant JSON validator in Rust
-
prost-sled
Integration layer between prost and sled
-
kanamaru
Build typed Tauri plugins with the power of Protobuf Buffers
-
fog-human-json
Human-readable fog-pack data, through JSON
-
codepage437
Tools for dealing with various bitmap fonts, specifically IBM Codepage 437
-
cdr-encoding-size
Helper crate for RustDDS: Trait to compute the maximum CDR-serialized size of data
-
byte-transcoder
A Rust+Typescript library to transcode higher-level data types to/from bytes
-
yason
Encoding and decoding support for YASON in Rust
-
struct-from-avro
Generate structs from avro schemas, you can specify the path of your avsc file on the program arguments
-
zydis-sys
low level rust bindings for the zydis library
-
base85
encoding as described in RFC1924
-
polar-prost
Protobuf bindings to interact with Polar watches
-
serde_serializer_quick_unsupported
Helper for implementing a serializer that supports a reduced subset of the serde data model
-
serdapt-hex
Adapter to serialize as hex
-
lightpack
A lightweight, no-std binary serialization library
-
json_size
calculate the size of a JSON object
-
bmbp_marco_rdbc
BMBP Marco
-
roman_encoder
Encode unicode string into roman numerals
-
serde_prometheus_labels
A serializer for Prometheus labels
-
tikv-client-proto
Protobuf specs for the TiKV Rust client
-
zarrs_metadata
Zarr metadata support for the zarrs crate
-
pb-to-json
protocol buffer to JSON conversion
-
bin-encode-decode
A high-performance binary encode and decode library that supports customizable character sets beyond Base64
-
serde-querystring-axum
A query string extractor for axum based on serde-querystring
-
raw_str
type which contains a byte slice that is believed to contain UTF-8 string data, but which has not been validated
-
plod
deriving plain old data
-
decart
Octo cartridge encoder/decoder
-
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.
-
quirs
wrapper around the Quirc QR decode library
-
mlua_serde
Serde (De)serializer implementation for mlua Value
-
dle-encoder
DLE ASCII encoder and transport layer for Rust
-
n64_cart
N64 file header library and utilities
-
base256_lib
Base256 encoder/decoder
-
utem
automatic translation from UTEM (Universal Text Encoding as Meaning)
-
df_st_world_sites_and_pops
World_sites_and_pops.txt parser for the DF Storyteller project
-
bibicode
convert any natural number from one numeral system to another
-
df_st_db
Database store and query implementation for the DF Storyteller project
-
tiny-varint
A no_std compatible VarInt encoding/decoding Rust library
-
ls_rules
A Little Snitch .lsrules file format model
-
ta1394-avc-audio
A pure-Rust implementation of AV/C commands for audio subunit defined by 1394 Trading Association
-
pfg
A Podcast Feed Generator
-
sane-array
Read and write SANE-encoded multi-dimensional arrays
-
b0x
CLI tool to display information about the provided input (integers, IP addresses, strings)
-
serde_token
transcoding a Serde deserializer into a sink of tokens
-
protobuf2
Google protocol buffers
-
mangling
generates safe, recognizable identifiers from byte streams
-
agentx
implementing all PDU types and encodings according to the standard
-
jsurl
A more compact and human-readable alternative to JSON + URL encoding
-
rkyv_impl
Macro for
rkyv
users to implement methods onFoo
andArchivedFoo
in a singleimpl
block -
muter
converting data between various formats and encodings
-
wilton_rusty
Rust modules support for Wilton JavaScript runtime
-
wstp
Bindings to the Wolfram Symbolic Transfer Protocol (WSTP)
-
transmog-pot
Pot adaptor for Transmog
-
iso10383-parser
Parser for ISO 10383 CSV data
-
balena-cdsl
Configuration DSL
-
byteserde_types
A procedural macro for mapping byte streams to/from arbitrary struct types with focus on performance
-
rs-urlencoding
doing URL percentage encoding
-
conversion
An abstraction crate to convert iterators on the fly
-
planus-translation
Internal translation library for planus
-
oasis-borsh-derive-internal
Binary Object Representation Serializer for Hashing
-
szl-simple-xml
A dead simple xml parser - editor: Sazhelle Gutierrez-Moulton
-
int-conv
Explicit integer conversions
-
abio
Safe abstractions for interfacing with the native operating system ABI
-
sxor
xor bytes from stdin or a file with a given key
-
rust-newline-converter-cli
Newline byte converter library
-
rlua_serde
Serde (De)serializer implementation for rlua Value
-
serialize_bits
Serialization/Deserialization in bits
-
serde_edifact
A Serde for Edifact
-
file-content
working with files and common text data encodings
-
plabble-codec
Plabble Transport Protocol codec
-
ricksponse
A request/response structure allowing for a multitude of encodings/decodings
-
fire-protobuf
Rust only protobuf implementation
-
murdoch-charsets
character-sets type defined by IANA
-
simple-json2
JSON parser. Wasm / no_std ready.
-
ctr_cart
3DS file header library and utilities
-
bincode2
A binary serialization / deserialization strategy that uses Serde for transforming structs into bytes and vice versa!
-
anpa
A generic monadic parser combinator library inspired by Haskell's parsec
-
hex-view
Easily format a &[u8] as hex
-
blob-uuid
Converts Uuid to a url friendly 22 character string blob
-
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
-
parquet-py
command-line interface & Python API for parquet
-
exist
Self describing persistence library
-
bs64
SIMD-accelerated Base64 encoding and decoding library
-
sval_buffer
Value buffering for sval
-
raki
RISC-V instruction decoder written in Rust
-
b45
Base45 encoder and decoder
-
bung
A serialization implementation for SurrealDB, based on MessagePack
-
rustf8
An iterator to decode a single UTF-8 character from an I/O stream
-
prost-convert
Generate more idiomatic rust code from GRPC proto files
-
rust2antd
Generate Ant Design table from Rust struct
-
bc-envelope-cli
Gordian Envelope Command Line Tool
-
sqlite_varint
functions for dealing with varints from SQLite
-
quickfix-msg41
FIX 4.1 messages generated from official XML spec file
-
json-position-parser
json parser with positions
-
serde_repr
Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum
-
serde_json_merge
Merge, index, iterate, and sort a serde_json::Value (recursively)
-
serde-gff
https://github.com/Mingun/serde-gff
-
ebcdic
convert EBCDIC to ASCII and back
-
bencode
easy encoding/decoding
-
pyo3-tonic
Protocol Buffers compiler plugin for PyO3 Python binding compatible gRPC services powered by Prost! and Tonic
-
kaitai
A macro for compiling Kaitai Struct into Rust
-
decoder_value
A generic decoder value
-
glassy
An easy and fast library for encoding and decoding binary data
-
serde_bytes_ng
Optimized handling of
[u8; N]
,&[u8]
andVec<u8>
for Serde -
bytepack
offers a Read and Write trait extension generalized for any packed data type
-
stringsext
find multi-byte-encoded strings in binary data
-
jsonlrpc
A JSON-RPC 2.0 library that streams JSON objects in JSON Lines format
-
proqnt
Zero-copy proquint encoding and decoding
-
hex-matrix
build hex matrix using byte array
-
serde_file
Support serde for File
-
nessusx
nessus serializer & deserializer (json & csv)
-
bitcode_lightyear_patch
bitcode is a bitwise binary serializer
-
layeredconf
Layered configeration files, deserialized with serde
-
cove
Casts Of Varying Elegance (COVE): extension traits for casting numerical types
-
serde_bebop
A Serde implementation for the Bebop protocol
-
monc
Read And Write Bedrock NBT
-
json-codec
JSON Codec implementation
-
reserde
Serde-based CLI document converter (Bencode, CBOR, JSON, TAML, x-www-form-urlencoded etc.)
-
wire-rs
Extensible interface for converting data to/from wire protocol. Supports non-contiguous buffers (including &[IoSlice]) and is no_std compatible.
-
json_value_resolve
Interface to resolve String to serde_json::Value
-
tiger-pkg
Tiger engine package reading library for Destiny 1/2 and Marathon
-
miniserde
Data structure serialization library with several opposite design goals from Serde
-
shapely-opaque
One trait for reflection, serialization, deserialization
-
mqttrs
Mqtt protocol encoding and decoding
-
value-bag-serde1
detail for value-bag
-
delfi
Conveniently writing data to csv-files
-
base64_light
Base64 Encoder & Decoder
-
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…
-
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.
-
capnp
runtime library for Cap'n Proto data encoding
-
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… -
serde_jcs
JSON Canonicalization Scheme (JCS) for Serde
-
pbcodec
An asynchronous encoder/decoder for Protocol Buffers
-
nybble
Helper crate to split byte vectors into nybbles and combine them back
-
kv3
kv3 (keyvalues 3) format parser with serde support
-
hexo-io
Hexo's IO utility
-
mllp-rs
MLLP (Minimal Lower Layer Protocol) implementation
-
serialize_rows
serializing trait for 2d vectors and arrays
-
ef80escape
A domain-specific-language to select commits in a git repo. Similar to Mercurial's revset.
-
actix-web-jsonschema
JsonSchema Validation Extractor for Actix Web
-
serde-json-schema
minimal json-schema type
-
comic-repack
A command line tool to convert comic book archives to other formats
-
ryan
configuration language for the practical programmer
-
row2pgcsv
Serializer for PG CSV
-
serde_apply
Partially deserialize and update your struct
-
stream-vbyte
Compress and decompress numbers efficiently in the Stream VByte encoding
-
hext
A binary file markup language
-
json-parser
JSON parser
-
json_utils_2024
JSON utilities for Rust
-
encryption-macros-utils
belongs to the encryption-macros crate
-
arff
ARFF file format serializer and deserializer
-
crate_file_dyzs_16
program to read a CSV file and write a JSON file
-
moosicbox_aconverter
Audio converter helper binary
-
streaming_serde_json
streaming alternative to serde_json for processing JSON data sources that are too large to fit in memory
-
signatory_kit
Rust Signatory Kit
-
protosocket-server
Message-oriented nonblocking tcp stream - server tools
-
nds_cart
NDS file header library and utilities
-
nebula-fbthrift-storage
Nebula Graph storage interface
-
transmog-async
Async stream support for Transmog
-
async-streamdata
Async IO data stream decoding utilitites
-
serde_tran
helper to serde your data into encoded bytes
-
bebop-tools
Cargo buildscript tools for Bebop, a schema-based binary serialization format
-
serde_struct_wrapper
Wrap Structs with an alternate root element during serialization and deserialization using Serde
-
luna_nbt
Minecraft's Named Binary Tag (NBT) format
-
cbrzn_msgpack
WRAP msgpack encoding standard
-
basen
Convert binary data to ASCII with a variety of supported bases
-
stega
conceal and reveal UTF-8 encoded data within PNG images
-
gba_cart
GBA file header library and utilities
-
mutelnet
handling TelnetEvents from telnet-codec
-
keyedes
serialize and deserialize trait objects by allowing users to encode keys into the format
-
falcom-sjis
Falcom-compatibile Shift JIS implementation
-
const-decoder2
Constant functions for converting hex- and base64-encoded strings into bytes
-
mmap_bytey
Mmap Bytey provides a convenient and easy to use byte storage
-
hpack-patched
implementing HPACK coding. Patched from the original crate.
-
protofetch
A source dependency management tool for Protobuf
-
yaml2json-rs
Convert YAML documents to JSON
-
serde_json_path_macros
Macros for the serde_json_path crate
-
zarrs_opendal
opendal store support for the zarrs crate
-
json-objects-to-csv
Robust Rust library for converting JSON objects into CSV rows
-
micromarshal
(De)Serialisation between Rust values and binary byte objects
-
serde_garnish
Serialization/Deserialization for use with garnish core libraries
-
tiny-json-rs
lightweight JSON parser for Rust
-
byteio
I/O abstractions for bytes
-
bevy_serde_lens_core
World access module for bevy_serde_lens
-
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
-
easybuffers
Faster serialization and deserialization than protobuf
-
zvariant_derive
D-Bus & GVariant encoding & decoding
-
write-into
A trait to write things into io::Write
-
webbuf
fast base64 and hex encoding/decoding
-
json_typegen
Procedural macro that generates Rust types from JSON samples
-
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
-
orcxx_derive
Procedural macros to deserialize structures from Apache ORC using orcxx
-
hexcli
Some binary tools for the command line
-
value-bag-sval2
detail for value-bag
-
kitty_image
Display images using the kitty image protocol
-
xml_c14n
Safe & stupid simple API for XML canonicalization, built on libxml2
-
rsv-data
RSV Encoding/Decoding
-
serialize-with-password
serializing and encrypting data
-
validjson
JSON schema and content validator executable
-
confiture
A really simple create to manage config from toml file
-
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
-
rs-cjy
Convert between CSV, JSON, YAML formats of 2D dataset
-
endiannezz
Zero dependencies library for I/O endianness on high-level
-
goff
Goff configuration language and reference serde implementation
-
libipld-core
Base traits and definitions used by ipld codecs
-
point_reader
CLI tool to read and display VSE points data
-
makepad-base64
Makepad base64
-
cbor-cli
Command line tool for encoding and decoding CBOR using serde. Supports import and export for JSON, YAML, and TOML. Supports deep inspection of CBOR files.
-
jsonfeed
Parser for the JSONFeed (http://jsonfeed.org) specification
-
jacob
Jacob's Awesome Compiler Of BITS
-
tsv
tsv (tab-seperated-values) data format for serde (serialization/deserialization)
-
pagefind_microjson
No frills JSON parsing without allocations
-
huski-lib-core
No std ASCII table aide library core
-
serde-tc
Serde support for trait calls
-
serde-file-value
A Serde deserializer which transparently loads files as string values
-
rdfoothills
A collection of mostly small, RDF related utilities, including conversion between different serialization formats, using external tools
-
base64-compat
encodes and decodes base64 as bytes or utf8 - compatible with older Rust versions
-
peerrs-binarypack
js-binarypack
-
minecraft-varint
Minecraft's VarInt and VarLong implemetation in Rust, providing minimum memory usage and maximum performance
-
trans-gen-scala
Generating Scala trans code
-
lib-contra
The function implementation of contra
-
reproto-backend-java
Rethinking Protocol Generators
-
pdf_structure_viewer
Inspect how the PDF's structure looks
-
planus-lexer
Internal lexer library for planus
-
quickfix-msg50
FIX 5.0 messages generated from official XML spec file
-
xorio
XOR-ing Read/Write streams
-
base64-bytes
Binary blobs with intelligent serialization
-
base64-lt
A base64 (with padding) string encoding/decoding utility
-
jsonc-to-json
converting JSONC into JSON
-
rotbuf
Queue implementation wrapped around the
Bytes
crates’ BytesMut data structure -
facet-json-write
JSON writer implementation for the Facet introspection framework
-
bech32-no_std
Encodes and decodes the Bech32 format
-
html2pdf
Convert HTML to PDF using a Headless Chrome browser
-
utf16_iter
Iterator by char over potentially-invalid UTF-16 in &[u16]
-
bitflags-serde-legacy
Implement serde traits for bitflags 2.x types compatibly with 1.x
-
into-bytes
For converting into Vec<u8>
-
rs_json2csv
Convert JSON to CSV in Rust
-
json2csv
convert JSON to CSV
-
facet-urlencoded
URL encoded form serialization and deserialization for Facet types
-
jsonbox
Rust wrapper for jsonbox.io
-
double-int
format represents an integer that can be stored in an IEEE 754 double-precision number without loss of precision
-
libfyaml-sys
Rust binding for libfyaml
-
gcd-rs
Encoder and decoder for GCD files
-
bytebox
Easy and performant data storage inspired by Flutter's shared_preferences
-
xtest
XML testing library related to exile and xdoc
-
katcp
monitor and control protocol
-
four-cc-nokhwa
Newtype wrapper providing a convenient representation of four-character-code values
-
moosicbox_audio_decoder
MoosicBox Symphomia player package
-
serde-indexed
Derivation of Serialize and Deserialize that replaces struct keys with numerical indices
-
bee_code
encoding and decoding bencode formatted data
-
oasis-cbor-value
CBOR parsing library
-
impl_serde_serialize_error
Macro for fast implementing error methods in serde::Serializer trait
-
serde_fancy_regex
A fork of serde_regex that (de)serializes fancy_regex as strings
-
aiid
AIngle base32 encoding scheme for keys, agents, identifiers, etc
-
bytevec
serialization library that uses byte vectors
-
csv-stream
For building CSVs as Streams or Iterators
-
diny_test
Test serializer format for the diny framework
-
mmtf
Macromolecular transmission format (MMTF) decoder and encoder
-
rson_rs
Rust Object Notation
-
flv_codec
Decoders and encoders for FLV file format
-
protoc-wkt
Google Protobuf well-known type file descriptor sets
-
musli-storage
Partially upgrade stable format for Müsli suitable for storage
-
mk_ext_serde_yaml
YAML data format for Serde
-
g60
encodes and decodes G60 as bytes or utf8
-
roscal_lib
Open Security Controls Assessment Language In Rust
-
rt_proto
rt proto for Rust
-
leb128-u64
Extremely minimal and simple LEB128 u64 encoding/decoding
-
libbase64-sys
An FFI Binding to libb64, cencode.h and cdecode.h
-
krach
krach.io
-
db-dump
scripting analyses against crates.io's database dumps
-
serde-field-with
Serde field with attribute
-
ascii_basing
Functions to create base 62 (ASCII) String representations of integers
-
u2cp437
Bare-bones Unicode to code page 437 conversion
-
tabfile
read tab-delimited data
-
ecolor
Color structs and color conversion utilities
-
pipecsv
A pipebase plugin using csv serde
-
stream_delimit
length delimited protobuf stream separator
-
csv-index
On disk CSV indexing data structures
-
fbs
Fbs FlatBuffers Rust runtime library
-
bytestruct
parsing bytes into structs
-
steganography
A simple steganography library
-
dgen
An interpreted DSL for generating test data in any format
-
bytemuck_derive
derive proc-macros for
bytemuck
-
facet-yaml
YAML serialization and deserialization for Facet types
-
sval_fmt
Integration between std::fmt::Debug and sval::Value
-
muddy
literal string obfuscation library
-
cbor
CBOR (binary JSON) with type based decoding and encoding
-
hexstring
handling hexadecimal string
-
serde_json_pythonic
fork that includes a Pythonic JSON formatter
-
charlestown
RFC 4180-compliant CSV reader and writer
-
base32h
Base32H for rust
-
charset
Character encoding decoding for email
-
msgpackin_core
Msgpackin pure Rust MessagePack no_std encoding / decoding library
-
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
-
musli-serde
Transparent shim to use serde types in Müsli
-
protopuffer
Rust only protobuf implementation
-
spki
X.509 Subject Public Key Info (RFC5280) describing public keys as well as their associated AlgorithmIdentifiers (i.e. OIDs)
-
mayheap
An abtraction over alloc & heapless
-
provenance-rs
A history-of-ownership protocol for securely proving where a document came from
-
serbuffer-gen
Memory Efficient Serialization Library
-
sval_test
testing sval::Value implementations
-
de_env
Deserialize environment variables into a struct
-
decstr
IEEE 754 decimal floating point bitstrings
-
koibumi-base58
A Base58 encoder/decoder library
-
rustt
A wire-protocol for efficiently transfering self-describing data implemented in rust
-
json_to_csv
Super simple function that will convert your json flat objects into a csv
-
vartyint
Read & Write varint encoded integers
-
mini_leb128
A minimal library to read and write integers encoded using LEB128
-
tokio-serde-msgpack
needed to easily implement a Tokio MsgPack transport using serde for MsgPack serialization and deserialization of frame values
-
bs62
Base62 encoder / decoder with support for leading
0x00
bytes -
hash-value
A hashable, JSON-like, serde Value type
-
transmog-versions
Multi-version/Multi-format support for Transmog
-
serde_hzdata
A data markup language for Hanzzok
-
try_encoding_from
A convenient API for serde_json, serde_yaml, serde_cbor. Meme of the TryFrom and TryInto traits.
-
utf8-rfc2279
UTF-8 according to the obsolete RFC2279
-
cbor-no-std
CBOR Deserializer for Rust which runs in a no_std environment
-
df_st_world_history
World_history.txt parser for the DF Storyteller project
-
uri-pct
Percent encode/decode uri components or strs
-
zarrs_object_store
object_store store support for the zarrs crate
-
json-canon
Serialize JSON into a canonical format
-
sval_ref
A variant of sval::Value for types with internal references
-
serde_yang
yang based serializer(so far) for Serde
-
facet-msgpack
MessagePack serialization and deserialization for Facet types
-
avalanche-utils
Avalanche utilities
-
corepack
A no_std support for messagepack in serde
-
pbf-core
supports the S2JSON 1.0 Specification
-
std_serde_shims
Community Driven Serde Shims
-
xdoc
XML
-
bmbp_marco_curd
BMBP Marco
-
ascii85
encoding and decoding Adobe Ascii85
-
yaxp-core
<yaxp-cli ⚡> Yet Another XML Parser
-
tobytes
A small crate to simplfy type to bytes encoding
-
base64easy
encodes and decodes base64 as bytes or utf8
-
rb64
Base 64
-
dbf_dextractor
Extract and deserialize dbf files
-
planus-buffer-inspection
Internal buffer inspection library for planus
-
serde_json_diff
Create machine-readable JSON diffs
-
serdeconv
convenient traits and functions for converting between TOML/JSON/MessagePack strings and serializable values
-
df_st_api
Starting an API server for the DF Storyteller project
-
binary_macros
Macros for decoding base64-like encodings in string literals to [u8] literals
-
docx-parser
Parse Word and OpenOffice DOCX files, and output markdown or JSON
-
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-lib
A base64 encoder / decoder
-
serde-json-fmt
Configurable formatting for serde_json serialization
-
io_self
system for encoding/decoding binary data based on a predefined format
-
muddy_macros
Procedural macros for string obfuscation. Should only be used as part of the 'muddy' crate.
-
libacc
ACC protocol
-
rust-json-parse
An optimized JSON parser using SIMD and an arena allocator
-
quickfix-msg44
FIX 4.4 messages generated from official XML spec file
-
rust_json_parser
JSON parser for Node js based frameworks
-
reproto-repository
reproto repository
-
utf8-builder
Build and validate UTF-8 data from chunks. Each chunk doesn't have to be a complete UTF-8 data.
-
json_macros
Convenience macros for constructing JSON objects from literals
-
df_st_image_maps
World Maps parser for the DF Storyteller project
-
cbor-lite
A lite CBOR encoder and decoder for Rust
-
py27-marshal
port of https://github.com/python/cpython/blob/master/Python/marshal.c
-
sval_dynamic
Object-safe versions of sval::Stream and sval::Value
-
serde-bench
Minimal serialization format for benchmarking Serde
-
logos-display
A derive macro to automatically define the Display trait based on logos
token
andregex
attributes -
muesli
healthy implementation of PHP's serialization and session formats in Rust
-
ommui_string_patterns
String pattern checkers for OMMUI identifiers
-
serde_str
A serde wrapper that stores type using Display and FromStr
-
dxr
Declarative XML-RPC
-
protobuf-mapper
Automatic conversion between Protocol Buffers generated types and your Rust types
-
asm_riscv
RISC-V Assembly Encoder / Decoder
-
shapely-urlencoded
URL encoded form serialization and deserialization for Shapely types
-
serde-extensions
Extensions for serde serializable structs
-
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
-
zarrs_plugin
The plugin API for the zarrs crate
-
file-utils
Convenience wrappers for file I/O, mostly around binary operations
-
minicbor-derive
Derive minicbor
Decode
andEncode
traits -
byte_lamination
Type-readable byte transformation wrappers, with CBOR and BARE serialisation and Zstd compression
-
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
-
ssh_mux_format
Data format used to communicate with openssh mux server
-
vdf-serde
Support for the Valve Data Format for Serde
-
tars-stream
for tencent/Tars TARS Protocol encoding/decoding
-
ripgrep-structured
Run ripgrep over structured data
-
rulid
Rust Universally Unique Lexicographically Sortable Identifier
-
oct-macros
Octonary transcoder. Procedural macros.
-
utf8mb3
Let mysql's utf8 encoding store four-byte characters such as emoji(让 mysql 的 utf8 编码存储表情符号这类的四字节字符)
-
base64-secret
Base64 encoder/decoder with custom alphabet. The alphabet is sorted by a given key. The sorting is always deterministic.
-
docker_compose_spec
docker-compose.yml <-> rust <-> serde_json
-
tot
Tot format serialization and deserialization
-
rusty_weed
A SeaweedFS client implementation
-
serde_json_traversal
A macro that creates the boilerplate to traverse JSON (js/ts style)
-
inlay
CLI tool for encoding and decoding simple binary data structures
-
bmbp_marco_bean
BMBP Marco
-
actix-cbor
CBOR support for Actix-Web
-
twurst-error
Twirp error struct
-
url-escape
encoding/escaping special characters in URLs and decoding/unescaping URLs as well
-
serde_sated
sane adjacently tagged enum deserialization (with untagged variant) for serde
-
zuri_nbt
Read and write minecraft NBT data
-
bitendian
Ergonomic library for reading/writing numbers in big-endian and little-endian with async support
-
alphaid
Generate Youtube-Like IDs with Rust
-
url_params_serializer
Allows serialization of types to URL GET parameters
-
tiny-serde
A tiny library to serialize and deserialize to/from JSON
-
byteorder-pack
A binary data reader and writer that is similar to Python's struct module
-
packbytes
Convert structures to and from packed representavises - byte arrays of fixed size that live on stack
-
base45
Encoder/decoder for base45
-
benko
A zero dependency bencode parser/encoder
-
const_time_enc
port of ParagonIE's constant time encodings for PHP
-
json_parser_kevin_wang
a Json parser to parse simple structure of json
-
blob
Blob serialization/deserialization utilities
-
serde-field-default
Serde field default attribute
-
endio
ergonomic reading/writing of binary data, with automatic endianness conversion and extendability
-
musli-json
JSON support for Müsli
-
spawn-base64
Base64 encoding/decoding library for WASM in Rust
-
wire-framed
encoding and decoding structures into a binary data format
-
bin-layout
used to serialize and deserialize data in binary format
-
yaxp-common
<yaxp-cli ⚡> Yet Another XML Parser
-
byteorder_async
reading/writing numbers in big-endian and little-endian asynchronously
-
typed-io
Extends and types
std::io
to make it easier to use -
decode_raw
A protobuf debugging tool –
protoc --decode_raw
on steroids -
py-marshal
port of https://github.com/python/cpython/blob/master/Python/marshal.c
-
chromium-base64-rs
Pure rust implementation of chromium's btoa and atob
-
quick-csv
quick csv reader and decoder
-
utf-32-to-utf-8
Convert UTF-32 to UTF-8 encoding
-
psrdada-sys
Bindgen wrappers for psrdada
-
reproto-backend-rust
Rethinking Protocol Generators
-
flat-bytes
serialization format which converts enums and structs from and to bytes
-
serde_any
Dynamic serialization and deserialization with the format chosen at runtime
-
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
-
df_st_image_site_maps
Site Maps parser for the DF Storyteller project
-
merde_json_types
Wrapper types for merde_json that implement serialization/deserialization
-
base64-kenji
Base64 encryption and decryption
-
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
-
flatten-json-object
Tiny Rust library for flattening JSON objects
-
in-situ
In Situ Endian-independent Bytes Access
-
packet-9dfd7e7b6ae4d549987171c9f89a823d
experiment
-
transmog-json
Json adaptor for Transmog
-
cborg
A CBOR parser
-
serde-deserialize-duplicates
helper macros providing an alternate implementation of serde's Deserialize for cases when duplicate values exist in the source data
-
yaml2json-rs-bin
Command line utility to convert YAML files to JSON
-
planus-inspector
Internal library for planus
-
xdr_extras
Contains tools to use with the serde-xdr
-
shapely-json
JSON serialization and deserialization for Shapely types
-
ct-codecs
Constant-time hex and base64 codecs from libsodium reimplemented in Rust
-
base_core_socialist_values
Encode and decode with BCSV (base core socialist values)
-
from_to_bytes
trait for convert between bytes and <T>
-
aamva-parser-rs
parse RAW AAMVA data from PDF417 barcodes into JSON or YAML
-
erased_serde_json
Type-erased Formatter trait for serde_json::ser::Formatter
-
ipp_encoder
Internet Printing Protocol encoder-decoder
-
residua-mutf8
converting between MUTF-8 and UTF-8
-
bcsv
CLI for base_core_socialist_values
-
mproto
runtime library for mproto schemas
-
dbz-cli
Command-line utility for converting dbz files to text-based formats
-
tree-sitter-parsers
Preinstallation of tree-sitter parsers of multiple languages for Rust projects
-
s2json-core
supports the S2JSON 1.0 Specification
-
buffer_io
an intuitive library for reading and writing binary buffers
-
conv64
base 10 to base 64 converter
-
json_typegen_cli
Command line utility for generating Rust types from JSON samples
-
reproto-backend-js
Rethinking Protocol Generators
-
radix64
A base64 library by another name
-
serde_buf
Generic buffering for serde
-
bread-cli
byte conversion tool
-
bytey_bincode
Bytey Bincode Extension, use Bytey instead
-
schemars_derive
Macros for #[derive(JsonSchema)], for use with schemars
-
serde_bytes_wrapper
Wrapper for Vec<u8>, which uses serde_bytes as representation
-
musli-common
Common utilities shared among Müsli encodings
-
ck3json
Convert CK3 files to JSON
-
serde-avro-bytes
Efficiently store Rust idiomatic bytes related types in Avro encoding
-
brs
Read and write Brickadia save files
-
bevy_ron
temporary bevy ron fork
-
binext
read/write structs from/to buffers
-
ub
Can bundle multiple sources to a single one and extract back
-
jsend
A lightweight Rust crate for structuring API responses in the JSend format
-
binbin
Create structured binary files in arbitrary formats
-
chardetng
A character encoding detector for legacy Web content
-
fcmlib
read and write Brother's FCM plotter files
-
terraform-parser
Strictly typed terraform plan and state files parser written in Rust
-
cql-protocol
Low level CQL protocol message encoding/decoding
-
cbor-tools
Tools for encoding and decoding CBOR
-
urlencode
A CLI utility for URL-encoding or -decoding strings
-
base131072
encoding
-
eio
Read and write numbers in big-endian and little-endian
-
iso8583
Parse ISO-8583 messages
-
sc_decode
Special character decoding
-
to_bytes
Serialize values into memory bytes
-
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…
-
serde_jsonrc
A lenient JSON serialization file format
-
merge-struct
Deep merge for serializable structs
-
kff
Kmer File Format Rust parser
-
dencode
decoding and encoding frames from readers and writers
-
cyware-convert
Encoding library for web security applications
-
async-signatory
Rust Signatory Kit
-
sval_nested
A recursive variant of sval
-
zarrs_data_type
Zarr data types for the zarrs crate
-
const_parse
Parses any input string into a
u128
value -
barf
Turn any input into "barf"-ed output
-
raad
reading and writing bytes
-
serde_repr_base64
A #[serde(with = "base64")] adaptor for base64 and bytemuck
-
serde-format
A tiny trait to format a serializable struct using custom placeholders
-
lwb-parser
parser framwork with automatically generated ASTs for the LWB project
-
residua-cesu8
converting between CESU-8 and UTF-8
-
basic-toml
Minimal TOML library with few dependencies
-
serde_yaml
YAML data format for Serde
-
owned_json_deserializer
Because apparently
serde_json
only deserializes through a reference™ -
base64id-core
Efficiently represent 64, 32 and 16 bit integers as base64url strings
-
borden
RFC 4648-compliant Base64 encoder and decoder
-
yenc
Encodes and decodes using the yEnc encoding
-
serde_json_matcher
matching JSON data using a declarative syntax
-
docchi_compaction
A serializer which compresses integers
-
classpad_string
handle XCP files and strings for the Classpad fx-400
-
json-joxit-fork
JSON implementation in Rust
-
zlo
A binary serialization/deserialization strategy that uses Serde for transforming structs into very compact bit representations
-
shapely-yaml
YAML serialization and deserialization for Shapely types
-
tokio-futures-byteorder
Asynchronous library for reading/writing numbers in big-endian and little-endian
-
hex-macro
Adds a hex! macro for compile-time hex decoding
-
binary-mirror-derive
Derive macro for parsing fixed-length binary data structures
-
serde_canonical_json
Implements a CanonicalFormatter for serde_json
-
base_any
通用的 base 系列编解码。中文编码。
-
databuf
used to serialize and deserialize structured data in binary format
-
musli-value
Buffered value support for Müsli
-
simple-secrets
opinionated library for encrypting small packets of data securely
-
messagepack-cli
CLI tool to convert MessagePack data to JSON and vice versa
-
mnumonic
A tiny library to convert opaque binary data to and from a human-memorable phrase
-
n85
N85 (Ascii85 variant) encoder & decoder
-
reproto-backend-python
Rethinking Protocol Generators
-
dns-codec
represent arbirary data as legal DNS names using a mostly base-38 encoding (including '.' and '-' where permitted)
-
binary-data-schema
Meta language for raw binary serialization
-
actix-multiresponse
intents to allow supporting multiple response/request data formats depending on the Content-Type and Accept headers
-
include_data
Include typed data directly in your executable
-
serde_json_v8
A JSON serialization file format matching V8 formatting
-
bitsreader
trait to read bits from a stream of integers
-
sval_flatten
Value flattening for sval
-
tokio_x_codec
tokio codec. auto impl tokio_util::codec::Encoder and tokio_util::codec::Decoder.
-
url-utils
Url Encode and Decode
-
base-encode
Encode and decode data to any base
-
nimble
Async friendly, simple and fast binary encoding/decoding
-
win-sid-core
Windows security identifier primitive
-
bin_io
Framework for reading and writing to binary files
-
fermion
A super-compact binary encoding format ideal for constrained no_std environments
-
artifact_serde
A small library used to deserializing and serializing the Artifact Deck Codes from Valve's DotA Card Game Artifact
-
hexutil
A macro to implement common traits to work with hexadecimal values
-
hew
Command line tool for converting binary data to and from hexadecimal
-
kodec
defining common interface for encoders and decoders
-
bytes_chain
Zero copy bytes chain based on crate
bytes
-
wire
An abstraction over TCP and struct serialization
-
serde_json_pretty
A prettier pretty-printer for serde_json
-
serde-split
Derive two implementations of serde traits for different purposes
-
bl_save
Read Blockland save files
-
bytify
macro that can write given const-expr values into a continuous byte array
-
base31
encoding and decoding, useful to represent large integers in a short, case-insensitive, hard-to-misread format
-
SerialRust
This package allow for the serialization and deserialization of things
-
gomod-parser
go.mod parser
-
bincode_derive
#[derive(Encode, Decode)] for bincode
-
merde_msgpack
msgpack serizliation/deserialization for merde
-
musli-tests
Müsli is a flexible and generic binary serialization framework
-
ssh_format_error
Data format used to communicate with openssh mux server
-
ron-edit
ron parser preserving all syntax information
-
shapely-msgpack
MessagePack serialization and deserialization for Shapely types
-
serdeio
Tiny IO utility library for Rust to serialize/deserialize Serde compatible structs
-
serde_json_path_core
Core types for the serde_json_path crate
-
bytesutil
byte utility for Rust
-
df_st_parser
File parser manager for the DF Storyteller project
-
eager_json
Deserialize JSON from io::Read by buffering into a string
-
trivet
Parser Library
-
blt-utils
Byte-level transport utils
-
yojson-rs
A parser for Yojson format(https://mjambon.github.io/mjambon2016/yojson.html)
-
toml_document
Document-style TOML parser. Allows editing TOML document in a way which preserves whitespace and comments.
-
susydev-jsonrpc-server-utils
Server utils for susydev-jsonrpc-core crate
-
cbor-codec
CBOR Codec implementation
-
df_st_legends_plus
Legends_plus.xml for the DF Storyteller project
-
reproto-backend
Rethinking Protocol Generators
-
mercy-cli
Mercy CLI is a simple command line interface built on top of the Mercy Rust crate
-
serde_json_string_parse
Parse string trait as json returning original string in case of error
-
wdg-base32
The Base32 Data Encoding
-
cbor-codec-plus
CBOR Codec implementation
-
base64-string
Base64 hash made using Rust