-
base64
encodes and decodes base64 as bytes or utf8
-
bincode
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
serde_with
Custom de/serialization functions for Rust's serde
-
prost
A Protocol Buffers implementation for the Rust Language
-
serde_json
A JSON serialization file format
-
serde
A generic serialization/deserialization framework
-
encoding_rs
A Gecko-oriented implementation of the Encoding Standard
-
protobuf
Google protocol buffers
-
erased-serde
Type-erased Serialize and Serializer traits
-
rmp-serde
Serde bindings for RMP
-
serde-wasm-bindgen
Native Serde adapter for wasm-bindgen
-
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
-
half
Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types
-
polars
DataFrame library based on Apache Arrow
-
ron
Object Notation
-
hex
Encoding and decoding data into/from hexadecimal representation
-
scale-info
Info about SCALE encodable Rust types
-
borsh
Binary Object Representation Serializer for Hashing
-
num-format
producing string-representations of numbers, formatted according to international standards
-
data-encoding
Efficient and customizable data-encoding functions like base64, base32, and hex
-
compact_str
A memory efficient string type that transparently stores strings on the stack, when possible
-
html-escape
encoding/escaping special characters in HTML and decoding/unescaping HTML entities as well
-
rmp
Pure Rust MessagePack serialization implementation
-
bs58
Base58 codec implementation
-
rkyv
Zero-copy deserialization framework for Rust
-
serde-xml-rs
xml-rs based deserializer for Serde (compatible with 0.9+)
-
multihash
format
-
bytemuck
mucking around with piles of bytes
-
os_str_bytes
Lossless functionality for platform-native strings
-
schemars
Generate JSON Schemas from Rust code
-
confy
Boilerplate-free configuration management
-
reed-solomon-erasure
Reed-Solomon erasure coding
-
bson
Encoding and decoding support for BSON in Rust
-
serde-aux
A serde crate's auxiliary library
-
flatbuffers
Official FlatBuffers Rust runtime library
-
binrw
helping read structs from binary data using ✨macro magic✨
-
json5
serializer and deserializer which speaks Serde
-
simdutf8
SIMD-accelerated UTF-8 validation
-
serde-reflection
Extract representations of Serde data formats
-
array-bytes
A collection of array/bytes/hex utilities
-
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
-
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
-
ciborium
serde implementation of CBOR using ciborium-basic
-
bcs
Binary Canonical Serialization (BCS)
-
humantime-serde
Serde support for the
humantime
crate -
capnp
runtime library for Cap'n Proto data encoding
-
serde_urlencoded
x-www-form-urlencoded
meets Serde -
prost-reflect
A protobuf library extending prost with reflection support and dynamic messages
-
json-patch
RFC 6902, JavaScript Object Notation (JSON) Patch
-
rasn
A safe no_std ASN.1 codec framework
-
serde_path_to_error
Path to the element that failed to deserialize
-
rlp
Recursive-length prefix encoding, decoding, and compression
-
ipc-channel
A multiprocess drop-in replacement for Rust channels
-
rust_xlsxwriter
writing Excel 2007 xlsx files
-
serde_plain
A restricted plain text serializer for serde
-
pot
A concise binary serialization format written for
BonsaiDb
-
tinyjson
Tiny simple JSON parser/generator
-
toml_edit
format-preserving TOML parser
-
unsigned-varint
unsigned varint encoding
-
packed_struct
Binary-level structure packing and unpacking generator
-
speedy
A fast binary serialization framework
-
serde-pickle
A serde-based serialization library for Python's pickle format
-
schema_registry_converter
Encode/decode data from/to kafka using the Confluent Schema Registry
-
slog-json
JSON drain for slog-rs
-
apache-avro
working with Apache Avro in Rust
-
serde-big-array
Big array helper for serde
-
leb128
Read and write DWARF's "Little Endian Base 128" (LEB128) variable length integer encoding
-
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…
-
hcl-rs
HCL parser and formatter for rust with serde support
-
planus
alternative compiler for flatbuffers, an efficient cross platform serialization library
-
deser-hjson
a Hjson deserializer for Serde
-
integer-encoding
varint+zigzag and fixedint integer encoding/decoding (https://developers.google.com/protocol-buffers/docs/encoding)
-
serde-json-core
serde-json for no_std programs
-
bitstream-io
reading/writing un-aligned values from/to streams in big-endian and little-endian formats
-
test-fuzz
fuzzing Rust easy
-
value-bag
Anonymous structured values
-
base64-url
Base64 encode, decode, escape and unescape for URL applications
-
serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
http-serde
Serde support for the http crate. (De)serialize HeaderMap, Uri, Method, StatusCode
-
simple_asn1
DER/ASN.1 encoding/decoding library
-
rend
Endian-aware primitives for Rust
-
serde-transcode
Transcode from one Serde format to another
-
serde_v8
V8 serialization and deserialization
-
multibase
in rust
-
sonic-rs
fast Rust JSON library based on SIMD
-
fastnbt
Serde deserializer for Minecraft's NBT format
-
serde_valid
JSON Schema based validation tool using with serde
-
cookie-factory
nom inspired serialization library
-
htmlize
Encode and decode HTML entities in UTF-8 according to the standard
-
fluent-uri
A full-featured URI handling library compliant with RFC 3986
-
cyclonedx-bom
CycloneDX Software Bill of Materials Library
-
subtle-encoding
Encoders and decoders for common data encodings (base64, bech32, hex) which avoid data-dependent branching/table lookups and therefore provide "best effort" constant time. Useful for encoding/decoding…
-
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. -
deku
bit level serialization/deserialization proc-macro for structs
-
musli
Müsli is a flexible and generic binary serialization framework
-
encode_unicode
UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16
-
libhaystack
Haystack 4 data types, defs, filter, units, and encodings
-
bendy
encoding and decoding bencode with enforced canonicalization rules
-
quick-junit
Data model and serializer for JUnit/XUnit XML
-
serde_rusqlite
Serialize/deserialize rusqlite rows
-
ril
Rust Imaging Library: A performant and high-level image processing crate for Rust
-
json_value_merge
Interface to merge serde_json::Value objects
-
bitcode
bitwise binary serializer
-
bcder
Handling of data encoded in BER, CER, and DER
-
protoc-bin-vendored
protoc binaries compiled by Google and bundled in this crate
-
borsh-derive
Binary Object Representation Serializer for Hashing
-
typeshare
Seamlessly share type definitions across multiple languages for FFI interoperability
-
pilota
thrift and protobuf implementation in pure rust with high performance and extensibility
-
stun_codec
Encoders and decoders for STUN (RFC 5389) and its extensions
-
serde_jsonc
A JSON serialization file format
-
apollo-encoder
serialise GraphQL Schemas
-
picky-asn1-der
An ASN.1-DER subset for serde
-
deserr
Deserialization library with focus on error handling
-
serde_html_form
(De-)serialization support for the
application/x-www-form-urlencoded
format -
serde_regex
A serde wrapper that (de)serializes regex as strings
-
savefile
convenient, fast, versioned, binary serialization/deserialization library
-
bytecheck
Derive macro for bytecheck
-
serde_ipld_dagcbor
IPLD DAG-CBOR support for Serde
-
wavers
reading and writing wav files
-
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
-
mycelium-bitfield
Structured bitfields, courtesy of Mycelium
-
rusty_ulid
Rust ULID (Universally Unique Lexicographically Sortable Identifier) generation and processing
-
gix-object
Immutable and mutable git objects with decoding and encoding support
-
dlhn
blazing fast and small data serialization format
-
serde_variant
Retrieve serde provided variant names for enum objects
-
pdf-writer
A step-by-step PDF writer
-
ffuzzy
generate / parse / compare ssdeep Context Triggered Piecewise Hashes (CTPH)
-
molecule
Rust bindings for molecule
-
voca_rs
manipulating [unicode] strings
-
tuple
Element-wise operations on tuples
-
conjure-serde
Serde Serializer and Deserializer wrappers for Conjure
-
yaml-merge-keys
YAML merge key extension. http://yaml.org/type/merge.html
-
typify
JSON schema to rust type code generator
-
decimal-rs
High precision decimal implementation for Rust
-
asn1_der
ASN.1-DER en-/decoder
-
serde_arrow
Convert sequences of Rust objects to Arrow arrays and back again
-
netcdf
High-level NetCDF bindings for Rust
-
typical
Data interchange with algebraic data types
-
serde_json_lenient
A lenient JSON serialization file format
-
nanoserde
Fork of makepad-tinyserde without any external dependencies. Supports json, binary and ron.
#[derive(Clone, Debug, Default, DeJson, SerJson)] pub struct Property { pub name: String…
-
utf8-width
To determine the width of a UTF-8 character by providing its first byte
-
z85
ZeroMQ's Z85 encoding mechanism with padding
-
k8-types
Kubernetes Object Types
-
dcbor-cli
Command line parser/validator for deterministic CBOR ("dCBOR")
-
zvariant
D-Bus & GVariant encoding & decoding
-
vrd
generating random and pseudo-random numbers based on the Mersenne Twister algorithm
-
async-bincode
Asynchronous access to a bincode-encoded item stream
-
keyvalues-serde
(De)serialize VDF text with serde
-
query_map
VectorMap is a generic wrapper around HashMap<String, Vec<String>> to handle different transformations like URL query strings
-
serde_dynamo
serde serializer/deserializer for DynamoDB items that supports aws-sdk-dynamodb, aws_lambda_events, and rusoto_dynamodb
-
prost-wkt
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
serdect
Constant-time serde serializer/deserializer helpers for data that potentially contains secrets (e.g. cryptographic keys)
-
typetag
Serde serializable and deserializable trait objects
-
versionize
A version tolerant serialization/deserialization framework
-
prost-types
A Protocol Buffers implementation for the Rust Language
-
bp7
dtn Bundle Protocol Version 7 ([RFC 9171]
-
native_model
A thin wrapper around serialized data which add information of identity and version
-
serde-value
Serialization value trees
-
npyz
NumPy file format (de-)serialization. Fork of outdated npy-rs.
-
sval
Streaming, structured value serialization
-
jsonschema-transpiler
transpile JSON Schema into schemas for data processing
-
serde_assert
Testing library for serde Serialize and Deserialize implementations
-
idm
Implicit Data Markup
-
serde_tagged
Tag values during serialization, retreive tags during deserialization
-
gob_archive
Rust-written CLI archiver and un-archiver for the LucasArts GOB archive format
-
redact
keeping secrets out of logs
-
revision
A serialization and deserialization implementation which allows for schema-evolution
-
capnpc
Cap'n Proto code generation
-
ucs2
UCS-2 decoding and encoding functions
-
kmip-ttlv
KMIP TTLV (de)serialization
-
xlsxwriter
Write xlsx file with number, formula, string, formatting, autofilter, merged cells, data validation and more
-
substrait
Cross-Language Serialization for Relational Algebra
-
harsh
Hashids implementation for Rust
-
serde_avro_fast
An idiomatic implementation of serde/avro (de)serialization
-
serde_bencode
A Serde backed Bencode encoding/decoding library for Rust
-
picky-asn1
Provide ASN.1 simple types
-
ezlua
Ergonomic, efficient and Zero-cost rust bindings to Lua5.4
-
flatdata
Rust implementation of flatdata
-
datafusion-python
Apache Arrow DataFusion DataFrame and SQL Query Engine
-
serde-email
A validating email type that can be serialised using Serde
-
schematic
A layered serde configuration and schema library
-
auditable-serde
Serialize/deserialize data encoded by
cargo auditable
-
write-json
{dependency,trait,macro}-less JSON serialization
-
bilrost
A compact protobuf-like serializer and deserializer for the Rust Language
-
reed-solomon-simd
Reed-Solomon coding with O(n log n) complexity. Leverages SIMD instructions on x86(-64) and AArch64.
-
serde_json_path
Query serde_json Values using JSONPath
-
cddl-cat
Parse CDDL schemas and validate CBOR or JSON serialized data
-
stream-vbyte
Compress and decompress numbers efficiently in the Stream VByte encoding
-
redis-macros
macros and wrappers to redis-rs to automatically serialize and deserialize structs with serde
-
serde_trim
serde deserialize_with String trim.Supports multiple std::collections types
-
minicbor
A small CBOR codec suitable for no_std environments
-
gix-packetline
gitoxide project implementing the pkt-line serialization format
-
htmlentity
encoding and decoding HTML entities
-
jsonbb
A binary representation of json value, optimized for parsing and querying
-
procspawn
thread::spawn just with processes
-
type_reg
Serializable map of any type
-
tor-bytes
Helpers for encoding and decoding byte-orientted data, as used by Tor
-
dbn
working with Databento Binary Encoding (DBN)
-
rtcm-rs
Encoding/decoding of RTCM v. 3
-
votable
serializer/deserializer with support for format other than XML, such as JSON, TOML or YAML
-
jsonrpsee-types
JSON-RPC v2 specific types
-
xmlserde
useful tool for serializing and deserializing xml
-
bevy_serde_project
Stateful, structural and human-readable serialization crate for the bevy engine
-
impl-serde
Serde serialization support for uint and fixed hash
-
simple_serde
A wrapper around multiple serde libraries making it easy to encode and decode multiple types
-
serde_nanos
Wrapper to process duration and timestamps as nanoseconds
-
actson
A reactive (or non-blocking, or asynchronous) JSON parser
-
wezterm-dynamic
config serialization for wezterm via dynamic json-like data values
-
jetro
transform, query and compare JSON format
-
jsonrpc-server-utils
Server utils for jsonrpc-core crate
-
lexpr
A representation for Lisp data
-
utf8-chars
Char-by-char iterator and
read_char
method forBufRead
-
protoc-gen-prost
Protocol Buffers compiler plugin powered by Prost!
-
http-serde-ext
serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
-
protox
protobuf compiler
-
tagger
Write SVG / HTML / XML programmatically
-
deduplicating_array
A serde serialization strategy that uses PartialEq to reduce serialized size
-
shell-quote
shell-quoting strings, e.g. for interpolating into a Bash script.
-
xlsx_group_write
excel xlsx分组输出器
-
chewdata
Extract Transform and Load data
-
structured-logger
A logging implementation for the log crate that logs structured values either synchronous or asynchronous, as JSON, CBOR, or any other format, into a file, stderr, stdout, or any other destination
-
serde_columnar
Ergonomic columnar storage encoding crate with forward and backward compatible
-
bsn1
Rust BER and DER serializer/deserializer
-
json-event-parser
A JSON event parser and serializer
-
envious
Deserialize (potentially nested) environment variables into your custom structs
-
serde-encrypted-value
A Serde Deserializer wrapper which transparently decrypts encrypted values
-
bt_bencode
A Bencode encoding/decoding implementation
-
serde-jsonlines
Read & write JSON Lines documents
-
hex-conservative
A hex encoding and decoding crate with a conservative MSRV and dependency policy
-
simple-base64
encodes and decodes base64 as bytes or utf8 with simple API
-
fstr
A stack-allocated fixed-length string type
-
poius
command-line interface (CLI) tool written in Rust for encoding and decoding files and directories using base64 encoding
-
serde-pyobject
PyO3's PyAny as a serde data format
-
baid58
Easy-to-check Base58 encoding for identities
-
tremor-value
Tremor Script Interpreter
-
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).
-
build_pbf_glyphs
A CLI utility for generating protobuf-encoded SDF font glyphs from original source fonts
-
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.
-
capnp-futures
async serialization for Cap'n Proto messages
-
codespan
Data structures for tracking locations in source code
-
rmpv
Value variant for RMP
-
fltn
Flattens a serialized data structure making it greppable
-
ulid-generator-rs
generating ULIDs
-
parquet-format-safe
Safe Parquet and Thrift reader and writer (sync and async)
-
yore
decoding/encoding character sets according to OEM code pages
-
base64-stream
To encode/decode large data with the standard Base64 encoding
-
serde-hashkey
Space efficient, in-memory serde serialization which supports hashing
-
germ
The Ultimate Gemini Toolkit
-
bxmr
a CLI tool for managment BXM's code with rIME-Squirrel
-
struct-patch
that helps you implement partial updates for your structs
-
bitflags_serde_shim
Community Driven Serde Shims
-
node-semver
compliant semver implementation in Rust
-
makepad-micro-serde
Makepad micro replacement for serde
-
csv-diff
Compare two CSVs - with ludicrous speed 🚀
-
cjseq
Create/process/modify CityJSONSeq
-
htop
HTML to PDF converter
-
vu64
variable length encode/decode for a 64-bits integer
-
serde-rename-rule
Serde RenameRule
-
itf
consuming Apalache ITF traces
-
serde-toml-merge
Merge your toml values
-
gift
reading and writing GIF images
-
serde-this-or-that
Custom deserialization for fields that can be specified as multiple types
-
email_pass
Email and Password Type in Rust
-
num256
256 bit integers
-
interner
A string, path, and buffer internment crate with no dependencies
-
optional-field
Alternative data type to Option for representing values that can have 3 states: present, missing or null
-
laurel
Transform Linux Audit logs for SIEM usage
-
matrix-pickle
binary encoding format used in the Matrix world
-
hermes_rs
A dependency-free disassembler and assembler for the Hermes bytecode
-
serde-sarif
Serde serialization for SARIF files
-
simdnbt
an unnecessarily fast nbt decoder
-
rytm-rs
More than safe rust abstractions over rytm-sys, an unofficial SDK for Analog Rytm MKII running firmware 1.70
-
serde-querystring
A query string deserializer based on serde
-
serde_yaml_ng
YAML data format for Serde
-
crockford
Base32 encoding for identifiers (e.g. u64 values).
-
syml
configuration language similar to YAML, but may be more user-friendly
-
bytecodec
A tiny framework for implementing encoders/decoders of byte-oriented protocols
-
nson
lightweight data-interchange format like JSON or BSON
-
base62
encoding/decoding library
-
flat-rs
Flat codec
-
uuid25
25-digit case-insensitive UUID encoding
-
serde_sqlite_jsonb
A Serializer and Deserializer for SQLite jsonb binary format
-
fax
Decoder and Encoder for CCITT Group 3 and 4 bi-level image encodings used by fax machines TIFF and PDF
-
regorus
A fast, lightweight Rego (OPA policy language) interpreter
-
xed-sys
Rust FFI bindings for Intel XED
-
fastsim-core
Core FASTSim models for vehicle energy usage simulation
-
cbor4ii
CBOR: Concise Binary Object Representation
-
jsonxf
A fast JSON pretty-printer and minimizer
-
bebop
runtime for Bebop, a schema-based binary serialization format
-
orcxx
Rust bindings for the official C++ library for Apache ORC
-
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
-
queryst
Rust query string parser with nesting support, forked to update Serde
-
asn1-codecs
ASN.1 Codecs for Rust Types representing ASN.1 Types
-
cbored
CBOR exact reader and writer
-
mozilla/neqo-qpack
Neqo, an implementation of QUIC written in Rust
-
adlt
tools to handle automotive DLT- (diagnostic log and trace) files
-
spacetimedb-sats
Spacetime Algebraic Type Notation
-
serde_closure
Serializable and debuggable closures. This library provides macros that wrap closures to make them serializable and debuggable
-
newline-converter
Newline byte converter library
-
parsec-interface
Parsec interface library to communicate using the wire protocol
-
tl-proto
A collection of traits for working with TL serialization/deserialization
-
variable-len-reader
reading/writing variable length data. Support AsyncRead/AsyncWrite in tokio.
-
pbjson
conversion
-
hematite-nbt
A full-featured library for working with Minecraft's Named Binary Tag (NBT) file format, including Serde support
-
serde-diff
A small helper to serialize the diff of two structs of the same type and apply those differences to other structs
-
lib0
Efficient binary encoding library for Yrs
-
zarrs
Zarr V3 storage format for multidimensional arrays and metadata
-
ckc-rs
Poker hand evaluation library
-
rbx_types
Types used to represent Roblox values
-
quartz_nbt
support for serializing and deserializing Minecraft NBT data in binary and string form
-
jppe
byte stream structured serialization and deserialization library
-
datafusion-proto
Protobuf serialization of DataFusion logical plan expressions
-
serde-lite
A general-purpose serialization/de-serialization library
-
serde_unit_struct
(De)serialize a unit struct as its name
-
async-http-codec
async HTTP 1.1 encoding and decoding
-
serde-firestore-value
A serde (de)serializer using Firestore Value as its data format
-
actix-web-validator
Validation mechanism for actix-web
-
tcp_message_io
TCP server and client implementation to exchange messages
-
base32
encoder/decoder for Rust
-
polars-io
IO related logic for the Polars DataFrame library
-
ipld-core
IPLD core types
-
extfg-sigma
Sigma extfg financial interface messages serialization/deserialization
-
serde_yaml_bw
YAML data format for Serde
-
json-pointer
parsing and using JSON pointers, as specified in RFC 6901
-
sj
-
obkv
Optimized-bytes key and a value store
-
lexical-write-float
Efficient formatting of floats to strings
-
jsonb
implement in Rust
-
oem_cp
that handles OEM code pages (e.g. CP{437,737,850}) for single byte character sets
-
cyclonedds-rs
Safe Rust bindings for cyclonedds
-
serde2file
serialize some data to a file or deserialize a data from a file,support encrypt/decrypt file;将struct序列化化存储为文件,或者从文件反序列化为struct,文件存储时支持加密存储
-
streamson-lib
processing large JSONs
-
charset-normalizer-rs
Truly universal encoding detector in pure Rust - port of Python version
-
alt_serde_json
A JSON serialization file format
-
pbf
Mininmal protobuffer module; Build your own glue
-
tether-agent
Standardised use of MQTT and MessagePack for inter-process communication
-
tauri-plugin-store
persistent key-value store
-
itybity
An itty bitty crate providing bit iterators and bit iterator accessories
-
typed-json
A JSON serialization file format
-
unifont
monochrome Unicode bitmap font. Halfwidth glyphs are 8x16, fullwidth are 16x16 pixels.
-
irox-tools
Stuff that should have been in the Rust STL, but aren't
-
apistos-schemars
Generate JSON Schemas from Rust code
-
geometrid
Everything you would ever need to work with constant sized square grids
-
enumscribe
Derive macros for converting between enums and strings
-
serde_ignored
Find out about keys that are ignored when deserializing data
-
euid
Reference implementation for EUID
-
auditable-info
High-level crate to extract the dependency trees embedded in binaries by
cargo auditable
-
msgpack-schema
A specification language for MessagePack data format
-
serde_amqp
A serde implementation of AMQP1.0 protocol
-
msgpackin
pure Rust MessagePack encoding / decoding library
-
serialmessage
Pack serial data into a fast, reliable, and packetized form for communicating with e.g. a Microcontroller.
-
endi
endian-handling library
-
xq
A reimplementation of jq
-
mungos
MongoDB in rust, simplified
-
rsgen-avro
Command line and library for generating Rust types from Avro schemas
-
html2pdf
Convert HTML to PDF using a Headless Chrome browser
-
rbson
Encoding and decoding support for BSON in Rust
-
option_set
Bitflags on steroids
-
json2parquet
Convert JSON files to Parquet
-
vox_writer
writer module for MagicaVoxel file format
-
typed-sled
Sled with types instead of bytes
-
bad64
Rust bindings for Binja's arm64 disassembler
-
serde_at
serde serializer/deserializer for AT commands
-
serde_flow
Simplifying migration for serde and zero-copy entities
-
serde-tuple-vec-map
Deserialize a serialized map to a Vec<(K, V)> in serde
-
faster-rs
Rust wrapper for FASTER by Microsoft Research
-
omniqueue
An abstraction layer over various queue backends
-
serde_db
Deserialization of database resultsets, and serialization of database parameters
-
z-base-32
human-oriented base-32 encoding
-
brickadia
Save file reader/writer for Brickadia BRS saves
-
convert2json
CLI utilities to convert CSV, INI, TOML, XML & YAML into JSON and for use with jaq or jq
-
egui-bind
showing keybinds
-
posix-space
Pure Rust implementation of
isspace
for the POSIX locale -
ajson
JSON Parser for Rust - Get JSON values quickly
-
mdbook-satysfi
A mdbook backend for generating SATySFi documents
-
alkahest
Fantastic serialization library with zero-overhead serialization and zero-copy deserialization
-
virtio-queue-ser
Serialization for virtio queue state
-
serde-java-properties
Serde support for
java-properties
-
csv_log_cleaner
Clean CSV files to conform to a type schema by streaming them through small memory buffers using multiple threads and logging data loss
-
toml2json
Convert TOML to JSON
-
serde-tagged-intermediate
Tagged intermediate representation for Serde serialization
-
base85rs
A base85 (RFC1924 variant) encoder / decoder
-
opg
Rust OpenAPI 3.0 docs generator
-
fluvio-protocol
Fluvio streaming protocol
-
quoted-string
Specification independent utilities to handle quoted strings (in Mail, MIME types, ..)
-
chisel-decoders
Chisel UTF-8 and ASCII byte stream decoder implementations
-
serde_flexitos
Flexible serialization and deserialization of trait objects with Serde
-
steg86
hiding messages in x86(_64) binaries
-
varint-rs
A small, zero dependency varint implementation in Rust
-
rsmonad
Haskell-style monads for idiomatic Rust
-
native-json
Native JSON for Rust
-
serde_encom
Official EnCom library
-
comiconv-server
A server for converting comic book archives, compatible with comiconv
-
nu-json
Fork of serde-hjson
-
cerbos
Rust SDK for working with Cerbos: an open core, language-agnostic, scalable authorization solution
-
thrift_codec
encoding/decoding binaries specified by the thrift protocol
-
proteus
intended to make dynamic transformation of data using serde serializable, deserialize using JSON and a JSON transformation syntax similar to Javascript JSON syntax. It also supports…
-
serde-hjson
Hjson serialization file format
-
base256u
mapping between bytes and Unicode codepoints
-
msgpacker
MessagePack protocol implementation for Rust
-
prototk
toolkit for prototcol buffers
-
rtcm-json
JSON serialization/deserialization of RTCM v. 3
-
polars-cli
CLI interface for running SQL queries with Polars as backend
-
valitron
ergonomics, functional and configurable validator
-
wot-td
Web of Things (WoT) Thing Description manipulation
-
serde-env
deserialize env into structs via serde
-
json-unflattening
flattening and unflattening JSON structures
-
gura
configuration language serializer/deserializer for Rust
-
pyproject-toml
pyproject.toml parser in Rust
-
protobuf-native
A high-level, safe API for libprotobuf
-
dlt-core
Parser and writer for autosar DLT Diagnostic Log and Trace
-
serde-teamspeak-querystring
A teamspeak query string deserializer based on serde
-
serde_prometheus
serde-based serializer for prometheus' text-based exposition format
-
diesel_json
Json wrapper type for JsonB data handling in diesel
-
rl-core
Core logic for a token-bucket rate-limiter
-
disintegrate-serde
Serialization and deserializaion library for Disintegrate event store. Not for direct use. Refer to the
disintegrate
crate for details. -
rangetools
Extending the Rust Range structs found in std::ops
-
serde_json_path_to_error
A drop in replacement for serde_json where detailed errors are the default
-
serde_tuple
De/serialize structs with named fields as array of values
-
noodles-bcf
Binary Call Format (BCF) reader and writer
-
easy-hex
An easy to use Hex string formatting wrapper
-
astro-format
Astro Format is a library for transcoding between an array of implemented types and a single buffer
-
later_operator
Parsable, storable, printable comparison operators, w/ optional serde support
-
axum-msgpack
serialize/derserialize msgpack for axum
-
serde-fleece
Fleece (binary json) support for serde
-
simple_predicates
local configuration management utility
-
dynamodb_marshall
Serialize and deserialize AttributeValue to Value
-
s2id
Self-sovereign identity library and command-lie
-
dxr
Declarative XML-RPC
-
rutie-serde
rutie serde integration
-
lexis
Generates human-readable sequences from numeric values using a predefined word list
-
dnspod-lib
DNSPod lib
-
ear
EAT Attestation Results implementation
-
irp
Infrared IRP encoder and decoder
-
surrealdb_id
Id and Relation for SurrealDB
-
binn-ir
-
json-predicate
JSON Predicate lib based on draft-snell-json-07
-
liquid-json
A Liquid template engine for JSON
-
grammers-tl-types
Rust definitions for Telegram's API types and functions
-
rust-strings
rust-strings
is a library to extract ascii strings from binary data -
polywrap_msgpack_serde
An msgpack Serializer and Deserializer data format with Serde for Polywrap
-
yew-websocket
Rust yew websocket service written with love :)
-
serde-save
the most complete serialization tree for serde
-
sophia_turtle
toolkit for RDF and Linked Data - parsers and serializers for the Turtle-family of syntaxes
-
zarrs_tools
Tools for creating and manipulating Zarr V3 data
-
serde-map-to-array
Helpers to support converting a map to a sequence of named key-value pairs for human-readable encoding formats
-
scidec
Scientific number converter
-
pbf_font_tools
Tools for working with SDF font glyphs encoded in protobuf format
-
isosphere
ISO standard data types, helpers, and related utilities
-
json5format
Customizable JSON5 document formatter that preserves comments
-
jlabel
HTS-style full-context label structure and parser/serializer from/to string
-
collagen
The collage generator
-
radix50
cli for encoding and decoding DEC PDP-11 and PDP-10 RADIX-50 word streams (https://en.wikipedia.org/wiki/DEC_RADIX_50)
-
ssh_format
Data format used to communicate with openssh mux server
-
vbs
Version-tagged serialization adaptor with compile-time version checking
-
cdr-encoding-size
Helper crate for RustDDS: Trait to compute the maximum CDR-serialized size of data
-
mqttrs
Mqtt protocol encoding and decoding
-
encoding_rs_rw
Space-efficient std::io::{Read, Write} wrappers for encoding_rs
-
tremor-codec
Tremor Script Interpreter
-
rs1090
decode Mode S and ADS-B signals
-
serde_x12
A Serde for ASC X12 EDI documents
-
serde_json_lodash
lodash.js ported version, work with serde_json::Value
-
rust-fr
non-self-describing data-interchange format
-
reqif-rs
writing ReqIF files
-
fbthrift-git
-git package for fbthrift
-
alt_serde
A generic serialization/deserialization framework
-
actix-bincode
Bincode extractor for Actix Web
-
facebookexperimental/vlqencoding
A Scalable, User-Friendly Source Control System
-
jaded
Java deserialization for Rust
-
linked-data
dateset serialization/deserialization traits
-
tantivy-common
common traits and utility functions used by multiple tantivy subcrates
-
serde-untagged
Serde
Visitor
implementation for deserializing untagged enums -
xmp-writer
Write XMP metadata, step by step
-
trustfall-rustdoc-adapter
Trustfall query adapter for rustdoc JSON data
-
simple_excel_writer
Excel Writer
-
surrealdb-jsonwebtoken
Temporary
jsonwebtoken
fork with Wasm support -
valence_nbt
Minecraft's Named Binary Tag (NBT) format
-
watchexec-signals
Watchexec's signal types
-
flv-tls-proxy
Local TLS Proxy
-
skrillax-serde
A serialization/deserialization library for Silkroad Online packets
-
ciborium-ll
Low-level CBOR codec primitives
-
bytify
macro that can write given const-expr values into a continuous byte array
-
serde-generate
generate (de)serialization code in multiple languages
-
clang-ast
Data structures for processing Clang’s
-ast-dump=json
format -
rapira
serialization library like borsh, bincode and speedy
-
nodejs_package_json
Shapes for Node.js package.json
-
line-wrap
Efficiently insert line separators
-
serde_url_params
URL parameters serialization
-
wowsunpack
interacting with World of Warships game assets
-
serde-bool
Single value, true or false, boolean deserializers
-
cjval
Schema-validation of CityJSON + CityJSONSeq files
-
l2r0-small-serde
An alternative serialization algorithm for RISC Zero
-
imagine
help with images
-
bs64
SIMD-accelerated Base64 encoding and decoding library
-
prometools
Extensions for prometheus-client
-
serde_spanned
Serde-compatible spanned Value
-
geonetworking
Tools for encoding and decoding a geonetworking header according to EN 302 636-4-1 v1.3.1
-
bevy_serde_lens
Stateful, structural and human-readable serialization crate for the bevy engine
-
data-encoding-macro
Macros for data-encoding
-
nebular
An audio synthesis toolset
-
lbs
Lazy Binary Serialization
-
enc
aids in processing encoded data
-
high-level-kafka
High Level Kafka client for Rust
-
bencode-encoder
Bencode encoder for Rust
-
freeform
A small library for being able to store free-form data
-
serde_partiql
A PartiQL data model serialization file format
-
wolfram-expr
Efficient and ergonomic representation of Wolfram expressions in Rust
-
axum-jsonschema
Request JSON schema validation for axum
-
fog-pack
Binary Data format supporting immutable references, schema, and compression
-
musli-zerocopy
Refreshingly simple zero copy primitives by Müsli
-
ijson
A more memory efficient replacement for serde_json::Value
-
serde-inline-default
Serde default values via inline declaration
-
rxing-cli
A command line interface for rxing supporting encoding and decoding of multiple barcode formats
-
enveror
load environment variables into structs with serde
-
picodata-rmp-serde
Serde bindings for RMP (forked from rmp-serde)
-
tasklib
used to interact with Taskwarrior in Rust
-
bbx
A robust, performant BBCode pull parser
-
septa-api
SEPTA Async Rust API Client
-
syscall_encode
Traits and macros to help define a syscall interface for a kernel
-
re_log_encoding
Helpers for encoding and transporting Rerun log messages
-
serde_ini
Windows INI file {de,}serialization
-
gelf_logger
Minimal rust logger to send log entries in GELF
-
strong-xml
Strong typed xml, based on xmlparser
-
esyn
De/Serialization Rust In Rust
-
cj_bitmask_vec
BitmaskVec is a Vec that pairs bitmasks with T. Bitmasks u8 through u128 are supported.
-
cesrox
Composable Event Streaming Representation (CESR)
-
calends
Calendar library for Rust
-
spaceapi
types and serialization/deserialization
-
z32
Zero-dependency
no_std
compatible MIT licensed implementation z-base-32 encoding -
memcomparable
serialization format
-
prima_rs_logger
Prima logging standard library
-
serde-roxmltree
Convert roxmltree documents into Serde-compatible types
-
rpc-it
RPC library for my own demand
-
tracing-serde-subscriber
currently only meant for internal use within
tracing-modality
-
bende
A bencode encoding/decoding implementation backed by serde
-
wallet-pass
Build and sign passes for apple wallet
-
simple-xlsx-writer
memory efficient XLSX writer
-
iunorm
Map normalized floating-point numbers to/from (un)signed integers
-
mvt
encoding mapbox vector tiles
-
llvm_profparser
Parsing and interpretation of llvm coverage profiles and generated data
-
tuple_key
A serialization format for lexicographically sorted tuples
-
ra-ap-rustc_serialize
Automatically published version of the package
rustc_serialize
in the rust-lang/rust repository from commit 69ffc0d3a3c619009bcb27b8f61d810e27b12612 The publishing script for this crate lives at:… -
sqlx-transparent-json-decode
Decode JSON from Postgres sqlx queries, without the Json<> wrapper type
-
serde_dhall
Dhall support for serde
-
libconfig-rs
libconfig parser in rust
-
serde_urlencoded_field
Easily urlencode fields in serde_dervie types
-
prost-wkt-types
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
nu-plugin-protocol
Protocol type definitions for Nushell plugins
-
desert
traits for {de,}serializing compact binary formats
-
fs-lock
Locked files that can be used like normal File
-
toml_datetime
A TOML-compatible datetime type
-
pi_bon
attempt to downcast the triat object to a concrete type
-
cbor-data
using CBOR as in-memory representation for working with dynamically shaped data
-
auditable-extract
Extract the dependency trees embedded in binaries by
cargo auditable
-
serde_with_macros
proc-macro library for serde_with
-
zen-engine
Business rules engine
-
bitcode_lightyear_patch
bitcode is a bitwise binary serializer
-
datafusion-substrait
DataFusion Substrait Producer and Consumer
-
stegcloak
Hides secrets inside text by compressing and encrypting the secret before cloaking it with special unicode invisible characters
-
key-mapping
allowing for keyboard key code conversion between systems such as the DOM and HID usage-ids
-
jaq-std
Standard library for jaq
-
rof-rs
Rust Object Format API for Rust
-
leopard-codec
Reed-Solomon codes using leopard algorithm
-
serde-yaml-olidacombe
YAML support for Serde
-
rjship
A collection of tools for working with the JSend specification, written in Rust
-
xls2txt
Command-line utility to convert stylesheets (ODS or excel) to text
-
polywrap_msgpack
WRAP msgpack encoding standard
-
hb-subset
A wrapper for HarfBuzz font subsetting API
-
shex_compact
RDF data shapes implementation in Rust
-
keymaps
standardized encoding for key codes
-
flatbuffers-build
that facilitates generating flatbuffer code from Rust
-
tlb
TL-B serialization
-
muddy
static string obfuscation library
-
another-tiktoken-rs
encoding and decoding with the tiktoken library in Rust
-
serde-env-field
A helper for serde deserialization with environment variables expansion
-
atelier_json
Rust native JSON format for the AWS Smithy IDL
-
serde_merge
merge some serializable data types
-
heap-array
variable length array, with its main benefit over
Vec
is taking up less space -
pdl-runtime
PDL's runtime library
-
micromarshal
(De)Serialisation between Rust values and binary byte objects
-
vm-superio-ser
Serialization for legacy device states
-
translocate
high performance converter that takes CSV translation files and outputs corresponding JSON translation files
-
cra
extracting/archiving in multiple formats fully in memory
-
jtd-derive
Generate JSON Typedef schemas from Rust types
-
destream_json
decoding & encoding a JSON stream
-
raad
reading and writing bytes
-
serde-query
Serde-compatible streaming data-query language with a jq-like syntax
-
serde_arrays
module to support serializing and deserializing const generic or arbitrarily-large arrays
-
serde-pickle-rs
A serde-based serialization library for Python's pickle format
-
kiwi-schema
some helper routines for parsing files in the Kiwi serialization format
-
gomod-parser
go.mod parser
-
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
-
simple_xml_serialize
XML serialization library
-
canadensis_codegen_rust
Generates Rust code for data types based on Cyphal DSDL files
-
contra
A minimal serialization/deserialization library with expanded persistency functionality
-
base85
encoding as described in RFC1924
-
protoc
Protobuf protoc command as API
-
bc-envelope-cli
Gordian Envelope Command Line Tool
-
shardio
Out-of-memory sorting and streaming of large datasets
-
sml-rs
Smart Message Language (SML) parser written in Rust
-
ascii-armor
ASCII Armor: binary to text encoding library and command-line utility
-
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
-
charset
Thunderbird-compatible character encoding decoding for email
-
tunm_proto
tunm proto for Rust
-
brcode
parse and emit BR Codes
-
nop-json
JSON serialization/deserialization (full-featured, modern, optimal, streaming, direct into struct, binary-ready)
-
map-to-javascript-html
serializing a map to JavaScript code in HTML usually for dynamically generating strings on web pages
-
greetd_ipc
greetd IPC protocol
-
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
-
json_compilation_db
read/write JSON compilation database file
-
tex-glyphs
dealing with glyphs in TeX/pdfTeX fonts as unicode characters
-
eternaltwin_serde_tools
Helper functions for
serde
-
dts
deserialize, transform and serialize data between different encodings
-
canonical_json
A Canonical JSON serializer
-
asomeip
handle SOME/IP messages incl. payload via Fibex files.
-
jexl-eval
A JEXL evaluator written in Rust
-
picky-krb
Encode/decode Kerberos ASN.1 DER structs
-
nom-teltonika
Teltonika protocol parser
-
vlung-analysis
CT画像データを解析して部位ごとに抽出してOBJファイルを生成するソフトウェア
-
cesu8str
Convert to and from CESU-8 or Modified UTF-8 encodings, only when necessary
-
timecode
manipulate timecode
-
sgx_serialize
Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language
-
serde_hooks
Runtime hooks for serde
-
serde_yaml_with_quirks
YAML support for Serde, fork with quirks support
-
bcheck
that can read and write bcheck and tsv files, which are generated by BCheckbook for iOS and Mac
-
jwt-next
JSON Web Token library
-
syno_api
An incomplete set of DTOs and errors for Synology DSM APIs
-
ta1394-avc-stream-format
A pure-Rust implementation of AV/C commands for stream format defined by 1394 Trading Association
-
protobuf-json-mapping
JSON mapping for Protocol Buffers messages
-
serde_view
Serialize views of data
-
serde-attributes
Serde Attributes
-
plod
deriving plain old data
-
serde_dbus
Serde Implementation for DBus
-
sfo-serde-result
serialize and deserialize result using Serde
-
abomonation
A high performance and very unsafe serialization library
-
byteserde
A generic serialization/deserialization framework for mapping byte streams to/from arbitrary struct types with focus on performance
-
json-lines
A no_std + serde compatible message library implementing JSON Lines
-
yhy-email-encoding
Low level email encoding RFCs implementations
-
json-feed-model
JSON Feed model
-
file-content
working with files and common text data encodings
-
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.
-
disasm6502
6502 disassembler, complete with a working example
-
snitch-transform
JSON data transformation lib used by snitch components
-
fastfield_codecs
Fast field codecs used by tantivy
-
dos-cp
DOS code pages
-
serde_yaml2
Serde integration for yaml_rust2 crate
-
rust-audit-info
Command-line tool to extract the dependency trees embedded in binaries by
cargo auditable
-
serde_json_pretty
A prettier pretty-printer for serde_json
-
halfling
A collection of basic utilities for working with nibbles
-
gvariant
A pure-rust implementation of the GVariant serialisation format
-
impl_serialize
Macro for common implementing methods in serde::Serializer trait
-
binary_serde
binary serialization and deserialization
-
jsonrpc-lite
JSON-RPC 2.0 Specification serialization for Rust
-
extism-convert
Traits to make Rust types usable with Extism
-
fnmatch-regex
Convert a glob-style pattern to a regular expression
-
merge-yaml-hash
YAML Hash with merge/update capabilities
-
vcdiff-reader
reading VCDIFF files
-
secure-string
A data type suitable for storing sensitive information such as passwords and private keys in memory, featuring constant time equality, mlock and zeroing out
-
rpc_pb
prototk definitions for an RPC layer
-
mytiki-core-trail-storage
Generic storage libaray for interacting with the raw mytiki.com trail assets
-
percent-encoding-rfc3986
RFC3986-compliant percent encoding and decoding
-
fuid
A UUID-compatible identifier in a friendly base-62 format
-
atomic-ops
Performs atomic operations in the filesystem
-
frostflake
Customizable and thread-safe distributed id generator
-
space-lib
WebAssembly host functions for Space Operator
-
rkyv_codec
Some adaptors to stream rkyv Archives over AsyncRead and AsyncWrite
-
msd
reading and writing MSD files
-
varuint
Variable length signed and unsigned integer types
-
amqp_serde
Serde implementation for AMQP 0-9-1 types
-
fifthtry-serde_sqlite_jsonb
A Serializer and Deserializer for SQLite jsonb binary format (FifthTry fork, till PR is merged)
-
pq
jq for protobuf
-
image4-util
Pure Rust tool for handling Image4 files (aka IMG4, IM4P, IM4M, IM4R)
-
kubetsu
distinguish value type of other struct
-
hcl-edit
Parse and modify HCL while preserving comments and whitespace
-
edifact-types
Bindings for the Edifact standard
-
axum-postcard
📬 postcard axum extractor and response using serde
-
wapm-to-webc
Convert a *.tar.gz file from WAPM to the newer Pirita format
-
roscal_lib
Open Security Controls Assessment Language In Rust
-
crabmole
Porting Go standard library in Rust
-
kmip-protocol
KMIP protocol object (de)serialization
-
system-harness
An system harness abstraction and configuration serialization provider for virtualization and emulation systems
-
pct-str
Percent-encoded strings for URL, URI, IRI, etc
-
hessian_rs
hessian2 codec implemention
-
rydis
low level rust bindings for the zydis library
-
byteorder-lite
reading/writing numbers in big-endian and little-endian
-
haxeformat
Haxe serialization format in Rust
-
detect-newline-style
Determine a string's preferred newline character
-
serry
unstructured Serde
-
skrillax-codec
A framing codec for Silkroad Online network packets
-
ordpath
encoding
-
tekton
A blazingly fast code snippet sorter
-
flarmnet
file decoder/encoder
-
nova
Macro to derive newtypes with support for serde and sqlx
-
serde_graphql_input
serde graphql input serializes to graphqls input objects, as used in graphql functions
-
mz-avro
working with Apache Avro in Rust
-
no_proto
Flexible, Fast & Compact Serialization with RPC
-
bitvec_helpers
BitVec based bitstream reader and writer
-
jsonway
JSON building DSL and configurable serializers for Rust
-
serde_fmt
Write any serde::Serialize using the standard formatting APIs
-
bin_file
Mangling of various file formats that conveys binary information (Motorola S-Record, Intel HEX, TI-TXT and binary files)
-
serde_cow
more efficent serde deserializations for Cow
-
midi_file
For reading and writing MIDI files
-
asking
Build async prompts
-
perstruct
macro for adding persistent backing to a struct
-
time-iso8601
Serialize and deserialize date-time in ISO-8601 format
-
tantivy-bitpacker
Tantivy-sub crate: bitpacking
-
simple_x509
X509 creating library
-
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
-
serde-serialize-seed
The
SerializeSeed
trait for convinience -
rml_amf0
Modules for handling the encoding and decoding of data with Adobe's Action Message Format 0 (AMF0 data format)
-
postcard-bindgen
generate bindings for the postcard binary format for other languages than Rust
-
binout
binary serialization/deserialization of integers and arrays of integers
-
lotus-utils-texture
lotus-lib texture handling
-
serde_aws_query_ce
Serde support for AWS Query protocol
-
lozizol
Back to basics, efficient event-sourcing protocol
-
ordered-varint
Byte-orderable, variable length encoding
-
serde-lwjson
Serde serialization and deserialization for lwjson files
-
resolved-pathbuf
A resolved PathBuf
-
miniserde-miku
Data structure serialization library with several opposite design goals from Serde
-
cfdi_use_mx
Mexican CFDI use
-
serde_xmlrpc
no nonsense, XML-RPC serde implementation for Rust
-
erlang_rs
Erlang External Term Format for Rust
-
dusk-bytes
A trait that uses constant generics to implement de/serialization on sized type
-
fe2o3-amqp-types
AMQP1.0 data types
-
jolse
command-line interface (CLI) tool written in Rust for encoding and decoding files and directories using base64 encoding
-
serde-redis
Serde deserialization for redis-rs
-
axum-bson
axum bson extractor and response
-
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.
-
ryan
configuration language for the practical programmer
-
gsi-cs2
Ready-to-use structures for serializing data from Counter Strike 2 GSI
-
archiv
Read and write compressed, length-prefixed streams or file(s)
-
tsfile-writer
TsFile writer in rust with a sync sender to import tsfiles to Apache IoTDB instances
-
ntex-amqp-codec
AMQP 1.0 Protocol Codec
-
dbs-snapshot
A version tolerant state serialization and deserialization library
-
muon-rs
Serde support for MuON data interchange format
-
serde_bser
Implements the Watchman BSER encoding for serde. https://facebook.github.io/watchman/docs/bser.html
-
jsonml
deserialization and serialization
-
jt_util
jt808 jt1078等基础库实现
-
serde_shon
SHON serialization and deserialization support in Rust
-
serde-duration-ext
Serde support for std::time::Duration and chrono::Duration (chrono feature)
-
serde-xdr
XDR serialization and deserialization for Serde
-
polars-json
JSON related logic for the Polars DataFrame library
-
osmflat
OpenStreetMap (OSM) data format providing an efficient random data access through memory mapped files
-
serialize-to-javascript
Serialize a serde::Serialize item to a JavaScript literal template using serde_json
-
cj_common
Collection of common functions used by cubicle-jockey projects
-
intuicio-frontend-serde
Serde frontend module for Intuicio scripting platform
-
rdkafka-wrap
rdkafka wrap
-
serde-pod
https://github.com/Mingun/serde-pod
-
deser
An experimental serialization and deserialization library for Rust
-
pthash
Rust bindings for PTHash
-
shurjopay-plugin
Rust plugin for for quick integration of shurjopay API
-
package_json_schema
Parse content from
package.json
content and consume the result as aPackageJson
struct -
namegen
Fast name generator
-
serde-loader
Serde wrapper to load/save serializable data from relative paths
-
subsetter
Reduces the size and coverage of OpenType fonts
-
netcdf3
A pure Rust library for reading and writing NetCDF-3 files
-
alesis-samplepad-lib
Serialize and deserialize Alesis Samplepad KIT files
-
ipfi
The inter-planetary function interface: a lightning-fast RPC library that just works
-
zbase32
Implementation of zbase32
-
azamcodec
Encoder and decoder library for Azam Codec
-
serde-xml-rust
Maintained fork of xml-rs based deserializer for Serde (compatible with 0.9+)
-
prost-wkt-build
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
portus
A Congestion Control Plane
-
architect-schemars
Generate JSON Schemas from Rust code
-
httpcodec
Encoders and decoders for HTTP/1.x messages based on bytecodec crate
-
serde_vici
Serde serialization/deserialization library for the VICI protocol
-
kle-serial
Rust deserialisation library for Keyboard Layout Editor JSON files
-
xml-pretty
XML prettifer binary using xmlem
-
canonical
A serialization library built for no_std environments where you want to deal with recursive datastructures
-
serialize_deserialize_u8_i32
that safely converts, back and forward, between u8 and i32
-
flexiber
Encoding and decoding of BER-TLV as described in ISO 7816-4, without allocations
-
sg-prost
fork
-
nanotweaks
moved to https://crates.io/crates/spread_macros
-
foundry2echidna
Easily seed Echidna with Foundry broadcast files
-
api-client
macro for quickly creating REST api client structs
-
serde_literals
Support for serialising and deserialising literals directly into enum unit variants
-
better_io
Better traits and implementations for IO and buffering
-
ryan-cli
Ryan: a configuration language for the practical programmer
-
json-canon
Serialize JSON into a canonical format
-
sec
Prevent secrets from leaking via
Debug
orDisplay
traits -
magic_migrate
Automagically load and migrate deserialized structs to the latest version
-
clap-serde
wrapper to deserialize clap app using serde
-
node_api
Write Node.js native addons with Node-API in Rust
-
serde-smile
A Smile implementation for Serde
-
pre-commit-sort
Sort pre-commit files
-
ryg-rans-sys
FFI bindings for ryg_rans. ryg_rans is automatically built and linked statically. Requires a C compiler.
-
stc-s
serializer/deserializer with JSON support
-
emp
An Efficiently Managed Packaging system, NBT but better!
-
lace_codebook
Contains the Lace codebook specification as well as utilities for generating defaults
-
serde_avro_derive
Derive avro schema for Rust structs for serde_avro_fast
-
cjson
Canonical JSON serializer
-
rsexp
S-expression manipulation
-
union-find
Struct and methods for union-find operation
-
serde-bytes-repr
Serde adapter for controlling the representation of bytes
-
register-bits
Perform register-bit manipulation which is verified at compile time
-
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. -
hyper_serde
Serde support for hyper types
-
byte-unit-serde
De/serialization functions for byte-unit crate
-
serde_json_merge
Merge, index, iterate, and sort a serde_json::Value (recursively)
-
byte_struct
Pack and unpack structure as raw bytes with packed or bit field layout
-
sucrose
embedding static data from files at build time
-
erl_nif
Write Erlang and Elixir NIFs in Rust
-
sled-tables
Structurized, strongly typed tables for sled to store associated sets of data (Vec/HashSet)
-
bytekey2
lexicographic sort-order preserving binary encoding
-
remi-s3
🐻❄️🧶 Amazon S3 implementation of
remi
-
serde_win_unattend
Rust serde bindings for Microsoft Windows Autounattend.xml
-
denvars
Deserialize environment variables
-
openscad-customizer-rs
An interface to the OpenSCAD Customizer
-
bytesize-serde
Alternative serde implementation for bytesize crate based on its FromStr
-
encoder
Blazing fast encoder written in Rust
-
serde_spaniel
Spaniel Interactive Deserialiser for Serde
-
escape8259
RFC8259-compliant string escaping and un-escaping
-
volo-build
Compile thrift and protobuf idls into rust code at compile-time
-
echonet-lite
Pure Rust ECHONET Lite implementation
-
tarolog
flexible configuration of tarantool logs
-
nessusx
nessus serializer & deserializer (json & csv)
-
schematools-cli
Tools for codegen, preprocessing and validation of json-schema and openapi spec
-
serde_jcs
JSON Canonicalization Scheme (JCS) for Serde
-
carbonado
An apocalypse-resistant data storage format for the truly paranoid
-
tlmcmddb-csv
C2A TlmCmd DB CSV parser
-
serde_rustler
Serde Serializer and Deserializer for Rustler NIFs
-
zbar-rust
High-level and low-level ZBar binding for the Rust language
-
allwords
Generate all the words over a given alphabet
-
vpk0
handling Nintendo's N64-era vpk0 data compression
-
ei
erl_interface for rust
-
string-newtype
New Type idiom helper for string-like types
-
msgpck
A no-std and async compatible msgpck de/serializer
-
yaup
URL parameters serialization
-
nix-nar-cli
Binary to manipulate Nix Archive (nar) files
-
cs_serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
ichen-openprotocol
iChen Open Protocol access library
-
polars_excel_writer
A Polars extension to serialize dataframes to Excel xlsx files
-
bbachain-program
BBA Chain Program
-
fast32
Base32 and base64 encoding in Rust. Primarily for integer (u64, u128) and UUID identifiers, as well as arbitrary byte arrays.
-
serde_dbgfmt
Deserialize #[derive(Debug)] output using serde
-
axoupdater-cli
Self-updater executable for use with cargo-dist
-
serde_stacker
Serde adapter that avoids stack overflow by dynamically growing the stack
-
toml-datetime-compat
conversion of toml_datetime types from/to chrono and time
-
serde_amp
Serialization/deserialization tooling for Asynchronous Messaging Protocol
-
fhirbolt
FHIR library
-
uri-url
Efficient Conversion of URIs and URLs
-
yaml-navigator
writing and running queries against YAML
-
bitsparrow
in Rust
-
serde_klv
KLV data format for Serde
-
bincode2
A binary serialization / deserialization strategy that uses Serde for transforming structs into bytes and vice versa!
-
chashmap-serde
Fast, concurrent hash maps with extensive API and Serde support
-
serde_yaml_ext
Extensions to make dealing with unstructured data easier
-
jzon
Continuation of json-rust, a JSON implementation in Rust
-
async-io-typed
Adapts any AsyncRead or AsyncWrite type to send serde compatible types
-
psbattletools
Command-line program to manage Pokémon Showdown battle logs
-
clonable-command
An std::process::Command that implements Clone and serde::*
-
serde-spdx
Serde serialization for SPDX files
-
comma_serde_urlencoded
serde_urlencoded with support for serialization and deserialization of sequences and tuples in comma separated format
-
tinydb
A small-footprint, superfast database ✨
-
sos-artifact
Types for release artifact meta data
-
httlib-hpack
HPACK format implementation for HTTP/2
-
mif
Memory Initialization File
-
bytes-varint
variable-length integer encoding (protobuf-style) for the
bytes
crate -
serde_x12_alt
Serde support for X12 EDI
-
minigps
file format support
-
skua-voice-model
(de)serializing Discord Voice API gateway messages
-
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
-
htmlescape
HTML entity encoding and decoding
-
ansi-color-codec
Encode bytes as ANSI background colors
-
snowcloud
small crate for creating custom snowflakes that provides thread safe and non thread safe generators
-
dicom-encoding
DICOM encoding and decoding primitives
-
serde_garnish
Serialization/Deserialization for use with garnish core libraries
-
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)
-
csv
Fast CSV parsing with support for serde
-
libcnb-common
Common code that is shared between libcnb.rs crates
-
jose-b64
Base64 utilities for use in JOSE crates
-
rudano
A data serialization format as similar as possible to Rust's own syntax
-
dothyphen
ASCII to Morse and vice versa translator
-
hex-wrapper
Wrappers of the convertion between numbers and hex strings
-
actix-web-validator5
Validation mechanism for actix-web
-
planus-cli
Command-line utility for planus
-
base64uuid
Type for representing base64url-encoded UUIDs
-
utf16string
String types to work directly with UTF-16 encoded strings
-
codicon
Traits for encoding and decoding
-
rawbson
Blazing fast zero-copy BSON handling
-
notion2pandoc
convert Notion page to Pandoc AST
-
id30
An encoding scheme for 30 bit identifiers
-
ream
Data language for building maintainable social science datasets
-
librqbit-bencode
Bencode serialization and deserialization using Serde
-
teehistorian
parser for DDNet
-
qif_generator
QIF file generation
-
json-objects-to-csv
Robust Rust library for converting JSON objects into CSV rows
-
nu_plugin_from_bencode
A Nushell plugin to convert bencode data into Nu structured values
-
serde_json_diff
Create machine-readable JSON diffs
-
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)…
-
text-to-png
way to render text to a png image with basic options
-
decart
Octo cartridge encoder/decoder
-
asterix
Encode/Decode for ASTERIX protocol using the deku library
-
destream
async stream (de)serialization
-
normal_map
A struct that maps a range of values to the normalized range [0.0, 1.0]
-
rbase64
A fast multi-threaded base64 encoding library and CLI tool
-
bin-proto
Easy binary protocol definitions
-
jsonfilter
Filter and compare JSON objects
-
serde-automerge
(De)serialize
serde
objects from or intoautomerge
transactions -
midi-codec
Tools for encoding and decoding a stream of MIDI messages
-
binascii
Useful no-std binascii operations including base64, base32 and base16 (hex)
-
xml_serde
Namespace aware XML (de)serializer utilizing Serde
-
agnes
A data wrangling library for Rust
-
dodo
Basic persistence library designed to be a quick and easy way to create a persistent storage
-
linku-sona
Types from https://www.npmjs.com/package/@kulupu-linku/sona ported to rust
-
base16
(hex) encoding and decoding
-
conf_json
A human editable configure file in JSON parser
-
jsurl
A more compact and human-readable alternative to JSON + URL encoding
-
tps_minicbor
A CBOR encoder and decoder suitable for
no_std
embedded targets -
robot36-encoder
convert images into audio using the robot 36 encoding
-
reserde
Serde-based CLI document converter (Bencode, CBOR, JSON, TAML, x-www-form-urlencoded etc.)
-
base64id
Efficiently represent 64, 32 and 16 bit integers as base64url strings
-
fnmatch-regex2
Convert a glob-style pattern to a regular expression
-
pickled
A serde-based serialization library for Python's pickle format
-
byteorder
reading/writing numbers in big-endian and little-endian
-
parity-codec
Lightweight, efficient, binary serialization and deserialization codec
-
bevy_save-erased-serde
Type-erased Serialize and Serializer traits
-
rustic_hal
creating Hal representations of resources, based on serde
-
naumi
Lightweight and fast data transfer protocol. Fast de/serialization and tiny size!
-
zarrs_ffi
FFI bindings for the zarrs crate
-
mistletoe-api
API objects and interfaces for the Mistletoe Package Manager
-
stubit
stupid bit library
-
serde_enabled
A small wrapper for enabling/disabling sections in configuartion files easier with Serde
-
configrs
Configuration library
-
dfraw_json_parser
parses Dwarf Fortress raw files into JSON
-
datagen
An easy to use tool to generate fake data in bulk and export it as Avro, Parquet or directly into your database as tables
-
storekey
Lexicographic sort-order preserving binary encoding format for key-value stores
-
satoxid
Boolean satisfiability problem encoding library written in rust
-
mmap_bytey
Mmap Bytey provides a convenient and easy to use byte storage
-
preserves
serialization format via serde
-
jops
Query and operate with serde_json Values
-
rust_erl_ext
Erlang external term format codec
-
serror
serialize anyhow errors into json format
-
minum
An audio synthesis toolset toolset
-
ssbh_data
High level data access layer for SSBH formats
-
bootspec
NixOS RFC 125's bootspec datatype
-
serde-json-schema
minimal json-schema type
-
deseresp
serializer and deserializer for Redis's RESP3 format using serde framework
-
ur
Uniform Resources
-
ssi-json-ld
JSON-LD algorithms for the ssi library
-
serde_structuredqs
serialize/deserialize structured query-string
-
mazzaroth-rs
Mazzaroth Rust library
-
riscu
loading/encoding RISC-U ELF64 binaries
-
daemon-engine
A helper package for writing unix rust daemons with IPC based clients
-
enser
Enum serialization with tag
-
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
-
nu_plugin_from_beancount
A nushell extension to load a beancount file into nu structured data
-
json_log
Log with JSON
-
sage_mqtt
Manipulate MQTT 5.0 data types
-
borsh-cli
Command-line utility for manipulating Borsh-serialized data
-
df_st_db
Database store and query implementation for the DF Storyteller project
-
osm_pbf2json
A parser/filter/processor for OSM protobuf bundles
-
actix-web-jsonschema
JsonSchema Validation Extractor for Actix Web
-
xed
high level bindings for xed
-
base64-serde
Integration between rust-base64 and serde
-
tracing-serde-modality-ingest
currently only meant for internal use within
tracing-modality
-
piccolo-util
piccolo
library -
tinkoff-invest-types
tinkoff invest types library
-
cargo-geiger-serde
TODO: Write description
-
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
-
serde_json_pythonic
fork that includes a Pythonic JSON formatter
-
juxt_basex
just basex, nothing else
-
json_utils_2024
JSON utilities for Rust
-
serde_scan
easily deserialize values from standard input
-
serde_ipld_dagjson
IPLD DAG-JSON support for Serde
-
anybuf
A minimal, zero dependency proto3 encoder to encode anything
-
bee_code
encoding and decoding bencode formatted data
-
bs58-cli
A cli utility for encoding/decoding base58 encoded data
-
domain_changer
that helps you change the domain of the link to another domain
-
wire-framed
encoding and decoding structures into a binary data format
-
blc
binary lambda calculus
-
google_taxonomy
Struct with all Google Product Categories / Taxonomy
-
lib-base64
A base64 (with padding) encoding and decoding library, which implements the encode() and decode() methods for the String and Vec<u8> types
-
locustdb-serialization
Serialization formats used by LocustDB for peristent storage and client/server communication
-
esl01-mincode
Bincode-like serialization with VLQ encoded integers
-
serde_asn1_der
A basic ASN.1-DER implementation for
serde
based uponasn1_der
-
figtok_tokens
handling different token types for Figtok
-
bson2
Encoding and decoding support for BSON in Rust
-
schematic_types
Shapes and types for defining schemas for Rust types
-
caco3-serde
CaCO3 serde adaptor
-
serde-pbx
working with Apple's .pbxproj format
-
wasmrs-codec
MessagePack Codec implementation used by wasmRS modules
-
skrillax-packet
Packet definition to serialize and deserialize to and from frames for Silkroad Online packets
-
nom-leb128
Fast LEB128 decoding for the nom parser combinator library
-
minicbor-ser
serde for minicbor
-
yara-x-proto-yaml
converts protocol buffers into YAML
-
json_minimal
A minimal json crate
-
neon-serde3
Easily serialize object for use with neon, fork of neon-serde
-
serde_json_traversal
A macro that creates the boilerplate to traverse JSON (js/ts style)
-
indexer
allows you to create an index (a multi-value sorted map) based on serde json values
-
possible
providing a three state enum for differentiating between an explicit null value and the absense of a value
-
quickfix-msg42
FIX 4.2 messages generated from official XML spec file
-
empty_type_traits
Converting between types and their optional counterparts
-
celp-sdk
This package has been created to provide a rust SDK containing common functionality
-
hcl-primitives
Primitives used by the HCL sub-languages
-
mlua_serde
Serde (De)serializer implementation for mlua Value
-
debversion
Debian version parsing, manipulation and comparison
-
simple_jwt
JWT encoder/decoder
-
muxml
serializing and deserializing MusicXML files to an intermediate representation
-
streamdata
Sans-IO data stream decoding utilitites
-
json-spanned-value
Track the origin of your json values for better error reporting!
-
esl
reading, writing and processing ESM/ESP/ESS files
-
dynamecs
An opinionated ECS-like architecture for time-dependent simulations
-
unix-ipc
A minimal abstraction for IPC via unix sockets
-
onc-rpc
Open Network Computing / Sun RPC types and fast serialisation
-
endecode
encoding crate for types
-
lordeckcodes
Legends of Runeterra deck encoder/decoder
-
era-jp
Japanese Era Library
-
form-data-builder
multipart/form-data (RFC 7578) document builder
-
bananapeel
A darn-slippery obfuscator algorithm!
-
protobuf-support
Code supporting protobuf implementation. None of code in this crate is public API.
-
serde-envfile
♻️ Deserialize and serialize environment variables
-
json-elem
Manage JSON string as element
-
merge-struct
Deep merge for serializable structs
-
pgnumeric
Arbitrary precision numeric implementation written in Rust, compatible with PostgreSQL's numeric
-
uf2-decode
Basic decoding of UF2
-
serde-big-array-options
Allow to serialize/deserialize [Option<T>;N]
-
xml2json-rs
converting to and from XML/JSON
-
pow
Generate or verify sha256 based proofs of work over arbitrary typed data
-
wezterm-input-types
config serialization for wezterm via dynamic json-like data values
-
oura-api
A client for the Oura V2 REST API
-
ouch_model
Data model bindings for ouch exchange protocol
-
serde_zon
Experimental serde library for serializing and deserializing the Zig programming language's ZON format
-
plantuml_encoding
Encoding and decoding text plantuml diagrams to facilitate communication of them through URL
-
json_typegen
Procedural macro that generates Rust types from JSON samples
-
gs11n
Utililties need for GS11N
-
vectortile
encoding Mapbox Vector Tiles
-
orio
Small serialization library
-
serde_with_extension
extended functionality for serde_with
-
round-to
Round floating point to integer
-
mipsasm
A MIPS assembler targeting the N64
-
valu3-parquet
Parquet and Arrow encoding and decoding for valu3
-
pink-erased-serde
Type-erased Serialize and Serializer traits
-
azul-peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
neodyn_xc
Neodyn Exchange is the serialization format for the Neodyn database engine
-
serde_shims
Community Driven Serde Shims
-
risc0-zkvm-serde
RISC Zero zero-knowledge VM serde crate
-
serde-byte-array
Optimized handling of
[u8; N]
for Serde -
etwin_dinoparc_client
DinoparcClient implementations
-
append-only-bytes
Shareable append-only bytes
-
unicase_serde
serde Serialization and Deserialization for UniCase crate
-
borc
CBOR done right
-
tlbits
TL-B serialization (bits only)
-
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.
-
psyche-serde
Serialize/Deserialize module for Psyche AI Toolset
-
watson_rs
Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
shinyid
A package for encoding and decoding unique identifiers into URL-safe ( shiny )
-
sml
markup language optimized for loading config files and schemas
-
residua-zigzag
converting between signed and unsigned integers using zigzag encoding and decoding
-
serde-fressian
Fressian for rust/wasm
-
nextid_sdk
Rust SDK for NextID components
-
bomboni_prost
working with prost. Part of Bomboni library.
-
serde_sated
sane adjacently tagged enum deserialization (with untagged variant) for serde
-
image4
A no_std-friendly library for parsing and generation of Image4 images written in pure Rust
-
finite_repr
Isomorphic encoding/decoding data to & from numbers
-
microserde
Zero-dependency implementation of Serde
-
encoding_c
C API for encoding_rs
-
serde_typename
Conviently serialize and deserialize rust types into / from their serde name
-
etwin_serde_tools
Helper functions for
serde
-
vcdiff-decoder
A pure Rust implementation for a VCDIFF decoder
-
sciter-serde
Serde support for Sciter engine
-
starbase_utils
General fs, io, serde, net, etc, utilities
-
harlaw
Transform DSL files to JSON. Formatting options available for custom output.
-
para-cli
Decoder and utility for the Flipnote Studios .ppm animation format
-
nb-serde-query
serialize and deserialize query string in url
-
nbtrock
Read And Write Bedrock NBT
-
winroute
high level of interface for manipulating and observing Windows's routing table
-
ahri
database 🗳
-
irox-csv
CSV Reader/Writer
-
gqdb
Core lib for the global QSO database
-
ananas
Transform arbitrary data to Not-A-Number (NaN) payloads
-
cyclors
Low-level API for the native CycloneDDS bindings (libddsc-sys)
-
serde-with-expand-env
Parse environment variables in serde crate using deserialize_with
-
rkyv_impl
Macro for
rkyv
users to implement methods onFoo
andArchivedFoo
in a singleimpl
block -
track
struct data modifications
-
informalsystems-pbjson
pbjson conversion
-
serde_default_utils
A set of simple helper functions to cut corners with serde_default
-
spork
Safe process fork
-
serde-humanize-rs
A Serde deserializer for duration and byte-size
-
litetx
Lite Transaction File (LTX) encoding/decoding
-
rustmatica
reading, editing, and writing Minecraft litematic files
-
bibicode
convert any natural number from one numeral system to another
-
chidori
executing prompt-graph models
-
week1
A short description of my package
-
sise-atom
Auxiliary functions used to encode and decode SISE atom values
-
base64-compat
encodes and decodes base64 as bytes or utf8 - compatible with older Rust versions
-
kaitai
A macro for compiling Kaitai Struct into Rust
-
lightpack
A lightweight, no-std binary serialization library
-
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
-
casserole
Break and serialize values into content-addressable storage
-
bencode
easy encoding/decoding
-
ez_alphabet
EZ Alphabets
-
serde_qs_ext
Querystrings for Serde
-
Person_Parser
Rust parser
-
bebytes
serialization and deserialization of network structs
-
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.
-
i-dunno
RFC 8771 Internationalized Deliberately Unreadable Network Notation
-
serde_jacl
Serialization and Deserialization of JACL
-
base64_light
Base64 Encoder & Decoder
-
tectonic_docmodel
The Tectonic document model and its serialization into
Tectonic.toml
-
serde_bare
BARE (https://baremessages.org) encoding format
-
code-rs
multiple coding schemes
-
rmp-futures
Async Rust MessagePack and MessagePack-RPC
-
steganography
A simple steganography library
-
just-a-tag
A #tag-type, RFC 1035 DNS label compatible
-
kitty_image
Display images using the kitty image protocol
-
serde-rlp
Ethereum's RLP encoding implemented as a Serde data format
-
utf8conv
A UTF8 / Unicode Converter for no_std
-
nano-ogmo
Small cross platform ogmo3 deserialization
-
rust_dynamic
Support for dynamically-typed values in run-time
-
nml
A parser and Serde implementation for the Fortran Namelist format
-
sigstore_protobuf_specs
serializing and deserializing Sigstore messages
-
serde-enum-str
Serialize and deserialize enum string
-
openrtb
v2.5 and OpenRTB Dynamic Native Ads v1.2 types for rust
-
sandstorm
Cap'n Proto interfaces
-
bencodex-rs
Bencodex
-
tsid
generating Time-Sorted Unique Identifiers
-
oasis-borsh
Binary Object Representation Serializer for Hashing
-
simple_slip
A small and simple library for SLIP encoding
-
serde_qs
Querystrings for Serde
-
esl01-vlqencoding
VLQ encoding (https://en.wikipedia.org/wiki/Variable-length_quantity)
-
rsv-core
RSV reading and writing with Serde support
-
raw_serde
A serialization library
-
bsa
creating and extracting Bethesda Softworks Archives
-
envir
Deserialize/serialize struct from/to env
-
ornament
A helper to create decorated text
-
bip_bencode
Efficient decoding and encoding for bencode
-
encoding_rs_io
Streaming transcoding for encoding_rs
-
serde-split
Derive two implementations of serde traits for different purposes
-
serde_ub_json
UBJSON (Universal Binary JSON) serialization file format
-
mqtt_macro
MqttItem trait, that helps with defining topics and json payloads for MQTT broker usage
-
json-toolkit
providing pointer facilities and extending 3rd-parties JSON types
-
utf7-imap
Mailbox names encoder and decoder (UTF-7 IMAP RFC 3501)
-
sfv
Structured Field Values for HTTP parser. Implementation of RFC 8941
-
jce
in Rust
-
j9
Rust interface for jq-based JSON processing
-
fe2o3-amqp-ext
Extension types to fe2o3-amqp
-
serde-csv-extra
Csv-related serde addons
-
vectorize
Converts maps to vecs for serialization
-
serializable-yaml
Serializable equivalent of yaml-rust
-
tango-client-sys
C bindings for a client to the Tango control system
-
serde-csv-core
CSV serialization for no_std crates
-
cdr
A serialization/deserialization implementation of Common Data Representation
-
basehan
A data encryption method using Chinese characters. Kind of like base64.
-
tauriless_serde
details of serialization and deserialization of messages for
tauriless
-
leb128fmt
encode and decode LEB128 compressed integers
-
serde_bebop
A Serde implementation for the Bebop protocol
-
hpack-patched
implementing HPACK coding. Patched from the original crate.
-
actix-msgpack
Msgpack payload extractor for Actix Web
-
zoho-crm
help interact with v2 of the Zoho CRM API
-
xdr-codec
XDR encode/decode runtime support. Pairs with xdrgen which generates code from specs.
-
base_core_socialist_values
Encode and decode with BCSV (base core socialist values)
-
mipsasm-rsp
A MIPS assembler targeting the N64 rsp
-
tfschema-bindgen
Generate (de)serialization Rust code for Terraform Schema
-
rust-lcm-codec
Rust support for reading and writing the LCM data format
-
ordcode
Serialization format which preserves lexicographical ordering, for use with key-value databases
-
bytebox
Easy and performant data storage inspired by Flutter's shared_preferences
-
aws_account_id_from_key_id
Decodes the AWS Account ID given an AWS Access Key ID
-
moan
Moan encode and decode API
-
lib-contra
The function implementation of contra
-
pngme
A command line program that lets you hide secret messages in PNG files
-
jddf
JSON Data Definition Format validator and utilities
-
npy
NumPy file format (de-)serialization
-
feign
Rest client of Rust
-
float_fast_print
Fast float-to-string conversion based on the Ryū algorithm by Ulf Adams
-
elikoga-ical-rs
Ical library
-
serde-constant
Const values for serde
-
another_json_minimal
A minimal json crate
-
x42ltc-sys
FFI crate for x42’s libltc (Linear/Longitudinal Time Code library)
-
asm
decoding and encoding assembly of various architectures
-
codepage-437
Codepage 437 transcoding for Rust
-
ssmarshal
Stupid simple value-only marshaling using serde
-
strkey
Serialization of values into a human-readable encoding that preserves lexicographic sort order
-
serde-scale
Serde serializer and deserializer for the SCALE encoding
-
rotbuf
Queue implementation wrapped around the
Bytes
crates’ BytesMut data structure -
maybe-serde
maybe impl for serde
-
dle-encoder
DLE ASCII encoder and transport layer for Rust
-
barf
Turn any input into "barf"-ed output
-
binary-stream
Binary stream reader and writer
-
datamatrix
Data Matrix (ECC 200) decoding and encoding with an optimizing encoder
-
weldmock
Full fake REST API generator
-
lebicon
Implements codicon traits for LEB128 encoding / decoding
-
imperative-rs
Auto derivable trait to easily define instruction sets
-
sled-extensions
Wrappers around the Sled embedded database to permit storing structured data
-
fluvio-smartengine
The official Fluvio SmartEngine
-
profiler-get-symbols
Symbolication utilities for the Firefox profiler
-
serde_vrm
Serde types for VRM
-
jrd
json resource descriptor, as specified by https://www.packetizer.com/json/jrd/
-
rocket_okapi_fork
OpenAPI (AKA Swagger) document generation for Rocket applications, forked version from rocket_okapi
-
serde_indextree
Serializing indextree structure
-
jsonl
JSON Lines for Rust
-
shortid
uuidv1 generator and variant. safe and fast.
-
palserializer
A tiny but efficient serializer written in rust used in nislib library
-
cstea
An Ingredient crate for working with csv files in rettle
-
yaxpeax-ia64
ia64 decoder for the yaxpeax project
-
datacake-chitchat-fork
A fork of https://github.com/quickwit-oss/chitchat used in datacake. YOU SHOULD USE THE MAIN LIBRARY NOT THIS ONE IN YOUR OWN CODE.
-
serde_json5
A Serde (de)serializer for JSON5
-
encon
an optionally-encrypted config format, built on top of JSON
-
json-structural-diff
JSON structural diff library
-
xcfg-rs
configuration file parser for Rust
-
rs1090-python
Python binding to rs1090, a library to decode Mode S and ADS-B signals
-
hex-serde-util
A helper crate for manipulating hex strings with serde
-
cj_ascii
working with ASCII strings in Rust
-
monostate
Type that deserializes only from one specific value
-
serde_webgpu
Serialize WebGPU uniform buffer member layout
-
serde-ndim
Serde support for n-dimensional arrays from self-describing formats
-
json-rpc2
robust and pragmatic JSON-RPC 2.0 implementation
-
edres
Generate struct and enum definitions from data files
-
rsomeip
AUTOSTAR's Scalable service-Oriented MiddlewarE over IP (SOME/IP)
-
hotfix-message
FIX messages for HotFIX
-
serde_gelf
Gelf serialization using serde
-
protobuf-parse2
Parse
.proto
files. Files are parsed into aprotobuf::descriptor::FileDescriptorSet
object using either: pure rust parser (no dependencies)protoc
binary (more reliable and… -
serde_millis
A serde wrapper that stores integer millisecond value for timestamps and durations (used similarly to serde_bytes)
-
assemble_app
Bootstrap library for https://assemble.app
-
nota
A message format for an alternative universe where IEEE754 floats, UTF-8, and little endian never existed
-
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
-
libxivdat
Read & write Final Fantasy XIV .DAT files
-
row2pgcsv
Serializer for PG CSV
-
packs
A PackStream implementation written in Rust
-
tis620
handling Thai Industrial Standard 620 (TIS-620) characters
-
linked-hash-map-rs
A linked hash map
-
package-json
package.json manager for Rust
-
local-encoding-ng
simplifies the encoding and decoding from the local Windows Ansi codepage
-
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… -
bsn1_serde
derive macros for bsn1
-
avdl-serde-code-generator
convert avdl declarations into Rust types with serde support
-
stmc
TCP/UDP Message Communication wrapper
-
cdr-encoding
Serde implementation of OMG Common Data Representation (CDR) encoding
-
serde_json_matcher
matching JSON data using a declarative syntax
-
oasis-cbor
Rust CBOR serialization built as a thin wrapper around sk-cbor
-
rets_expression
RETS Validation Expressions from RESO RCP19
-
serde_canonical_json
Implements a CanonicalFormatter for serde_json
-
code128
Code 128 decoding and encoding
-
urlencoding
doing URL percentage encoding
-
owned_json_deserializer
Because apparently
serde_json
only deserializes through a reference™ -
json-commons
A set of JSON common tools in Rust
-
generic-uvarint
A generic wrapper around unsigned_varint + generic_array
-
liberasurecode
wrapper for
openstack/liberasurecode
-
byte
A low-level, zero-copy and panic-free serializer and deserializer for binary
-
sixel-image
An interface for querying, manipulating and serializing/deserializing Sixel data
-
prost-simple-rpc
RPC implementation on top of prost
-
xorstream
xoring a vector of data with an (optionally async) stream of data
-
bin_io
Framework for reading and writing to binary files
-
rust-sgx-util
A safe wrapper around Graphene
sgx-util
C-library -
layeredconf
Layered configeration files, deserialized with serde
-
serde-partial
Serde partial serialization made easy
-
jatch
performing JSON patching
-
timetrack_jr
CLI time-tracking utility
-
attrsets
Proc macro for defining multiple variants of a struct/enum with different attribute annotations e.g. for multiple Serde serializations
-
jlabel-question
HTS-style full-context label question parser and matcher
-
serde_edifact
A Serde for Edifact
-
pro-serde-versioned
method for versioning and upgrading data structures when serialized via serde
-
l6t
reading and writing files used by Line6 Edit, namely Line6 Tone (l6t), Line6 Bundle (l6b), Line6 Tone Collection (l6c) and Sounddiver Library (lib)
-
exist
Self describing persistence library
-
restest
Black-box integration test for REST APIs in Rust
-
base58check
encoding
-
url-escape
encoding/escaping special characters in URLs and decoding/unescaping URLs as well
-
serde_smb
serde serialization for use with MS-SMB structures
-
hex-buffer-serde
Helper for serializing byte buffers as hex strings in
serde
-
midi-msg
(eventually) complete representation of the MIDI 1.0 Detailed Specification and its many extensions and addenda, allowing for the serialization and deserialization of MIDI byte streams to and from a typed representation
-
base256u-cli
base256u encode and decode data to stdout
-
fd_bs58
Optimized Base58 codec for 32 and 64 byte numbers
-
serde-cyclonedx
Serde serialization for CycloneDx files
-
s2n-codec
Internal crate used by s2n-quic
-
serde_dynamic_typing
A simplified
serde
-compatible type model that allows dynamic runtime inspection -
resend
easy to use, performant, customizable and extendable Rust library for little-endian/big-endian serializing and deserializing
-
serde_bytes_ng
Optimized handling of
[u8; N]
,&[u8]
andVec<u8>
for Serde -
yaml-split
iterator over individual YAML documents in a YAML file or stream
-
double-int
format represents an integer that can be stored in an IEEE 754 double-precision number without loss of precision
-
dakv_varint
varint
-
xml_c14n
Safe & stupid simple API for XML canonicalization, built on libxml2
-
arcfinder
finding arcs in gcode for 3D-printing and replacing them with G2/G3 commands
-
prost-msg-build
A Protocol Buffers implementation for the Rust Language
-
compact-encoding
A series of compact encoding schemes for building small and fast parsers and serializers
-
serde_osc
Serialization and deserialization of Open Sound Control (OSC) packets using serde
-
tysh
hashing the metadata of a type
-
rkyv_dyn
Trait object support for rkyv
-
shopify_function
write Shopify Functions in Rust
-
libipld-cbor
ipld cbor codec
-
sqlx-pgrow-serde
serde-compatible newtype wrapper for sqlx::postgres::PgRow
-
nachricht-serde
Serde bindings for nachricht
-
coreutils_json
Json service
-
slog-mozlog-json
MozLog JSON drain for slog-rs
-
sval_json
JSON support for sval
-
id3
reading and writing ID3 metadata
-
tf-bindgen-schema
Rust structures used to (de)serialize Terraform Provider and Config Schema
-
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… -
logos-display
A derive macro to automatically define the Display trait based on logos
token
andregex
attributes -
bancho-packet
handling osu!'s packets
-
hmap-serde
Serialize/deserialize heterogeneous maps
-
denkproto-rs
protobuf files for denkweit ecosystem
-
little-endian
Encoding and decoding of little-endian format
-
celestia-types
Core types, traits and constants for working with the Celestia ecosystem
-
ipld-dagpb
IPLD DAG-PB codec
-
serde_iter
Iterator wrappers for sequence/map serialization
-
hotfix-encoding
Message encoding for hotfix, an experimental FIX engine
-
kodec
defining common interface for encoders and decoders
-
sertools
serde
-
serde_starlark
Serde serializer for generating Starlark build targets
-
golden_apple
decoding and sharing Minecraft data types
-
gsm7
GSM-7 (aka GSM 03.38 or 3GPP 23.038) encoding and decoding in Rust
-
serde-gron
serialize/deserialize of serde in gron format
-
nobility
NBT decoder
-
rwt
Rebel Web Tokens, similar in form and function to JSON Web Tokens
-
pb-jelly
A protobuf runtime for the Rust language developed at Dropbox
-
lsdj
interfacing with LSDJ files and memory
-
mini-rxtx
serialization and communications for embedded
-
pbjson-types
Protobuf well known types with serde serialization support
-
serde_json_path_macros
Macros for the serde_json_path crate
-
tora
A lite, byte-based serialization and deserialization library
-
columnar
High-throughput serialization and deserialization for some Rust types
-
endiannezz
Zero dependencies library for I/O endianness on high-level
-
k8-obj-metadata
Core Kubernetes metadata traits
-
sane
SANE Serialization and Deserialization for Rust
-
json-api
Idiomatic types for building a robust JSON API
-
mosis
Assembler and Disassembler for the MOSIS instruction set
-
apache-avro-test-helper
Apache Avro tests helper
-
bde
B-Decoder/Encoder
-
naive_json_io
loading and saving JSON data. naive_json_io is not for production.
-
utf-32-to-utf-8
Convert UTF-32 to UTF-8 encoding
-
debt64
-
citeworks-csl
Serde types for serialising and deserialising CSL-JSON
-
serde_json_canonicalizer
JSON Canonicalization Scheme (JCS - RFC 8785) implementation
-
oxidd-dump
Dump OxiDD decision diagrams to file
-
arrowvortex_clipboard
Small library for encoding and decoding ArrowVortex clipboard data
-
bevy_proto_backend
Backend crate for bevy_proto
-
serde_epee
Serde support for EPEE
-
basyx-rs
work with Asset Administration Shells
-
tiled-parser
Tiled JSON deserializer and serializer
-
slen
encoding and decoding loadouts from the Splatoon series
-
join_compile_commands_json
join multiple compile_commands.json files into one
-
corro-speedy
A fast binary serialization framework
-
serde-avro-bytes
Efficiently store Rust idiomatic bytes related types in Avro encoding
-
spaceapi-dezentrale
SpaceAPI types and serialization/deserialization
-
zeronet_address
ZeroNet address
-
flat-bytes
serialization format which converts enums and structs from and to bytes
-
json_extract
This macro reduces boilerplate when using serde_json::Value variants when trying to get into a nested property
-
bytepack
offers a Read and Write trait extension generalized for any packed data type
-
lunify
converting Lua byte code to different versions and formats
-
serde-json-utils
Util crate for serde_json Value
-
humphrey_json
A JSON library for the Humphrey ecosystem
-
df_st_cli
Command line interface for Dwarf Fortress Legends
-
tch-serde
Serialize/Deserialize tch-rs types with serde
-
dragnit
Schema-based serializing library (part of magister project)
-
bbd-lib
Binary Braille Dump
-
osmflatc
Compiler of OpenStreetMap (OSM) Data from osm.pbf format to osm.flatdata format
-
json_in_type
fast json serialization
-
netstack
A batteries included networking crate for games
-
libeither
Either struct for Rust
-
rdsys_backend
A backend API to receive resources from rdsys
-
diny
An asynchronous, alloc-free serialization framework
-
jaq-core
Default native filters for jaq
-
serde-cs
Serde serialization/deserialization for camma separated lists
-
streamson-generator
integrates streamson with generators
-
serialize-with-password
serializing and encrypting data
-
genie-support
Support library for genie-* crates
-
itch
A cli tool for InTerCHanging between different serialized data formats
-
protoc-gen-prost-crate
Protocol Buffers compiler plugin powered by Prost!
-
serde-mappable-seq
Unnoficial third-party serde (de)serializers for mappable sequences
-
tpk
A (de)serialization crate for TPK data
-
json_macros
Convenience macros for constructing JSON objects from literals
-
messagepack-rs
pure Rust MessagePack implementation
-
makepad-tinyserde
tinyserde
-
serde_scala
A .scl scala file parser
-
kserde
A tiny serialization / deserialization crate
-
row2pgcopy
Serializer for PGCOPY
-
jsonrpc-macros-plus
Helper macros for jsonrpc-core
-
manas_semslot
bad idea to encode extra semantics into opaque resource ids as part of an http engine logic. But it is ok to do so behind a linked architecture abstraction, as an implementation detail…
-
rs-parse-snapshot
parse v8 heapsnapshot to serialized node info json
-
serde_serializer_quick_unsupported
Helper for implementing a serializer that supports a reduced subset of the serde data model
-
hsluv
Human-friendly HSL (revision 4)
-
bolt-proto
Bolt protocol primitives: values, messages, and serialization / deserialization
-
serde_flat_regex
a marcro for flattening regex matching keys during serde deserialization
-
serde_shade_nbt
Rust serde crate for the ShadeNBT file format
-
xylo
A music theory toolset
-
moz_cbor
CBOR (https://tools.ietf.org/html/rfc7049) in Rust
-
mempickle
Store raw structs on disk with 0 serialization
-
easy_yaml
Easy work with Yaml files
-
tinystl
A small library to read and write STL mesh files, inspired by MicroSTL
-
apidoc-core
Apidoc core
-
cfgfifo
(De)serialize common configuration file formats based on file extension
-
cluttered
A CLI Texture Packer written in rust
-
wstp-sys
Low-level FFI bindings to the Wolfram Symbolic Transfer Protocol (WSTP) C API
-
retool
Convert 5e.tools data for use with Reroll
-
metalmq-codec
MetalMQ codec library
-
batbox-file
Loading files with web support
-
tomlenv
Manage your environment configuration with TOML
-
const-decoder
Constant functions for converting hex- and base64-encoded strings into bytes
-
pipejson
A pipebase plugin using json serde
-
serde_kicad_sexpr
KiCAD v6 S-Expression Format
-
femtopb
A no-std, no-alloc set of tools for protobuf encoding and decoding
-
quake_microsoft_todo
The model of microsoft todo
-
xdr
XDR encoding and decoding library
-
unnest-ndjson
Convert large JSON documents to ndjson/jsonlines
-
locus-lib
cross-platform, json file-based storage for Rust
-
ls_rules
A Little Snitch .lsrules file format model
-
persia-speedy
A fast binary serialization framework
-
bevis
Fiat-Shamir without the Hassle
-
dynamodb_data
Serde based serialization support and misc utilities for working with Dynamodb via the rusoto_dynamodb crate
-
dcbor
Deterministic CBOR ("dCBOR") for Rust
-
encryptable
Basic byte encrypter library, supports adding encrypt and decrypt functions to any type
-
json_value_resolve
Interface to resolve String to serde_json::Value
-
mutelnet
handling TelnetEvents from telnet-codec
-
serde-json-python-formatter
A serde-json formatter to mimic Python output
-
basecracker
Encode, Decode and Crack encoded data, useful to crack some random encoded strings in CTFs
-
eetf
encoding/decoding Erlang External Term Format
-
catbuffer-rust
Serialize and deserialize NEM's Catapult entities in Rust applications
-
postman_collection
A Postman Collection serialization & deserialization library
-
configurable
helpers for loading/saving a struct to file in $XDG
-
fbthrift
Facebook fork of thrift
-
numberer
Turn things into numbers and numbers into things
-
json-trait-rs
Rust interface (aka trait) to deal with objects as they are JSON objects
-
cbor-codec-plus
CBOR Codec implementation
-
serde_struct_wrapper
Wrap Structs with an alternate root element during serialization and deserialization using Serde
-
benko
A zero dependency bencode parser/encoder
-
content_inspector
Fast inspection of binary buffers to guess/determine the encoding
-
quickfix-msg43
FIX 4.3 messages generated from official XML spec file
-
serde_rosmsg
A rosmsg serialization file format
-
serde_jsonrc
A lenient JSON serialization file format
-
serde_cast
B cast
-
serde_bencoded
encoding/decoding library for bencode
-
serde_var_export
PHP function var_export() support for Serde
-
buf-read-ext
Trait extending anything that implements BufRead with stream_until_token()
-
wider_primitives
Wider primitive integer types
-
ecpool
Thread pool for managing executions of erasure coding
-
basn1
Binary ASN.1 encoding and decoding no-std library (DER)
-
redis-derive
implements the redis::FromRedisValue and redis::ToRedisArgs traits from mitsuhiko / redis-rs for any struct
-
jcers
jce in rust
-
gsj
Geological Survey of Japan algorithms
-
one2html
Convert Microsoft OneNote® notebooks to HTML
-
bin-layout
used to serialize and deserialize data in binary format
-
rbxm
Reader for Roblox model files
-
serde_ubjson
UBJSON support for Serde
-
fog-human-json
Human-readable fog-pack data, through JSON
-
alt_cargo_metadata
copy of cargo_metadata, which uses alt_serde instead of serde. this exists to work around cargo feature unification issue 4866, see also https://github.com/oli-obk/cargo_metadata/issues/98
-
pblib-rs
Rust safe bindings for pblib
-
zfec-rs
Zfec library
-
avrow
fast, type safe serde based data serialization library
-
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
-
binmatch
binary pattern matching crate
-
libnetkeeper
The netkeeper toolkits write in rust
-
hugefloat
Extremely large, limited-precision floats for use in incremental games
-
kekbit-codecs
Kekbit channels adapters, that allow to directly write and read data structures into a channel
-
iprs
Inter planetary specifications in rust-lang
-
fluvio-dataplane-protocol
data plane protocol
-
actix_extract_multipart
ActixExtractMultipart is a library for parse actix_multipart into a structure that you defined
-
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… -
weird
A Crockford Base32-like encoding that produces non-sequential output based on a salt
-
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_transit
Transit serialization for Rust
-
jsonprima
RFC 8259 compliant JSON validator in Rust
-
desse
Ultra fast binary serialization and deserialization for types with size known at compile time
-
altcoin-bech32
Encodes and decodes Altcoin Segregated Witness addresses in Bech32
-
serde_watson
Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
structure
Use format strings to create strongly-typed data pack/unpack interfaces
-
iced-x86
blazing fast and correct x86/x64 disassembler, assembler and instruction decoder written in Rust
-
hv-ecs
A wrapper around the
hecs
crate performing reexporting/version patching for Heavy -
web-sugars
It’s a sugars for web related crates such as
web-sys
,js-sys
,wasm-bindgen
s -
verify
A validation library
-
serde_repr
Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum
-
avalanche-utils
Avalanche utilities
-
erased_serde_json
Type-erased Formatter trait for serde_json::ser::Formatter
-
tbon
TinyChain Binary Object Notation is a compact and versatile stream-friendly binary serialization format
-
hubpack
A predictable serialization format
-
kafka-serde
serialization and deserialization for the Kafka protocol
-
tokio-serde-postcard
tokio-serde
transport based onpostcard
format -
tasd
Encoder/decoder for the TASD file format
-
bitendian
Ergonomic library for reading/writing numbers in big-endian and little-endian with async support
-
awint_internals
Internal utilities for the
awint
system of crates -
arch-ops
encode and decode instructions for several architectures
-
protokit_binformat
Usable protocol buffers
-
redispatch
serialization and deserialization for redis
-
mintaka-bincode
Mintaka Bincode
-
egui-theme
A standalone serializable theme container for use with Egui
-
stun_codec_blazh
fork from stun_codec
-
serde-json-fmt
Configurable formatting for serde_json serialization
-
torrust-tracker-contrib-bencode
(contrib) Efficient decoding and encoding for bencode
-
serde-path
URL Path decoding and encoding with serde
-
fuzzcheck_serde_json_generator
A Fuzzcheck mutator which generates
serde_json::Value
s -
ricksponse
A request/response structure allowing for a multitude of encodings/decodings
-
serde-typeinfo
Runtime type info based on serde data model
-
bitman
An easy to use bit manipulation library for Rust
-
actix-web-4-validator
Validation mechanism for actix-web
-
rs_json2csv
Convert JSON to CSV in Rust
-
neon-serde2
Easily serialize object for use with neon, fork of neon-serde
-
il2-iltags
InterlockLedger's ILTag implementation in Rust
-
serialize_bits
Serialization/Deserialization in bits
-
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… -
serde_bolt
Bitcoin Lightning BOLT-style message serializer / deserializer
-
de_env
Deserialize environment variables into a struct
-
baze64-gui
A GUI for encoding & decoding base64
-
serde-reflect-intermediate
Reflection utils of intermediate representation for Serde serialization
-
serde-extensions
Extensions for serde serializable structs
-
yamlate
A cross-language interpreter library that dynamically evaluates YAML attributes given variable bindings
-
graphite_binary
Efficient binary serialization for the graphite_minecraft project
-
cloud-lib
self-hosted WebAssembly cloud
-
banana-rust-sdk
async SDK to call the banana.dev services
-
pilota-thrift-parser
Pilota thrift Parser
-
b0x
CLI tool to display information about the provided input (integers, IP addresses, strings)
-
said
Self-Addressing identifier library
-
endio_bit
Bit-level reading and writing, modeled after std::io::{BufReader, BufWriter}
-
valq
macros for querying and extracting value from structured data by JavaScript-like syntax
-
ltv
Length Type Value - Reader / Writer
-
serde_cbor_2
CBOR support for serde
-
vizio-openrtb
OpenRTB v2.5 and OpenRTB Dynamic Native Ads v1.2 types for rust forked for Vizio
-
gzb_binary_69
binary key value structure with a high performance a reader and writer
-
entity-inmemory
Custom inmemory database for entity crate
-
bert
BERT (Binary ERlang Term) serializer
-
tokio-unix-ipc
A minimal abstraction for IPC via unix sockets
-
querylizer
Serialization library for OpenAPI parameter styles
-
mmap-storage
Memory map backed storage
-
dgraph_client
client for dgraph
-
serde_token
transcoding a Serde deserializer into a sink of tokens
-
decent-serde-json-alternative
builds on the json crate to provide the FromJson and ToJson traits. You can pair it with the decent-serde-json-derive-alternative crate to automatically derive an implementation of those traits for your own types…
-
serde_archive
archive serializer for Serde
-
x328-proto
Sans-io implementation of the X3.28 field bus protocol
-
onehot
One-hot encoding trait and proc macro for auto deriving
-
reywen_http
easy to use HTTPv2 library for Rust (based on tokio/reqwest)
-
stelar
A SLR table generator, and LR parser
-
transmog
A universal serialization ecosystem
-
serde-resp
Redis RESP protocol serialization and deserialization with serde
-
serde-scale-wrap
Wrapper for types implementing
Serialize
/Deserialize
to implementEncode
/Decode
automatically -
accord
validating data according to rules like "contains", "length", "either", "range"
-
serde_eetf
Erlang external term format support for serde
-
neon-serde
Easily serialize object for use with neon
-
json_filter_sorted
Serde JSON sorted and filter
-
schemafy_lib
Generates serializeable Rust types from a json schema
-
rust_json
JSON serializer and deserializer
-
serde-strz
A serde wrapper that stores type using Display and FromStr
-
indexed_storage
Fast and lightweight indexed binary storage
-
zydis-sys
low level rust bindings for the zydis library
-
fftp
In-network file transfer
-
babelfish
Universal translater for encodings
-
fastvlq
A fast variant of Variable-Length Quantity with a focus on speed and no_std support
-
gestalt
Cross-platform configuration and data saving between desktop and web
-
serde-name
Extract the Serde name of structs and enums
-
compact_bytes
A memory efficient bytes container that transparently stores bytes on the stack, when possible
-
rsv-data
RSV Encoding/Decoding
-
serde_fancy_regex
A fork of serde_regex that (de)serializes fancy_regex as strings
-
datagen-rs
A random data generator written in rust
-
atx-cbor
Altronix Ser/De data types from device atx-zdk
-
yaml-rust2
A fully YAML 1.2 compliant YAML parser
-
enum_primitive_serde_shim
Community Driven Serde Shims
-
slog-stdlog
log
crate adapter for slog-rs -
snake_case
SnakeCase is a String-like type that can only contain valid non-empty snake_case
-
systemctl
Small crate to interact with systemd units
-
typst-ts-serde-exporter
Export a frame of Typst Artifact into serde formats
-
qrc
generating and manipulating QR code images in various formats
-
anvil-region
Region file format storage for chunks
-
arrow2
Unofficial implementation of Apache Arrow spec in safe Rust
-
miniserde
Data structure serialization library with several opposite design goals from Serde
-
html-to-react
convert a html string to react
-
bumpy_vector
A Vector-like object with different sized entries
-
wasabi_leb128
Read and write the variable length LEB128 number format
-
lexicoid
Short & stable IDs based on timestamps
-
serde_with_object_id
-
prost-reflect-build
function for use with prost-build and prost-reflect to generate ReflectMessage implementations
-
cbor-codec
CBOR Codec implementation
-
sandbox-ipc
An IPC implementation with an eye toward enabling privilege separation
-
bit_seq
A procedural macro for creating bit sequences
-
trans-gen-cpp
Generating C++ trans code
-
serde_compact
Macros to compact structs and enums serialized with serde
-
nachricht
wire format
-
rs2d
encoding and decoding data in a 2D Reed-Solomon matrix
-
json-keypath-iter
Iterator for traversing serde json objects, yielding a flattened path and value of each element
-
serde_any
Dynamic serialization and deserialization with the format chosen at runtime
-
serde-strings
Serde wrapper for FromStr/Display implementors
-
serdeio
Tiny IO utility library for Rust to serialize/deserialize Serde compatible structs
-
tiny-json-rs
lightweight JSON parser for Rust
-
aiid
AIngle base32 encoding scheme for keys, agents, identifiers, etc
-
endian-type
Type safe wrappers for types with a defined byte order
-
detect-compression
Reader and Writer that auto-detect compresson algorithms
-
bitflags-serde-legacy
Implement serde traits for bitflags 2.x types compatibly with 1.x
-
jsonnet-sys
Native bindings to the libjsonnet library
-
dos-cp-generator
DOS code pages build tool for
dos-cp
-
hrx
plain text archive format
-
fhirbolt-serde
Internal serde library of the fhirbolt project
-
gsi
map tile retriever for 'Chi-ri-in-tile' ('地理院タイル'; ja-JP) of 'Geospatial Information Authority of Japan' (GSI)
-
easy_json_serde
Dead-simple JSON serialization / deserialization
-
rustf8
An iterator to decode a single UTF-8 character from an I/O stream
-
ref-swap
Safe wrapper around AtomicPtr
-
json_typegen_cli
Command line utility for generating Rust types from JSON samples
-
serde-hex
Hexadecimal encoding/decoding with serde
-
lua-protobuf-rs
lua protobuf
-
base64-bytes
Binary blobs with intelligent serialization
-
htscodecs-sys
FFI bindings for htscodecs. htscodecs is automatically built and linked statically. Requires a C compiler.
-
schemafy
Generates serializeable Rust types from a json schema
-
sysfs-serde
Deserializes most common SysFS path's to Rust data types
-
rs-urlencoding
doing URL percentage encoding
-
arya
json validation. simple json repair. lightning fast.
-
simd-json-derive
derives for simd-json
-
ferveo-common-pre-release
Common types and traits for Ferveo
-
tlb-ton
TL-B types for TON blockchain
-
json_plus
JSON helper functions beyond Serialization & Deserialization
-
varint-simd
SIMD-accelerated varint encoder and decoder
-
orecc-elf
Easy read/write ELF 32/64 relocatibles/executables/dynamics
-
conclave-room-serialize
serialization for the conclave room protocol
-
serde-version
Versioning support for Serde
-
dbn-cli
Command-line utility for converting Databento Binary Encoding (DBN) files to text-based formats
-
aoc-helper
A helper for the advent of code
-
rlua_serde
Serde (De)serializer implementation for rlua Value
-
sincere_token
token
-
fbs
Fbs FlatBuffers Rust runtime library
-
pilota-build
Compile thrift and protobuf idl into rust code at compile-time
-
syslog_rfc5424
Parser for RFC5424 (IETF-format) syslog messages
-
proxy-protocol
PROXY protocol serializer and deserializer
-
serde-gff
https://github.com/Mingun/serde-gff
-
gdpr_consent
GDPR Transparency and Consent Framework SDK for Rust
-
serde_json_v8
A JSON serialization file format matching V8 formatting
-
wirehair-wrapper
Rust wrapper for https://github.com/catid/wirehair
-
wild-container
The reference implementation of the Wild Container Format
-
data-encoding-bin
Swiss Army knife for data-encoding
-
base64url
encoding defined in IETF RFC 4648
-
svix-ksuid
A pure Rust and fully tested KSUID implementation
-
serde-tcod-config-parser
A best-effort implementation of the now deprecated libtcod config file parser functionality from libtcod
-
rcodec
combinators for purely functional, declarative encoding and decoding of binary data
-
base95
Textual representation of base 95 fractional numbers with arbitrary precision
-
relative
A type to wrap vtable references such that they can be safely sent between other processes running the same binary
-
serum-borsh
Binary Object Representation Serializer for Hashing
-
baid64
Easy-to-check Base64 encoding for identities
-
cli-config
configuration library for CLI applications
-
beatsabermaprs
Interface to Beat Saber beatmaps
-
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
-
combee
flexible data analysis library written in pure Rust inspired by pandas (python)
-
alogfmt
Logfmt serializer implementation using serde
-
castflip
encoding/decoding numeric variables, arrays and structures in little-endian and big-endian
-
serde_dokechi
serializer / deserializer library focus on only serialized binary size
-
SerialRust
This package allow for the serialization and deserialization of things
-
imbl-value
A JSON
Value
type built onimbl
-
sval_serde
Integration between serde::Serialize and sval::Value
-
serde_cef
CEF serialization using serde
-
query-params-serialize
Query parameters serde serializer
-
manual-serializer
manual byte buffer serialization & deserialization
-
comde
Compression/decompression akin to serde
-
async-streamdata
Async IO data stream decoding utilitites
-
bd
big data tool kit
-
redshirt
support for the Redshirt 1 and Redshirt 2 data encoding schemes
-
toml-echo
printing toml variables
-
serde-nothing
Serialize to nothing. Deserialize from nothing
-
pb-to-json
protocol buffer to JSON conversion
-
wiwi
Stuff™
-
protokit
Usable protocol buffers
-
timecode-coder
A pure Rust no_std library for decoding and encoding timecode in real-time
-
fluvio-smartstream-executor
The offical Fluvio smartstream executor
-
bech32-no_std
Encodes and decodes the Bech32 format
-
kaydle
Serde serializer and deserializer for KDL
-
base45
Encoder/decoder for base45
-
serde-single-key-map
Unwrap a single key map with serde
-
webdav-serde
-
j9-sys
Rust bindings for jq
-
preferences-serde1
Read and write user-specific application data
-
udsv
A serde library for the UNIX Delimiter Separated Values format
-
locale_name_code_page
that helps us get code pages (then legacy encodings) used in Windows
-
ommui_string_patterns
String pattern checkers for OMMUI identifiers
-
i-wanna-build
Level serializer / deserializer for I Wanna Maker
-
asn1-cereal
ASN.1 and BER serialization
-
msb128
std::io::{Read, Write} positive primitive Rust integers in the Most Significant Base 128 (MSB128) variable-length encoding
-
murdoch-charsets
character-sets type defined by IANA
-
flatten-json-object
Tiny Rust library for flattening JSON objects
-
hash_avatar
rust生成随机头像的库
-
escapist
minimal library for escaping HTML and href attributes; it can also unescape HTML
-
matchgen
Generate functions to quickly map byte string prefixes to values
-
quickfix-msg41
FIX 4.1 messages generated from official XML spec file
-
sbor
Reference implementation of the SBOR binary data format
-
xml_tokens
Parse XML to tokens. Serialize tokens to XML.
-
decstr
IEEE 754 decimal floating point bitstrings
-
gsi-csgo
containing ready-made structures for deserializing or reverse serializing data provided by CSGO GSI using serde. With examples.
-
jsonp
Fast Json pointers in Rust
-
offwall
CSV-reading OpenFlow controller dedicated to firewall bypassing
-
airtable
API wrapper
-
stackstring
A fixed-size string
-
protoc-gen-prost-serde
Protocol Buffers compiler plugin providing JSON serializations
-
file-utils
Convenience wrappers for file I/O, mostly around binary operations
-
b64-url
Base 64 Encoding with URL and Filename Safe Alphabet
-
utem
automatic translation from UTEM (Universal Text Encoding as Meaning)
-
flexbuffers
Official FlexBuffers Rust runtime library
-
libipld-raw-cbor
ipld raw cbor codec
-
base58id
A short, human-readable identifier for infrequently generated records
-
irox-bits
Bits & Bobs. No-std/No-alloc bit/byte manipulation of streams
-
buffalo
Serialization library for Rust
-
serde_builder
serde extension to build de/serialization algorithms for types using a builder pattern
-
tokio-byteorder
Asynchronous library for reading/writing numbers in big-endian and little-endian
-
protobuf-codegen-pure3
Pure-rust codegen for protobuf using protobuf-parser crate WIP
-
nuid
A highly performant unique identifier generator
-
io_unity
lib for read unity assets
-
compatible-with
Backward compatibility with older data using serde's untagged enums
-
serde_dyn
A package that allows you to dynamically select which type to deserialize at runtime via UUID values specified per type
-
libzbase32
z-base-32 format for Rust. This implementation is no_std compatible.
-
typed-num
Typed number in Rust with serde support
-
dilate
A compact, high performance integer dilation library for Rust
-
derse
binary serialization protocol for Rust
-
spinifex-unsigned-varint
unsigned variable integer format used in the Multiformat specifications
-
bcs-link
Binary Canonical Serialization (BCS)
-
log4rs-gelf
TCP Handler and GELF Encoder to use with the log4rs logging framework
-
ecolor
Color structs and color conversion utilities
-
zero_escape
encoding and decoding data using the Zero Escape Encoding method
-
fcmlib
read and write Brother's FCM plotter files
-
bytes-kman
serialize and deserialize bytes, a simple way to comunicate to other computer or to save state!
-
jxon
Convert XML to a serde_json::Value and back quickly using quick-xml
-
json_value_search
Interface to search elements into serde_json::Value
-
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… -
sqlite_varint
functions for dealing with varints from SQLite
-
wire-rs
Extensible interface for converting data to/from wire protocol. Supports non-contiguous buffers (including &[IoSlice]) and is no_std compatible.
-
dgen
An interpreted DSL for generating test data in any format
-
cargo-solid
Subcommand for cargo to genereate Solidity struct definitions
-
azalea-nbt
A fast NBT serializer and deserializer
-
transmog-pot
Pot adaptor for Transmog
-
base79
Textual representation of and utility functions for base-79 fractional numbers with arbitrary precision
-
hext
A binary file markup language
-
serde_transmute
Transmute objects through serde
-
json-rs
Lightweight JSON reader and writer, written in pure rust
-
pbjsonrpc-build
Generates jsonrpsee trait for prost message types
-
serde-semver
Serde-compatible version checker
-
df_st_world_history
World_history.txt parser for the DF Storyteller project
-
jasper
RFC 8259-compliant JSON encoder and decoder
-
utf-16-to-utf-8
Convert UTF-16 to UTF-8 encoding
-
serde_extract
Enables remapping two structs using the Serde framework
-
serde-key-value-vec-map
Deserialize maps or JSON objects in serde to structs that implement the FromKeyValue trait
-
qr-rs
A CLI utility to encode URLs or text into QR codes in various formats and colors
-
bollard-next-buildkit-proto
Protobuf definitions to interact with buildkit using Bollard
-
bybit-async
Bybit API (Async)
-
serializable_enum
Two macros for implementing serialization / deserialization for enums containing no data variants
-
rschema
A json-schema generator
-
validjson
JSON schema and content validator executable
-
pakr-iec
Functions to format numbers as decimal (1000 is 1.0k) and IEC (1024 is 1.0ki) up to YOTTA suffix
-
menugen
Hierarchical menu generation library
-
aliri_base64
Wrappers that make debugging and using byte arrays a bit nicer
-
base64-lt
A base64 (with padding) string encoding/decoding utility
-
xed-sys2
bindings for xed
-
yaml-patch
Merge YAML values together to enable hierarchical configurations
-
linkstore
embedding, manipulating and retrieving data embedded in binaries using linker sections
-
vorm
Wrapper library for MongoDB
-
elfbin
Build ELF object files defining symbols with fixed binary data
-
sconfig
config control tool support read from file and write to file
-
jsonpointer_flatten
flatten a JSON object or array using JSON Pointer addressing
-
varu64
A variable length encoding for unsigned 64 bit integers
-
msgpack-value
Types and macros for the MessagePack data model
-
php_serde
Serde support for PHP's serialization format
-
residua-uleb128
reading and writing unsigned integers in LEB128 encoding
-
mime_serde_shim
Community Driven Serde Shims
-
strason
Json parser that preserves field ordering and stores numbers as strings, preserving their full data
-
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
-
based
Custom numeral systems
-
bitpacker
Pack numbers tightly. In Rust.
-
espa
converting ESM/ESP/ESS files to and from text format
-
serde-querystring-actix
A query string extractor for actix-web based on serde-querystring
-
py27-marshal
port of https://github.com/python/cpython/blob/master/Python/marshal.c
-
serde_piecewise_default
Uses serde's Option<T> handling to let you easily specify defaults for all fields at once by implementing Default
-
httlib-huffman
Canonical Huffman algorithm for handling HPACK format in HTTP/2
-
bebop-tools
Cargo buildscript tools for Bebop, a schema-based binary serialization format
-
asm_riscv
RISC-V Assembly Encoder / Decoder
-
serde_valid_literal
Literal Value type based JSON
-
unicode-bidi
Unicode Bidirectional Algorithm
-
vlq
Sourcemap-style VLQ encoder and decoder
-
kube-derive
Custom derives for the kube kubernetes crates
-
goods-json
JSON format for 'goods' asset manager
-
bytesutil
byte utility for Rust
-
binext
read/write structs from/to buffers
-
bevy_reflect
Dynamically interact with rust types
-
serdeconv
convenient traits and functions for converting between TOML/JSON/MessagePack strings and serializable values
-
messagepack-cli
CLI tool to convert MessagePack data to JSON and vice versa
-
kaspa-utils
Kaspa utilities
-
nuts-bytes
Serialization into a binary data format
-
serde-select
Query serde de/serializable objects
-
tobz1000-serde-xml-rs
Pseudo-namespaced fork of
serde-xml-rs
-
stk-json
An JSON module based on serde_json for STK
-
arff
ARFF file format serializer and deserializer
-
proquint
Proquints are readable, pronouncable representations of identifiers. For humans.
-
tweechat-datatypes
Rust datatypes for tweechat
-
serde_file
Support serde for File
-
preferences
Read and write user-specific application data (in stable Rust)
-
dencode
decoding and encoding frames from readers and writers
-
rkyv_typename
Customizable naming for types
-
dusk-varint
varint+zigzag integer encoding/decoding (no_std)
-
mmap_bytey_byte_buffer
Mmap Bytey MByteBuffer code, use Mmap Bytey instead
-
ub
Can bundle multiple sources to a single one and extract back
-
bunk
Fast and efficient human-readable data encoding!
-
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
-
crc32mnemo
Tool providing mnemonic representation for a CRC32 sum over given data
-
purescript-corefn
A parser for PureScript's corefn JSON representation
-
wdg-base64
The Base64 Data Encoding
-
diny_test
Test serializer format for the diny framework
-
npm-package-json
parsing npm’s
package.json
file -
serde_prometheus_labels
A serializer for Prometheus labels
-
wstp
Bindings to the Wolfram Symbolic Transfer Protocol (WSTP)
-
json2cbor
Convert JSON to CBOR
-
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
-
nebula-fbthrift-graph
Nebula Graph graph interface
-
eager_json
Deserialize JSON from io::Read by buffering into a string
-
kradical_jis
Conversions to Unicode from JIS X 0212 and JIS X 0213
-
blob-uuid
Converts Uuid to a url friendly 22 character string blob
-
ssb-legacy-msg-data
ssb legacy data format
-
tonic-buf-build
A build helper that integrates buf.build to tonic-build
-
serde-datetime
serde serializer/deserializer for DateTime
-
rkyv-test
Zero-copy deserialization framework for Rust
-
md2nb
Convert Markdown files into Wolfram Notebooks
-
protofish
decoder focused on decoding arbitrary protocol buffer messages with error recovery
-
ef80escape
A domain-specific-language to select commits in a git repo. Similar to Mercurial's revset.
-
tamasfe-json-rpc-types
containing JSON RPC types with serde
-
cyrly
A serde-based YAML serializer for Rust with an unusual output style
-
protoc-gen-tonic
Protocol Buffers compiler plugin for gRPC services powered by Prost! and Tonic
-
rust-newline-converter-cli
Newline byte converter library
-
alphaid
Generate Youtube-Like IDs with Rust
-
evolvingstring
creating evolving strings based on SHA256, with serialization and time-based prediction capabilities
-
jsonsv
CLI validator for JSON schema
-
json-writer
fast crate for writing JSON to a string without creating intermediate objects
-
serde_state
Stateful serialization/deserialization for serde
-
fetch_file
struct for a quick config file
-
cbor-tools
Tools for encoding and decoding CBOR
-
litl-val
A memory efficient representation of JSON values
-
bitchomp
reading in different types from a buffer of bytes
-
gvdb
Read and write GLib GVariant database files
-
thurgood
Full (de)serialization support for Ruby's Marshal format
-
hserde
serialization/deserialization library written purely in Rust
-
tick-encoding
encoding scheme to encode binary data into ASCII strings
-
classpad_string
handle XCP files and strings for the Classpad fx-400
-
signal-backup-decode
decode signal backups
-
py-marshal
port of https://github.com/python/cpython/blob/master/Python/marshal.c
-
transmog-async
Async stream support for Transmog
-
bedrock-hematite-nbt
A Minecraft Bedrock compatible fork of hematite-nbt, published to support other crates. A full-featured library for working with Minecraft's Named Binary Tag (NBT) file format, including Serde support.
-
pigeon
efficient packing and unpacking of big-endian binary data
-
bytestream
convenient way of writing binary data to a buffer
-
gtfs-rt
Read, write, and manipulate GTFS-Realtime data
-
named-binary-tag
Format is used by minecraft for the various files in which it saves data
-
prost-stream
prost stream
-
borsh-v
Binary Object Representation Serializer for Hashing
-
byteio
I/O abstractions for bytes
-
smoljson
Minimal
-
futures-lite-byteorder
A small crate that adds byteorder support to futures_lite
-
varbincode
A binary encoder / decoder with variable length integer encoding implementation in Rust
-
bung
A serialization implementation for SurrealDB, based on MessagePack
-
bincode-typescript
Generates TypeScript serialisation and deserialisation code from Rust structs and enums
-
wayk_proto
WaykNow packet encoder-decoder and sequencing utilities
-
strip_bom
Add a simple BOM striping feature for
str
andString
-
vint32
fast vint u32 encoding
-
axum-inertia
Inertia.js protocol for Axum
-
noncryptor
common encoding formats like base64 and URL
-
pdf_structure_viewer
Inspect how the PDF's structure looks
-
fe2o3-amqp
AMQP1.0 protocol based on serde and tokio
-
serde-bridge
Bridge between serde types
-
serde_wat
Scary macros for serde_json
-
byteserde_types
A procedural macro for mapping byte streams to/from arbitrary struct types with focus on performance
-
nebula-fbthrift-storage
Nebula Graph storage interface
-
copystr
&str with
Copy
semantics -
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
-
mrg
parsing and serializing Gravity Defied levels
-
hedera-proto
Protobufs for the Hedera™ Hashgraph SDK
-
libipld-json
ipld json codec
-
restless-data
Helper types to encode and decode request and response bodies for the restless crate
-
quirs
wrapper around the Quirc QR decode library
-
ebcdic
convert EBCDIC to ASCII and back
-
varinteger
Rust module for encoding/decoding varints that doesn't do any IO. Inspired by the Node.js varint module
-
csv2ndjson-lite
A little tool to convert a csv to a valid ndjson/json-stream
-
open-rpc
Definition of the types used in the OpenRPC Specification
-
kvds
An efficient key-value store for encoding documents
-
json-codec-wasm
JSON Codec implementation, CosmWasm compatible
-
serde_ltsv
LTSV serialization using serde
-
sval_fmt
Integration between std::fmt::Debug and sval::Value
-
exr
Read and write OpenEXR files without any unsafe code
-
csv-stream
For building CSVs as Streams or Iterators
-
probor
A (prototype of) serialization protocol on top of CBOR that provides protobuf-like functionality
-
ps-base64
Base64 encode/decode
-
ripgrep-structured
Run ripgrep over structured data
-
yaml2json-rs
Convert YAML documents to JSON
-
b3-rs
B3 (Better Binary Buffers)
-
seredies
Redis Protocol as a serde (de)serializer
-
query-params-trait
Query parameters trait
-
k8-diff
Used for computing diff between Kubernetes objects
-
libipld-core
Base traits and definitions used by ipld codecs
-
rson_rs
Rust Object Notation
-
baze64
Encode & decode base64 from & to arbitrary byte sequences
-
nested_qs
Serializing/deserializing nested style querystrings with serde
-
bitorder
read and write bits in lsb or msb order
-
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…
-
doodle
Schema documentation helper library
-
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… -
valuable_value
Valuable values for rust
-
redis-args
Derive macro for reading and writing types for redis usage, either through serde or format args
-
fwetch
Brought from NodeJs to rust
-
brs
Read and write Brickadia save files
-
phone_type
Phone type for Rust
-
tsv
tsv (tab-seperated-values) data format for serde (serialization/deserialization)
-
protobuf-codegen3
Code generator for rust-protobuf. Includes a library and
protoc-gen-rust
binary. Seeprotoc-rust
andprotobuf-codegen-pure
crates -
reed-solomon-32
Reed-Solomon BCH encoder and decoder with support of no_std environment
-
commit_encoding_derive
Commitment encoding derivation macros
-
pb-jelly-gen
A protobuf binding generation framework for the Rust language developed at Dropbox
-
serde-types
Extension helper types for serde
-
serde-deserialize-over
Deserialize structs onto existing struct instances via serde
-
nonmax
Numeric types that cannot hold maximum values
-
serde_hzdata
A data markup language for Hanzzok
-
codepage
Mapping between Windows code page numbers and encoding_rs character encodings
-
quickfix-msg44
FIX 4.4 messages generated from official XML spec file
-
json-codec
JSON Codec implementation
-
serde_json_path_core
Core types for the serde_json_path crate
-
databuf
used to serialize and deserialize structured data in binary format
-
df_st_world_sites_and_pops
World_sites_and_pops.txt parser for the DF Storyteller project
-
packing
Bit packing and unpacking for arbitrarily aligned fields
-
psrdada-sys
Bindgen wrappers for psrdada
-
from_as
Traits and derive macros to Read and write types that implement serde Serialize and deserialize to files
-
xorio
XOR-ing Read/Write streams
-
pbjson-build
Generates Serialize and Deserialize implementations for prost message types
-
detrojt
A hack to support deserialization of arbitrary trait objects
-
minicbor-io
A set of I/O utilities for minicbor
-
typed-io
Extends and types
std::io
to make it easier to use -
quick-csv
quick csv reader and decoder
-
qbjs_deserializer
attempts to deserialize files serialized in Qt5's internal binary JSON format to a serde_json value
-
preferences-ron
Read and write user-specific application data using RON format
-
json_value_remove
Interface to remove serde_json::Value elements
-
stremio-serde-hex
Hexadecimal encoding/decoding with serde
-
base16-rs
in Rust offers capabilities for encoding and decoding data in Base16 format. By utilizing the hex library, you can transform data into its hexadecimal representation and also decode…
-
de-regex
Regular expression based deserialization for serde
-
bytes_parser
wrapper to parse primitive Rust types from a slice of bytes
-
msgpackin_core
Msgpackin pure Rust MessagePack no_std encoding / decoding library
-
base2048
encoding for efficient encoding of binary data on twitter
-
zbus_macros
proc-macros for zbus
-
agldt
Tools for handling data conforming the standards of the Ancient Greek and Latin Dependency Treebank
-
serialize-quill-delta
Serialize a Quill Delta object to text
-
tyson
Typed Simple Object Notation
-
serde-sibor
A serde implementation of the SIBOR binary format
-
value-bag-serde1
detail for value-bag
-
sphalerite
A dependency-free crate for binary serialization
-
declio
A declarative I/O serialization library
-
ascii85
encoding and decoding Adobe Ascii85
-
loader-rs
Rust interface to load generic objects from an URI
-
lineup
read/write collection of formatted UTF-8 string items
-
ed
Encode and Decode traits
-
serum-borsh-schema-derive-internal
Schema Generator for Borsh
-
serde_clj
Convert Rust data to idiomatic Clojure data using JNI
-
s-expr
lightweight customizable s-expression parser and printer
-
yzb64
Ytrizja base-64 specialization
-
base64-lib
A base64 encoder / decoder
-
serde-aux-ext
serde-aux extension
-
json_io
simplifying saving and loading serializable types to and from json files
-
b64-ct
Fast and secure Base64 encoding/decoding. This crate provides an implementation of Base64 encoding/decoding that is designed to be resistant against software side-channel attacks (such as timing…
-
try_encoding_from
A convenient API for serde_json, serde_yaml, serde_cbor. Meme of the TryFrom and TryInto traits.
-
chromium_pickle
Binary value packing and unpacking
-
conversion
An abstraction crate to convert iterators on the fly
-
mtml-parser
MTML parser written in Rust
-
dbf_dextractor
Extract and deserialize dbf files
-
sval_buffer
Value buffering for sval
-
ub64m
A cli tool for decoding base64 values in JSON and YAML
-
sk-cbor
CBOR parsing library
-
stdto
set of functional traits for conversion between various data representations
-
pilota-build2
Compile thrift and protobuf idl into rust code at compile-time
-
serde_nbt
A Serde library for Minecraft's Named Binary Tag (NBT) format
-
uao-rs
big5 uao encoder/decoder
-
bitstream-rs
reading and writing single bit values from ordinary Readers and Writers
-
savefile-derive
Custom derive macros for savefile crate - simple, convenient, fast, versioned, binary serialization/deserialization library
-
emoji256
A binary-to-text encoding scheme for hashes and cryptographic keys
-
musli-wire
Fully upgrade stable format for Müsli suitable for network communication
-
rust-openfmb-ops-protobuf
Rust language protobuf definitions for the OpenFMB operational use cases
-
llsd
LLSD serializer and deserializer
-
uule-converter
Encodes and decodes Google's UULE v1 and v2 formats
-
base65536
A binary encoding optimized for UTF-32/UCS-4 encoded text and Twitter
-
serde-field-default
Serde field default attribute
-
pinecone
A no_std + serde compatible message library for Rust
-
librsv
encoding/decoding the RSV file format (Rows of String Values)
-
tgo
Heterogeneous data type transtion, it's safe, lightweight and fast
-
proqnt
Zero-copy proquint encoding and decoding
-
agentx
implementing all PDU types and encodings according to the standard
-
store
A dead simple binary (de)serializer
-
corepack
A no_std support for messagepack in serde
-
bytekey-fix
lexicographic sort-order preserving binary encoding
-
koibumi-base32
A Base32 encoder/decoder library
-
cborian
CBOR Codec implementation
-
ssh_mux_format
Data format used to communicate with openssh mux server
-
transmog-versions
Multi-version/Multi-format support for Transmog
-
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…
-
nyoom-json
A json serializer that goes nyoom
-
orcxx_derive
Procedural macros to deserialize structures from Apache ORC using orcxx
-
inarybay
Graph-based binary format (de)serializer generator
-
base91
Encoding binary data as ASCII characters. Similar to base64, but more efficient.
-
h-encoder
dead week 𝓮𝓷𝓳𝓸𝔂𝓮𝓻
-
musli-storage
Partially upgrade stable format for Müsli suitable for storage
-
binary_macros
Macros for decoding base64-like encodings in string literals to [u8] literals
-
ratman-types
Encoding types for the Ratman API
-
deserialize_custom_strings
functions for deserializing custom strings using serde (e.g. emails or phone numbers)
-
yason
Encoding and decoding support for YASON in Rust
-
boba
Encoder and decoder for the Bubble Babble binary data encoding
-
g60
encodes and decodes G60 as bytes or utf8
-
yaml2json-rs-bin
Command line utility to convert YAML files to JSON
-
serde_cose
The COSE (RFC #8152) serialization format
-
bilrost-types
A compact protobuf-like serializer and deserializer for the Rust Language
-
chromium-base64-rs
Pure rust implementation of chromium's btoa and atob
-
tokio-serde-bincode
Tokio bindings to quickly turn a stream of bytes to a stream of parsed/serialized items using the bincode format
-
serde-value-flatten
flatten structs based on serde
-
libfyaml-sys
Rust binding for libfyaml
-
cde
A universal encoding scheme for all cryptographic data
-
const_base
Decoding/encoding base 64/32/16 strings at compile-time
-
serde_deser_iter
Iterate through serialized sequences allowing to aggregate them without deserializing to an allocated collection
-
bee64
easily encodes and decodes standard base64
-
url_params_serializer
Allows serialization of types to URL GET parameters
-
planus-translation
Internal translation library for planus
-
serde-tc
Serde support for trait calls
-
nats-types
Enumerations and types for representing NATS protocol messages
-
encdec
binary object encoding / decoding helpers
-
hex-noalloc
Encoding and decoding data into/from hexadecimal representation
-
value-trait
Traits to deal with JSONesque values
-
inarybay-runtime
Graph-based binary format (de)serializer generator (runtime)
-
serde-field-with
Serde field with attribute
-
actix-multiresponse
intents to allow supporting multiple response/request data formats depending on the Content-Type and Accept headers
-
vdf-serde
Support for the Valve Data Format for Serde
-
quickfix-msg40
FIX 4.0 messages generated from official XML spec file
-
simple_bencode
bencode encoder and decoder, that uses neither rustc-serialize or Serde. Instead, it serializes from / deserializes to a tree using a 4-branch enum.
-
postcard-bindgen-core
generate bindings for the postcard binary format for other languages than Rust - Core Crate
-
dessert
A impler way of writing Serde custom serialize and deserialize traits
-
twjsrs
(De)serialize TiddlyWiki tiddlers to and from their JSON format
-
watto
parsing and serializing Plain Old Data
-
uuid-b64
Base64 encoding for UUIDs
-
pipecsv
A pipebase plugin using csv serde
-
bread-cli
byte conversion tool
-
serde_krds
Serde serializer and deserializer implementations for Amazon's KRDS data format
-
openfga-rs
Rust SDK for the OpenFGA
-
fastnbt-tools
tools built with fastnbt
-
oasis-borsh-derive-internal
Binary Object Representation Serializer for Hashing
-
framous
sending and receiving packets to and from a Reader/Writer
-
binwrite
helping write structs as binary data using ✨macro magic✨
-
transmog-json
Json adaptor for Transmog
-
ptah
Poplar's message-passing format
-
sval_dynamic
Object-safe versions of sval::Stream and sval::Value
-
ions
ION(s) | intuitive object notation (ser/deser) ion is a data format designed to be user friendly, easy to pick up and easy on the eyes. this library is a serde implementation of the ion data format
-
df_st_legends
Legends.xml parser for the DF Storyteller project
-
binserde
serializing data structures into a binary format
-
rs-cjy
Convert between CSV, JSON, YAML formats of 2D dataset
-
sixel-tokenizer
A tokenizer for serialized Sixel bytes
-
wsbps
Websocket Binary Packet System
-
libmctp
MCTP (Management Component Transport Protocol) implementation for Rust
-
irox-raymarine-sonar
Raymarine/Navionics Sonar Logs Reader
-
protokit_textformat
Usable protocol buffers
-
charlestown
RFC 4180-compliant CSV reader and writer
-
sing_rs
Macros for generating STDIN/STDOUT interfaces to trait objects
-
mllp-rs
MLLP (Minimal Lower Layer Protocol) implementation
-
serde_rec
GNU Recfiles data format for serde
-
abio
Safe abstractions for interfacing with the native operating system ABI
-
goods-yaml
JSON format for 'goods' asset manager
-
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…
-
serde-bench
Minimal serialization format for benchmarking Serde
-
utf8mb3
Let mysql's utf8 encoding store four-byte characters such as emoji(让 mysql 的 utf8 编码存储表情符号这类的四字节字符)
-
residua-mutf8
converting between MUTF-8 and UTF-8
-
sval_protobuf
protobuf encoding for sval
-
svg2pdf
Convert SVG files to PDFs
-
radix64
A base64 library by another name
-
valuable-serde
serde::Serialize
implementation forValuable
types -
tinycache
minimal file cache with binary serialization
-
bcsv
CLI for base_core_socialist_values
-
base16384
Encode binary file to printable utf16be, and vice versa
-
litl
A JSON dialect with support for tagged binary data
-
bytekey
lexicographic sort-order preserving binary encoding
-
serde_json_string_parse
Parse string trait as json returning original string in case of error
-
egraph-serialize
serialize e-graphs
-
musli-descriptive
A fully self-descriptive format for Müsli
-
csv2json-lite
A little tool to convert a csv to a valid json array of object
-
tnetstring
parser for Rust
-
plabble-codec
Plabble Transport Protocol codec
-
crypto-morse
Encoding and decoding morse code for unicode
-
fire-protobuf
Rust only protobuf implementation
-
mini_leb128
A minimal library to read and write integers encoded using LEB128
-
rulid
Rust Universally Unique Lexicographically Sortable Identifier
-
glassy
An easy and fast library for encoding and decoding binary data
-
zuri_nbt
Read and write minecraft NBT data
-
riscy-isa
Encodes and decodes streams of RISC-V instructions
-
yenc
Encodes and decodes using the yEnc encoding
-
tbe
Truncated Binary Encoding
-
struct-patch-trait
A lib help you patch Rust instance, and easy to partial update configures
-
jrf
An underpowered JSON formatting cli
-
activityrust
ActivityStream specifications
-
monc
Read And Write Bedrock NBT
-
bs62
Base62 encoder / decoder with support for leading
0x00
bytes -
terraform-parser
Strictly typed terraform plan and state files parser written in Rust
-
veriform
Cryptographically verifiable data serialization format inspired by Protocol Buffers
-
serde_utils
macros and types for Serde
-
raftlog_protobuf
Encoders and decoders of the Protocol-Buffers messages for the constituents defined in
raftlog
crate -
df_cp437
Decoder for CP437 to UTF-8
-
minecrevy_io
reading and writing Minecraft protocol types
-
muter
converting data between various formats and encodings
-
wedpr_s_protos
WeDPR protobuf definitions and their generated code
-
balena-cdsl
Configuration DSL
-
brioche-ducc-serde
Serde serializer/deserializer implementation for
ducc::Value
(fork) -
base64-secret
Base64 encoder/decoder with custom alphabet. The alphabet is sorted by a given key. The sorting is always deterministic.
-
tree-sitter-parsers
Preinstallation of tree-sitter parsers of multiple languages for Rust projects
-
nu-serde
Turn any value into a nu-protocol::Value with serde
-
endio
ergonomic reading/writing of binary data, with automatic endianness conversion and extendability
-
n85
N85 (Ascii85 variant) encoder & decoder
-
urlencode
A CLI utility for URL-encoding or -decoding strings
-
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
-
ck3json
Convert CK3 files to JSON
-
serde_str
A serde wrapper that stores type using Display and FromStr
-
conv64
base 10 to base 64 converter
-
yaml-include
A lib and a CLI for recursively parsing "!include" data in yaml files
-
fcode
A binary serialization/deserialization strategy for Serde that supports schema evolution
-
libphonenumber-sys
rust ffi bindings to libphonenumber
-
ogmo
Serde definitions for Ogmo level editor files
-
musli-json
JSON support for Müsli
-
byte_lamination
Type-readable byte transformation wrappers, with CBOR and BARE serialisation and Zstd compression
-
docchi_compaction
A serializer which compresses integers
-
asn-codecs
ASN.1 Codecs for Rust Types
-
bitsreader
trait to read bits from a stream of integers
-
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
-
quickfix-msg50
FIX 5.0 messages generated from official XML spec file
-
binbin
Create structured binary files in arbitrary formats
-
ssb-bfe-rs
Binary Field Encodings (BFE) for Secure Scuttlebutt (SSB)
-
protobuf3
Google protocol buffers
-
raw_str
type which contains a byte slice that is believed to contain UTF-8 string data, but which has not been validated
-
serde_bigquery
A serde Serializer into BigQuery literal format
-
tirse
serde frontent for binary format
-
contact-tracing
apple/google contact tracing protocol
-
arq
manage Arq Backup data formats
-
protokit_proto
Usable protocol buffers
-
string_wrapped
Tiny library to easily handle deserialization of different types that are serialized to strings
-
yojson-rs
A parser for Yojson format(https://mjambon.github.io/mjambon2016/yojson.html)
-
base100
Encode your data into emoji
-
jsonfeed
Parser for the JSONFeed (http://jsonfeed.org) specification
-
transmog-bincode
Bincode adaptor for Transmog
-
rcobs
Reverse-COBS encoding
-
pretty-bytes-typed
Strongly-typed prettified byte values
-
db-dump
scripting analyses against crates.io's database dumps
-
byteorder_async
reading/writing numbers in big-endian and little-endian asynchronously
-
int-conv
Explicit integer conversions
-
velocypack
ArangoDB's VelocyPack protocol
-
cs_serde_cbor
CBOR support for serde
-
nt-string
Idiomatic Rust implementations for various Windows string types
-
serde_buf
Generic buffering for serde
-
wamp-core
WAMP core library for parsing messages
-
tobytes
A small crate to simplfy type to bytes encoding
-
string-intern
string interning. Unique features: allows to define a type for each kind of interned values and a validator for the values of that type.
-
wordlists
Take bits, give words
-
serde_php
Serde support for PHP's serialization format
-
sval_ref
A variant of sval::Value for types with internal references
-
mnumonic
A tiny library to convert opaque binary data to and from a human-memorable phrase
-
gix-url
gitoxide project implementing parsing and serialization of gix-url
-
cborg
A CBOR parser
-
zlo
A binary serialization/deserialization strategy that uses Serde for transforming structs into very compact bit representations
-
musli-tests
Müsli is a flexible and generic binary serialization framework
-
utf8-builder
Build and validate UTF-8 data from chunks. Each chunk doesn't have to be a complete UTF-8 data.
-
base94
encoding/decoding library
-
prost-bytes05
A Protocol Buffers implementation for the Rust Language
-
from_as_file
Traits to Read and write types that implement serde Serialize and deserialize to files
-
capnp_conv
capnp write/read traits to convert from structs to readers/builders
-
otopr
Obvious Rust Protobuf Library
-
paths-as-strings
paths_as_strings is a small crate with two public free-functions for unambiguously and universally encoding Paths as UTF-8 strings, and then decoding them back into Paths
-
roman_encoder
Encode unicode string into roman numerals
-
bytemuck_derive
derive proc-macros for
bytemuck
-
heapless-bytes
Newtype around heapless byte Vec with efficient serde
-
eio
Read and write numbers in big-endian and little-endian
-
trans
Serialization protocol for inter-language communication
-
leekoq
This project is an open source pure
Rust
implementation of Microchip’s KeeLoq proprietary -
csvstream
Serialize and deserialize CSV streams
-
iso8583
Parse ISO-8583 messages
-
derbyjson
A package to serialize to and deserialize from the DerbyJSON format for roller derby data
-
edgehog-device-forwarder-proto
Protobuf messages for the Edgehog Device Forwarder
-
protobuf-codegen
Code generator for rust-protobuf. Includes a library to invoke programmatically (e. g. from
build.rs
) andprotoc-gen-rust
binary. -
json_to_csv
Super simple function that will convert your json flat objects into a csv
-
prost-enum
Enhance Enums of prost generated files to support serde and sea-orm
-
binverse
Fast binary serialization with versioning
-
borden
RFC 4648-compliant Base64 encoder and decoder
-
surrealdb-tikv-client-proto
Protobuf specs for the TiKV Rust client
-
ascn-rs
A chess encoding similar to PGN but significantly smaller
-
pi_base58
base58 encoding & decoding
-
df_st_legends_plus
Legends_plus.xml for the DF Storyteller project
-
byteorder-pack
A binary data reader and writer that is similar to Python's struct module
-
varint
Google Protobuf's Variable-Length Integers
-
tombl
Interopability between bash and the TOML serialization format
-
keyedes
serialize and deserialize trait objects by allowing users to encode keys into the format
-
bytey
convenient and easy to use byte storage
-
base31
encoding and decoding, useful to represent large integers in a short, case-insensitive, hard-to-misread format
-
terra-proto
Terra Core Protobuf Builds
-
serdine
A tiny serialization library for storing types in a raw (but safe), memcpy-like, format
-
basenc
Encoding and decoding of Base-N encodings, no_std compatible
-
serde-format
A tiny trait to format a serializable struct using custom placeholders
-
base64-string
Base64 hash made using Rust
-
bevy_ron
temporary bevy ron fork
-
pod
Plain Old Data (POD) encoding and I/O
-
cosey
Data types and serde for public COSE_Keys
-
set-encoding
Finite Set Binary Encoding
-
ser_raw
fast serializer
-
zende
A zigzag encoding/decoding library
-
residua-cesu8
converting between CESU-8 and UTF-8
-
handwritten-json
Convert a non-standard JSON string into a normalized JSON string
-
binn-rs
serialize/deserialize binn format with no_std/no_alloc support
-
leb128-u64
Extremely minimal and simple LEB128 u64 encoding/decoding
-
deserialize-file-size
A serde helper function for deserializing file size input flexibly and robustly
-
uf2_block
UF2 block packing and unpacking
-
sval_nested
A recursive variant of sval
-
bytes_chain
Zero copy bytes chain based on crate
bytes
-
protobuf_iter
Iterate over Protobuf messages while decoding on the fly
-
protobuf2
Google protocol buffers
-
base131072
encoding
-
nachricht-nq
Pretty printing of nachricht messages
-
bytekind
Containers for byte arrays that are generic over their serialization format
-
nimble
Async friendly, simple and fast binary encoding/decoding
-
bl_save
Read Blockland save files
-
transmute-bytes
Simple. Safe. From bytes without loss
-
chardetng
A character encoding detector for legacy Web content
-
valuable
Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries
-
float-format
custom floating point number format
-
sparkplug-rs
Sparkplug protobuf bindings for Rust
-
protobuf_codec
Encoders and decoders for Protocol Buffers based on bytecodec crate
-
protobuf-web-token
Create, verify and decode protobuf web tokens
-
serde-protobuf
Support for Google Protocol Buffers in combination with serde
-
rustt
A wire-protocol for efficiently transfering self-describing data implemented in rust