-
base64
encodes and decodes base64 as bytes or utf8
-
serde_with
Custom de/serialization functions for Rust's serde
-
prost
A Protocol Buffers implementation for the Rust Language
-
serde
A generic serialization/deserialization framework
-
serde_json
A JSON serialization file format
-
encoding_rs
A Gecko-oriented implementation of the Encoding Standard
-
simd-json
High performance JSON parser based on a port of simdjson
-
num-format
producing string-representations of numbers, formatted according to international standards
-
bincode
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
compact_str
A memory efficient string type that transparently stores strings on the stack, when possible
-
serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
rmp
Pure Rust MessagePack serialization implementation
-
polars
DataFrame library based on Apache Arrow
-
schemars
Generate JSON Schemas from Rust code
-
hex
Encoding and decoding data into/from hexadecimal representation
-
rmp-serde
Serde bindings for RMP
-
bson
Encoding and decoding support for BSON in Rust
-
rkyv
Zero-copy deserialization framework for Rust
-
data-encoding
Efficient and customizable data-encoding functions like base64, base32, and hex
-
html-escape
encoding/escaping special characters in HTML and decoding/unescaping HTML entities as well
-
bs58
Base58 codec implementation
-
scale-info
Info about SCALE encodable Rust types
-
bytemuck
mucking around with piles of bytes
-
ron
Object Notation
-
lexical-write-float
Efficient formatting of floats to strings
-
simdutf8
SIMD-accelerated UTF-8 validation
-
serde_yml
A robust Rust library that simplifies the serialization and deserialization of Rust data structures to and from YAML format using the widely-used Serde framework
-
leb128
Read and write DWARF's "Little Endian Base 128" (LEB128) variable length integer encoding
-
multihash
format
-
flatbuffers
Official FlatBuffers Rust runtime library
-
typetag
Serde serializable and deserializable trait objects
-
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
-
borsh
Binary Object Representation Serializer for Hashing
-
json5
serializer and deserializer which speaks Serde
-
binrw
helping read structs from binary data using ✨macro magic✨
-
serde_qs
Querystrings for Serde
-
serde-big-array
Big array helper for serde
-
const-oid
Const-friendly implementation of the ISO/IEC Object Identifier (OID) standard as defined in ITU X.660, with support for BER/DER encoding/decoding as well as heapless no_std (i.e. embedded) support
-
prost-reflect
A protobuf library extending prost with reflection support and dynamic messages
-
humantime-serde
Serde support for the
humantime
crate -
ciborium
serde implementation of CBOR using ciborium-basic
-
base32
encoder/decoder for Rust
-
openapiv3
data structures that represent the OpenAPI v3.0.x specification easily deserializable with serde
-
tokio-serde
Send and receive Serde encodable types over the network using Tokio. This library is used as a building block for serialization format specific libraries
-
unsigned-varint
unsigned varint encoding
-
os_str_bytes
Lossless functionality for platform-native strings
-
bitstream-io
reading/writing un-aligned values from/to streams in big-endian and little-endian formats
-
rust_xlsxwriter
writing Excel 2007 xlsx files
-
capnp
runtime library for Cap'n Proto data encoding
-
serde_urlencoded
x-www-form-urlencoded
meets Serde -
csv-async
CSV parsing for async
-
base64-url
Base64 encode, decode, escape and unescape for URL applications
-
minicbor
A small CBOR codec suitable for no_std environments
-
schema_registry_converter
Encode/decode data from/to kafka using the Confluent Schema Registry
-
planus
alternative compiler for flatbuffers, an efficient cross platform serialization library
-
base62
encoding/decoding library
-
serde-json-core
serde-json for no_std programs
-
serde_plain
A restricted plain text serializer for serde
-
apache-avro
working with Apache Avro in Rust
-
hcl-rs
HCL parser and formatter for rust with serde support
-
fluent-uri
A generic URI/IRI handling library compliant with RFC 3986/3987
-
slog-json
JSON drain for slog-rs
-
deser-hjson
a Hjson deserializer for Serde
-
serde-reflection
Extract representations of Serde data formats
-
serde-hjson
Hjson serialization file format
-
jaq-std
Standard library for jaq
-
serde-aux
A serde crate's auxiliary library
-
ion-rs
Amazon Ion
-
array-bytes
A collection of Array/Bytes/Hex utilities with full No-STD compatibility
-
nonmax
Numeric types that cannot hold maximum values
-
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…
-
serde-transcode
Transcode from one Serde format to another
-
simple_asn1
DER/ASN.1 encoding/decoding library
-
hex-conservative
A hex encoding and decoding crate with a conservative MSRV and dependency policy
-
rlp
Recursive-length prefix encoding, decoding, and compression
-
multibase
in rust
-
protobuf
Protocol Buffers - Google's data interchange format
-
value-bag
Anonymous structured values
-
tinyjson
Tiny simple JSON parser/generator
-
protoc-bin-vendored
protoc binaries compiled by Google and bundled in this crate
-
serde_valid
JSON Schema based validation tool using serde
-
rasn
A safe no_std ASN.1 codec framework
-
serde-xml-rs
xml-rs based deserializer for Serde (compatible with 0.9+)
-
integer-encoding
varint+zigzag and fixedint integer encoding/decoding (https://developers.google.com/protocol-buffers/docs/encoding)
-
serde_v8
V8 serialization and deserialization
-
typeshare
Seamlessly share type definitions across multiple languages for FFI interoperability
-
htmlize
Encode and decode HTML entities in UTF-8 according to the standard
-
serde_ipld_dagcbor
IPLD DAG-CBOR support for Serde
-
serde_tuple
De/serialize structs with named fields as array of values
-
http-serde
Serde support for the http crate. (De)serialize HeaderMap, Uri, Method, StatusCode
-
fastnbt
Serde deserializer for Minecraft's NBT format
-
bcder
Handling of data encoded in BER, CER, and DER
-
pot
A concise binary serialization format written for
BonsaiDb
-
serde_html_form
(De-)serialization support for the
application/x-www-form-urlencoded
format -
ipc-channel
A multiprocess drop-in replacement for Rust channels
-
stun_codec
Encoders and decoders for STUN (RFC 5389) and its extensions
-
typify
JSON schema to rust type code generator
-
picky-asn1-der
An ASN.1-DER subset for serde
-
reed-solomon-erasure
Reed-Solomon erasure coding
-
rss
serializing the RSS web content syndication format
-
substrait
Cross-Language Serialization for Relational Algebra
-
pdf-writer
A step-by-step PDF writer
-
asn1_der
ASN.1-DER en-/decoder
-
serde_yaml_ng
YAML data format for Serde
-
encode_unicode
UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16
-
node-semver
compliant semver implementation in Rust
-
stringsext
find multi-byte-encoded strings in binary data
-
serde_regex
A serde wrapper that (de)serializes regex as strings
-
lexical-util
Shared utilities for lexical creates
-
eqr
Encode text into svg/png/jpg/terminal-format QR codes with optional logo
-
quick-junit
Data model and serializer for JUnit/XUnit XML
-
serde_rusqlite
Serialize/deserialize rusqlite rows
-
mycelium-bitfield
Structured bitfields, courtesy of Mycelium
-
erased-serde
Type-erased Serialize and Serializer traits
-
pbjson
conversion
-
protobuf-src
Build system integration for libprotobuf
-
merde
Serialize and deserialize with declarative macros
-
serde-this-or-that
Custom deserialization for fields that can be specified as multiple types
-
pilota
thrift and protobuf implementation in pure rust with high performance and extensibility
-
redact
keeping secrets out of logs
-
ijson
A more memory efficient replacement for serde_json::Value
-
json_value_merge
Interface to merge serde_json::Value objects
-
typical
Data interchange with algebraic data types
-
serdect
Constant-time serde serializer/deserializer helpers for data that potentially contains secrets (e.g. cryptographic keys)
-
ffuzzy
generate / parse / compare ssdeep Context Triggered Piecewise Hashes (CTPH)
-
struct-patch
that helps you implement partial updates for your structs
-
prost-wkt
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
htmlentity
encoding and decoding HTML entities
-
z85
ZeroMQ's Z85 encoding mechanism with padding
-
cyclonedx-bom
CycloneDX Software Bill of Materials Library
-
rmpv
Value variant for RMP
-
serde_arrow
Convert sequences of Rust objects to Arrow arrays and back again
-
rend
Cross-platform, endian-aware primitives for Rust
-
arrow_convert
Convert between nested rust types and Arrow with arrow
-
xlsxwriter
Write xlsx file with number, formula, string, formatting, autofilter, merged cells, data validation and more
-
bendy
encoding and decoding bencode with enforced canonicalization rules
-
serde_variant
Retrieve serde provided variant names for enum objects
-
sval
Streaming, structured value serialization
-
protoc-gen-prost
Protocol Buffers compiler plugin powered by Prost!
-
serde_json_path
Query serde_json Values using JSONPath
-
bevy_reflect
Dynamically interact with rust types
-
keyvalues-serde
(De)serialize VDF text with serde
-
bytes-varint
variable-length integer encoding (protobuf-style) for the
bytes
crate -
auditable-serde
Serialize/deserialize data encoded by
cargo auditable
-
bytecheck
Memory validation framework for Rust
-
datafusion-substrait
DataFusion Substrait Producer and Consumer
-
capnp-futures
async serialization for Cap'n Proto messages
-
utf8-width
To determine the width of a UTF-8 character by providing its first byte
-
charset
Character encoding decoding for email
-
type_reg
Serializable map of any type
-
serde-sarif
Serde serialization for SARIF files
-
serde-pickle
A serde-based serialization library for Python's pickle format
-
cookie-factory
nom inspired serialization library
-
serde_json_lenient
A lenient JSON serialization file format
-
serde-value
Serialization value trees
-
gvdb
glib gvdb file format
-
columnar
Conversion from arrays of complex structs to simple structs of arrays
-
revision
A serialization and deserialization implementation which allows for schema-evolution
-
shell-quote
shell-quoting strings, e.g. for interpolating into a Bash script.
-
serde_assert
Testing library for serde Serialize and Deserialize implementations
-
k8-types
Kubernetes Object Types
-
packed_struct
Binary-level structure packing and unpacking generator
-
serde-querystring
A query string deserializer based on serde
-
glues
Vim-inspired TUI note-taking app with Git, MongoDB, CSV, and JSON support - privacy-focused and sync-enabled
-
value-trait
Traits to deal with JSONesque values
-
rsgen-avro
Command line and library for generating Rust types from Avro schemas
-
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…
-
jsonb
implement in Rust
-
schematic
A layered serde configuration and schema library
-
zvariant
D-Bus & GVariant encoding & decoding
-
serde-pyobject
PyO3's PyAny as a serde data format
-
const-decoder
Constant functions for converting hex- and base64-encoded strings into bytes
-
json-patch
RFC 6902, JavaScript Object Notation (JSON) Patch
-
serde_avro_fast
An idiomatic implementation of serde/avro (de)serialization
-
xlsx_group_write
excel xlsx分组输出器
-
serde_path_to_error
Path to the element that failed to deserialize
-
rusty_ulid
Rust ULID (Universally Unique Lexicographically Sortable Identifier) generation and processing
-
anybuf
A minimal, zero dependency proto3 encoder to encode/decode anything. No schemas needed.
-
zarrs
Zarr storage format for multidimensional arrays and metadata
-
wavers
reading and writing wav files
-
serde_norway
YAML data format for Serde
-
procspawn
thread::spawn just with processes
-
deku
bit level serialization/deserialization proc-macro for structs
-
ear
EAT Attestation Results implementation
-
varint-simd
SIMD-accelerated varint encoder and decoder
-
serde-email
A validating email type that can be serialised using Serde
-
serde_jsonc
A JSON serialization file format
-
serde_at
serde serializer/deserializer for AT commands
-
prost-types
Prost definitions of Protocol Buffers well known types
-
msgpacker
MessagePack protocol implementation for Rust
-
harsh
Hashids implementation for Rust
-
utf8-chars
Char-by-char iterator and
read_char
method forBufRead
-
serde_prometheus
serde-based serializer for prometheus' text-based exposition format
-
idm
Implicit Data Markup
-
csv-diff
Compare two CSVs - with ludicrous speed 🚀
-
npyz
NumPy file format (de-)serialization. Fork of outdated npy-rs.
-
open-vector-tile
reads/writes The Open Vector Tiles 1.0 Specification
-
gix-packetline
gitoxide project implementing the pkt-line serialization format
-
serde_bencode
A Serde backed Bencode encoding/decoding library for Rust
-
molecule
Rust bindings for molecule
-
serde_dynamo
serde serializer/deserializer for DynamoDB items that supports aws-sdk-dynamodb, aws_lambda_events, and rusoto_dynamodb
-
wezterm-dynamic
config serialization for wezterm via dynamic json-like data values
-
option_set
Bitflags on steroids
-
decimal-rs
High precision decimal implementation for Rust
-
rytm-rs
More than safe rust abstractions over rytm-sys, an unofficial SDK for Analog Rytm MKII running firmware 1.70
-
yaml-rust2
A fully YAML 1.2 compliant YAML parser
-
five8_const
Compile-time base58 decoding
-
redis-macros
macros and wrappers to redis-rs to automatically serialize and deserialize structs with serde
-
savefile
convenient, fast, versioned, binary serialization/deserialization library
-
native_model
A thin wrapper around serialized data which add information of identity and version
-
fastsim-core
Core FASTSim models for vehicle energy usage simulation
-
async-bincode
Asynchronous access to a bincode-encoded item stream
-
serde-tagged-intermediate
Tagged intermediate representation for Serde serialization
-
picky-asn1
Provide ASN.1 simple types
-
picky-krb
Encode/decode Kerberos ASN.1 DER structs
-
fstr
A stack-allocated fixed-length string type
-
conjure-serde
Serde Serializer and Deserializer wrappers for Conjure
-
huski
ASCII table aide command line utility
-
serde-encoded-bytes
Efficient bytestring serialization for Serde-supporting types
-
oxilangtag
fast implementation of language tag normalization and validation
-
impl-serde
Serde serialization support for uint and fixed hash
-
tagger
Write SVG / HTML / XML programmatically
-
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
-
serde_nanos
Wrapper to process duration and timestamps as nanoseconds
-
vrd
generating random and pseudo-random numbers based on the Mersenne Twister algorithm
-
laurel
Transform Linux Audit logs for SIEM usage
-
http-serde-ext
serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
-
germ
The Ultimate Gemini Toolkit
-
architect-schemars
Generate JSON Schemas from Rust code
-
deduplicating_array
A serde serialization strategy that uses PartialEq to reduce serialized size
-
serde-toml-merge
Merge your toml values
-
dydx-proto
Compiled dYdX protobuf files
-
xml-pretty
XML prettifer binary using xmlem
-
votable
serializer/deserializer with support for format other than XML, such as JSON, TOML or YAML
-
supply-chain-trust-example-crate-000018
A JSON serialization file format
-
onc-rpc
Open Network Computing / Sun RPC types and fast serialisation
-
oct
Octonary transcoder
-
serde_jsonc2
A JSON(C) serialization file format (fork of serde_json)
-
voca_rs
manipulating [unicode] strings
-
flexiber
Encoding and decoding of BER-TLV as described in ISO 7816-4, without allocations
-
ncc
Custom-mode compiler for Novation MIDI devices
-
eserde
Like
serde
, but it doesn’t stop at the first deserialization error -
bt_bencode
A Bencode encoding/decoding implementation
-
chewdata
Extract Transform and Load data
-
fax
Decoder and Encoder for CCITT Group 3 and 4 bi-level image encodings used by fax machines TIFF and PDF
-
tor-bytes
Helpers for encoding and decoding byte-orientted data, as used by Tor
-
tuple
Element-wise operations on tuples
-
actix-web-validator
Validation mechanism for actix-web
-
xmp-writer
Write XMP metadata, step by step
-
dlt-core
Parser and writer for autosar DLT Diagnostic Log and Trace
-
num256
256 bit integers
-
infinite-rs
fast deserialization library for Halo Infinite
-
resend
easy to use, performant, customizable and extendable Rust library for little-endian/big-endian serializing and deserializing
-
serde-content
Rust data structures for the Serde data model
-
regorus
A fast, lightweight Rego (OPA policy language) interpreter
-
xmlserde
useful tool for serializing and deserializing xml
-
xsd-parser
Rust code generator for XML schema files
-
serde-encrypted-value
A Serde Deserializer wrapper which transparently decrypts encrypted values
-
uuid25
25-digit case-insensitive UUID encoding
-
jsonrpsee-types
JSON-RPC v2 specific types
-
serialize-to-javascript
Serialize a serde::Serialize item to a JavaScript literal template using serde_json
-
rasn-compiler
An ASN.1 compiler producing bindings for the rasn framework
-
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…
-
escape8259
RFC8259-compliant string escaping and un-escaping
-
serde_molecule
Molecule using Serde
-
auditable-info
High-level crate to extract the dependency trees embedded in binaries by
cargo auditable
-
btetto
that produces Perfetto protobuf from formatted bpftrace output
-
yaup
URL parameters serialization
-
espa
converting ESM/ESP/ESS files to and from text format
-
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. -
dec-sixbit
DEC SIXBIT encoding
-
cbored
CBOR exact reader and writer
-
bitflags_serde_shim
Community Driven Serde Shims
-
bpx
BPX official rust implementation
-
golem-wasm-rpc
Golem WASM RPC support library
-
ucs2
UCS-2 decoding and encoding functions
-
apistos-schemars
Generate JSON Schemas from Rust code
-
musli
Müsli is a flexible and generic binary serialization framework
-
prost-wkt-types
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
tl-proto
A collection of traits for working with TL serialization/deserialization
-
riff
reading and writing RIFF formatted files
-
serde_db
Deserialization of database result sets, and serialization of database parameters
-
serde-jsonlines
Read & write JSON Lines documents
-
vu64
variable length encode/decode for a 64-bits integer
-
valitron
ergonomics, functional and configurable validator
-
fast32
Base32 and base64 encoding in Rust. Primarily for integer (u64, u128) and UUID identifiers, as well as arbitrary byte arrays.
-
delta-encoding
encode and decode a delta-encoded stream of numbers
-
serde_bser
Implements the Watchman BSER encoding for serde. https://facebook.github.io/watchman/docs/bser.html
-
jsonrpc-server-utils
Server utils for jsonrpc-core crate
-
bytecodec
A tiny framework for implementing encoders/decoders of byte-oriented protocols
-
gix-object
Immutable and mutable git objects with decoding and encoding support
-
preprocess
Preprocesses a struct with built-in preprocessors
-
endi
endian-handling library
-
magic_migrate
Automagically load and migrate deserialized structs to the latest version
-
zeebe-rs
A gRPC client for interacting with the workflow and decision engine Camunda Zeebe
-
polyglot_rs
A high-performance serialization framework used for encoding and decoding arbitrary datastructures across languages
-
serde_flexitos
Flexible serialization and deserialization of trait objects with Serde
-
gift
reading and writing GIF images
-
rosu-mods
osu! mods
-
z32
Zero-dependency
no_std
compatible MIT licensed implementation z-base-32 encoding -
query_map
VectorMap is a generic wrapper around HashMap<String, Vec<String>> to handle different transformations like URL query strings
-
xml_schema_generator
Create Rust struct for given XML file, that allows to deserliaze the given XML using serde or vice versa
-
dh
Data handling in Rust, made easy
-
reed_solomon_rs
A Reed-Solomon Error Correction Code Library that uses the Berlekamp Welch Algorithm
-
yaml-merge-keys
YAML merge key extension. http://yaml.org/type/merge.html
-
raki
RISC-V instruction decoder written in Rust
-
libhaystack
Haystack 4 data types, defs, filter, units, and encodings
-
fnmatch-regex
Convert a glob-style pattern to a regular expression
-
lua-protobuf-rs
lua protobuf
-
jexl-eval
A JEXL evaluator written in Rust
-
z-base-32
human-oriented base-32 encoding
-
json-unflattening
flattening and unflattening JSON structures
-
tether-agent
Standardised use of MQTT and MessagePack for inter-process communication
-
osmflat
OpenStreetMap (OSM) data format providing an efficient random data access through memory mapped files
-
tunm_proto
tunm proto for Rust
-
jsonschema-transpiler
transpile JSON Schema into schemas for data processing
-
prototk
toolkit for prototcol buffers
-
ckc-rs
Poker hand evaluation library
-
rust-zserio
[OBSELETE] Rust zserio support
-
newline-converter
Newline byte converter library
-
serde_fast_flatten
A faster
flatten
implementation for serde -
maili-serde
Serde related helpers for Maili
-
no_proto
Flexible, Fast & Compact Serialization with RPC
-
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… -
obkv
Optimized-bytes key and a value store
-
dprint-plugin-json
JSON formatter for dprint
-
serde_agaby
A generic serialization/deserialization framework
-
frostflake
Customizable and thread-safe distributed id generator
-
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
-
serde-firestore-value
A serde (de)serializer using Firestore Value as its data format
-
crev-data
Scalable, social, Code REView system that we desperately need - data types library
-
dyn_serde
dynamic serialization and deserialization based on serde
-
ipld-core
IPLD core types
-
serde_tagged
Tag values during serialization, retreive tags during deserialization
-
grammers-tl-types
Rust definitions for Telegram's API types and functions
-
oem_cp
that handles OEM code pages (e.g. CP{437,737,850}) for single byte character sets
-
asn1-codecs
ASN.1 Codecs for Rust Types representing ASN.1 Types
-
golden_apple
decoding and sharing Minecraft data types
-
cbd
Command-line CBOR decoder and encoder
-
hjson
serialization file format
-
bsn1
Rust BER and DER serializer/deserializer
-
nuid
A highly performant unique identifier generator
-
roxmltree_to_serde
Convert between XML JSON using roxmltree and serde
-
protobuf-native
A high-level, safe API for libprotobuf
-
nu-json
Fork of serde-hjson
-
endian-num
Byte-order-aware numeric types
-
serde-tuple-vec-map
Deserialize a serialized map to a Vec<(K, V)> in serde
-
mr-ulid
Robust and Hassle-Free ULIDs (Universally Unique Lexicographically Sortable Identifier)
-
serde-map-to-array
Helpers to support converting a map to a sequence of named key-value pairs for human-readable encoding formats
-
tarolog
flexible configuration of tarantool logs
-
serde_spanned
Serde-compatible spanned Value
-
serde-redis
Serde deserialization for redis-rs
-
cj_common
Collection of common functions used by cubicle-jockey projects
-
mvt
encoding mapbox vector tiles
-
tonic-buf-build
A build helper that integrates buf.build to tonic-build
-
extism-convert
Traits to make Rust types usable with Extism
-
sigserlic
Combine serde with signify
-
bevy_serde_lens
Stateful, structural and human-readable serialization crate for the bevy engine
-
package_json_schema
Parse content from
package.json
content and consume the result as aPackageJson
struct -
denkproto-rs
protobuf files for denkweit ecosystem
-
darkfi-serial
DarkFi serialization library
-
json-lines
A no_std + serde compatible message library implementing JSON Lines
-
alkahest
Fantastic serialization library with zero-overhead serialization and zero-copy deserialization
-
crockford
Base32 encoding for identifiers (e.g. u64 values).
-
msgpack-numpy
de-/serializing NumPy scalars and arrays that matches the Python implementation
-
wot-td
Web of Things (WoT) Thing Description manipulation
-
parquet-format-safe
Safe Parquet and Thrift reader and writer (sync and async)
-
serde_ignored
Find out about keys that are ignored when deserializing data
-
femtopb
A no-std, no-alloc set of tools for protobuf encoding and decoding
-
mqttrs
Mqtt protocol encoding and decoding
-
expunge
redact and transform struct fields declaratively
-
serde-diff
A small helper to serialize the diff of two structs of the same type and apply those differences to other structs
-
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).
-
bevy_prefs_lite
preferences system for Bevy
-
isosphere
ISO standard data types, helpers, and related utilities
-
vdf-serde-format
A VDF serialization/deserialization file format using serde
-
polars-cli
CLI interface for running SQL queries with Polars as backend
-
subsetter
Reduces the size and coverage of OpenType fonts
-
marshal-rs
Blazingly fast Ruby-lang's Marshal implementation in Rust
-
walle_mqtt_protocol
一个mqtt报文解析库
-
axum-msgpack
serialize/derserialize msgpack for axum
-
serde-bytes-repr
Serde adapter for controlling the representation of bytes
-
muddy
literal string obfuscation library
-
simple_serde
A wrapper around multiple serde libraries making it easy to encode and decode multiple types
-
openapiv3-extended-2
data structures that represent the OpenAPI v3.0.x specification easily deserializable with serde
-
pollex
Arm instruction manipulator
-
medicom
reading and writing DICOM, the DIMSE network protocol, and decoding DICOM images
-
cat2text
A port of Cat2Text to Rust, with extra functionality, better documentation, and support for using it as a library as well
-
ih-muse-record
Record Muse Api usage for testing purposes
-
pb-jelly
A protobuf runtime for the Rust language developed at Dropbox
-
brickadia
Save file reader/writer for Brickadia BRS saves
-
merde_time
Wrapper date-time types for merde
-
build_pbf_glyphs
A CLI utility for generating protobuf-encoded SDF font glyphs from original source fonts
-
varint-rs
A small, zero dependency varint implementation in Rust
-
sbe-codegen
Performance-oriented multi-language SBE codec generator
-
envious
Deserialize (potentially nested) environment variables into your custom structs
-
xq
A reimplementation of jq
-
asomeip
handle SOME/IP messages incl. payload via Fibex files.
-
domrs
Document builder and serializer
-
interner
A string, path, and buffer internment crate with no dependencies
-
sigstore_protobuf_specs
serializing and deserializing Sigstore messages
-
cbor4ii
CBOR: Concise Binary Object Representation
-
json-writer
fast crate for writing JSON to a string without creating intermediate objects
-
data-encoding-macro
Macros for data-encoding
-
dlprotoc
Downloads protoc Protocol Buffers compiler for Cargo builds
-
sj
-
dagster_pipes_rust
A Dagster pipes implementation for interfacing with Rust
-
rustmatica
reading, editing, and writing Minecraft litematic files
-
mozilla/neqo-qpack
Neqo, an implementation of QUIC written in Rust
-
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
-
flow-record
create records to be used by the rdump cli utility
-
esyn
De/Serialization Rust In Rust
-
makepad-micro-serde
Makepad micro replacement for serde
-
virtio-queue-ser
Serialization for virtio queue state
-
gin-tonic
main gin-tonic crate - rust protobuf with gin and tonic
-
jetro
transform, query and compare JSON format
-
olpc-cjson
serde_json Formatter to serialize as OLPC-style canonical JSON
-
streaming_serde_json
streaming alternative to serde_json for processing JSON data sources that are too large to fit in memory
-
serde-ndim
Serde support for n-dimensional arrays from self-describing formats
-
unsafe-libyaml-norway
libyaml transpiled to rust by c2rust
-
simple_excel_writer
Excel Writer
-
bilrost
A compact protobuf-like serializer and deserializer for the Rust Language
-
pbf
Mininmal protobuffer module; Build your own glue
-
fluvio-protocol
Fluvio streaming protocol
-
rusty_json
A lightweight and straightforward JSON library for Rust, providing basic JSON functionality, serialization, and manipulation
-
streamson-lib
processing large JSONs
-
lexical-write-integer
Efficient formatting of integers to strings
-
serialization
encode and decode your struct
-
vxde
parse .vxd files containing key-value pairs used in games or configurations
-
serde_amqp
A serde implementation of AMQP1.0 protocol
-
serde_bencoded
encoding/decoding library for bencode
-
cranelift-serde
Serializer/Deserializer for Cranelift IR
-
json-template
creating JSON templates
-
later_operator
Parsable, storable, printable comparison operators, w/ optional serde support
-
sophia_turtle
toolkit for RDF and Linked Data - parsers and serializers for the Turtle-family of syntaxes
-
dbs-snapshot
A version tolerant state serialization and deserialization library
-
spacetimedb-sats
Spacetime Algebraic Type Notation
-
jzon
Continuation of json-rust, a JSON implementation in Rust
-
midi_file
For reading and writing MIDI files
-
serde_combinators
Combinators for producing Serde serialize and deserialize functions
-
mkwebfont_hb-subset
A wrapper for HarfBuzz font subsetting API
-
high-level-kafka
High Level Kafka client for Rust
-
facebookexperimental/vlqencoding
A Scalable, User-Friendly Source Control System
-
tlmcmddb-csv
C2A TlmCmd DB CSV parser
-
unnest-ndjson
Convert large JSON documents to ndjson/jsonlines
-
googleplay-protobuf
The automatically generated types derived from the Google Play Protobuf specification
-
serde_closure
Serializable and debuggable closures. This library provides macros that wrap closures to make them serializable and debuggable
-
human-units
Size and duration serialization and formatting library designed for configuration files and command line arguments
-
convert2json
CLI utilities to convert CSV, INI, RSV, TOML, XML & YAML into JSON and for use with jaq or jq
-
serde_yaml_ok
YAML data format for Serde. It's OK.
-
serde_default_utils
A set of simple helper functions to cut corners with serde_default
-
spade-codespan
Data structures for tracking locations in source code
-
serde-inline-default
Serde default values via inline declaration
-
cdumay_result
serialize and deserialize result using serde
-
byte-unit-serde
De/serialization functions for byte-unit crate
-
jsonxf
A fast JSON pretty-printer and minimizer
-
trustfall-rustdoc-adapter
Trustfall query adapter for rustdoc JSON data
-
watto
parsing and serializing Plain Old Data
-
base256u
mapping between bytes and Unicode codepoints
-
json_filter_sorted
Serde JSON sorted and filter
-
vivinq
query the Vivino service
-
datamatrix
Data Matrix (ECC 200) decoding and encoding with an optimizing encoder
-
zarrs_tools
Tools for creating and manipulating Zarr V3 data
-
codepage
Mapping between Windows code page numbers and encoding_rs character encodings
-
tuple_key
A serialization format for lexicographically sorted tuples
-
json_compilation_db
read/write JSON compilation database file
-
ar_row
Row-oriented access to Arrow arrays
-
binary_rw
A binary reader/writer library for rust
-
typeid_suffix
that implements the UUID suffix part of the
TypeId
Specification -
serde_influxlp
implementing Serde support for parsing and serializing InfluxDB v2 line protocol
-
const-serialize
A serialization framework that works in const contexts
-
egui-bind
showing keybinds
-
dynamodb_marshall
Serialize and deserialize AttributeValue to Value
-
tfhe-versionable
Add versioning informations/backward compatibility on rust types used for serialization
-
serde-untagged
Serde
Visitor
implementation for deserializing untagged enums -
cj_bitmask_vec
BitmaskVec is a Vec that pairs bitmasks with T. Bitmasks u8 through u128 are supported.
-
email_pass
Email and Password Type in Rust
-
bbqr
Implementaion of the bbqr spec in rust
-
ulid-generator-rs
generating ULIDs
-
json-pointer
parsing and using JSON pointers, as specified in RFC 6901
-
rapira
serialization library like borsh, bincode and speedy
-
json-predicate
JSON Predicate lib based on draft-snell-json-07
-
serde-roxmltree
Convert roxmltree documents into Serde-compatible types
-
serde-bridge
Bridge between serde types
-
simd_cesu8
An extremely fast, SIMD accelerated, encoding and decoding library for CESU-8 and Modified UTF-8
-
sensitive-rs
Sensitive word search, verification, filtering and replacement
-
axum-codec
A multi-codec extractor and response writer for Axum
-
jscontact
RFC 9553
-
thrift_codec
encoding/decoding binaries specified by the thrift protocol
-
apollo-encoder
serialise GraphQL Schemas
-
extfg-sigma
Sigma extfg financial interface messages serialization/deserialization
-
write-json
{dependency,trait,macro}-less JSON serialization
-
bp7
dtn Bundle Protocol Version 7 ([RFC 9171]
-
cluttered
A CLI Texture Packer written in rust
-
disintegrate-serde
Serialization and deserializaion library for Disintegrate event store. Not for direct use. Refer to the
disintegrate
crate for details. -
serde_kson
JSON library designed for developers familiar with scripting languages. Super flexible type conversion
-
geometrid
Everything you would ever need to work with constant sized square grids
-
fbthrift-git
-git package for fbthrift
-
protoc-gen-tonic
Protocol Buffers compiler plugin for gRPC services powered by Prost! and Tonic
-
rawcode
Implements a simple as-is encoding format
-
pbjson-types
Protobuf well known types with serde serialization support
-
vsf
Versatile Storage Format
-
perstruct
macro for adding persistent backing to a struct
-
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
-
wallet-pass
Build and sign passes for apple wallet
-
parsec-interface
Parsec interface library to communicate using the wire protocol
-
detrim
Automatic string trimming with serde
-
resym
Serialize and symbolicate stack traces from remotely located PBD
-
clang-ast
Data structures for processing Clang’s
-ast-dump=json
format -
bitfld
Ergonomic, no-std specification of bitfield layouts
-
wd_tools
tools for rust
-
varuint
Variable length signed and unsigned integer types
-
serde_trim
serde deserialize_with String trim.Supports multiple std::collections types
-
dnspod-lib
DNSPod lib
-
kmip-ttlv
KMIP TTLV (de)serialization
-
procsys
retrieve system, kernel, and process metrics from the pseudo-filesystems /proc and /sys
-
line-wrap
Efficiently insert line separators
-
rutie-serde
rutie serde integration
-
stuckliste-cli
A command-line utility for reading and writing MacOS bill-of-materials (BOM) files
-
prometools
Extensions for prometheus-client
-
musli-zerocopy
Refreshingly simple zero copy primitives by Müsli
-
toml_datetime
A TOML-compatible datetime type
-
battler-wamprat
Asynchronous library for strongly-typed WAMP peer messaging
-
drpc
Rust High Performance Async RPC Framework
-
pbjsonrpc-build
Generates jsonrpsee trait for prost message types
-
tfhe-fft
pure Rust high performance fast Fourier transform library
-
protoc
Protobuf protoc command as API
-
clojure-reader
A Clojure reader
-
safe_pod
serializing and deserializing structs to and from byte arrays written in safe rust
-
serde-hashkey
Space efficient, in-memory serde serialization which supports hashing
-
rxing-cli
A command line interface for rxing supporting encoding and decoding of multiple barcode formats
-
pbf_font_tools
Tools for working with SDF font glyphs encoded in protobuf format
-
json-structural-diff
JSON structural diff library
-
speedy
A fast binary serialization framework
-
serde_json_lodash
lodash.js ported version, work with serde_json::Value
-
bxmr
a CLI tool for managment BXM's code with rIME-Squirrel
-
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
-
versionize
A version tolerant serialization/deserialization framework
-
json2parquet
Convert JSON files to Parquet
-
swimos_form
SwimOS Serialization and Deserialization
-
flv-tls-proxy
Local TLS Proxy
-
serde_flow
Simplifying migration for serde and zero-copy entities
-
us-state-info
A Fork of a Rust implementation of the state names & abbreviations for the USA
-
euid
Reference implementation for EUID
-
serde-generate
generate (de)serialization code in multiple languages
-
serdapt
Composable adapters for
#[serde(with = ...)]
attribute -
lexis
Generates human-readable sequences from numeric values using a predefined word list
-
polars_excel_writer
A Polars extension to serialize dataframes to Excel xlsx files
-
redb-bincode
redb
+bincode
wrapper aroundredb
-
hcl-edit
Parse and modify HCL while preserving comments and whitespace
-
shex_compact
RDF data shapes implementation in Rust
-
scidec
Scientific number converter
-
eternaltwin_serde_tools
Helper functions for
serde
-
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.
-
mangling
generates safe, recognizable identifiers from byte streams
-
csvkit
A short and informative description of your Rust package
-
valuable-serde
serde::Serialize
implementation forValuable
types -
pdl-runtime
PDL's runtime library
-
minicbor-serde
Integrates minicbor with serde
-
nu-plugin-protocol
Protocol type definitions for Nushell plugins
-
serde_dhall
Dhall support for serde
-
planus-cli
Command-line utility for planus
-
schema_registry_converter_sf
just a fork of the original schema_registry_converter crate with a fix for the avro serialization
-
simple-direct-delta-encoding
Custom delta encoding for blob and key value pairs
-
heapless-bytes
Newtype around heapless byte Vec with efficient serde
-
ansi-color-codec
Encode bytes as ANSI background colors
-
tcp_message_io
TCP server and client implementation to exchange messages
-
ora-proto
Part of the Ora scheduler framework
-
serde_conl
CONL is a human-centric configuration language. This crate has the serde bindings.
-
cfdi_use_mx
Mexican CFDI use
-
cdumay_error
Streamlining Error Handling in Rust
-
atomic-timer
Atomic timer for Rust
-
rangetools
Extending the Rust Range structs found in std::ops
-
gadget-blueprint-serde
Tangle Blueprints serde integration
-
smoltoken
A fast library for Byte Pair Encoding (BPE) tokenization
-
cyclonedds-rs
Safe Rust bindings for cyclonedds
-
ledger-models
A comprehensive model library for financial products (securities, prices, transactions, etc). Protobuf used for serialization, with language-specific implementations
-
http-serde-ext-ios
serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
-
pint-manifest
The Pint manifest implementation, i.e. pint.toml.
-
warg-protocol
operator and package log protocols for Warg registries
-
skrillax-serde
A serialization/deserialization library for Silkroad Online packets
-
serde-devo
A shared type compatibility helper
-
xso
XML Streamed Objects: similar to serde, but XML-native
-
serde_arrays
module to support serializing and deserializing const generic or arbitrarily-large arrays
-
factrs-typetag
Serde serializable and deserializable trait objects
-
jlabel
HTS-style full-context label structure and parser/serializer from/to string
-
bde
B-Decoder/Encoder
-
irp
Infrared IRP encoder and decoder
-
pq
jq for protobuf
-
json_partial
Parse Imperfect Json given by LLMs
-
surrealdb-jsonwebtoken
Temporary
jsonwebtoken
fork with Wasm support -
serde2file
serialize some data to a file or deserialize a data from a file,support encrypt/decrypt file;将struct序列化化存储为文件,或者从文件反序列化为struct,文件存储时支持加密存储
-
irox-tools
Stuff that should have been in the Rust STL, but aren't
-
wormhole-io
Wormhole Message Payload Serialization and Deserialization
-
toml2json
Convert TOML to JSON
-
sval_json
JSON support for sval
-
flatbuffers-build
that facilitates generating flatbuffer code from Rust
-
ih-muse-proto
Data structures used for communication and handle serialization
-
polars-parquet-format
Safe Parquet and Thrift reader and writer (sync and async)
-
quack-protobuf
A pure Rust protobuf (de)serializer. Quack :) Initially forked from
https://github.com/tafia/quick-protobuf
, which unfortunately seems kinda abandoned… :/ -
side-proto
Rust Client for Side Chain
-
ordpath
hierarchical labeling scheme
-
kona-serde
Serde related helpers for kona
-
wasm-bindgen-utils
helpers that make working with wasm-bindgen easy
-
serde-query
Serde-compatible streaming data-query language with a jq-like syntax
-
file-kitty
A versatile file manipulation toolkit with async support
-
smd2bin
Convert SEGA Genesis SMD files to MD
-
serde_encom
Official EnCom library
-
sdmx_json
SDMX-JSON (Statistical Data and Metadata eXchange) using Serde
-
variable-len-reader
reading/writing variable length data. Support AsyncRead/AsyncWrite in tokio.
-
simple_cloudconvert
Cloudconvert functionality for converting files
-
serde_literals
Support for serialising and deserialising literals directly into enum unit variants
-
docker_compose_spec
docker-compose.yml <-> rust <-> serde_json
-
ssh_format
Data format used to communicate with openssh mux server
-
halfling
A collection of basic utilities for working with nibbles
-
base16
(hex) encoding and decoding
-
sentry_protos
Rust bindings for sentry-protos
-
rust_json
JSON serializer and deserializer
-
memcomparable
serialization format
-
hcproto
net for Rust
-
cs_serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
msgpackin
pure Rust MessagePack encoding / decoding library
-
rusp-lib
USP toolkit
-
link_relation
Registered link relation types for Web Linking (RFC8288)
-
json_keyquotes_convert
convert JSON from and to JSON without key-quotes
-
measureme-mirror
Support crate for rustc's self-profiling feature
-
quoted-string
Specification independent utilities to handle quoted strings (in Mail, MIME types, ..)
-
normal_pack
Compresses normal vectors (or any 3D unit vector) using Octahedron encoding
-
easy-dynamodb
A easy and simple library for interaction with DynamoDB
-
alt_serde
A generic serialization/deserialization framework
-
serde_zon
Experimental serde library for serializing and deserializing the Zig programming language's ZON format
-
bytecon
A trait for easily converting to-and-from an array of bytes
-
ssi-json-ld
JSON-LD-related definitions for the ssi library
-
tantivy-bitpacker
Tantivy-sub crate: bitpacking
-
serde_with_macros
proc-macro library for serde_with
-
calends
Calendar library for Rust
-
pdf_signing
adding signatures and digitaly sign pdf documents
-
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.
-
linked-data
dateset serialization/deserialization traits
-
datafusion-proto-common
Protobuf serialization of DataFusion common types
-
dbn
working with Databento Binary Encoding (DBN)
-
orcxx
Rust bindings for the official C++ library for Apache ORC
-
merge-yaml-hash
YAML Hash with merge/update capabilities
-
surreal-id
A package for easily creating ID types for usage with surrealdb
-
syscall_encode
Traits and macros to help define a syscall interface for a kernel
-
simple-base64
encodes and decodes base64 as bytes or utf8 with simple API
-
ipld-nostd
A bundle of CID, IPLD, CAR, Multihash and serde serialization for [no_std]
-
wjp
Wizards JSON Parser
-
sjdiff
Structural JSON Diff Library for Rust
-
cfgfifo
(De)serialize common configuration file formats based on file extension
-
shardio
Out-of-memory sorting and streaming of large datasets
-
protobuf-build
functions for generating Rust code from protobufs (using protobuf-rust or Prost)
-
codes-agency
This package provides a common code representing standards agencies
-
config_file_types
Automatically generate file configuration wrapper
-
edn-format
EDN (Extensible Data Notation)
-
jwks
retrieving and parsing JSON Web Key Sets (JWKS)
-
destream
async stream (de)serialization
-
rtcm-rs
Encoding/decoding of RTCM v. 3
-
struct-to-json-db
minimalist file-based database designed for straightforward software applications. It leverages the Serde crate to seamlessly serialize and deserialize a HashMap of structured data to and from JSON files…
-
json-crawler
Wrapper for serde_json that provides nicer errors when crawling through large json files
-
iof
Read from and write data to console or file in simple formats
-
xed-sys
Rust FFI bindings for Intel XED
-
mchr
Lenient implementations of encodings. Zero allocations, zero dependencies!
-
dcbor-cli
Command line parser/validator for deterministic CBOR ("dCBOR")
-
serde-versioning
Add versioning support to
serde
’sDeserialize
derive macro -
kurtbuilds_sqlx_serde
serde-compatible newtype wrapper for sqlx::postgres::PgRow
-
json-pretty-compact
A compact & pretty formatter for serde_json
-
gelf_logger
Minimal rust logger to send log entries in GELF
-
easy-hex
An easy to use Hex string formatting wrapper
-
merde_msgpack
msgpack serizliation/deserialization for merde
-
prost-validate-build
protoc-gen-validate's validation generation using prost-build
-
enveror
load environment variables into structs with serde
-
sqlx-postgres-interval
sqlx INTERVAL Postgres type with serde Serialize/Deserialize
-
actix-bincode
Bincode extractor for Actix Web
-
cosey
Data types and serde for public COSE_Keys
-
rdkafka-wrap
rdkafka wrap
-
below-dump
Dump crate for below
-
debt64
-
serde-persistent-deserializer
A wrapper for persistent Serde deserializers
-
bmbp_marco
BMBP Marco
-
ryan
configuration language for the practical programmer
-
fuid
A UUID-compatible identifier in a friendly base-62 format
-
serde-opml
-
gob_archive
Rust-written CLI archiver and un-archiver for the LucasArts GOB archive format
-
intuicio-frontend-serde
Serde frontend module for Intuicio scripting platform
-
gura
configuration language serializer/deserializer for Rust
-
levitas_client
levitas's client
-
message-encoding
trait to control how a structure should be encoded
-
round-to
Round floating point to integer
-
df_storyteller
Command line interface for Dwarf Fortress Legends
-
serde-teamspeak-querystring
A teamspeak query string deserializer based on serde
-
zirv-queue
Laravel like queue for Rust
-
yore
decoding/encoding character sets according to OEM code pages
-
serde_partiql
A PartiQL data model serialization file format
-
dlhn
blazing fast and small data serialization format
-
schematools-cli
Tools for codegen, preprocessing and validation of json-schema and openapi spec
-
kittenmoji
encode and decode kittenmoji
-
serde-serialize-seed
The
SerializeSeed
trait for convinience -
json5format
Customizable JSON5 document formatter that preserves comments
-
serde_unit_struct
(De)serialize a unit struct as its name
-
jsonbb
A binary representation of json value, optimized for parsing and querying
-
radix50
cli for encoding and decoding DEC PDP-11 and PDP-10 RADIX-50 word streams (https://en.wikipedia.org/wiki/DEC_RADIX_50)
-
prost-dto
Data transfer object conversion macros for prost
-
arc-writer
Arc writer
-
bevy_serde_project
Stateful, structural and human-readable serialization crate for the bevy engine
-
cu29-value
fork of Value with custom types added for Copper like the time and units
-
syno_api
An incomplete set of DTOs and errors for Synology DSM APIs
-
serde_graphql_input
serde graphql input serializes to graphqls input objects, as used in graphql functions
-
pond-cache
local, persistent cache for Rust
-
gcn_disk
Gamecube file header library and utilities
-
gree-ir
IR encoding/decoding for Gree AC
-
zar-cli
A command-line utility for reading and writing MacOS signed XAR archives
-
polars-json
JSON related logic for the Polars DataFrame library
-
serde-java-properties
Serde support for
java-properties
-
prost-reflect-build
function for use with prost-build and prost-reflect to generate ReflectMessage implementations
-
unifont
monochrome Unicode bitmap font. Halfwidth glyphs are 8x16, fullwidth are 16x16 pixels.
-
serde_fmt
Write any serde::Serialize using the standard formatting APIs
-
astro-format
Astro Format is a library for transcoding between an array of implemented types and a single buffer
-
osmflatc
Compiler of OpenStreetMap (OSM) Data from osm.pbf format to osm.flatdata format
-
json_size
calculate the size of a JSON object
-
sedes
SErialization & DEserialization Simplified
-
esl
reading, writing and processing ESM/ESP/ESS files
-
fast-assets
Easy to use Assets Manager
-
key-mapping
allowing for keyboard key code conversion between systems such as the DOM and HID usage-ids
-
register-bits
Perform register-bit manipulation which is verified at compile time
-
rbson
Encoding and decoding support for BSON in Rust
-
xml2arrow
Efficiently convert XML data to Apache Arrow format for high-performance data processing
-
librqbit-bencode
Bencode serialization and deserialization using Serde
-
json-spanned-value
Track the origin of your json values for better error reporting!
-
rtcm-json
JSON serialization/deserialization of RTCM v. 3
-
bytesize-serde
Alternative serde implementation for bytesize crate based on its FromStr
-
s2-pmtiles
reads/writes The S2 PMTiles 1.0 Specification
-
serde-struct-tuple
Procedural macro for deserializing a struct from a tuple of its fields
-
xcsp3-serde
XCSP3 serialization and deserialization
-
optional-field
Alternative data type to Option for representing values that can have 3 states: present, missing or null
-
dioxus-form
Automatic form-serializer for dioxus
-
starbase_utils
General fs, io, serde, net, etc, utilities
-
mdbook-satysfi
A mdbook backend for generating SATySFi documents
-
ajson
JSON Parser for Rust - Get JSON values quickly
-
usv-to-csv
USV to CSV: Convert Unicode Separated Values (USV) to Comma Separated Values (CSV) for data markup, including for spreadsheets, databases, text files, and more
-
serde_stacker
Serde adapter that avoids stack overflow by dynamically growing the stack
-
serde_x12
A Serde for ASC X12 EDI documents
-
rustc-ap-serialize
Automatically published version of the package
serialize
in the rust-lang/rust repository from commit 10c2316a6bf7cf9255f991e06e82ce692e6f84d5 The publishing script for this crate lives at: https://github… -
pktbuilder
Safe builder for building packets
-
junction-typeinfo
reflection for junction API generation
-
bcd-convert
encoding and decoding numbers in Binary Coded Decimal (BCD) format, supporting conversions between integers, strings, and raw BCD data
-
json-event-parser
A JSON event parser and serializer
-
posix-space
Pure Rust implementation of
isspace
for the POSIX locale -
phone_type
Phone type for Rust
-
hyper_serde
Serde support for hyper types
-
eserde_axum
axum
extractors built oneserde
to improve error responses -
chia-serde
Serialization and deserialization helpers for Chia types
-
serde_urlencoded_xrpc
XRPC-flavored serde_urlencoded
-
binstalk-types
The binstall toolkit that contains basic types for binstalk crates
-
gvariant
A pure-rust implementation of the GVariant serialisation format
-
vbs
Version-tagged serialization adaptor with compile-time version checking
-
canadensis_codegen_rust
Generates Rust code for data types based on Cyphal DSDL files
-
amqp_serde
Serde implementation for AMQP 0-9-1 types
-
brcode
parse and emit BR Codes
-
parquetry-gen
Parquet code generator
-
flatdata
Rust implementation of flatdata
-
itch
A cli tool for InTerCHanging between different serialized data formats
-
leb128fmt
encode and decode LEB128 compressed integers
-
rusty-chunkenc
Prometheus' chunkenc library
-
compact_bytes
A memory efficient bytes container that transparently stores bytes on the stack, when possible
-
base65536-cli
base65536 cli tool
-
zvariant_utils
Various utilities used internally by the zvariant crate
-
bmfont
bitmap font config parser
-
serde-seeded
Trait and macros for easy seeded serialization with
serde
-
sqlx-transparent-json-decode
Decode JSON from Postgres sqlx queries, without the Json<> wrapper type
-
serde_url_params
URL parameters serialization
-
stegcloak
Hides secrets inside text by compressing and encrypting the secret before cloaking it with special unicode invisible characters
-
serde_yaml2
Serde integration for yaml_rust2 crate
-
discord-snowflake
working snowflakes, Discord compatible
-
libsparkypi
control radio switch sockets and similar devices via linux gpiodev
-
nson
lightweight data-interchange format like JSON or BSON
-
serialmessage
Pack serial data into a fast, reliable, and packetized form for communicating with e.g. a Microcontroller.
-
interva
A feature-rich crate for handling intervals
-
piccolo-util
piccolo
library -
small_jwt
small JWT libary
-
omniqueue
An abstraction layer over various queue backends
-
dos-cp
DOS code pages
-
rship-sdk
rship sdk in rust
-
koto_serialize
Serde serialization support for the Koto programming language
-
mongodb-lock
distributed locking backed by Mongodb
-
diesel_as_wrap
helping to wrap types to support (de)serialization using diesel
-
feldera-ijson
A more memory efficient replacement for serde_json::Value
-
rsv-core
RSV reading and writing with Serde support
-
baid64
Easy-to-check URL-safe Base64 encoding for identities
-
rustc-hex
rustc-serialize compatible hex conversion traits
-
jsonway
JSON building DSL and configurable serializers for Rust
-
diffogus
calculate the difference between 2 instances of a type
-
refined
refinement types; parse, don't validate!
-
cdumay_context
Context Manipulation and Export
-
float16
Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types
-
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-flexible
Custom deserialization for fields that can be specified as multiple types
-
curies
Idiomatic conversion between URIs and compact URIs (CURIEs)
-
euui
An Extended Universal Unique Identifier
-
kle-serial
Rust deserialisation library for Keyboard Layout Editor JSON files
-
protozer0
protobuf decoder based on the protozero C++ library
-
serde_merge
merge some serializable data types
-
smpl_jwt
Very simple JWT generation lib
-
country-code-enum
Copyable Serde and Sqlx compatible country codes
-
sequential
A configurable sequential number generator
-
synapse_pb
Protobuf messages for CogniPilot Synapse
-
configrs
Configuration library
-
kpea
CPIO archive reader/writer library. Supports New ASCII and Old character formats. Fuzz-tested against GNU cpio.
-
ciborium-ll
Low-level CBOR codec primitives
-
wolfram-expr
Efficient and ergonomic representation of Wolfram expressions in Rust
-
enrede
string encoding library, providing an interface similar to str/String
-
asking
Build async prompts
-
serde_yaml_with_quirks
YAML support for Serde, fork with quirks support
-
ei
erl_interface for rust
-
bad64
Rust bindings for Binja's arm64 disassembler
-
gc_adpcm
Decoder for the ADPCM bitstream format used by Nintendo on the GameCube, Wii, and WiiU
-
serde_datalog
A Serde serializer that extracts Datalog facts
-
comma_serde_urlencoded
serde_urlencoded with support for serialization and deserialization of sequences and tuples in comma separated format
-
timecode
manipulate timecode
-
tower_type_steer
Steer (aka route, aka dispatch) request to service based on their types
-
charset-normalizer-rs
Truly universal encoding detector in pure Rust - port of Python version
-
lta_models
🚍Models for lta-rs
-
serde_tuple_explicit
A fork of the serde_tuple crate using explicit traits to de/serialize structs
-
js_option
An Option-like type with separate null and undefined variants
-
serde_jcs
JSON Canonicalization Scheme (JCS) for Serde
-
serde-byte-array
Optimized handling of
[u8; N]
for Serde -
encoding_rs_rw
Space-efficient std::io::{Read, Write} wrappers for encoding_rs
-
serde_columnar
Ergonomic columnar storage encoding crate with forward and backward compatible
-
serde-cyclonedx
Serde serialization for CycloneDx files
-
disasm6502
6502 disassembler, complete with a working example
-
destream_json
decoding & encoding a JSON stream
-
freeform
A small library for being able to store free-form data
-
hex-wrapper
Wrappers of the convertion between numbers and hex strings
-
pre-commit-sort
Sort pre-commit files
-
opg
Rust OpenAPI 3.0 docs generator
-
zbar-rust
High-level and low-level ZBar binding for the Rust language
-
rust-audit-info
Command-line tool to extract the dependency trees embedded in binaries by
cargo auditable
-
zarrs_ffi
FFI bindings for the zarrs crate
-
binario
An asynchronous zero-fluff binary encoder/decoder
-
not-send
!Send PhantomData type
-
hanhan-proto
my common
-
mcp-sdk
Model Context Protocol (MCP)
-
keon
A human readable object notation that syntactic similar to Rust and fully supports Serde's data model
-
dts
deserialize, transform and serialize data between different encodings
-
serde_json_canonicalizer
JSON Canonicalization Scheme (JCS - RFC 8785) implementation
-
nexrad-model
Common model for NEXRAD weather radar data
-
cesu8str
Convert to and from CESU-8 or Modified UTF-8 encodings, only when necessary
-
rml_amf0
Modules for handling the encoding and decoding of data with Adobe's Action Message Format 0 (AMF0 data format)
-
matrix-pickle
binary encoding format used in the Matrix world
-
terror
Uniform REST error response body, tailored for JSON
-
shurjopay-plugin
Rust plugin for for quick integration of shurjopay API
-
zalgo-codec-common
Convert an ASCII text string into a single unicode grapheme cluster and back
-
arch-ops
encode and decode instructions for several architectures
-
fluvio-smartengine
The official Fluvio SmartEngine
-
chik-serde
Serialization and deserialization helpers for Chik types
-
code128
Code 128 decoding and encoding
-
serde_spaniel
Spaniel Interactive Deserialiser for Serde
-
mcdata
(De)serializable NBT structures for Minecraft
-
typed-sled
Sled with types instead of bytes
-
codee
Easy and flexible way of encoding and decoding data into either strings or bytes
-
yaxp-common
<yaxp-cli ⚡> Yet Another XML Parser
-
bitvec_padded
Bit vector struct that includes byte padding for safe serialization and deserialization
-
esexpr-json
ESExpr serialization JSON encoding mappings
-
hcl-primitives
Primitives used by the HCL sub-languages
-
limnus-local-resource
local resource storage
-
libconfig-rs
libconfig parser in rust
-
serde_smb
serde serialization for use with MS-SMB structures
-
DEWQ
QR Code Generation Library
-
perfect-decimal
Limited range decimals which serialize as IEE754 floats with no loss of precision
-
alt_serde_json
A JSON serialization file format
-
cjson
Canonical JSON serializer
-
json_utils_2024
JSON utilities for Rust
-
gdl90
message encoder/decoder
-
rasta
UAST implemention
-
allwords
Generate all the words over a given alphabet
-
wang_utils_command
个人使用的rust工具库
-
substr-iterator
Substring extractor based on characters without allocation
-
l2r0-small-serde
An alternative serialization algorithm for RISC Zero
-
qrsmith
fast and simple Rust CLI tool for generating QR codes from strings
-
binchop
ELF/PE serialization/deserialization library
-
basenc
Encoding and decoding of Base-N encodings, no_std compatible
-
serialize_deserialize_u8_i32
that safely converts, back and forward, between u8 and i32
-
pb-sdk
unofficial async pocketbase sdk
-
serde_json5
A Serde (de)serializer for JSON5
-
shuttle-persist
Plugin for persist objects
-
typed-json
A JSON serialization file format
-
serde-pod
https://github.com/Mingun/serde-pod
-
simple_x509
X509 creating library
-
base85rs
A base85 (RFC1924 variant) encoder / decoder
-
serde_klv
KLV data format for Serde
-
pb-jelly-gen
A protobuf binding generation framework for the Rust language developed at Dropbox
-
byteserde
A generic serialization/deserialization framework for mapping byte streams to/from arbitrary struct types with focus on performance
-
enumscribe
Derive macros for converting between enums and strings
-
sandstorm
Cap'n Proto interfaces
-
desert_core
Binary serialization library for Rust (core crate)
-
bende
A bencode encoding/decoding implementation backed by serde
-
molecule-codegen
Code generator for molecule
-
ichen-openprotocol
iChen Open Protocol access library
-
vestaboard
a wrapper for the Vestaboard API with support for v2
-
flarmnet
file decoder/encoder
-
bencodex-rs
Bencodex
-
map-to-javascript-html
serializing a map to JavaScript code in HTML usually for dynamically generating strings on web pages
-
utf16string
String types to work directly with UTF-16 encoded strings
-
serde_avro_derive
Derive avro schema for Rust structs for serde_avro_fast
-
jtd-derive
Generate JSON Typedef schemas from Rust types
-
quacky
incomplete pure Rust protobuf (de)serializer. Initially forked from
https://github.com/tafia/quick-protobuf
, which unfortunately seems kinda abandoned… :/ -
csv
Fast CSV parsing with support for serde
-
serde-lwjson
Serde serialization and deserialization for lwjson files
-
varu64
A variable length encoding for unsigned 64 bit integers
-
neon-serde4
Easily serialize object for use with neon, fork of neon-serde3
-
twine-data
Codec for the twine-data binary serialization format
-
graphex
A small library to help creating command line tools exploring pseudo graph
-
surrealdb_id
Id and Relation for SurrealDB
-
zserio-rs-build
zserio compiler
-
serdev
Serde with Validation
-
pyany-serde
Serialization and deserialization for Python objects
-
stroka
Small String optimization
-
rhai-rusp
Rhai bindings for the Rust USP toolkit
-
vox_writer
writer module for MagicaVoxel file format
-
jsonnet-go
Idiomatic rust bindings for go-jsonnet
-
zarrs_storage
The storage API and default stores for the zarrs crate
-
roslibrust_serde_rosmsg
A rosmsg serialization file format
-
eolib
A core rust library for writing applications related to Endless Online
-
syt
Hackish things for serde_yml
-
tinydb
A small-footprint, superfast database ✨
-
cdr
A serialization/deserialization implementation of Common Data Representation
-
polygon_io
Rust Polygon.io client that verifies timestamps are in queried ranges and uses nanoseconds. Converts to EST for equities. Built on ureq and chrono.
-
jsony
An experimental fast compiling serialization and deserialization libary for JSON like formats
-
byte_struct
Pack and unpack structure as raw bytes with packed or bit field layout
-
neat-date-time
(native) Types & operations to allow space efficient storage of dates and times
-
kivi
KIVI | Key-value pair with key and value in separate lines
-
genotype_runtime
Genotype runtime
-
snowcloud
small crate for creating custom snowflakes that provides thread safe and non thread safe generators
-
protoc-gen-prost-crate
Protocol Buffers compiler plugin powered by Prost!
-
tokio-byteorder
Asynchronous library for reading/writing numbers in big-endian and little-endian
-
tokio-unix-ipc
A minimal abstraction for IPC via unix sockets
-
normal_map
A struct that maps a range of values to the normalized range [0.0, 1.0]
-
openrtb
v2.5 and OpenRTB Dynamic Native Ads v1.2 types for rust
-
pi_bon
attempt to downcast the triat object to a concrete type
-
image4-util
Pure Rust tool for handling Image4 files (aka IMG4, IM4P, IM4M, IM4R)
-
async-io-converse
Can conduct a conversation over any AsyncRead or AsyncWrite type with serde compatible types
-
serde_json_merge
Merge, index, iterate, and sort a serde_json::Value (recursively)
-
fwf-rs
Fixed Width Format(FWF) reader and writer for Rust
-
swimos_msgpack
SwimOS MessagePack
-
quickfix-msg44
FIX 4.4 messages generated from official XML spec file
-
bebytes
serialization and deserialization of network structs
-
sui-sdk-types
Core types for the Sui Sdk
-
base64id
Efficiently represent 64, 32 and 16 bit integers as base64url strings
-
ra-ap-rustc_serialize
Automatically published version of the package
rustc_serialize
in the rust-lang/rust repository from commit 4e4c20d2abe6a218991152b735800fbaf51aedd6 The publishing script for this crate lives at:… -
json_value_search
Interface to search elements into serde_json::Value
-
iunorm
Map normalized floating-point numbers to/from (un)signed integers
-
fusio-parquet
Parquet reader and writer implementations for Fusio
-
haxeformat
Haxe serialization format in Rust
-
hedera-proto
Protobufs for the Hedera™ Hashgraph SDK
-
dodo
Basic persistence library designed to be a quick and easy way to create a persistent storage
-
five8
Fast base58 encoding and decoding for 32-byte and 64-byte arrays
-
bomboni_proto
working with Protobuf/gRPC. Part of Bomboni library.
-
deseresp
serializer and deserializer for Redis's RESP3 format using serde framework
-
gs11n
Utililties need for GS11N
-
serde_hooks
Runtime hooks for serde
-
cesrox
Composable Event Streaming Representation (CESR)
-
opentalk-types-common
Common types and traits for OpenTalk crates
-
sunlight
A very simple Protobuf binary parser
-
clox_models
Rust models generated from avsc files
-
rspack_cacheable
-
text-to-png
way to render text to a png image with basic options
-
alisa
A framework for building apps with real-time collaboration
-
byteorder
reading/writing numbers in big-endian and little-endian
-
valu3
A generic serialization/deserialization/type framework
-
trait-keyless
functions for encoding and decoding keyless addresses, used by the TRAIT blockchain: application agent addresses, transactional addresses, and named addresses
-
rust_erl_ext
Erlang external term format codec
-
ros2_message
handling MSG and SRV files in ROS2
-
leopard-codec
Reed-Solomon codes using leopard algorithm
-
vpk0
handling Nintendo's N64-era vpk0 data compression
-
pb-rs
A converter from proto files into quick-protobuf compatible Rust module
-
serde_json_path_to_error
A drop in replacement for serde_json where detailed errors are the default
-
eule
Async generic serialization crate with a minimal interface
-
simple_xml_serialize
XML serialization library
-
mif
Memory Initialization File
-
simple-xlsx-writer
memory efficient XLSX writer
-
bytify
macro that can write given const-expr values into a continuous byte array
-
hdf5-metno-types
Native Rust equivalents of HDF5 types
-
smdiff-merger
merging SMDIFF delta files together
-
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
-
q-num
Q notation for fixed-point numbers via a proc_macro
-
ndarray-safetensors
Serialize / deserialize ndarrays with safetensors
-
dynamecs-app
An opinionated ECS-like architecture for time-dependent simulations
-
chashmap-serde
Fast, concurrent hash maps with extensive API and Serde support
-
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)…
-
rawbson
Blazing fast zero-copy BSON handling
-
canonical_json
A Canonical JSON serializer
-
protoc-bin-vendored-macos-x86_64
protoc binary for osx-x86_64 compiled by Google and bundled in this crate
-
serde_urlencoded_field
Easily urlencode fields in serde_dervie types
-
hr-id
A human-readable unique ID which supports Unicode, safe for URLs and file paths
-
comiconv-server
A server for converting comic book archives, compatible with comiconv
-
kindelia
An efficient, secure cryptocomputer
-
bytey
convenient and easy to use byte storage
-
form-data-builder
multipart/form-data (RFC 7578) document builder
-
cobs2
Consistent Overhead Byte Stuffing — COBS — and variant COBS/R
-
ls_rules
A Little Snitch .lsrules file format model
-
minicbor-io
A set of I/O utilities for minicbor
-
tora
A lite, byte-based serialization and deserialization library
-
protox-parse
Parsing of protobuf source files
-
tinkoff-invest-types
tinkoff invest types library
-
rkyv-test
Zero-copy deserialization framework for Rust
-
pct-str
Percent-encoded strings for URL, URI, IRI, etc
-
basyx-rs
work with Asset Administration Shells
-
prometheus-32bitfix
Prometheus instrumentation library for Rust applications
-
reserde
Serde-based CLI document converter (Bencode, CBOR, JSON, TAML, x-www-form-urlencoded etc.)
-
xml_serde
Namespace aware XML (de)serializer utilizing Serde
-
domain_changer
that helps you change the domain of the link to another domain
-
prost-wkt-build
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
syml
configuration language similar to YAML, but may be more user-friendly
-
ucpack
serialization format used in the Arduino Alvik
-
feventbus
eventbus is implemented using nats,kafaka and rabbitmq client
-
httpcodec
Encoders and decoders for HTTP/1.x messages based on bytecodec crate
-
tfschema-bindgen
Generate (de)serialization Rust code for Terraform Schema
-
serde_rustler
Serde Serializer and Deserializer for Rustler NIFs
-
rustic_hal
creating Hal representations of resources, based on serde
-
httlib-hpack
HPACK format implementation for HTTP/2
-
auditable-extract
Extract the dependency trees embedded in binaries by
cargo auditable
-
yael
reading and writing numbers of a specific endianess
-
serde_state
Stateful serialization/deserialization for serde
-
jcers
jce in rust
-
contra
A minimal serialization/deserialization library with expanded persistency functionality
-
half
Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types
-
serde_amp
Serialization/deserialization tooling for Asynchronous Messaging Protocol
-
s2id
Self-sovereign identity library and command-lie
-
protobuf-support
Code supporting protobuf implementation. None of code in this crate is public API.
-
prost-enum
Enhance Enums of prost generated files to support serde and sea-orm
-
spaceapi
types and serialization/deserialization
-
pact
Compact and streamable data format that works anywhere--from web apps to robots
-
irox-imagery
Image processing, manipulation, formats
-
jsonfilter
Filter and compare JSON objects
-
poius
command-line interface (CLI) tool written in Rust for encoding and decoding files and directories using base64 encoding
-
hessian_rs
hessian2 codec implemention
-
fluvio-jolt
Fluvio JSON to JSON transformation library
-
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… -
msd
reading and writing MSD files
-
fastvlq
A fast variant of Variable-Length Quantity with a focus on speed and no_std support
-
ceresdbproto
Protobuf specs for CeresDB
-
measured-prometheus-protobuf
Tokio metrics for measured
-
raw_serde
A serialization library
-
intuicio-framework-serde
(De)Serialization framework module for Intuicio scripting platform
-
ryan-cli
Ryan: a configuration language for the practical programmer
-
lune-std-serde
Lune standard library - Serde
-
serde-xdr
XDR serialization and deserialization for Serde
-
config_file_macros
Add file configuration support for the struct to enable seamless serialization and deserialization of its fields, improving data management and persistence
-
dalvik
Disassembler for Android Dalvik bytecode
-
actix_extract_multipart
ActixExtractMultipart is a library for parse actix_multipart into a structure that you defined
-
rydis
low level rust bindings for the zydis library
-
json-canon
Serialize JSON into a canonical format
-
firefly-meta
Parser and serializer for the Firefly Zero metadata file format
-
binn-ir
-
serde-ast
An AST representation for serde serialization
-
crate_file_dyzs
program to read a CSV file and write a JSON file
-
axum-postcard
📬 postcard axum extractor and response using serde
-
foundations_ext
Foundation extensions published from the ewe_platform but usable by all
-
shellcoder
Write shellcode payloads in a flash
-
base64-stream
To encode/decode large data with the standard Base64 encoding
-
ryg-rans-sys
FFI bindings for ryg_rans. ryg_rans is automatically built and linked statically. Requires a C compiler.
-
codex
Human-friendly notation for Unicode symbols
-
serde_plain2
Fork of serde_plain. A restricted plain text serializer for serde
-
mtml-parser
MTML parser written in Rust
-
derse
binary serialization protocol for Rust
-
serde_x12_alt
Serde support for X12 EDI
-
fastvarint
fast varint encode/decode that supports wide compatibility
-
rdgen
A terminal program for generating reproducible random data for testing
-
swimos_encoding
SwimOS Encoding Utlities
-
simple_slip
A small and simple library for SLIP encoding
-
pbjson-build
Generates Serialize and Deserialize implementations for prost message types
-
harlaw
Transform DSL files to JSON. Formatting options available for custom output.
-
jsonbuilder
A json builder used to create JSON structures using a simple DSL
-
tibco_ems-sys
Rust bindings for the Tibco EMS C library
-
rpc-it
RPC library for my own demand
-
frclib-datalog
WPI's DataLog spec
-
content_inspector
Fast inspection of binary buffers to guess/determine the encoding
-
esl01-vlqencoding
VLQ encoding (https://en.wikipedia.org/wiki/Variable-length_quantity)
-
vectortile
encoding Mapbox Vector Tiles
-
merde_json
JSON serialization and deserialization for merde, via jiter
-
timeleft
Tells you the time left until your next class from a file("times.csv") in your home folder Add an arg to print just once
-
serde_millis
A serde wrapper that stores integer millisecond value for timestamps and durations (used similarly to serde_bytes)
-
argus-ser
Rustc Ty serialization and TS bindings
-
vdf-serde
Support for the Valve Data Format for Serde
-
detect-newline-style
Determine a string's preferred newline character
-
jose-b64
Base64 utilities for use in JOSE crates
-
serde_asn1_der
A basic ASN.1-DER implementation for
serde
based uponasn1_der
-
indexer
allows you to create an index (a multi-value sorted map) based on serde json values
-
actix-web-validator5
Validation mechanism for actix-web
-
sucrose
embedding static data from files at build time
-
compact-thrift-parquet
Parquet metadata structures generated from thrift definitions
-
serser
serialization crate
-
libeither
Either struct for Rust
-
serde_transmute
Transmute objects through serde
-
supply-chain-trust-example-crate-000076
Unicode Bidirectional Algorithm
-
snitch-transform
JSON data transformation lib used by snitch components
-
ezcbor
Easy little cbor library
-
ream
Data language for building maintainable social science datasets
-
base64-serde
Integration between rust-base64 and serde
-
serror
serialize anyhow errors into json format
-
rkyv_codec
Some adaptors to stream rkyv Archives over AsyncRead and AsyncWrite
-
satoxid
Boolean satisfiability problem encoding library written in rust
-
bootspec
NixOS RFC 125's bootspec datatype
-
num-to-words-de
Convert a u32 Integer into its String equivalent in the German Language
-
peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
sciter-serde
Serde support for Sciter engine
-
nova
Macro to derive newtypes with support for serde and sqlx
-
mipsasm
A MIPS assembler targeting the N64
-
varinteger
Rust module for encoding/decoding varints that doesn't do any IO. Inspired by the Node.js varint module
-
pilota-build2
Compile thrift and protobuf idl into rust code at compile-time
-
urlencoding
doing URL percentage encoding
-
fe2o3-amqp-types
AMQP1.0 data types
-
bin-proto
Easy binary protocol definitions
-
empty_type_traits
Converting between types and their optional counterparts
-
enser
Enum serialization with tag
-
merge-struct
Deep merge for serializable structs
-
rkyv_typename
Customizable naming for types
-
libmctp
MCTP (Management Component Transport Protocol) implementation for Rust
-
enc
aids in processing encoded data
-
risc0-zkvm-serde
RISC Zero zero-knowledge VM serde crate
-
schema_jsonrs
Generate JSON Schemas from Rust code
-
serde_json_diff
Create machine-readable JSON diffs
-
tracing-serde-subscriber
currently only meant for internal use within
tracing-modality
-
json-rpc2
robust and pragmatic JSON-RPC 2.0 implementation
-
nix-nar-cli
Binary to manipulate Nix Archive (nar) files
-
chisel-decoders
Chisel UTF-8 and ASCII byte stream decoder implementations
-
messagepack-rs
pure Rust MessagePack implementation
-
serde_view
Serialize views of data
-
huski-lib
ASCII table aide library
-
fhirbolt-serde
Internal serde library of the fhirbolt project
-
rkyv_rpc
Helpers for defining an RPC protocol using rkyv
-
serde_path_serializer
A Serde serializer for Path
-
hematite-nbt
A full-featured library for working with Minecraft's Named Binary Tag (NBT) file format, including Serde support
-
reqif-rs
writing ReqIF files
-
rustwire
efficient manipulation of encoded protocol buffer messages
-
maybe-multiple
An extension of
Option
which can hold none, one or multiple elements -
daemon-engine
A helper package for writing unix rust daemons with IPC based clients
-
serde_repr
Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum
-
serde_json_traversal
A macro that creates the boilerplate to traverse JSON (js/ts style)
-
kmip-protocol
KMIP protocol object (de)serialization
-
mlua_serde
Serde (De)serializer implementation for mlua Value
-
serde-attributes
Serde Attributes
-
wedpr_s_protos
WeDPR protobuf definitions and their generated code
-
possible
providing a three state enum for differentiating between an explicit null value and the absense of a value
-
framous
sending and receiving packets to and from a Reader/Writer
-
schematic_types
Shapes and types for defining schemas for Rust types
-
serde-nested-json
Helpers for de/serializing nested JSON strings with Serde
-
boba
Encoder and decoder for the Bubble Babble binary data encoding
-
unicase_serde
serde Serialization and Deserialization for UniCase crate
-
serde_dynamodb_streams
de/serialize struct to HashMap<String, AttributeValue> with Serde to use with Rusoto DynamoDB Streams. Just a fork of mockersf/serde_dynamodb with different feature flags
-
encoder
Blazing fast encoder written in Rust
-
serdapt-base58
Adapter to serialize as base58
-
json-objects-to-csv
Robust Rust library for converting JSON objects into CSV rows
-
sled-tables
Structurized, strongly typed tables for sled to store associated sets of data (Vec/HashSet)
-
netcdf3
A pure Rust library for reading and writing NetCDF-3 files
-
jops
Query and operate with serde_json Values
-
ornament
A helper to create decorated text
-
edgedb-tokio-ext
Derive macros for edgedb-tokio-ext
-
bitchomp
reading in different types from a buffer of bytes
-
ananas
Transform arbitrary data to Not-A-Number (NaN) payloads
-
serde_bare
BARE (https://baremessages.org) encoding format
-
endio_bit
Bit-level reading and writing, modeled after std::io::{BufReader, BufWriter}
-
serde_ub_json
UBJSON (Universal Binary JSON) serialization file format
-
jsonml
deserialization and serialization
-
nextid_sdk
Rust SDK for NextID components
-
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
-
pilota-thrift-parser
Pilota thrift Parser
-
serde_scan
easily deserialize values from standard input
-
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)
-
nano-ogmo
Small cross platform ogmo3 deserialization
-
json_minimal
A minimal json crate
-
tectonic_docmodel
The Tectonic document model and its serialization into
Tectonic.toml
-
serde_kicad_sexpr
KiCAD v6 S-Expression Format
-
era-jp
Japanese Era Library
-
cargo-geiger-serde
TODO: Write description
-
psrdada
wrapper for the psrdada radio astronomy library
-
xls2txt
Command-line utility to convert stylesheets (ODS or excel) to text
-
apivolve_generator_api
Api for creating generators for Apivolve, an API evolution tool that helps keep your APIs backwards compatible yet clean
-
mipsasm-rsp
A MIPS assembler targeting the N64 rsp
-
pilota-build
Compile thrift and protobuf idl into rust code at compile-time
-
append-only-bytes
Shareable append-only bytes
-
jce
in Rust
-
nu_plugin_from_beancount
A nushell extension to load a beancount file into nu structured data
-
vlung-analysis
CT画像データを解析して部位ごとに抽出してOBJファイルを生成するソフトウェア
-
codepage-437
Codepage 437 transcoding for Rust
-
mqtt-bytes-v5
MQTT v5 serialization and deserialization
-
datum
Terse, human-writable data format
-
bin_file
Mangling of various file formats that conveys binary information (Motorola S-Record, Intel HEX, TI-TXT and binary files)
-
battler-wamprat-message
Procedural macro for sending structs over WAMP messages
-
rsocket_rust_messaging
Communicate with Spring RSocket Messaging
-
kaitai
A macro for compiling Kaitai Struct into Rust
-
endian-type
Type safe wrappers for types with a defined byte order
-
celestia-types
Core types, traits and constants for working with the Celestia ecosystem
-
json-feed-model
JSON Feed model
-
ora-storage
Part of the Ora scheduler framework
-
image4
A no_std-friendly library for parsing and generation of Image4 images written in pure Rust
-
timetrack_jr
CLI time-tracking utility
-
scoop-shim
parser and serializer for Scoop shims
-
HiddenBytes
HiddenBytes is a personal tool for exploring image steganography techniques and algorithms, ideal for experimenting with hiding information in images
-
serde_jacl
Serialization and Deserialization of JACL
-
byteorder-lite
reading/writing numbers in big-endian and little-endian
-
pickled
A serde-based serialization library for Python's pickle format
-
vizio-openrtb
OpenRTB v2.5 and OpenRTB Dynamic Native Ads v1.2 types for rust forked for Vizio
-
protobuf-codegen3
Code generator for rust-protobuf. Includes a library and
protoc-gen-rust
binary. Seeprotoc-rust
andprotobuf-codegen-pure
crates -
psyche-serde
Serialize/Deserialize module for Psyche AI Toolset
-
mazze-addr
Mazze Address Encoder/Decoder
-
json_typegen
Procedural macro that generates Rust types from JSON samples
-
flecs_ecs_sys
sys binding for C/CPP flecs ECS library https://github.com/SanderMertens/flecs
-
staging-protobuf
Protocol Buffers - Google's data interchange format
-
tsid
generating Time-Sorted Unique Identifiers
-
blc
binary lambda calculus
-
todo-replacer
Replace function body with
todo!()
-
j2csv
Convert JSON to CSV
-
edres
Generate struct and enum definitions from data files
-
serde-env-field
A helper for serde deserialization with environment variables expansion
-
objio
traits for reading and writing objects
-
attrsets
Proc macro for defining multiple variants of a struct/enum with different attribute annotations e.g. for multiple Serde serializations
-
neon-serde3
Easily serialize object for use with neon, fork of neon-serde
-
imbl-value
A JSON
Value
type built onimbl
-
serde_shims
Community Driven Serde Shims
-
vectorize
Converts maps to vecs for serialization
-
lbr-prelude
LambdaBuffers runtime library for the Prelude schema
-
big-decimal-byte-string-encoder
Google BigQuery's BigDecimalByteStringEncoder
-
palserializer
A tiny but efficient serializer written in rust used in nislib library
-
bmbp_marco_sql
BMBP Marco
-
serde-nothing
Serialize to nothing. Deserialize from nothing
-
moosicbox_aconverter
Audio converter helper binary
-
robot36-encoder
convert images into audio using the robot 36 encoding
-
rwt
Rebel Web Tokens, similar in form and function to JSON Web Tokens
-
zserio
Runtime support for zserio
-
serde-humanize-rs
A Serde deserializer for duration and byte-size
-
ocapn-syrup
Syrup is a lightweight and easy-to-implement data serialization format
-
prost-reflect-validate
protoc-gen-validate's validation using prost-reflect
-
rocket_okapi_fork
OpenAPI (AKA Swagger) document generation for Rocket applications, forked version from rocket_okapi
-
mqtt_macro
MqttItem trait, that helps with defining topics and json payloads for MQTT broker usage
-
serde-bool
Single value, true or false, boolean deserializers
-
genie-support
Support library for genie-* crates
-
nom-leb128
Fast LEB128 decoding for the nom parser combinator library
-
jt_util
jt808 jt1078等基础库实现
-
clap-serde
wrapper to deserialize clap app using serde
-
lebai-proto
lebai proto
-
echonet-lite
Pure Rust ECHONET Lite implementation
-
space-lib
WebAssembly host functions for Space Operator
-
rust-openfmb-ops-protobuf
Rust language protobuf definitions for the OpenFMB operational use cases
-
serde-spdx
Serde serialization for SPDX files
-
quick-type-schema
Generate json schema and language bindings
-
i-dunno
RFC 8771 Internationalized Deliberately Unreadable Network Notation
-
morsify
Easily convert text to Morse code and vice versa
-
tis620
handling Thai Industrial Standard 620 (TIS-620) characters
-
data-stream
serialization library based on streams
-
serde_indextree
Serializing indextree structure
-
bsa
creating and extracting Bethesda Softworks Archives
-
psml
serialising to, and deserialising from, PSML
-
encoding_rs_io
Streaming transcoding for encoding_rs
-
energyleaf-proto
Protobuf definitions for Energyleaf
-
serde-fressian
Fressian for rust/wasm
-
protoc-gen-prost-serde
Protocol Buffers compiler plugin providing JSON serializations
-
edgehog-device-forwarder-proto
Protobuf messages for the Edgehog Device Forwarder
-
serde_dbus
Serde Implementation for DBus
-
sfo-serde-result
serialize and deserialize result using Serde
-
float_fast_print
Fast float-to-string conversion based on the Ryū algorithm by Ulf Adams
-
token-identifier
create 32 bit tokens with checkbits and identifier of such tokens
-
testeventbus
eventbus is implemented using nats,kafaka and rabbitmq client
-
little-endian
Encoding and decoding of little-endian format
-
imagine
help with images
-
libxivdat
Read & write Final Fantasy XIV .DAT files
-
bevy_save-erased-serde
Type-erased Serialize and Serializer traits
-
yab32
base32 library for Rust
-
utf7-imap
Mailbox names encoder and decoder (UTF-7 IMAP RFC 3501)
-
citeworks-csl
Serde types for serialising and deserialising CSL-JSON
-
easy-xml
An XML library
-
naive_json_io
loading and saving JSON data. naive_json_io is not for production.
-
dicom-encoding
DICOM encoding and decoding primitives
-
diesel_json
Json wrapper type for JsonB data handling in diesel
-
binary_serde
binary serialization and deserialization
-
serde_short
Derive Serialize and Deserialize for enum reperesented as C short enum
-
jsonrpc-lite
JSON-RPC 2.0 Specification serialization for Rust
-
serde-xml-rust
Maintained fork of xml-rs based deserializer for Serde (compatible with 0.9+)
-
serde_json_path_macros
Macros for the serde_json_path crate
-
serde-csv-extra
Csv-related serde addons
-
compris
Composite Primitive Schema (CPS) for Rust
-
para-cli
Decoder and utility for the Flipnote Studios .ppm animation format
-
async-io-typed
Adapts any AsyncRead or AsyncWrite type to send serde compatible types
-
archiv
Read and write compressed, length-prefixed streams or file(s)
-
meilisearch-importer
import massive datasets into Meilisearch by sending them in batches
-
meowtonin-serde
Serializer/deserializer for BYOND types, using meowtonin
-
hb-subset
A wrapper for HarfBuzz font subsetting API
-
jsonit
A way to parse Json Items using iterators from streams
-
monostate
Type that deserializes only from one specific value
-
encon
an optionally-encrypted config format, built on top of JSON
-
ipld-dagpb
IPLD DAG-PB codec
-
datagram
traits
-
just-orm
database ORM that use JSON file for Rust
-
esexpr-text
ESExpr serialization text format
-
quartz_nbt
support for serializing and deserializing Minecraft NBT data in binary and string form
-
xylo
A music theory toolset
-
yhy-email-encoding
Low level email encoding RFCs implementations
-
weldmock
Full fake REST API generator
-
noodles-bcf
Binary Call Format (BCF) reader and writer
-
slog-mozlog-json
MozLog JSON drain for slog-rs
-
serde_canonical_json
Implements a CanonicalFormatter for serde_json
-
sane
SANE Serialization and Deserialization for Rust
-
ctr_cart
3DS file header library and utilities
-
ril
Rust Imaging Library: A performant and high-level image processing crate for Rust
-
tex-glyphs
dealing with glyphs in TeX/pdfTeX fonts as unicode characters
-
serde-json-fmt
Configurable formatting for serde_json serialization
-
df_st_api
Starting an API server for the DF Storyteller project
-
serde-name
Extract the Serde name of structs and enums
-
elikoga-ical-rs
Ical library
-
packs
A PackStream implementation written in Rust
-
json_value_remove
Interface to remove serde_json::Value elements
-
serde_dynamic_typing
A simplified
serde
-compatible type model that allows dynamic runtime inspection -
openscad-customizer-rs
An interface to the OpenSCAD Customizer
-
stc-s
serializer/deserializer with JSON support
-
owned_json_deserializer
Because apparently
serde_json
only deserializes through a reference™ -
nobility
NBT decoder
-
rudano
A data serialization format as similar as possible to Rust's own syntax
-
bebop
runtime for Bebop, a schema-based binary serialization format
-
orc-format
Unofficial implementation of Apache ORC spec in safe Rust
-
serde_structuredqs
serialize/deserialize structured query-string
-
wstp-sys
Low-level FFI bindings to the Wolfram Symbolic Transfer Protocol (WSTP) C API
-
general_storage_static
general_storage::Storage where backend is chosen statically by a feature
-
simple_jwt
JWT encoder/decoder
-
serde-human-bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
wang-utils
个人使用的rust工具库
-
ssbh_data
High level data access layer for SSBH formats
-
nr-cif
Handle Network Rail CIF files
-
ordcode
Serialization format which preserves lexicographical ordering, for use with key-value databases
-
statehub-id
Statehub supported identity library
-
serde_gelf
Gelf serialization using serde
-
packetize
encode and decode your packet with stream channel
-
alesis-samplepad-lib
Serialize and deserialize Alesis Samplepad KIT files
-
synapse_protobuf
Protobuf messages for CogniPilot Synapse
-
gsi-csgo
containing ready-made structures for deserializing or reverse serializing data provided by CSGO GSI using serde. With examples.
-
hmap-serde
Serialize/deserialize heterogeneous maps
-
rust-fr
non-self-describing data-interchange format
-
tf-bindgen-schema
Rust structures used to (de)serialize Terraform Provider and Config Schema
-
namegen
Fast name generator
-
nu_plugin_from_bencode
A Nushell plugin to convert bencode data into Nu structured values
-
prima_rs_logger
Prima logging standard library
-
tinystl
A small library to read and write STL mesh files, inspired by MicroSTL
-
winroute
high level of interface for manipulating and observing Windows's routing table
-
protobuf-lite
decode protobuf as hashmap
-
google_taxonomy
Struct with all Google Product Categories / Taxonomy
-
struct2vec
Rust structure to slice
-
local-encoding-ng
simplifies the encoding and decoding from the local Windows Ansi codepage
-
rqjs-ext
-
denvars
Deserialize environment variables
-
codicon
Traits for encoding and decoding
-
numberer
Turn things into numbers and numbers into things
-
serde-big-array-options
Allow to serialize/deserialize [Option<T>;N]
-
maybe-serde
maybe impl for serde
-
forest_json_utils
JSON utilities used to interoperate with default golang JSON defaults
-
join_compile_commands_json
join multiple compile_commands.json files into one
-
xml2json-rs
converting to and from XML/JSON
-
oxidd-dump
Dump OxiDD decision diagrams to file
-
picodata-rmp-serde
Serde bindings for RMP (forked from rmp-serde)
-
yaxpeax-ia64
ia64 decoder for the yaxpeax project
-
reed-solomon-32
Reed-Solomon BCH encoder and decoder with support of no_std environment
-
fnmatch-regex2
Convert a glob-style pattern to a regular expression
-
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
-
bitflags-serde-legacy
Implement serde traits for bitflags 2.x types compatibly with 1.x
-
serde-cs
Serde serialization/deserialization for camma separated lists
-
actix-msgpack
Msgpack payload extractor for Actix Web
-
dakv_varint
varint
-
serde_json_pretty
A prettier pretty-printer for serde_json
-
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… -
encode
framework for encoding binary data
-
firestore-serde-timestamp
A timestamp serialization helper for firestore-serde
-
serde_json_matcher
matching JSON data using a declarative syntax
-
muxml
serializing and deserializing MusicXML files to an intermediate representation
-
bancho-packet
handling osu!'s packets
-
oasis-cbor
Rust CBOR serialization built as a thin wrapper around sk-cbor
-
hotfix-message
FIX messages for HotFIX
-
tensorflow_proto
Rust structs for Tensorflow Protocol buffers
-
arcfinder
finding arcs in gcode for 3D-printing and replacing them with G2/G3 commands
-
serde_osc
Serialization and deserialization of Open Sound Control (OSC) packets using serde
-
ultimate-common
Rust libraries
-
decode_kyma_vcs_event
decode optimised Kyma '/vcs,b' messages into EventID-value pairs
-
protoc-bin-vendored-linux-x86_32
protoc binary for linux-x86_32 compiled by Google and bundled in this crate
-
persia-speedy
A fast binary serialization framework
-
yara-x-proto-yaml
converts protocol buffers into YAML
-
rjship
A collection of tools for working with the JSend specification, written in Rust
-
rbase64
A fast multi-threaded base64 encoding library and CLI tool
-
flat-bytes
serialization format which converts enums and structs from and to bytes
-
jatch
performing JSON patching
-
restest
Black-box integration test for REST APIs in Rust
-
hsluv
Human-friendly HSL (revision 4)
-
json-api
Idiomatic types for building a robust JSON API
-
miniserde
Data structure serialization library with several opposite design goals from Serde
-
base64uuid
Type for representing base64url-encoded UUIDs
-
serfig
Layered configuration system built upon serde
-
json-toolkit
providing pointer facilities and extending 3rd-parties JSON types
-
serde-envfile
♻️ Deserialize and serialize environment variables
-
just-a-tag
A #tag-type, RFC 1035 DNS label compatible
-
buck-resources
Load resource paths from a resources.json produced by Buck
-
barf
Turn any input into "barf"-ed output
-
caco3-serde
CaCO3 serde adaptor
-
quickfix-msg40
FIX 4.0 messages generated from official XML spec file
-
zoho-crm
help interact with v2 of the Zoho CRM API
-
sml
markup language optimized for loading config files and schemas
-
prost-convert
Generate more idiomatic rust code from GRPC proto files
-
conventional_commits_linter
A tooling and language agnostic utility to lint Git commits against the Conventional Commits specification
-
unix-ipc
A minimal abstraction for IPC via unix sockets
-
kserde
A tiny serialization / deserialization crate
-
gomod-parser
go.mod parser
-
zeronet_address
ZeroNet address
-
prost-msg-build
A Protocol Buffers implementation for the Rust Language
-
retool
Convert 5e.tools data for use with Reroll
-
tiled-parser
Tiled JSON deserializer and serializer
-
serde-partial
Serde partial serialization made easy
-
iced-x86
blazing fast and correct x86/x64 disassembler, assembler and instruction decoder written in Rust
-
catbuffer-rust
Serialize and deserialize NEM's Catapult entities in Rust applications
-
rof-rs
Rust Object Format API for Rust
-
bin-encrypt-decrypt
A high-performance binary encryption and decryption library that supports customizable character sets beyond Base64
-
serde-gron
serialize/deserialize of serde in gron format
-
strkey
Serialization of values into a human-readable encoding that preserves lexicographic sort order
-
mistletoe-api
API objects and interfaces for the Mistletoe Package Manager
-
encdec
binary object encoding / decoding helpers
-
flexbuffers
Official FlexBuffers Rust runtime library
-
serde_iter
Iterator wrappers for sequence/map serialization
-
rs-parse-snapshot
parse v8 heapsnapshot to serialized node info json
-
cra
extracting/archiving in multiple formats fully in memory
-
libjsonutils
JSON utilities for Rust
-
track
struct data modifications
-
yaml-split
iterator over individual YAML documents in a YAML file or stream
-
femtopb-build
A code generator for
femtopb
-
coreutils_json
Json service
-
watson_rs
Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
proxy-protocol
PROXY protocol serializer and deserializer
-
pipejson
A pipebase plugin using json serde
-
jlabel-question
HTS-style full-context label question parser and matcher
-
serde_with_value_affix
Custom affix modules for serde
-
serde-querystring-actix
A query string extractor for actix-web based on serde-querystring
-
sval_serde
Integration between serde::Serialize and sval::Value
-
resolved-pathbuf
A resolved PathBuf
-
serde-json-utils
Util crate for serde_json Value
-
rbxm
Reader for Roblox model files
-
bevis
Fiat-Shamir without the Hassle
-
hrx
plain text archive format
-
linked-hash-map-rs
A linked hash map
-
awint_internals
Internal utilities for the
awint
system of crates -
serde-mappable-seq
Unnoficial third-party serde (de)serializers for mappable sequences
-
iprs
Inter planetary specifications in rust-lang
-
one2html
Convert Microsoft OneNote® notebooks to HTML
-
reed-solomon-simd
Reed-Solomon coding with O(n log n) complexity. Leverages SIMD instructions on x86(-64) and AArch64.
-
flatten-json-object
Tiny Rust library for flattening JSON objects
-
clonable-command
An std::process::Command that implements Clone and serde::*
-
foxglove-protos
interacting with the foxglove protos
-
gsj
Geological Survey of Japan algorithms
-
yaxp-core
<yaxp-cli ⚡> Yet Another XML Parser
-
postcard-bindgen
generate bindings for the postcard binary format for other languages than Rust
-
stubit
stupid bit library
-
chardet
rust version of chardet
-
composefs
filesystem
-
bitman
An easy to use bit manipulation library for Rust
-
serde_many
Multiple serialization/deserialization implementations for the same type
-
qif_generator
QIF file generation
-
redispatch
serialization and deserialization for redis
-
bibicode
convert any natural number from one numeral system to another
-
serde_struct_wrapper
Wrap Structs with an alternate root element during serialization and deserialization using Serde
-
volo-build
Compile thrift and protobuf idls into rust code at compile-time
-
mutelnet
handling TelnetEvents from telnet-codec
-
serde-duration-ext
Serde support for std::time::Duration and chrono::Duration (chrono feature)
-
ruhvro
Fast, multi-threaded deserialization of schema-less avro encoded messages
-
gqdb
Core lib for the global QSO database
-
natural_slice
Encoding some properties of slices as natural numbers using Kociemba's alogrithms
-
lsdj
interfacing with LSDJ files and memory
-
buf_sized
Calculate buffer sizes needed by types
-
bitpacker
Pack numbers tightly. In Rust.
-
tango-client-sys
C bindings for a client to the Tango control system
-
moz_cbor
CBOR (https://tools.ietf.org/html/rfc7049) in Rust
-
pow
Generate or verify sha256 based proofs of work over arbitrary typed data
-
jsonl
JSON Lines for Rust
-
dcbor
Deterministic CBOR ("dCBOR") for Rust
-
escapist
minimal library for escaping HTML and href attributes; it can also unescape HTML
-
agnes
A data wrangling library for Rust
-
serde_dbgfmt
Deserialize #[derive(Debug)] output using serde
-
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… -
another_json_minimal
A minimal json crate
-
prost-simple-rpc
RPC implementation on top of prost
-
serde_ubjson
UBJSON support for Serde
-
libnetkeeper
The netkeeper toolkits write in rust
-
kafka-serde
serialization and deserialization for the Kafka protocol
-
lib0
Efficient binary encoding library for Yrs
-
dothyphen
ASCII to Morse and vice versa translator
-
zfec-rs
Zfec library
-
makepad-tinyserde
tinyserde
-
zerocopy
makes zero-cost memory manipulation effortless. We write "unsafe" so you don't have to.
-
serde_epee
Serde support for EPEE
-
casserole
Break and serialize values into content-addressable storage
-
doip_rw
Diagnostic over IP encoder and decoder
-
json_extract
This macro reduces boilerplate when using serde_json::Value variants when trying to get into a nested property
-
nachricht-serde
Serde bindings for nachricht
-
sh_serde_derive
watt serde derive
-
lordeckcodes
Legends of Runeterra deck encoder/decoder
-
collagen
The collage generator
-
exist
Self describing persistence library
-
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
-
unsignedvarint
unsigned varints
-
terminput
TUI input parser/encoder and abstraction over input backends
-
kekbit-codecs
Kekbit channels adapters, that allow to directly write and read data structures into a channel
-
serde-with-expand-env
Parse environment variables in serde crate using deserialize_with
-
xorstream
xoring a vector of data with an (optionally async) stream of data
-
xdr-codec
XDR encode/decode runtime support. Pairs with xdrgen which generates code from specs.
-
vlq
Sourcemap-style VLQ encoder and decoder
-
four-cc-nokhwa
Newtype wrapper providing a convenient representation of four-character-code values
-
serde-save
the most complete serialization tree for serde
-
xed
high level bindings for xed
-
avrow
fast, type safe serde based data serialization library
-
toml_pretty
a function to pretty serialize a serde-serializable value to toml
-
lebicon
Implements codicon traits for LEB128 encoding / decoding
-
hv-ecs
A wrapper around the
hecs
crate performing reexporting/version patching for Heavy -
htop
HTML to PDF converter
-
size-ser
Seralizer for serde to compute a lower bound for the size of any type that is Serialize
-
datagram-builder
Nimble Datagram Builder
-
json_string
Format JSON string so that
serde_json
can understand it -
call-by
A trick to parameterize functions and traits by the calling convention of their arguments and results
-
pbjson-build-any
Generates Serialize and Deserialize implementations for prost message types
-
serde_bolt
Bitcoin Lightning BOLT-style message serializer / deserializer
-
serde_scala
A .scl scala file parser
-
bsn1_serde
derive macros for bsn1
-
base58check
encoding
-
hex-serde-util
A helper crate for manipulating hex strings with serde
-
generic-uvarint
A generic wrapper around unsigned_varint + generic_array
-
serde-automerge
(De)serialize
serde
objects from or intoautomerge
transactions -
hex-buffer-serde
Helper for serializing byte buffers as hex strings in
serde
-
rustybit-serde-bencode
A bencode serializing/deserializing library powered by Serde
-
erased_serde_json
Type-erased Formatter trait for serde_json::ser::Formatter
-
simple-base64-cli
CLI binary for crate base64
-
valq
macros for querying and extracting value from structured data by JavaScript-like syntax
-
url-escape
encoding/escaping special characters in URLs and decoding/unescaping URLs as well
-
sparkplug-rs
Sparkplug protobuf bindings for Rust
-
lib-contra
The function implementation of contra
-
serde_qs_ext
Querystrings for Serde
-
strong-xml
Strong typed xml, based on xmlparser
-
nop-json
JSON serialization/deserialization (full-featured, modern, optimal, streaming, direct into struct, binary-ready)
-
thurgood
Full (de)serialization support for Ruby's Marshal format
-
querylizer
Serialization library for OpenAPI parameter styles
-
neodyn_xc
Neodyn Exchange is the serialization format for the Neodyn database engine
-
serde-lite
A general-purpose serialization/de-serialization library
-
serde_garnish
Serialization/Deserialization for use with garnish core libraries
-
zk-kit-pmt
Generic for storage Merkle Tree (sparse & fixed-size) in Rust
-
valence_nbt
Minecraft's Named Binary Tag (NBT) format
-
serde_eetf
Erlang external term format support for serde
-
yamlate
A cross-language interpreter library that dynamically evaluates YAML attributes given variable bindings
-
rusty_pdf
adding text and images to existing pdf files
-
serde_any
Dynamic serialization and deserialization with the format chosen at runtime
-
serde_aws_query_ce
Serde support for AWS Query protocol
-
tracing-serde-modality-ingest
currently only meant for internal use within
tracing-modality
-
json_in_type
fast json serialization
-
wider_primitives
Wider primitive integer types
-
dragnit
Schema-based serializing library (part of magister project)
-
miniserde-miku
Data structure serialization library with several opposite design goals from Serde
-
mosis
Assembler and Disassembler for the MOSIS instruction set
-
goodpod
generating Podcasting 2.0 feeds
-
rs1090-python
Python binding to rs1090, a library to decode Mode S and ADS-B signals
-
dewars_protobufs
DEWARS Protobuf definitions
-
ascii-armor
ASCII Armor: binary to text encoding library and command-line utility
-
chidori
executing prompt-graph models
-
s2json
supports the S2JSON 1.0 Specification
-
etwin_serde_tools
Helper functions for
serde
-
serde-json-schema
minimal json-schema type
-
lento-quick-js
QuickJS Javascript engine wrapper
-
tch-serde
Serialize/Deserialize tch-rs types with serde
-
tps_minicbor
A CBOR encoder and decoder suitable for
no_std
embedded targets -
package-json
package.json manager for Rust
-
json_macros
Convenience macros for constructing JSON objects from literals
-
gtfs-rt
Read, write, and manipulate GTFS-Realtime data
-
kitty_image
Display images using the kitty image protocol
-
ssmarshal
Stupid simple value-only marshaling using serde
-
onehot
One-hot encoding trait and proc macro for auto deriving
-
podio
Additional trait for Read and Write to read and write Plain Old Data
-
sg-prost
fork
-
toml_config_trait
Rust trait to turn a Rust struct into a TOML config
-
reapi
A wrapper around REAPI for rust using prost and tonic
-
rdfoothills
A collection of mostly small, RDF related utilities, including conversion between different serialization formats, using external tools
-
ref-swap
Safe wrapper around AtomicPtr
-
azamcodec
Encoder and decoder library for Azam Codec
-
rsomeip
AUTOSTAR's Scalable service-Oriented MiddlewarE over IP (SOME/IP)
-
corro-speedy
A fast binary serialization framework
-
quickwit-proto
Quickwit's protos
-
bson2
Encoding and decoding support for BSON in Rust
-
serde_libconfig
A libconfig serialization file format
-
looking-glass-protobuf
Protobuf reflection library built on looking-glass and Prost
-
serde-fleece
Fleece (binary json) support for serde
-
liberasurecode
wrapper for
openstack/liberasurecode
-
tomlenv
Manage your environment configuration with TOML
-
unicode-bidi
Unicode Bidirectional Algorithm
-
axum-bson
axum bson extractor and response
-
serde_with_extension
extended functionality for serde_with
-
envoypb
containing built protobufs for the Envoy XDS data plane API
-
cargo-toml-workspace
Parse cargo workspace and load specific crate
-
roscal_lib
Open Security Controls Assessment Language In Rust
-
zarrs_opendal
opendal store support for the zarrs crate
-
week1
A short description of my package
-
koibumi-base32
A Base32 encoder/decoder library
-
local-jcs-store
Store a directory of JSON objects, indexed by a cannonical hash
-
irox-csv
CSV Reader/Writer
-
serde_infer
Don't you hate #[serde(rename)]-ing every field in your struct
-
pyth-lazer-protocol
Pyth Lazer SDK - protocol types
-
protobuf-json-mapping
JSON mapping for Protocol Buffers messages
-
steg86
hiding messages in x86(_64) binaries
-
time-iso8601
Serialize and deserialize date-time in ISO-8601 format
-
deser
An experimental serialization and deserialization library for Rust
-
b0x
CLI tool to display information about the provided input (integers, IP addresses, strings)
-
serde_enabled
A small wrapper for enabling/disabling sections in configuartion files easier with Serde
-
layeredconf
Layered configeration files, deserialized with serde
-
cmp_json
Comparators for JSON represented by serde_json::Value
-
netstack
A batteries included networking crate for games
-
diny
An asynchronous, alloc-free serialization framework
-
wasmrs-codec
MessagePack Codec implementation used by wasmRS modules
-
valu3-parquet
Parquet and Arrow encoding and decoding for valu3
-
sbor
Reference implementation of the SBOR binary data format, from the Radix DLT project
-
hdv
Header-determined values
-
bomboni_prost
working with prost. Part of Bomboni library.
-
better_io
Better traits and implementations for IO and buffering
-
torrust-tracker-contrib-bencode
(contrib) Efficient decoding and encoding for bencode
-
graphite_binary
Efficient binary serialization for the graphite_minecraft project
-
sfc_cart
SNES/SFC ROM header library and utilities
-
v4-proto-rs-temp
Rust proto PR
-
keymaps
standardized encoding for key codes
-
decode_raw
A protobuf debugging tool –
protoc --decode_raw
on steroids -
jsonrpc-macros-plus
Helper macros for jsonrpc-core
-
quake_microsoft_todo
The model of microsoft todo
-
protobe
An easier way to generate multiple projects with protoc-rust
-
asbs
A generic steganography library
-
protobuf-codegen-pure3
Pure-rust codegen for protobuf using protobuf-parser crate WIP
-
nb-serde-query
serialize and deserialize query string in url
-
packet-9dfd7e7b6ae4d549987171c9f89a823d
experiment
-
figtok_tokens
handling different token types for Figtok
-
craftflow-nbt
A serde-based NBT (from Minecraft) binary format implementation
-
serdapt-base64
Adapter to serialize as base64
-
ahri
database 🗳
-
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…
-
assemble_app
Bootstrap library for https://assemble.app
-
serde_valid_literal
Literal Value type based JSON
-
serde-typeinfo
Runtime type info based on serde data model
-
cloud-lib
self-hosted WebAssembly cloud
-
cj_ascii
working with ASCII strings in Rust
-
spork
Safe process fork
-
serde-reflect-intermediate
Reflection utils of intermediate representation for Serde serialization
-
serde_json_v8
A JSON serialization file format matching V8 formatting
-
oasis-borsh
Binary Object Representation Serializer for Hashing
-
serde-hex-utils
Collection of hexadecimal (De)serialization utilities for serde
-
serde_serializer_quick_unsupported
Helper for implementing a serializer that supports a reduced subset of the serde data model
-
planus-codegen
Internal codegen library for planus
-
binascii
Useful no-std binascii operations including base64, base32 and base16 (hex)
-
serde_win_unattend
Rust serde bindings for Microsoft Windows Autounattend.xml
-
jddf
JSON Data Definition Format validator and utilities
-
tysh
hashing the metadata of a type
-
web-sugars
It’s a sugars for web related crates such as
web-sys
,js-sys
,wasm-bindgen
s -
gsi
map tile retriever for 'Chi-ri-in-tile' ('地理院タイル'; ja-JP) of 'Geospatial Information Authority of Japan' (GSI)
-
serde_edifact
A Serde for Edifact
-
htscodecs-sys
FFI bindings for htscodecs. htscodecs is automatically built and linked statically. Requires a C compiler.
-
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
-
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
-
serde_json_pythonic
fork that includes a Pythonic JSON formatter
-
b64-url
Base 64 Encoding with URL and Filename Safe Alphabet
-
ton-address
working with addresses on The Open Network (TON)
-
tauriless_serde
details of serialization and deserialization of messages for
tauriless
-
entity-inmemory
Custom inmemory database for entity crate
-
idmangler-lib
encoding and decoding Wynntils id strings
-
serde_starlark
Serde serializer for generating Starlark build targets
-
serde-loader
Serde wrapper to load/save serializable data from relative paths
-
locustdb-serialization
Serialization formats used by LocustDB for peristent storage and client/server communication
-
stmc
TCP/UDP Message Communication wrapper
-
const_base
Decoding/encoding base 64/32/16 strings at compile-time
-
trans-gen-cpp
Generating C++ trans code
-
tremor-codec
Tremor Script Interpreter
-
fbthrift
Facebook fork of thrift
-
d2-stampede-protobufs
Dota 2 Protobufs
-
httlib-huffman
Canonical Huffman algorithm for handling HPACK format in HTTP/2
-
sincere_token
token
-
apache-avro-test-helper
Apache Avro tests helper
-
vcdiff-merger
A pure Rust library for merging VCDIFF files
-
l6t
reading and writing files used by Line6 Edit, namely Line6 Tone (l6t), Line6 Bundle (l6b), Line6 Tone Collection (l6c) and Sounddiver Library (lib)
-
bmbp_marco_util
BMBP Marco
-
fd_bs58
Optimized Base58 codec for 32 and 64 byte numbers
-
toml-query
work with toml::Value objects more conveniently
-
babelfish
Universal translater for encodings
-
fastfield_codecs
Fast field codecs used by tantivy
-
rkyv_dyn
Trait object support for rkyv
-
serde-single-key-map
Unwrap a single key map with serde
-
serde-hex
Hexadecimal encoding/decoding with serde
-
serde_watson
Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
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. -
toml-datetime-compat
conversion of toml_datetime types from/to chrono and time
-
tiny-json-rs
lightweight JSON parser for Rust
-
threetwo
base32 library for Rust
-
mavryk-smart-rollup-encoding
Data Encodings used by Mavryk Smart Rollup kernels
-
sled-extensions
Wrappers around the Sled embedded database to permit storing structured data
-
sdf-parser-core
Core parser for the sdf yamls
-
osm_pbf2json
A parser/filter/processor for OSM protobuf bundles
-
serde_dokechi
serializer / deserializer library focus on only serialized binary size
-
quack-builder
Rust code generator from .proto files. Initially forked from
https://github.com/tafia/quick-protobuf
, which seems kinda abandoned… :/ -
jomy-ap-rustc_serialize
Automatically published version of the package
rustc_serialize
in the rust-lang/rust repository from version 1.83.0 The publishing script for this crate lives at: https://github.com/rust-analyzer/rustc-auto-publish -
beatsabermaprs
Interface to Beat Saber beatmaps
-
asn1obj
Rust Asn1 format decode/encode
-
preserves
serialization format via serde
-
oura-api
A client for the Oura V2 REST API
-
ecolor
Color structs and color conversion utilities
-
aliri_base64
Wrappers that make debugging and using byte arrays a bit nicer
-
deno_package_json
package.json implementation for the Deno CLI
-
matrix-protos-rust
Rust protobuf bindings for interacting with matrix-io devices
-
utf8conv
A UTF8 / Unicode Converter for no_std
-
avdl-serde-code-generator
convert avdl declarations into Rust types with serde support
-
co
Efficient byte packet encoding/decoding
-
json-commons
A set of JSON common tools in Rust
-
html-to-react
convert a html string to react
-
ordered-varint
Byte-orderable, variable length encoding
-
serde-json-python-formatter
A serde-json formatter to mimic Python output
-
small-num
Small crate used to create small numbers optimally
-
verify
A validation library
-
serde_token
transcoding a Serde deserializer into a sink of tokens
-
icelake
Pure Rust Iceberg Implementation
-
serde_ipld_dagjson
IPLD DAG-JSON support for Serde
-
enum_primitive_serde_shim
Community Driven Serde Shims
-
locus-lib
cross-platform, json file-based storage for Rust
-
base95
Textual representation of base 95 fractional numbers with arbitrary precision
-
rspamd-base32
encodes and decodes base32 bug-to-bug compatible with Rspamd
-
lexicoid
Short & stable IDs based on timestamps
-
json_value_resolve
Interface to resolve String to serde_json::Value
-
rtlola-io-plugins
Input and ouput plugins to be used in the various frontends of the interpreter
-
litetx
Lite Transaction File (LTX) encoding/decoding
-
fuzzcheck_serde_json_generator
A Fuzzcheck mutator which generates
serde_json::Value
s -
locale_name_code_page
that helps us get code pages (then legacy encodings) used in Windows
-
iso20022
ISO 20022 Universal Financial Industry Messages in Rust
-
easybuffers
Faster serialization and deserialization than protobuf
-
fcode
A binary serialization/deserialization strategy for Serde that supports schema evolution
-
wordlists
Take bits, give words
-
kubetsu
distinguish value type of other struct
-
cdr-encoding
Serde implementation of OMG Common Data Representation (CDR) encoding
-
mbe
A binary encoding library designed for efficient data storage and transportation in trading platforms
-
kube-derive
Custom derives for the kube kubernetes crates
-
penumbra-sdk-proto
Bindings and extension traits for Penumbra protobufs
-
serde_archive
archive serializer for Serde
-
libipld-raw-cbor
ipld raw cbor codec
-
basehan
A data encryption method using Chinese characters. Kind of like base64.
-
rasn-derive-impl
Derive macro impls for rasn-derive
-
lib-base64
A base64 (with padding) encoding and decoding library, which implements the encode() and decode() methods for the String and Vec<u8> types
-
erlang_rs
Erlang External Term Format for Rust
-
contact-tracing
apple/google contact tracing protocol
-
serde-scale
Serde serializer and deserializer for the SCALE encoding
-
commit_encoding_derive
Commitment encoding derivation macros
-
tihu
toolset written in Rust
-
egui-theme
A standalone serializable theme container for use with Egui
-
abomonation
A high performance and very unsafe serialization library
-
serde-constant
Const values for serde
-
conjure-codegen
Rust code generation for Conjure definitions
-
mmap-storage
Memory map backed storage
-
endiannezz
Zero dependencies library for I/O endianness on high-level
-
primitive-byte-iter
An Iterator which can load primitive types and glam types from bytes
-
otopr
Obvious Rust Protobuf Library
-
serde_vici
Serde serialization/deserialization library for the VICI protocol
-
spideroak-base58
Base58 encoding and decoding
-
sval_protobuf
protobuf encoding for sval
-
serde_jsonrc
A lenient JSON serialization file format
-
azalea-nbt
A fast NBT serializer and deserializer
-
id3
reading and writing ID3 metadata
-
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…
-
serde-semver
Serde-compatible version checker
-
netcdf
High-level NetCDF bindings for Rust
-
relative
A type to wrap vtable references such that they can be safely sent between other processes running the same binary
-
mk_ext_serde_yaml
YAML data format for Serde
-
pngme
A command line program that lets you hide secret messages in PNG files
-
dynamecs
An opinionated ECS-like architecture for time-dependent simulations
-
percent-encoding-rfc3986
RFC3986-compliant percent encoding and decoding
-
rs-urlencoding
doing URL percentage encoding
-
actix-web-4-validator
Validation mechanism for actix-web
-
rs2io
Types and utilities for processing io with a design heavily focused around the custom protocols used by the popular MMORPG Runescape
-
linku-sona
Types from https://www.npmjs.com/package/@kulupu-linku/sona ported to rust
-
eetf
encoding/decoding Erlang External Term Format
-
SerialRust
This package allow for the serialization and deserialization of things
-
detect-compression
Reader and Writer that auto-detect compresson algorithms
-
json_plus
JSON helper functions beyond Serialization & Deserialization
-
spinifex-unsigned-varint
unsigned variable integer format used in the Multiformat specifications
-
hex-matrix
build hex matrix using byte array
-
s2n-codec
Internal crate used by s2n-quic
-
json-keypath-iter
Iterator for traversing serde json objects, yielding a flattened path and value of each element
-
steam-vent-proto-build
Build steam-vent compatible protobuf bindings
-
shortid
uuidv1 generator and variant. safe and fast.
-
xmlwriter
streaming XML writer
-
serde-gff
https://github.com/Mingun/serde-gff
-
smdton
Data Tree Object Notation
-
rustvdif
interacting with data encoded in the VLBI Data Interchange Format (VDIF)
-
fftp
In-network file transfer
-
impl_serialize
Macro for common implementing methods in serde::Serializer trait
-
msb128
std::io::{Read, Write} positive primitive Rust integers in the Most Significant Base 128 (MSB128) variable-length encoding
-
byteutils
that provides a collection of frequently used utility functions for working with bytes, strings, and vectors. It includes common tasks such as converting between strings and byte arrays…
-
zarrs_metadata
Zarr metadata support for the zarrs crate
-
dynamic-protobuf
Dynamically serialize protobuf message
-
redis-derive
implements the redis::FromRedisValue and redis::ToRedisArgs traits from mitsuhiko / redis-rs for any struct
-
df_st_parser
File parser manager for the DF Storyteller project
-
banana-rust-sdk
async SDK to call the banana.dev services
-
mavec
Converts an object-like json into a String vector
-
bincode2
A binary serialization / deserialization strategy that uses Serde for transforming structs into bytes and vice versa!
-
benko
A zero dependency bencode parser/encoder
-
dos-cp-generator
DOS code pages build tool for
dos-cp
-
serde-enum-str
Serialize and deserialize enum string
-
crabmole
Porting Go standard library in Rust
-
gsi-cs2
Ready-to-use structures for serializing data from Counter Strike 2 GSI
-
wirehair-wrapper
Rust wrapper for https://github.com/catid/wirehair
-
manual-serializer
manual byte buffer serialization & deserialization
-
serde-yaml-olidacombe
YAML support for Serde
-
base64easy
encodes and decodes base64 as bytes or utf8
-
anyseq
Automatically generate serde Deserializer from separated values
-
emp
An Efficiently Managed Packaging system, NBT but better!
-
based
Custom numeral systems
-
gin-tonic-core
core functions for gin-tonic
-
serde_xmlrpc
no nonsense, XML-RPC serde implementation for Rust
-
byte-transcoder
A Rust+Typescript library to transcode higher-level data types to/from bytes
-
binmatch
binary pattern matching crate
-
nebular
An audio synthesis toolset
-
bolt-proto
Bolt protocol primitives: values, messages, and serialization / deserialization
-
bitorder
read and write bits in lsb or msb order
-
borsh-derive
Binary Object Representation Serializer for Hashing
-
de_env
Deserialize environment variables into a struct
-
pink-erased-serde
Type-erased Serialize and Serializer traits
-
dbn-cli
Command-line utility for converting Databento Binary Encoding (DBN) files to text-based formats
-
x42ltc-sys
FFI crate for x42’s libltc (Linear/Longitudinal Time Code library)
-
serde-hessian
hessian2 codec implemention
-
msgpck
A no-std and async compatible msgpck de/serializer
-
actix-multiresponse
intents to allow supporting multiple response/request data formats depending on the Content-Type and Accept headers
-
jsurl
A more compact and human-readable alternative to JSON + URL encoding
-
g60
encodes and decodes G60 as bytes or utf8
-
stelar
A SLR table generator, and LR parser
-
hexo-io
Hexo's IO utility
-
quickfix-msg41
FIX 4.1 messages generated from official XML spec file
-
async-http-codec
async HTTP 1.1 encoding and decoding
-
stream_delimit
length delimited protobuf stream separator
-
gestalt
Cross-platform configuration and data saving between desktop and web
-
litl-val
A memory efficient representation of JSON values
-
five8_core
Core utilities for the five8 crates
-
cstea
An Ingredient crate for working with csv files in rettle
-
serde_prometheus_labels
A serializer for Prometheus labels
-
probor
A (prototype of) serialization protocol on top of CBOR that provides protobuf-like functionality
-
uri-url
Efficient Conversion of URIs and URLs
-
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.
-
protobuf-json
serializing Google protobuf objects as JSON using Rust
-
rbe_testsuite
RDF data shapes implementation in Rust
-
rdsys_backend
A backend API to receive resources from rdsys
-
k8-obj-metadata
Core Kubernetes metadata traits
-
snake_case
SnakeCase is a String-like type that can only contain valid non-empty snake_case
-
fire-protobuf
Rust only protobuf implementation
-
pblib-rs
Rust safe bindings for pblib
-
jsonptr
Data structures and logic for resolving, assigning, and deleting by JSON Pointers (RFC 6901)
-
serde_dyn
A package that allows you to dynamically select which type to deserialize at runtime via UUID values specified per type
-
terra-proto
Terra Core Protobuf Builds
-
decstr
IEEE 754 decimal floating point bitstrings
-
xavier
lightweight and versatile XML parsing library designed to streamline the process of handling XML data with ease and efficiency
-
axoupdater-cli
Self-updater executable for use with cargo-dist
-
serdapt-hex
Adapter to serialize as hex
-
fog-pack
Binary Data format supporting immutable references, schema, and compression
-
kaydle
Serde serializer and deserializer for KDL
-
flecs-sys
low-level bindings to the Entity Component System (ECS) framework flecs
-
dgraph_client
client for dgraph
-
sval_buffer
Value buffering for sval
-
raftlog_protobuf
Encoders and decoders of the Protocol-Buffers messages for the constituents defined in
raftlog
crate -
ascii_basing
Functions to create base 62 (ASCII) String representations of integers
-
bech32-no_std
Encodes and decodes the Bech32 format
-
webbuf
fast base64 and hex encoding/decoding
-
uuid-b64
Base64 encoding for UUIDs
-
ommui_string_patterns
String pattern checkers for OMMUI identifiers
-
torrex
Bendy based parsing structures for BitTorrent files
-
compresto
A command-line tool to benchmark various compression algorithms
-
serde-version
Versioning support for Serde
-
offwall
CSV-reading OpenFlow controller dedicated to firewall bypassing
-
emoji256
A binary-to-text encoding scheme for hashes and cryptographic keys
-
base79
Textual representation of and utility functions for base-79 fractional numbers with arbitrary precision
-
endian-writer
[no_std] Methods for efficient reading and writing of structures to raw pointers in a stream-like fashion
-
base116_cli
CLI binary for crate base116
-
linkstore
embedding, manipulating and retrieving data embedded in binaries using linker sections
-
plod
deriving plain old data
-
jasper
RFC 8259-compliant JSON encoder and decoder
-
arya
json validation. simple json repair. lightning fast.
-
sqlite_varint
functions for dealing with varints from SQLite
-
json2cbor
Convert JSON to CBOR
-
batbox-file
Loading files with web support
-
indexed_storage
Fast and lightweight indexed binary storage
-
gix-url
gitoxide project implementing parsing and serialization of gix-url
-
postman_collection
A Postman Collection serialization & deserialization library
-
utem
automatic translation from UTEM (Universal Text Encoding as Meaning)
-
jsonprima
RFC 8259 compliant JSON validator in Rust
-
shpool_vt100
parsing terminal data
-
uuid32
Uuids formatted as Strings in Crockford base32 for easier to read + copy urls, plus db
-
anvil-region
Region file format storage for chunks
-
typed-num
Typed number in Rust with serde support
-
serde_json_ctx
serde json extension trait for value
-
endecode
encoding crate for types
-
string-newtype
New Type idiom helper for string-like types
-
nds_cart
NDS file header library and utilities
-
merde_json_types
Wrapper types for merde_json that implement serialization/deserialization
-
zarrs_icechunk
icechunk store support for the zarrs crate
-
serde-deserialize-duplicates
helper macros providing an alternate implementation of serde's Deserialize for cases when duplicate values exist in the source data
-
lbs
Lazy Binary Serialization
-
tabfile
read tab-delimited data
-
json_typegen_cli
Command line utility for generating Rust types from JSON samples
-
muon-rs
Serde support for MuON data interchange format
-
base64-compat
encodes and decodes base64 as bytes or utf8 - compatible with older Rust versions
-
bung
A serialization implementation for SurrealDB, based on MessagePack
-
dxr
Declarative XML-RPC
-
minigps
file format support
-
hash_avatar
rust生成随机头像的库
-
valuable
Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries
-
ltv
Length Type Value - Reader / Writer
-
rkyv_impl
Macro for
rkyv
users to implement methods onFoo
andArchivedFoo
in a singleimpl
block -
c32
Crockford's Base32 encoding
-
pakr-iec
Functions to format numbers as decimal (1000 is 1.0k) and IEC (1024 is 1.0ki) up to YOTTA suffix
-
ps-base64
Base64 encode/decode
-
bumpy_vector
A Vector-like object with different sized entries
-
keystone-engine
Rust bindings for the Keystone Engine assembler library
-
serde-generate-bin
generate (de)serialization code in multiple languages
-
pbtools
Google Protocol Buffers encoding and decoding
-
rust-lcm-codec
Rust support for reading and writing the LCM data format
-
sqlx-pgrow-serde
serde-compatible newtype wrapper for sqlx::postgres::PgRow
-
supply-chain-trust-example-crate-000007
encodes and decodes base64 as bytes or utf8
-
sma-proto
SMA Speedwire protocol
-
md2nb
Convert Markdown files into Wolfram Notebooks
-
serde_sqlite_jsonb
A Serializer and Deserializer for SQLite jsonb binary format
-
kube-secrets-encoding
Encode Kubernetes secrets for data and dataString
-
protobuf3
Google protocol buffers
-
file-utils
Convenience wrappers for file I/O, mostly around binary operations
-
bs64
SIMD-accelerated Base64 encoding and decoding library
-
orio
Small serialization library
-
basn1
Binary ASN.1 encoding and decoding no-std library (DER)
-
numf
Convert numbes between formats
-
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… -
murdoch-charsets
character-sets type defined by IANA
-
tamasfe-json-rpc-types
containing JSON RPC types with serde
-
libfyaml-sys
Rust binding for libfyaml
-
php_serde
Serde support for PHP's serialization format
-
log4rs-gelf
TCP Handler and GELF Encoder to use with the log4rs logging framework
-
streamson-generator
integrates streamson with generators
-
tokio-serde-postcard
tokio-serde
transport based onpostcard
format -
serde-querystring-axum
A query string extractor for axum based on serde-querystring
-
neon-serde
Easily serialize object for use with neon
-
nota
A message format for an alternative universe where IEEE754 floats, UTF-8, and little endian never existed
-
protox
protobuf compiler
-
api-client
macro for quickly creating REST api client structs
-
bytebox
Easy and performant data storage inspired by Flutter's shared_preferences
-
serde-resp
Redis RESP protocol serialization and deserialization with serde
-
serde_piecewise_default
Uses serde's Option<T> handling to let you easily specify defaults for all fields at once by implementing Default
-
protobuf-json-temp
serializing Google protobuf objects as JSON using Rust
-
residua-uleb128
reading and writing unsigned integers in LEB128 encoding
-
hext
A binary file markup language
-
geonetworking
Tools for encoding and decoding a geonetworking header according to EN 302 636-4-1 v1.3.1
-
configurable
helpers for loading/saving a struct to file in $XDG
-
sage_mqtt
Manipulate MQTT 5.0 data types
-
signal-backup-decode
decode signal backups
-
sval_fmt
Integration between std::fmt::Debug and sval::Value
-
menugen
Hierarchical menu generation library
-
jsonpointer_flatten
flatten a JSON object or array using JSON Pointer addressing
-
wayk_proto
WaykNow packet encoder-decoder and sequencing utilities
-
altcoin-bech32
Encodes and decodes Altcoin Segregated Witness addresses in Bech32
-
serde_webgpu
Serialize WebGPU uniform buffer member layout
-
prost-uuid-doubleint
Prost uuid custom datatype
-
varint
Google Protobuf's Variable-Length Integers
-
ecpool
Thread pool for managing executions of erasure coding
-
store
A dead simple binary (de)serializer
-
fifthtry-serde_sqlite_jsonb
A Serializer and Deserializer for SQLite jsonb binary format (FifthTry fork, till PR is merged)
-
rust-strings
rust-strings
is a library to extract ascii strings from binary data -
zydis-sys
low level rust bindings for the zydis library
-
fluvio-smartstream-executor
The offical Fluvio smartstream executor
-
riscy-isa
Encodes and decodes streams of RISC-V instructions
-
serde-wasm-bindgen
Native Serde adapter for wasm-bindgen
-
nuts-bytes
Serialization into a binary data format
-
libipld-cbor
ipld cbor codec
-
schemafy_lib
Generates serializeable Rust types from a json schema
-
humphrey_json
A JSON library for the Humphrey ecosystem
-
polywrap_msgpack_serde
An msgpack Serializer and Deserializer data format with Serde for Polywrap
-
planus-buffer-inspection
Internal buffer inspection library for planus
-
json_log
Log with JSON
-
event_store
deal with every aspect of an eventstore
-
bitsparrow
in Rust
-
mmap_bytey_byte_buffer
Mmap Bytey MByteBuffer code, use Mmap Bytey instead
-
rlua_serde
Serde (De)serializer implementation for rlua Value
-
serde_sated
sane adjacently tagged enum deserialization (with untagged variant) for serde
-
serialization_minecraft
encode and decode your struct
-
base58id
A short, human-readable identifier for infrequently generated records
-
riscu
loading/encoding RISC-U ELF64 binaries
-
tweechat-datatypes
Rust datatypes for tweechat
-
nebula-fbthrift-storage
Nebula Graph storage interface
-
goods-json
JSON format for 'goods' asset manager
-
bit_seq
A procedural macro for creating bit sequences
-
le-stream
De-/serialize objects from/to little endian byte streams
-
stk-json
An JSON module based on serde_json for STK
-
vipera
configuration file crate, but it works
-
dusk-varint
varint+zigzag integer encoding/decoding (no_std)
-
wstp
Bindings to the Wolfram Symbolic Transfer Protocol (WSTP)
-
serde-brief
A brief, self-descriptive, serde-compatible binary format
-
miso-types
Expanded types for Borsh serialization
-
serdeconv
convenient traits and functions for converting between TOML/JSON/MessagePack strings and serializable values
-
surrealdb-tikv-client-proto
Protobuf specs for the TiKV Rust client
-
figtok
Takes Figma Tokens JSON output and converts it to valid composable CSS
-
usv-to-xlsx
USV to XLSX: Convert Unicode Separated Values (USV) to Microsoft Excel (XLSX) for data markup, including for spreadsheets, databases, text files, and more
-
serde_apply
Partially deserialize and update your struct
-
docx-parser
Parse Word and OpenOffice DOCX files, and output markdown or JSON
-
serializable_enum
Two macros for implementing serialization / deserialization for enums containing no data variants
-
serde-datetime
serde serializer/deserializer for DateTime
-
ef80escape
A domain-specific-language to select commits in a git repo. Similar to Mercurial's revset.
-
simd-json-derive
derives for simd-json
-
flow-record-common
common types used by flow-record and flow-record-derive
-
vcdiff-writer
creating valid VCDIFF files (not an encoder)
-
vint32
fast vint u32 encoding
-
dbf_dextractor
Extract and deserialize dbf files
-
serde-strz
A serde wrapper that stores type using Display and FromStr
-
xml_tokens
Parse XML to tokens. Serialize tokens to XML.
-
physics3
data types for (de)serializing physics settings from physics3.json files
-
wasabi_leb128
Read and write the variable length LEB128 number format
-
caido-convert
Encoding library for web security applications
-
purescript-corefn
A parser for PureScript's corefn JSON representation
-
iso_8583_rs
Parse ISO-8583 messages
-
fbs
Fbs FlatBuffers Rust runtime library
-
b3-rs
B3 (Better Binary Buffers)
-
bitendian
Ergonomic library for reading/writing numbers in big-endian and little-endian with async support
-
schemafy
Generates serializeable Rust types from a json schema
-
asterix
Encode/Decode for ASTERIX protocol using the deku library
-
storekey
Lexicographic sort-order preserving binary encoding format for key-value stores
-
hash-value
A hashable, JSON-like, serde Value type
-
supply-chain-trust-example-crate-000061
reading/writing numbers in big-endian and little-endian
-
azul-peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
steganography
A simple steganography library
-
htmlescape
HTML entity encoding and decoding
-
savefile-derive
Custom derive macros for savefile crate - simple, convenient, fast, versioned, binary serialization/deserialization library
-
df_st_image_maps
World Maps parser for the DF Storyteller project
-
serde-types
Extension helper types for serde
-
serde_extract
Enables remapping two structs using the Serde framework
-
row2pgcsv
Serializer for PG CSV
-
nebula-fbthrift-graph
Nebula Graph graph interface
-
csv2ndjson-lite
A little tool to convert a csv to a valid ndjson/json-stream
-
udsv
A serde library for the UNIX Delimiter Separated Values format
-
elfbin
Build ELF object files defining symbols with fixed binary data
-
zvariant_derive
D-Bus & GVariant encoding & decoding
-
plantuml_encoding
Encoding and decoding text plantuml diagrams to facilitate communication of them through URL
-
serde_typename
Conviently serialize and deserialize rust types into / from their serde name
-
ssb-legacy-msg-data
ssb legacy data format
-
xml_c14n
Safe & stupid simple API for XML canonicalization, built on libxml2
-
spaceapi-dezentrale
SpaceAPI types and serialization/deserialization
-
serde_atproto_dagjson
At protocol's version of DAG-JSON support for Serde
-
serde-scale-wrap
Wrapper for types implementing
Serialize
/Deserialize
to implementEncode
/Decode
automatically -
serde_deser_iter
Iterate through serialized sequences allowing to aggregate them without deserializing to an allocated collection
-
double-int
format represents an integer that can be stored in an IEEE 754 double-precision number without loss of precision
-
diny_test
Test serializer format for the diny framework
-
transmog
A universal serialization ecosystem
-
rson_rs
Rust Object Notation
-
cli-config
configuration library for CLI applications
-
x328-proto
Sans-io implementation of the X3.28 field bus protocol
-
qbjs_deserializer
attempts to deserialize files serialized in Qt5's internal binary JSON format to a serde_json value
-
bc-envelope-cli
Gordian Envelope Command Line Tool
-
rustf8
An iterator to decode a single UTF-8 character from an I/O stream
-
hifa_yaserde
Serialization and deserialization library
-
serde_bebop
A Serde implementation for the Bebop protocol
-
mime_serde_shim
Community Driven Serde Shims
-
libipld
dealing with ipld
-
binout
binary serialization/deserialization of integers and arrays of integers
-
serde-key-value-vec-map
Deserialize maps or JSON objects in serde to structs that implement the FromKeyValue trait
-
byteserde_types
A procedural macro for mapping byte streams to/from arbitrary struct types with focus on performance
-
musli-serde
Transparent shim to use serde types in Müsli
-
base45
Encoder/decoder for base45
-
quickfix-msg42
FIX 4.2 messages generated from official XML spec file
-
quirs
wrapper around the Quirc QR decode library
-
stun_codec_blazh
fork from stun_codec
-
rust-newline-converter-cli
Newline byte converter library
-
bincode-typescript
Generates TypeScript serialisation and deserialisation code from Rust structs and enums
-
dns-codec
represent arbirary data as legal DNS names using a mostly base-38 encoding (including '.' and '-' where permitted)
-
asm_riscv
RISC-V Assembly Encoder / Decoder
-
kradical_jis
Conversions to Unicode from JIS X 0212 and JIS X 0213
-
conf_json
A human editable configure file in JSON parser
-
serde_file
Support serde for File
-
goods-ron
RON format for 'goods' asset manager
-
serde-split
Derive two implementations of serde traits for different purposes
-
msgpack-schema
A specification language for MessagePack data format
-
layout21protos
Layout21 ProtoBuf Definitions
-
nml
A parser and Serde implementation for the Fortran Namelist format
-
musli-wire
Fully upgrade stable format for Müsli suitable for network communication
-
arff
ARFF file format serializer and deserializer
-
wire-rs
Extensible interface for converting data to/from wire protocol. Supports non-contiguous buffers (including &[IoSlice]) and is no_std compatible.
-
bytes-kman
serialize and deserialize bytes, a simple way to comunicate to other computer or to save state!
-
validjson
JSON schema and content validator executable
-
cbor-codec-plus
CBOR Codec implementation
-
residua-zigzag
converting between signed and unsigned integers using zigzag encoding and decoding
-
asn-codecs
ASN.1 Codecs for Rust Types
-
hubpack
A predictable serialization format
-
neon-serde2
Easily serialize object for use with neon, fork of neon-serde
-
desert
traits for {de,}serializing compact binary formats
-
ebcdic
convert EBCDIC to ASCII and back
-
ub
Can bundle multiple sources to a single one and extract back
-
value-bag-serde1
detail for value-bag
-
minum
An audio synthesis toolset toolset
-
csv-stream
For building CSVs as Streams or Iterators
-
wsbps
Websocket Binary Packet System
-
ez_alphabet
EZ Alphabets
-
serde_cast
B cast
-
serde_shon
SHON serialization and deserialization support in Rust
-
redshirt
support for the Redshirt 1 and Redshirt 2 data encoding schemes
-
fluvio-dataplane-protocol
data plane protocol
-
cbor-codec
CBOR Codec implementation
-
tobz1000-serde-xml-rs
Pseudo-namespaced fork of
serde-xml-rs
-
uf2-decode
Basic decoding of UF2
-
varbincode
A binary encoder / decoder with variable length integer encoding implementation in Rust
-
json-rs
Lightweight JSON reader and writer, written in pure rust
-
npm-package-json
parsing npm’s
package.json
file -
rust_file_encode_mode_convert
这是一个rust的库,用于检测文件的编码格式。 支持GBK,GBK2312 , UTF8, UTF16LE, UTF16BE, UTF8+BOM,UTF32 等多种编码格式。
-
lazy-borink
Lazy deserialization type
-
doodle
Schema documentation helper library
-
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.
-
gzb_binary_69
binary key value structure with a high performance a reader and writer
-
zbase32
Implementation of zbase32
-
alphaid
Generate Youtube-Like IDs with Rust
-
microserde
Zero-dependency implementation of Serde
-
preserves2
Preserves serialization format
-
lozizol
Back to basics, efficient event-sourcing protocol
-
naumi
Lightweight and fast data transfer protocol. Fast de/serialization and tiny size!
-
packing
Bit packing and unpacking for arbitrarily aligned fields
-
sval_dynamic
Object-safe versions of sval::Stream and sval::Value
-
base256u-cli
base256u encode and decode data to stdout
-
neoncore
Core utility library for working with binary data streams
-
streamdata
Sans-IO data stream decoding utilitites
-
data-encoding-bin
Swiss Army knife for data-encoding
-
serde-select
Query serde de/serializable objects
-
nessusx
nessus serializer & deserializer (json & csv)
-
buffalo
Serialization library for Rust
-
simple-tlv
Encoding and decoding of SIMPLE-TLV as described in ISO 7816-4, without allocations
-
jrd
json resource descriptor, as specified by https://www.packetizer.com/json/jrd/
-
toml-echo
printing toml variables
-
ssh_mux_format
Data format used to communicate with openssh mux server
-
serde_wat
Scary macros for serde_json
-
blob-uuid
Converts Uuid to a url friendly 22 character string blob
-
cyrly
A serde-based YAML serializer for Rust with an unusual output style
-
serde-smile
A Smile implementation for Serde
-
serde-field-with
Serde field with attribute
-
json_io
simplifying saving and loading serializable types to and from json files
-
binext
read/write structs from/to buffers
-
bevy_serde_lens_core
World access module for bevy_serde_lens
-
lightpack
A lightweight, no-std binary serialization library
-
tgo
Heterogeneous data type transtion, it's safe, lightweight and fast
-
serde_json_path_core
Core types for the serde_json_path crate
-
nyoom-json
A json serializer that goes nyoom
-
px-wsdom-core
wsdom crate
-
binary-mirror
Core types for binary-mirror derive macro
-
rdfmt
Reviewdog Diagnostic Format Rust Library
-
tsv
tsv (tab-seperated-values) data format for serde (serialization/deserialization)
-
actix-web-jsonschema
JsonSchema Validation Extractor for Actix Web
-
packet-binser
binary (de)serialization library with a main usecase of network packets
-
tl-types
TL types
-
json2pb
convert json object to protobuf message
-
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
-
hyperware_process_lib
writing Hyperware processes in Rust
-
messagepack-cli
CLI tool to convert MessagePack data to JSON and vice versa
-
nested_qs
Serializing/deserializing nested style querystrings with serde
-
transmog-async
Async stream support for Transmog
-
serde_hzdata
A data markup language for Hanzzok
-
yaml2json-rs-bin
Command line utility to convert YAML files to JSON
-
weird
A Crockford Base32-like encoding that produces non-sequential output based on a salt
-
spc_tag
SNES SPC file format tag library and utilities
-
rs-cjy
Convert between CSV, JSON, YAML formats of 2D dataset
-
easy_json_serde
Dead-simple JSON serialization / deserialization
-
zarrs_data_type
Zarr data types for the zarrs crate
-
xorio
XOR-ing Read/Write streams
-
bip_bencode
Efficient decoding and encoding for bencode
-
merde_core
Base types for merde
-
rb64
Base 64
-
planus-translation
Internal translation library for planus
-
serde_nbt
A Serde library for Minecraft's Named Binary Tag (NBT) format
-
serde_shade_nbt
Rust serde crate for the ShadeNBT file format
-
hds_console-api
test crate, do not use
-
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.
-
picopb
no_std protobuf parsing for Rust
-
sval_nested
A recursive variant of sval
-
tick-encoding
encoding scheme to encode binary data into ASCII strings
-
ptah
Poplar's message-passing format
-
serde-aux-ext
serde-aux extension
-
rschema
A json-schema generator
-
stackstring
A fixed-size string
-
serde_cbor_2
CBOR support for serde
-
logos-display
A derive macro to automatically define the Display trait based on logos
token
andregex
attributes -
nbtrock
Read And Write Bedrock NBT
-
alogfmt
Logfmt serializer implementation using serde
-
baze64-gui
A GUI for encoding & decoding base64
-
byteio
I/O abstractions for bytes
-
arrow2
Unofficial implementation of Apache Arrow spec in safe Rust
-
tnj-pcc
PCC encoding for TNJ
-
raw-bytify
converting structs to bytes and vice-versa
-
serde-field-default
Serde field default attribute
-
conversion
An abstraction crate to convert iterators on the fly
-
int-conv
Explicit integer conversions
-
jsonp
Fast Json pointers in Rust
-
gb_cart
GB/CGB file header library and utilities
-
tpk
A (de)serialization crate for TPK data
-
leekoq
This project is an open source pure
Rust
implementation of Microchip’s KeeLoq proprietary -
strip_bom
Add a simple BOM striping feature for
str
andString
-
df_st_legends
Legends.xml parser for the DF Storyteller project
-
ratman-types
Encoding types for the Ratman API
-
utf-32-to-utf-8
Convert UTF-32 to UTF-8 encoding
-
valuable_value
Valuable values for rust
-
tiny-serde
A tiny library to serialize and deserialize to/from JSON
-
netascii
Iterator adaptors for encoding and decoding netascii as according to RFC 854
-
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
-
koibumi-base58
A Base58 encoder/decoder library
-
bmbp_marco_rdbc
BMBP Marco
-
xdr-rs-serialize
XDR object serialization for Rust
-
file-content
working with files and common text data encodings
-
serde-bench
Minimal serialization format for benchmarking Serde
-
willow-encoding
implementing encoders and decoders of Willow types and messages
-
sval_flatten
Value flattening for sval
-
kvds
An efficient key-value store for encoding documents
-
serde-protobuf
Support for Google Protocol Buffers in combination with serde
-
aranya-base58
Base58 encoding and decoding
-
borc
CBOR done right
-
pokemon-go-protobuf
Pokemon Go proto buffer types
-
tbon
TinyChain Binary Object Notation is a compact and versatile stream-friendly binary serialization format
-
zbus_macros
proc-macros for zbus
-
discortp
Lightweight, flexible Real-time Transport Protocol (RTP) parsing library
-
open-rpc
Definition of the types used in the OpenRPC Specification
-
yaml-navigator
writing and running queries against YAML
-
brs
Read and write Brickadia save files
-
vorm
Wrapper library for MongoDB
-
ouch_model
Data model bindings for ouch exchange protocol
-
mbinary
A binary encoding library designed for efficient data storage and transportation in trading platforms
-
serialize-quill-delta
Serialize a Quill Delta object to text
-
const-decoder2
Constant functions for converting hex- and base64-encoded strings into bytes
-
avro-rs
working with Apache Avro in Rust
-
orecc-elf
Easy read/write ELF 32/64 relocatibles/executables/dynamics
-
k8-diff
Used for computing diff between Kubernetes objects
-
huski-lib-core
No std ASCII table aide library core
-
py27-marshal
port of https://github.com/python/cpython/blob/master/Python/marshal.c
-
llsd
LLSD serializer and deserializer
-
fwetch
Brought from NodeJs to rust
-
query-params-trait
Query parameters trait
-
df_cp437
Decoder for CP437 to UTF-8
-
async-streamdata
Async IO data stream decoding utilitites
-
pdf_structure_viewer
Inspect how the PDF's structure looks
-
code-rs
multiple coding schemes
-
strason
Archived and unmaintained
-
smoljson
Minimal
-
aws_account_id_from_key_id
Decodes the AWS Account ID given an AWS Access Key ID
-
mrg
parsing and serializing Gravity Defied levels
-
irox-raymarine-sonar
Raymarine/Navionics Sonar Logs Reader
-
jsonsv
CLI validator for JSON schema
-
vcdiff-reader
reading VCDIFF files
-
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…
-
oasis-borsh-derive-internal
Binary Object Representation Serializer for Hashing
-
bebop-tools
Cargo buildscript tools for Bebop, a schema-based binary serialization format
-
wezterm-input-types
config serialization for wezterm via dynamic json-like data values
-
utf8mb3
Let mysql's utf8 encoding store four-byte characters such as emoji(让 mysql 的 utf8 编码存储表情符号这类的四字节字符)
-
pose3
data types for (de)serializing pose settings from pose3.json files
-
serde-mincode
A minimal binary encoding for Serde-compatible types
-
n64_cart
N64 file header library and utilities
-
quickfix-msg50
FIX 5.0 messages generated from official XML spec file
-
uf2_block
UF2 block packing and unpacking
-
musli-tests
Müsli is a flexible and generic binary serialization framework
-
serde-extensions
Extensions for serde serializable structs
-
valico
JSON Schema validator and JSON coercer
-
musli-json
JSON support for Müsli
-
structure
Use format strings to create strongly-typed data pack/unpack interfaces
-
dle-encoder
DLE ASCII encoder and transport layer for Rust
-
serde_tran
helper to serde your data into encoded bytes
-
sval_ref
A variant of sval::Value for types with internal references
-
sk-cbor
CBOR parsing library
-
serde_php
Serde support for PHP's serialization format
-
quick-csv
quick csv reader and decoder
-
crc-frame
functions for reading and writing crc32'd framed buffers
-
h-encoder
dead week 𝓮𝓷𝓳𝓸𝔂𝓮𝓻
-
blob-stream
Blob transfer over chunks (datagrams)
-
base65536
A binary encoding optimized for UTF-32/UCS-4 encoded text and Twitter
-
seredies
Redis Protocol as a serde (de)serializer
-
tyson
Typed Simple Object Notation
-
prost-stream
prost stream
-
chromium_pickle
Binary value packing and unpacking
-
desse
Ultra fast binary serialization and deserialization for types with size known at compile time
-
bytestream
convenient way of writing binary data to a buffer
-
detrojt
A hack to support deserialization of arbitrary trait objects
-
protoc-wkt
Google Protobuf well-known type file descriptor sets
-
nats-types
Enumerations and types for representing NATS protocol messages
-
sectorize
A small library for writing arbitrarily-aligned data to sectored mediums
-
deserialize_custom_strings
functions for deserializing custom strings using serde (e.g. emails or phone numbers)
-
eager_json
Deserialize JSON from io::Read by buffering into a string
-
nerd_font
Enumerated contents of the JetBrainsMono Nerd Font
-
tokio-serde-bincode
Tokio bindings to quickly turn a stream of bytes to a stream of parsed/serialized items using the bincode format
-
cdr-encoding-size
Helper crate for RustDDS: Trait to compute the maximum CDR-serialized size of data
-
yenc
Encodes and decodes using the yEnc encoding
-
declio
A declarative I/O serialization library
-
rs_json2csv
Convert JSON to CSV in Rust
-
leb128-u64
Extremely minimal and simple LEB128 u64 encoding/decoding
-
zarrs_object_store
object_store store support for the zarrs crate
-
lunify
converting Lua byte code to different versions and formats
-
typed-io
Extends and types
std::io
to make it easier to use -
uao-rs
big5 uao encoder/decoder
-
sixel-tokenizer
A tokenizer for serialized Sixel bytes
-
imperative-rs
Auto derivable trait to easily define instruction sets
-
serde_builder
serde extension to build de/serialization algorithms for types using a builder pattern
-
micromarshal
(De)Serialisation between Rust values and binary byte objects
-
soupbintcp_connect_core
Core library for the soupbintcp_connect project
-
pbzlib
used for simplifying the serialization and deserialization of protocol buffer objects to/from files. The main use-case is to save and read a large collection of objects of the same type…
-
serde-devo-derive
A derive macro for shared type compatibility
-
sphalerite
A dependency-free crate for binary serialization
-
serializable-yaml
Serializable equivalent of yaml-rust
-
gba_cart
GBA file header library and utilities
-
musli-common
Common utilities shared among Müsli encodings
-
de-regex
Regular expression based deserialization for serde
-
fog-human-json
Human-readable fog-pack data, through JSON
-
hserde
serialization/deserialization library written purely in Rust
-
serde_sv2
Serlializer and Deserializer for Stratum V2 data format
-
bitcode_lightyear_patch
bitcode is a bitwise binary serializer
-
lineup
read/write collection of formatted UTF-8 string items
-
bencode
easy encoding/decoding
-
shinyid
A package for encoding and decoding unique identifiers into URL-safe ( shiny )
-
url_params_serializer
Allows serialization of types to URL GET parameters
-
bilrost-types
A compact protobuf-like serializer and deserializer for the Rust Language
-
mini_leb128
A minimal library to read and write integers encoded using LEB128
-
serry
unstructured Serde
-
serde_fancy_regex
A fork of serde_regex that (de)serializes fancy_regex as strings
-
serde_bigquery
A serde Serializer into BigQuery literal format
-
planus-inspector
Internal library for planus
-
databuf
used to serialize and deserialize structured data in binary format
-
castflip
encoding/decoding numeric variables, arrays and structures in little-endian and big-endian
-
struct-patch-trait
A lib help you patch Rust instance, and easy to partial update configures
-
pipecsv
A pipebase plugin using csv serde
-
protobin
basic functions to encode & decode Protocol Buffer binary messages
-
tnetstring
parser for Rust
-
axum-media
way to use multiple media types with axum
-
m-bus-parser
parsing M-Bus frames
-
base_core_socialist_values
Encode and decode with BCSV (base core socialist values)
-
esexpr-binary
ESExpr serialization binary format
-
wire-framed
encoding and decoding structures into a binary data format
-
finite_repr
Isomorphic encoding/decoding data to & from numbers
-
residua-mutf8
converting between MUTF-8 and UTF-8
-
stremio-serde-hex
Hexadecimal encoding/decoding with serde
-
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…
-
arq
manage Arq Backup data formats
-
evolvingstring
creating evolving strings based on SHA256, with serialization and time-based prediction capabilities
-
protobuf2
Google protocol buffers
-
timecode-coder
A pure Rust no_std library for decoding and encoding timecode in real-time
-
moan
Moan encode and decode API
-
yzb64
Ytrizja base-64 specialization
-
serde_buf
Generic buffering for serde
-
terraform-parser
Strictly typed terraform plan and state files parser written in Rust
-
jxon
Convert XML to a serde_json::Value and back quickly using quick-xml
-
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.
-
baste64
A base64 codec
-
base64_light
Base64 Encoder & Decoder
-
charlestown
RFC 4180-compliant CSV reader and writer
-
libzbase32
z-base-32 format for Rust. This implementation is no_std compatible.
-
serdeio
Tiny IO utility library for Rust to serialize/deserialize Serde compatible structs
-
plabble-codec
Plabble Transport Protocol codec
-
abio
Safe abstractions for interfacing with the native operating system ABI
-
jsonfeed
Parser for the JSONFeed (http://jsonfeed.org) specification
-
insim_core
Core types and traits for the insim crate
-
pro-serde-versioned
method for versioning and upgrading data structures when serialized via serde
-
borsh-v
Binary Object Representation Serializer for Hashing
-
ipp_encoder
Internet Printing Protocol encoder-decoder
-
zende
A zigzag encoding/decoding library
-
exp3
data types for (de)serializing expression settings from exp3.json files
-
serde-pbx
working with Apple's .pbxproj format
-
tokio_x_codec
tokio codec. auto impl tokio_util::codec::Encoder and tokio_util::codec::Decoder.
-
jolse
command-line interface (CLI) tool written in Rust for encoding and decoding files and directories using base64 encoding
-
monc
Read And Write Bedrock NBT
-
protobuf_iter
Iterate over Protobuf messages while decoding on the fly
-
url-utils
Url Encode and Decode
-
ed
Encode and Decode traits
-
protobuf_codec
Encoders and decoders for Protocol Buffers based on bytecodec crate
-
bs62
Base62 encoder / decoder with support for leading
0x00
bytes -
df_st_db
Database store and query implementation for the DF Storyteller project
-
urlencode
A CLI utility for URL-encoding or -decoding strings
-
zarrs_filesystem
A filesystem store for the zarrs crate
-
serde_rec
GNU Recfiles data format for serde
-
db-dump
scripting analyses against crates.io's database dumps
-
npy
NumPy file format (de-)serialization
-
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
-
mllp-rs
MLLP (Minimal Lower Layer Protocol) implementation
-
serde_bytes_ng
Optimized handling of
[u8; N]
,&[u8]
andVec<u8>
for Serde -
moosicbox_audio_decoder
MoosicBox Symphomia player package
-
cove
Casts Of Varying Elegance (COVE): extension traits for casting numerical types
-
minicbor-derive
Derive minicbor
Decode
andEncode
traits -
serde-rlp
Ethereum's RLP encoding implemented as a Serde data format
-
tlbits
TL-B serialization (bits only)
-
hpack-patched
implementing HPACK coding. Patched from the original crate.
-
py-marshal
port of https://github.com/python/cpython/blob/master/Python/marshal.c
-
vu128
Efficient variable-length integers
-
base64-lib
A base64 encoder / decoder
-
bitsreader
trait to read bits from a stream of integers
-
decart
Octo cartridge encoder/decoder
-
yason
Encoding and decoding support for YASON in Rust
-
dencode
decoding and encoding frames from readers and writers
-
minicbor-ser
serde for minicbor
-
wild-container
The reference implementation of the Wild Container Format
-
bytekey-fix
lexicographic sort-order preserving binary encoding
-
brioche-ducc-serde
Serde serializer/deserializer implementation for
ducc::Value
(fork) -
qr-rs
A CLI utility to encode URLs or text into QR codes in various formats and colors
-
midi-codec
Tools for encoding and decoding a stream of MIDI messages
-
libphonenumber-sys
rust ffi bindings to libphonenumber
-
musli-descriptive
A fully self-descriptive format for Müsli
-
conclave-room-serialize
serialization for the conclave room protocol
-
velocypack
ArangoDB's VelocyPack protocol
-
quickfix-msg43
FIX 4.3 messages generated from official XML spec file
-
postcard-bindgen-core
generate bindings for the postcard binary format for other languages than Rust - Core Crate
-
libbase64-sys
An FFI Binding to libb64, cencode.h and cdecode.h
-
msgpackin_core
Msgpackin pure Rust MessagePack no_std encoding / decoding library
-
agentx
implementing all PDU types and encodings according to the standard
-
base16384
Encode binary file to printable utf16be, and vice versa
-
ck3json
Convert CK3 files to JSON
-
endio
ergonomic reading/writing of binary data, with automatic endianness conversion and extendability
-
zuri_nbt
Read and write minecraft NBT data
-
from_as
Traits and derive macros to Read and write types that implement serde Serialize and deserialize to files
-
n85
N85 (Ascii85 variant) encoder & decoder
-
planus-types
Internal type library for planus
-
yojson-rs
A parser for Yojson format(https://mjambon.github.io/mjambon2016/yojson.html)
-
win-sid-core
Windows security identifier primitive
-
yaml2json-rs
Convert YAML documents to JSON
-
bmbp_marco_bean
BMBP Marco
-
tree-sitter-parsers
Preinstallation of tree-sitter parsers of multiple languages for Rust projects
-
derbyjson
A package to serialize to and deserialize from the DerbyJSON format for roller derby data
-
rcobs
Reverse-COBS encoding
-
parity-codec
Lightweight, efficient, binary serialization and deserialization codec
-
fcmlib
read and write Brother's FCM plotter files
-
base85
encoding as described in RFC1924
-
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
-
serde_utils
macros and types for Serde
-
accord
validating data according to rules like "contains", "length", "either", "range"
-
nachricht-nq
Pretty printing of nachricht messages
-
ogmo
Serde definitions for Ogmo level editor files
-
mnumonic
A tiny library to convert opaque binary data to and from a human-memorable phrase
-
binwrite
helping write structs as binary data using ✨macro magic✨
-
smdiff-writer
constructing valid SMDIFF files (not an encoder)
-
string_wrapped
Tiny library to easily handle deserialization of different types that are serialized to strings
-
sysfs-serde
Deserializes most common SysFS path's to Rust data types
-
mz-avro
working with Apache Avro in Rust
-
binn-rs
serialize/deserialize binn format with no_std/no_alloc support
-
chive
A low-level type-safe binary serialization library with support for numbers, arrays, strings, and nested sub-archives
-
asm
decoding and encoding assembly of various architectures
-
mmap_bytey
Mmap Bytey provides a convenient and easy to use byte storage
-
bread-cli
byte conversion tool
-
transmog-bincode
Bincode adaptor for Transmog
-
rustbif
Rust Binary Format
-
docchi_compaction
A serializer which compresses integers
-
activityrust
ActivityStream specifications
-
datagen-rs
A random data generator written in rust
-
serde-indexed
Derivation of Serialize and Deserialize that replaces struct keys with numerical indices
-
serde_cose
The COSE (RFC #8152) serialization format
-
spawn-base64
Base64 encoding/decoding library for WASM in Rust
-
e-utils
utils
-
lawn-protocol
protocol types, traits, and codes for Lawn
-
json-codec
JSON Codec implementation
-
jsonist
A JSON formatter
-
byte_lamination
Type-readable byte transformation wrappers, with CBOR and BARE serialisation and Zstd compression
-
kodec
defining common interface for encoders and decoders
-
base64-secret
Base64 encoder/decoder with custom alphabet. The alphabet is sorted by a given key. The sorting is always deterministic.
-
bytepack
offers a Read and Write trait extension generalized for any packed data type
-
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…
-
transmog-json
Json adaptor for Transmog
-
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.
-
bevy_ron
temporary bevy ron fork
-
sing_rs
Macros for generating STDIN/STDOUT interfaces to trait objects
-
df_st_cli
Command line interface for Dwarf Fortress Legends
-
bytemuck_derive
derive proc-macros for
bytemuck
-
cborg
A CBOR parser
-
psrdada-sys
Bindgen wrappers for psrdada
-
serde-path
URL Path decoding and encoding with serde
-
byteorder_async
reading/writing numbers in big-endian and little-endian asynchronously
-
polyglot
format-agnostic serialization
-
try_encoding_from
A convenient API for serde_json, serde_yaml, serde_cbor. Meme of the TryFrom and TryInto traits.
-
bs58-cli
A cli utility for encoding/decoding base58 encoded data
-
serialize_bits
Serialization/Deserialization in bits
-
deser-json
JSON support for deser
-
chromium-base64-rs
Pure rust implementation of chromium's btoa and atob
-
protobuf-dbml
DBML transpiler for Protocol Buffers
-
rulid
Rust Universally Unique Lexicographically Sortable Identifier
-
cyware-convert
Encoding library for web security applications
-
serde-tc
Serde support for trait calls
-
utf8-builder
Build and validate UTF-8 data from chunks. Each chunk doesn't have to be a complete UTF-8 data.
-
base64-lt
A base64 (with padding) string encoding/decoding utility
-
gsm7
GSM-7 (aka GSM 03.38 or 3GPP 23.038) encoding and decoding in Rust
-
sval_test
testing sval::Value implementations
-
protopuffer
Rust only protobuf implementation
-
pinecone
A no_std + serde compatible message library for Rust
-
serde-sibor
A serde implementation of the SIBOR binary format
-
esexpr
serialization format and related utilities
-
compact-encoding
A series of compact encoding schemes for building small and fast parsers and serializers
-
dessert
A impler way of writing Serde custom serialize and deserialize traits
-
ascn-rs
A chess encoding similar to PGN but significantly smaller
-
transmog-versions
Multi-version/Multi-format support for Transmog
-
csv2json-lite
A little tool to convert a csv to a valid json array of object
-
residua-cesu8
converting between CESU-8 and UTF-8
-
shaft
A minimal and straightforward binary serde implementation
-
roman_encoder
Encode unicode string into roman numerals
-
stdto
set of functional traits for conversion between various data representations
-
serde_str
A serde wrapper that stores type using Display and FromStr
-
rcodec
combinators for purely functional, declarative encoding and decoding of binary data
-
nimble
Async friendly, simple and fast binary encoding/decoding
-
webdav-serde
-
serde-format
A tiny trait to format a serializable struct using custom placeholders
-
beamcode
Erlang BEAM instructions encoding / decoding library
-
slen
encoding and decoding loadouts from the Splatoon series
-
base131072
encoding
-
ascii85
encoding and decoding Adobe Ascii85
-
utf8_iter
Iterator by char over potentially-invalid UTF-8 in &[u8]
-
const_time_enc
port of ParagonIE's constant time encodings for PHP
-
base64id-core
Efficiently represent 64, 32 and 16 bit integers as base64url strings
-
metalmq-codec
MetalMQ codec library
-
zarrs_zip
A storage adapter for zip files for the zarrs crate
-
binverse
Fast binary serialization with versioning
-
bytesutil
byte utility for Rust
-
serde_json_string_parse
Parse string trait as json returning original string in case of error
-
bytey_byte_buffer
Bytey ByteBuffer code, use Bytey instead
-
transmog-pot
Pot adaptor for Transmog
-
utf8-rfc2279
UTF-8 according to the obsolete RFC2279
-
byteorder-pack
A binary data reader and writer that is similar to Python's struct module
-
protobuf-support2
Code supporting protobuf implementation. None of code in this crate is public API.
-
planus-lexer
Internal lexer library for planus
-
agldt
Tools for handling data conforming the standards of the Ancient Greek and Latin Dependency Treebank
-
tobytes
A small crate to simplfy type to bytes encoding
-
yaml-include
A lib and a CLI for recursively parsing "!include" data in yaml files
-
serde_derive-x86_64-unknown-linux-gnu
Precompiled implementation of #[derive(Serialize, Deserialize)]
-
aiid
AIngle base32 encoding scheme for keys, agents, identifiers, etc
-
corepack
A no_std support for messagepack in serde
-
eio
Read and write numbers in big-endian and little-endian
-
said
Self-Addressing identifier library
-
preferences-ron
Read and write user-specific application data using RON format
-
zero_escape
encoding and decoding data using the Zero Escape Encoding method
-
ser_raw
fast serializer
-
binary_macros
Macros for decoding base64-like encodings in string literals to [u8] literals
-
json_to_csv
Super simple function that will convert your json flat objects into a csv
-
oasis-cbor-value
CBOR parsing library
-
cs_serde_cbor
CBOR support for serde
-
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… -
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
-
base_any
通用的 base 系列编解码。中文编码。
-
tombl
Interopability between bash and the TOML serialization format
-
slugid
generation for Rust
-
borsh-cli
Command-line utility for manipulating Borsh-serialized data
-
utf-16-to-utf-8
Convert UTF-16 to UTF-8 encoding
-
musli-utils
Common utilities shared among Müsli encodings
-
tirse
serde frontent for binary format
-
serde_yaml_ext
Extensions to make dealing with unstructured data easier
-
protoc-rust
protoc --rust_out=... available as API. protoc needs to be in $PATH, protoc-gen-run does not.
-
bmbp_marco_curd
BMBP Marco
-
handwritten-json
Convert a non-standard JSON string into a normalized JSON string
-
mavryk_data_encoding
encoding/decoding data compatible with mavryk data encoding
-
bytekey2
lexicographic sort-order preserving binary encoding
-
pretty-bytes-typed
Strongly-typed prettified byte values
-
base31
encoding and decoding, useful to represent large integers in a short, case-insensitive, hard-to-misread format
-
proqnt
Zero-copy proquint encoding and decoding
-
sbs-api
binary serialization api
-
compatible-with
Backward compatibility with older data using serde's untagged enums
-
bl_save
Read Blockland save files
-
bytekind
Containers for byte arrays that are generic over their serialization format
-
datastruct-rs
DataStruct simplifies handling binary data and JSON with a unified interface
-
radix64
A base64 library by another name
-
nu-serde
Turn any value into a nu-protocol::Value with serde
-
mempickle
Store raw structs on disk with 0 serialization
-
cerdito
Rust encoding and decoding framework
-
preferences-serde1
Read and write user-specific application data
-
base94
encoding/decoding library
-
base91
Encoding binary data as ASCII characters. Similar to base64, but more efficient.
-
df_st_guide
Command line interface for Dwarf Fortress Legends
-
libipld-core
Base traits and definitions used by ipld codecs
-
ct-codecs
Constant-time hex and base64 codecs from libsodium reimplemented in Rust
-
base64-string
Base64 hash made using Rust
-
bin_io
Framework for reading and writing to binary files
-
libipld-json
ipld json codec
-
u2cp437
Bare-bones Unicode to code page 437 conversion
-
inarybay
Graph-based binary format (de)serializer generator
-
bincode_derive
#[derive(Encode, Decode)] for bincode
-
pigeon
efficient packing and unpacking of big-endian binary data
-
deserialize-file-size
A serde helper function for deserializing file size input flexibly and robustly
-
bintext
Encode and decodes binary encoded text into aligned binary blobs using SIMD
-
zarrs_http
A synchronous http store for the zarrs crate
-
jbytes_derive
byte stream structured serialization and deserialization library
-
sixel-image
An interface for querying, manipulating and serializing/deserializing Sixel data
-
classpad_string
handle XCP files and strings for the Classpad fx-400
-
jrf
An underpowered JSON formatting cli
-
wdg-base64
The Base64 Data Encoding
-
cbor-tools
Tools for encoding and decoding CBOR
-
hexutil
A macro to implement common traits to work with hexadecimal values
-
futures-lite-byteorder
A small crate that adds byteorder support to futures_lite
-
snops-common
Common types and utilities for snops
-
ripgrep-structured
Run ripgrep over structured data
-
hipack
Serialization/deserialization for the HiPack format
-
inarybay-runtime
Graph-based binary format (de)serializer generator (runtime)
-
prost_types_for_lucas
Fork to prost-types, try for add serde derive
-
reproto-backend-java
Rethinking Protocol Generators
-
uwucodec
Encode your data into uwu and back
-
transmute-bytes
Simple. Safe. From bytes without loss
-
serde_repr_base64
A #[serde(with = "base64")] adaptor for base64 and bytemuck
-
base64-bytes
Binary blobs with intelligent serialization
-
bmx
Binary modeling expressions
-
xdr
XDR encoding and decoding library
-
audyo
audio decode/encode library
-
luna_nbt
Minecraft's Named Binary Tag (NBT) format
-
bcs-link
Binary Canonical Serialization (BCS)
-
encoding-utils
A utils to help with encoding and decoding os strings and more
-
conv64
base 10 to base 64 converter
-
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…
-
tinycache
minimal file cache with binary serialization
-
serde-avro-bytes
Efficiently store Rust idiomatic bytes related types in Avro encoding
-
base64-easy
encode and decode use base64
-
from_as_file
Traits to Read and write types that implement serde Serialize and deserialize to files
-
qrrs
CLI QR code generator and reader
-
binserde
serializing data structures into a binary format