-
serde_json
A JSON serialization file format
-
quick-xml
High performance xml reader and writer
-
base64
encodes and decodes base64 as bytes or utf8
-
bincode
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
serde_with
Custom de/serialization functions for Rust's serde
-
prost
A Protocol Buffers implementation for the Rust Language
-
arrow
Apache Arrow
-
encoding_rs
A Gecko-oriented implementation of the Encoding Standard
-
rmp-serde
Serde bindings for RMP
-
toml
A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures.
-
compact_str
A memory efficient string type that transparently stores strings on the stack, when possible
-
pkcs8
Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #8: Private-Key Information Syntax Specification (RFC 5208), with additional support for PKCS#8v2 asymmetric key packages (RFC 5958)
-
serde
A generic serialization/deserialization framework
-
polars
DataFrame library based on Apache Arrow
-
bson
Encoding and decoding support for BSON in Rust
-
schemars
Generate JSON Schemas from Rust code
-
hex
Encoding and decoding data into/from hexadecimal representation
-
simdutf8
SIMD-accelerated UTF-8 validation
-
postcard
A no_std + serde compatible message library for Rust
-
html-escape
encoding/escaping special characters in HTML and decoding/unescaping HTML entities as well
-
rkyv
Zero-copy deserialization framework for Rust
-
bs58
Base58 codec implementation
-
scale-info
Info about SCALE encodable Rust types
-
serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
data-encoding
Efficient and customizable data-encoding functions like base64, base32, and hex
-
flatbuffers
Official FlatBuffers Rust runtime library
-
bytemuck
mucking around with piles of bytes
-
ron
Object Notation
-
multihash
format
-
prost-reflect
A protobuf library extending prost with reflection support and dynamic messages
-
serde_qs
Querystrings for Serde
-
json5
serializer and deserializer which speaks Serde
-
borsh
Binary Object Representation Serializer for Hashing
-
binrw
helping read structs from binary data using ✨macro magic✨
-
serde-big-array
Big array helper for serde
-
rust_xlsxwriter
writing Excel 2007 xlsx files
-
humantime-serde
Serde support for the
humantime
crate -
const-oid
Const-friendly implementation of the ISO/IEC Object Identifier (OID) standard as defined in ITU X.660, with support for BER/DER encoding/decoding as well as heapless no_std (i.e. embedded) support
-
base32
encoder/decoder for Rust
-
ciborium
serde implementation of CBOR using ciborium-basic
-
rmp
Pure Rust MessagePack serialization implementation
-
planus
alternative compiler for flatbuffers, an efficient cross platform serialization library
-
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
-
kdl
Document-oriented KDL parser and API. Allows formatting/whitespace/comment-preserving parsing and modification of KDL text.
-
bitstream-io
reading/writing un-aligned values from/to streams in big-endian and little-endian formats
-
capnp
runtime library for Cap'n Proto data encoding
-
schema_registry_converter
Encode/decode data from/to kafka using the Confluent Schema Registry
-
serde_urlencoded
x-www-form-urlencoded
meets Serde -
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
-
os_str_bytes
Lossless functionality for platform-native strings
-
serde_plain
A restricted plain text serializer for serde
-
serde-hjson
Hjson serialization file format
-
serde-aux
A serde crate's auxiliary library
-
unsigned-varint
unsigned varint encoding
-
simple_asn1
DER/ASN.1 encoding/decoding library
-
serde-reflection
Extract representations of Serde data formats
-
deser-hjson
a Hjson deserializer for Serde
-
jaq-std
Standard library for jaq
-
serde-json-core
serde-json for no_std programs
-
minicbor
A small CBOR codec suitable for no_std environments
-
toml_edit
format-preserving TOML parser
-
apache-avro
working with Apache Avro in Rust
-
quick-junit
Data model and serializer for JUnit/XUnit XML
-
protobuf
Protocol Buffers - Google's data interchange format
-
slog-json
JSON drain for slog-rs
-
array-bytes
A collection of Array/Bytes/Hex utilities with full No-STD compatibility
-
ion-rs
Amazon Ion
-
npyz
NumPy file format (de-)serialization. Fork of outdated npy-rs.
-
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-xml-rs
xml-rs based deserializer for Serde (compatible with 0.9+)
-
deku
bit level serialization/deserialization proc-macro for structs
-
hcl-rs
HCL parser and formatter for rust with serde support
-
value-bag
Anonymous structured values
-
serde_ipld_dagcbor
IPLD DAG-CBOR support for Serde
-
rasn
A safe no_std ASN.1 codec framework
-
fe2o3-amqp
AMQP1.0 protocol based on serde and tokio
-
serde-transcode
Transcode from one Serde format to another
-
hex-conservative
A hex encoding and decoding crate with a conservative MSRV and dependency policy
-
cloudevents-sdk
CloudEvents official Rust SDK
-
serde_valid
JSON Schema based validation tool using serde
-
base64-url
Base64 encode, decode, escape and unescape for URL applications
-
musli-zerocopy
Refreshingly simple zero copy primitives by Müsli
-
csv-async
CSV parsing for async
-
serde_v8
V8 serialization and deserialization
-
typeshare
Seamlessly share type definitions across multiple languages for FFI interoperability
-
tinyjson
Tiny simple JSON parser/generator
-
htmlize
Encode and decode HTML entities in UTF-8 according to the standard
-
serde_jsonc
A JSON serialization file format
-
rmpv
Value variant for RMP
-
molecule
Rust bindings for molecule
-
substrait
Cross-Language Serialization for Relational Algebra
-
typify
JSON schema to rust type code generator
-
yaml-merge-keys
YAML merge key extension. http://yaml.org/type/merge.html
-
kafka-protocol
Kafka wire protocol
-
pot
A concise binary serialization format written for
BonsaiDb
-
typetag
Serde serializable and deserializable trait objects
-
fastnbt
Serde deserializer for Minecraft's NBT format
-
serde_yaml_ng
YAML data format for Serde
-
extism-pdk
Extism Plug-in Development Kit (PDK) for Rust
-
serde_html_form
(De-)serialization support for the
application/x-www-form-urlencoded
format -
serde_tuple
De/serialize structs with named fields as array of values
-
integer-encoding
varint+zigzag and fixedint integer encoding/decoding (https://developers.google.com/protocol-buffers/docs/encoding)
-
assert-json-diff
Easily compare two JSON values and get great output
-
http-serde
Serde support for the http crate. (De)serialize HeaderMap, Uri, Method, StatusCode
-
savefile
convenient, fast, versioned, binary serialization/deserialization library
-
serdect
Constant-time serde serializer/deserializer helpers for data that potentially contains secrets (e.g. cryptographic keys)
-
conjure-codegen
Rust code generation for Conjure definitions
-
protofetch
A source dependency management tool for Protobuf
-
xlsxwriter
Write xlsx file with number, formula, string, formatting, autofilter, merged cells, data validation and more
-
encode_unicode
UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16
-
serde_variant
Retrieve serde provided variant names for enum objects
-
serde_regex
A serde wrapper that (de)serializes regex as strings
-
serde_assert
Testing library for serde Serialize and Deserialize implementations
-
pbjson
conversion
-
serde-pickle
A serde-based serialization library for Python's pickle format
-
unicode-bom
Unicode byte-order mark detection for files and byte arrays
-
cookie-factory
nom inspired serialization library
-
serde_arrow
Convert sequences of Rust objects to Arrow arrays and back again
-
ipld-core
IPLD core types
-
struct-patch
that helps you implement partial updates for your structs
-
thrift_codec
encoding/decoding binaries specified by the thrift protocol
-
prost-wkt
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
bcder
Handling of data encoded in BER, CER, and DER
-
ijson
A more memory efficient replacement for serde_json::Value
-
olpc-cjson
serde_json Formatter to serialize as OLPC-style canonical JSON
-
serde_rusqlite
Serialize/deserialize rusqlite rows
-
asn1_der
ASN.1-DER en-/decoder
-
serde-this-or-that
Custom deserialization for fields that can be specified as multiple types
-
picky-asn1
Provide ASN.1 simple types
-
epserde
ε-serde is an ε-copy (i.e., almost zero-copy) serialization/deserialization framework
-
path_abs
Ergonomic paths and files in rust
-
merde
Serialize and deserialize with declarative macros
-
conjure-error
Runtime support for generated Conjure errors
-
serde_json_lenient
A lenient JSON serialization file format
-
ffuzzy
generate / parse / compare ssdeep Context Triggered Piecewise Hashes (CTPH)
-
packed_struct
Binary-level structure packing and unpacking generator
-
z85
ZeroMQ's Z85 encoding mechanism with padding
-
jsonb
implement in Rust
-
nanoserde
Serialization library with zero dependencies. Supports Binary, JSON, RON and TOML
-
zvariant
D-Bus & GVariant encoding & decoding
-
json_value_merge
Interface to merge serde_json::Value objects
-
reed-solomon-erasure
Reed-Solomon erasure coding
-
cyclonedx-bom
CycloneDX Software Bill of Materials Library
-
netcdf
High-level NetCDF bindings for Rust
-
bilrost
A compact protobuf-like serializer and deserializer for the Rust Language
-
bytes-varint
variable-length integer encoding (protobuf-style) for the
bytes
crate -
pdf-writer
A step-by-step PDF writer
-
keyvalues-serde
(De)serialize VDF text with serde
-
pyproject-toml
pyproject.toml parser in Rust
-
bendy
encoding and decoding bencode with enforced canonicalization rules
-
serde_tagged
Tag values during serialization, retreive tags during deserialization
-
serde_arrays
module to support serializing and deserializing const generic or arbitrarily-large arrays
-
cbor-diag
parsing data encoded in Concise Binary Object Representation (CBOR) (in any of raw binary, hex encoded (with comments) or diagnostic notation) then printing it out in either annotated hex form or…
-
arrow-csv
Support for parsing CSV format to and from the Arrow format
-
cbor4ii
CBOR: Concise Binary Object Representation
-
purl
A Package URL implementation with customizable package types
-
serde-value
Serialization value trees
-
yaserde
Serialization and deserialization library
-
protoc-gen-prost
Protocol Buffers compiler plugin powered by Prost!
-
shell-quote
shell-quoting strings, e.g. for interpolating into a Bash script.
-
revision
A serialization and deserialization implementation which allows for schema-evolution
-
protols
Language server for proto3 files
-
auditable-info
High-level crate to extract the dependency trees embedded in binaries by
cargo auditable
-
serde-email
A validating email type that can be serialised using Serde
-
rustic_core
fast, encrypted, deduplicated backups that powers rustic-rs
-
musli
Müsli is a flexible and efficient serialization framework
-
serde-querystring
A query string deserializer based on serde
-
anybuf
A minimal, zero dependency proto3 encoder to encode/decode anything. No schemas needed.
-
eserde
Like
serde
, but it doesn’t stop at the first deserialization error -
htmlentity
encoding and decoding HTML entities
-
ason
data format that evolved from JSON, introducing strong data typing and support for variant types
-
rsgen-avro
Command line and library for generating Rust types from Avro schemas
-
columnar
Conversion from arrays of complex structs to simple structs of arrays
-
eqr
Encode text into svg/png/jpg/terminal-format QR codes with optional logo
-
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.
-
arrow_convert
Convert between nested rust types and Arrow with arrow
-
bytecheck
Memory validation framework for Rust
-
serde-sarif
Serde serialization for SARIF files
-
prost-wkt-types
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
wavers
reading and writing wav files
-
rio_api
Common data structures for RDF formats parsers and serializers
-
deno_package_json
package.json implementation for the Deno CLI
-
json-patch
RFC 6902, JavaScript Object Notation (JSON) Patch
-
rusty_ulid
Rust ULID (Universally Unique Lexicographically Sortable Identifier) generation and processing
-
dbn
working with Databento Binary Encoding (DBN)
-
prost-types
Prost definitions of Protocol Buffers well known types
-
pilota
thrift and protobuf implementation in pure rust with high performance and extensibility
-
xlsx_group_write
excel xlsx分组输出器
-
gix-url
gitoxide project implementing parsing and serialization of gix-url
-
serde_avro_fast
An idiomatic implementation of serde/avro (de)serialization
-
utf8-width
To determine the width of a UTF-8 character by providing its first byte
-
apistos-schemars
Generate JSON Schemas from Rust code
-
idm
Implicit Data Markup
-
value-trait
Traits to deal with JSONesque values
-
serde-intermediate
Intermediate representation of Serde serialization
-
k8-types
Kubernetes Object Types
-
json-event-parser
A JSON event parser and serializer
-
procspawn
thread::spawn just with processes
-
const-decoder
Constant functions for converting hex- and base64-encoded strings into bytes
-
rend
Cross-platform, endian-aware primitives for Rust
-
tor-bytes
Helpers for encoding and decoding byte-orientted data, as used by Tor
-
utf8-chars
Char-by-char iterator and
read_char
method forBufRead
-
dlhn
blazing fast and small data serialization format
-
svg2pdf
Convert SVG files to PDFs
-
tl-proto
A collection of traits for working with TL serialization/deserialization
-
extism-convert
Traits to make Rust types usable with Extism
-
flatdata
Rust implementation of flatdata
-
polars-view
A fast and interactive viewer for CSV, Json and Parquet data
-
rfc822-like
encoding used in control files implemented for serde
-
xml-pretty
XML prettifer binary using xmlem
-
serde_dynamo
serde serializer/deserializer for DynamoDB items that supports aws-sdk-dynamodb, aws_lambda_events, and rusoto_dynamodb
-
dxr
Declarative XML-RPC
-
redis-macros
macros and wrappers to redis-rs to automatically serialize and deserialize structs with serde
-
build_pbf_glyphs
A CLI utility for generating protobuf-encoded SDF font glyphs from original source fonts
-
serde-jsonlines
Read & write JSON Lines documents
-
zarrs
Zarr storage format for multidimensional arrays and metadata
-
speedy
A fast binary serialization framework
-
protobuf-codegen
Code generator for Rust Protocol Buffers bindings
-
libhaystack
Haystack 4 data types, defs, filter, units, and encodings
-
jsonrpsee-types
JSON-RPC v2 specific types
-
async-bincode
Asynchronous access to a bincode-encoded item stream
-
eccodes
Unofficial high-level Rust bindings of the latest ecCodes release
-
serde_prometheus
serde-based serializer for prometheus' text-based exposition format
-
htop
HTML to PDF converter
-
onc-rpc
Open Network Computing / Sun RPC types and fast serialisation
-
varint-simd
SIMD-accelerated varint encoder and decoder
-
laurel
Transform Linux Audit logs for SIEM usage
-
e-utils
utils
-
serde_nanos
Wrapper to process duration and timestamps as nanoseconds
-
native_model
A thin wrapper around serialized data which add information of identity and version
-
rytm-rs
More than safe rust abstractions over rytm-sys, an unofficial SDK for Analog Rytm MKII running firmware 1.70
-
csv-diff
Compare two CSVs - with ludicrous speed 🚀
-
serde_norway
YAML data format for Serde
-
tagger
Write SVG / HTML / XML programmatically
-
xmlserde
useful tool for serializing and deserializing xml
-
rbx_xml
Roblox's XML file formats, rbxlx and rbxmx
-
architect-schemars
Generate JSON Schemas from Rust code
-
sigstore_protobuf_specs
serializing and deserializing Sigstore messages
-
up-rust
The Eclipse uProtocol Rust Language Library
-
harsh
Hashids implementation for Rust
-
http-serde-ext
serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
-
anyerror
A type of any error for transport
-
i256
Optimized implementations of 256-bit signed and unsigned integers
-
voca_rs
manipulating [unicode] strings
-
picky-krb
Encode/decode Kerberos ASN.1 DER structs
-
dcbor-cli
Command line parser/validator for deterministic CBOR ("dCBOR")
-
polyglot_rs
A high-performance serialization framework used for encoding and decoding arbitrary datastructures across languages
-
itybity
An itty bitty crate providing bit iterators and bit iterator accessories
-
ear
EAT Attestation Results implementation
-
protox
protobuf compiler
-
germ
The Ultimate Gemini Toolkit
-
erased-serde
Type-erased Serialize and Serializer traits
-
serde_jsonc2
A JSON(C) serialization file format (fork of serde_json)
-
votable
serializer/deserializer with support for format other than XML, such as JSON, TOML or YAML
-
option_set
Bitflags on steroids
-
serde-pyobject
PyO3's PyAny as a serde data format
-
bp7
dtn Bundle Protocol Version 7 ([RFC 9171]
-
msgpacker
MessagePack protocol implementation for Rust
-
serde_path_to_error
Path to the element that failed to deserialize
-
sval
Streaming, structured value serialization
-
notnow
A terminal based task and TODO management software
-
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-bytes-repr
Serde adapter for controlling the representation of bytes
-
serde_bencode
A Serde backed Bencode encoding/decoding library for Rust
-
escape8259
RFC8259-compliant string escaping and un-escaping
-
tunm_proto
tunm proto for Rust
-
serde_bser
Implements the Watchman BSER encoding for serde. https://facebook.github.io/watchman/docs/bser.html
-
rtcm-rs
Encoding/decoding of RTCM v. 3
-
gift
reading and writing GIF images
-
datamatrix
Data Matrix (ECC 200) decoding and encoding with an optimizing encoder
-
bevy_save
A framework for saving and loading application state in Bevy
-
decimal-rs
High precision decimal implementation for Rust
-
chewdata
Extract Transform and Load data
-
bytecodec
A tiny framework for implementing encoders/decoders of byte-oriented protocols
-
ssh_format
Data format used to communicate with openssh mux server
-
serde-content
Rust data structures for the Serde data model
-
riff
reading and writing RIFF formatted files
-
cbored
CBOR exact reader and writer
-
mti
that implements type-safe, prefix-enhanced identifiers based on the TypeID Specification
-
bt_bencode
A Bencode encoding/decoding implementation
-
ucs2
UCS-2 decoding and encoding functions
-
xmp-writer
Write XMP metadata, step by step
-
vrd
generating random and pseudo-random numbers based on the Mersenne Twister algorithm
-
uuid25
25-digit case-insensitive UUID encoding
-
buffi
generate ergonomic, buffer-based C++ APIs
-
stak-code
Bytecode encoding/decoding for Stak Scheme
-
oct
Octonary transcoder
-
infinite-rs
fast deserialization library for Halo Infinite
-
huski
ASCII table aide command line utility
-
protobuf-native
A high-level, safe API for libprotobuf
-
wstp
Bindings to the Wolfram Symbolic Transfer Protocol (WSTP)
-
xml_schema_generator
Create Rust struct for given XML file, that allows to deserliaze the given XML using serde or vice versa
-
picky-asn1-der
An ASN.1-DER subset for serde
-
fast32
Base32 and base64 encoding in Rust. Primarily for integer (u64, u128) and UUID identifiers, as well as arbitrary byte arrays.
-
serialize-to-javascript
Serialize a serde::Serialize item to a JavaScript literal template using serde_json
-
nu-json
Fork of serde-hjson
-
variable-len-reader
reading/writing variable length data. Support AsyncRead/AsyncWrite in tokio.
-
factorio-settings
CLI application to deserialize & reserialize Factorio's mod-settings.dat to JSON or TOML
-
serde-toml-merge
Merge your toml values
-
serde_columnar
Ergonomic columnar storage encoding crate with forward and backward compatible
-
crockford
Base32 encoding for identifiers (e.g. u64 values).
-
serde_json5
A Serde (de)serializer for JSON5
-
capnp_conv
capnp write/read traits to convert from structs to readers/builders
-
octseq
Abstractions for types representing octet sequences
-
z32
Zero-dependency
no_std
compatible MIT licensed implementation z-base-32 encoding -
unicode-shaper
Shape unicode text so that renderers like WebGL and WebGPU can properly display the glyphs
-
serde_db
Deserialization of database result sets, and serialization of database parameters
-
arrow-json
Support for parsing JSON format to and from the Arrow format
-
prototk
toolkit for prototcol buffers
-
shapely
One trait for reflection, serialization, deserialization
-
csv-to-usv
CVS to USV: Convert Comma Separated Values (CSV) to Unicode Separated Values (USV) for data markup, including for spreadsheets, databases, text files, and more
-
mvt
encoding mapbox vector tiles
-
yaup
URL parameters serialization
-
brec
A flexible binary format for storing and streaming structured data as packets with CRC protection and recoverability from corruption. Built for extensibility and robustness.
-
compresto
A command-line tool to benchmark various compression algorithms
-
dh
Data handling in Rust, made easy
-
tmpl-resolver
A lightweight template resolution engine with conditional logic support
-
collagen
The collage generator
-
serde_flexitos
Flexible serialization and deserialization of trait objects with Serde
-
magic_migrate
Automagically load and migrate deserialized structs to the latest version
-
delta-encoding
encode and decode a delta-encoded stream of numbers
-
swimos_form
SwimOS Serialization and Deserialization
-
const-serialize
A serialization framework that works in const contexts
-
actix-web-validator
Validation mechanism for actix-web
-
jsonschema-transpiler
transpile JSON Schema into schemas for data processing
-
quickjs-rusty
QuickJS (QuickJS-NG) Javascript engine wrapper, and more
-
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
-
five8_const
Compile-time base58 decoding
-
conjure-serde
Serde Serializer and Deserializer wrappers for Conjure
-
flv-tls-proxy
Local TLS Proxy
-
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. -
fnmatch-regex
Convert a glob-style pattern to a regular expression
-
osmflat
OpenStreetMap (OSM) data format providing an efficient random data access through memory mapped files
-
nuid
A highly performant unique identifier generator
-
marked-yaml
A simplified YAML structure with provenance spans
-
newline-converter
Newline byte converter library
-
json-feed-model
JSON Feed model
-
serde_influxlp
implementing Serde support for parsing and serializing InfluxDB v2 line protocol
-
ncc
Custom-mode compiler for Novation MIDI devices
-
no_proto
Flexible, Fast & Compact Serialization with RPC
-
zarrs_tools
Tools for creating and manipulating Zarr V3 data
-
serde-firestore-value
A serde (de)serializer using Firestore Value as its data format
-
frostflake
Customizable and thread-safe distributed id generator
-
dyn_serde
dynamic serialization and deserialization based on serde
-
wiring
An async binary serialization framework with channels support
-
preserves
serialization format
-
cord
Canonical serialization format designed for security
-
euui
An Extended Universal Unique Identifier
-
proto-builder-trait
Builder tools for easily adding attributes for prost-build/tonic-build generated code. serde/sqlx/derive_builder are supported.
-
postcard-bindgen
generate bindings for the postcard binary format for other languages than Rust
-
type_reg
Serializable map of any type
-
codee
Easy and flexible way of encoding and decoding data into either strings or bytes
-
encdec
binary object encoding / decoding helpers
-
reed_solomon_rs
A Reed-Solomon Error Correction Code Library that uses the Berlekamp Welch Algorithm
-
axum-params
A Rails-like powerful parameter handling library for Axum
-
rabe
ABE Schemes implemented in rust
-
serde-tuple-vec-map
Deserialize a serialized map to a Vec<(K, V)> in serde
-
eetf
encoding/decoding Erlang External Term Format
-
dec-sixbit
DEC SIXBIT encoding
-
json-unflattening
flattening and unflattening JSON structures
-
bloaty-metafile
-
yellowstone-vixen-proto
Protobuf definitions for Vixen
-
flexbuffers
Official FlexBuffers Rust runtime library
-
tremor-value
Tremor Script Interpreter
-
resend
easy to use, performant, customizable and extendable Rust library for little-endian/big-endian serializing and deserializing
-
marshal-rs
Blazingly fast Ruby-lang's Marshal implementation in Rust
-
serde-map-to-array
Helpers to support converting a map to a sequence of named key-value pairs for human-readable encoding formats
-
tolerance
Math representation of the physically needed permissible deviation of measures
-
binary_serde
binary serialization and deserialization
-
proto_pdk
A plugin development kit for creating proto WASM plugins
-
half-2
Fork of starkat99/half-rs. Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.
-
query_map
VectorMap is a generic wrapper around HashMap<String, Vec<String>> to handle different transformations like URL query strings
-
fiddler-cli
Data Stream processor CLI written in rust
-
bitflags_serde_shim
Community Driven Serde Shims
-
serde_bibtex
A BibTex (de)serialization file format
-
pb-jelly
A protobuf runtime for the Rust language developed at Dropbox
-
serde-env
deserialize env into structs via serde
-
matrix-pickle
binary encoding format used in the Matrix world
-
cog_schemars
Generate JSON Schemas from Rust code
-
quartz_nbt
support for serializing and deserializing Minecraft NBT data in binary and string form
-
serde-encoded-bytes
Efficient bytestring serialization for Serde-supporting types
-
serde-untagged
Serde
Visitor
implementation for deserializing untagged enums -
dapt
serializing and unseralizing unstructured data
-
convert2json
CLI utilities to convert CSV, INI, RSV, TOML, XML & YAML into JSON and for use with jaq or jq
-
human-units
Units serialization and formatting library designed for configuration files and command line arguments
-
loro
high-performance CRDTs framework. Make your app collaborative efforlessly.
-
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).
-
protobuf-example
Example use of Rust Protocol Buffers bindings
-
grammers-tl-types
Rust definitions for Telegram's API types and functions
-
bitis
Bitwise serialization of messages defined in a data description language
-
capwriter
Fast saving and loading with annotating cap for vector and slice
-
obkv
Optimized-bytes key and a value store
-
derse
binary serialization protocol for Rust
-
serde-diff
A small helper to serialize the diff of two structs of the same type and apply those differences to other structs
-
wyre
wyre serialization and deserialization library
-
pax-manifest
Definition container for an entire Pax cartridge
-
serde-fleece
Fleece (binary json) support for serde
-
json_partial
Parse Imperfect Json given by LLMs
-
apollo-encoder
serialise GraphQL Schemas
-
rust-zserio
[OBSELETE] Rust zserio support
-
detrim
Automatic string trimming with serde
-
cesrox
Composable Event Streaming Representation (CESR)
-
yyjson-rs
Rust bindings for yyjson
-
auditable-serde
Serialize/deserialize data encoded by
cargo auditable
-
pi_bon
attempt to downcast the triat object to a concrete type
-
bin-proto
Easy binary protocol definitions
-
ssi-json-ld
JSON-LD-related definitions for the ssi library
-
buffertk
tooling for serializing and deserializing data
-
bevy_serde_lens
Stateful, structural and human-readable serialization crate for the bevy engine
-
pbf
Mininmal protobuffer module; Build your own glue
-
eventsourced
Event sourced entities in Rust
-
protoc
Protobuf protoc command as API
-
morse-lib
coding/decoding Morse Code with multilanguage support
-
espa
converting ESM/ESP/ESS files to and from text format
-
interner
A string, path, and buffer internment crate with no dependencies
-
serde_bare
BARE (https://baremessages.org) encoding format
-
line-wrap
Efficiently insert line separators
-
microjson
No frills JSON parsing without allocations
-
mr-ulid
Robust and Hassle-Free ULIDs (Universally Unique Lexicographically Sortable Identifier)
-
hjson
serialization file format
-
serde-lite
A general-purpose serialization/de-serialization library
-
xq
A reimplementation of jq
-
parcel_sourcemap
Parcel Source Map Library
-
envir
Deserialize/serialize struct from/to env
-
shpool_vt100
parsing terminal data
-
serde_fast_flatten
A faster
flatten
implementation for serde -
hcproto
net for Rust
-
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… -
package-json
package.json manager for Rust
-
cj_common
Collection of common functions used by cubicle-jockey projects
-
simple_excel_writer
Excel Writer
-
serde_spanned
Serde-compatible spanned Value
-
urlable
A comprehensive URL manipulation library for Rust, providing utilities for parsing, encoding, and manipulating URLs with support for query strings, path manipulation, punycode domains and more
-
ascii-armor
ASCII Armor: binary to text encoding library and command-line utility
-
data-stream
serialization library based on streams
-
package_json_schema
Parse content from
package.json
content and consume the result as aPackageJson
struct -
serde_yaml2
Serde integration for yaml_rust2 crate
-
gedcomx
The core data structures and serialization / deserialization of the GEDCOM X format
-
libyml
A safe and efficient Rust library for parsing, emitting, and manipulating YAML data
-
below-dump
Dump crate for below
-
jwks
retrieving and parsing JSON Web Key Sets (JWKS)
-
json-pointer
parsing and using JSON pointers, as specified in RFC 6901
-
flood-rs
Bit and octet streams
-
mozilla/neqo-qpack
Neqo, an implementation of QUIC written in Rust
-
yaxp-cli
<yaxp-cli ⚡> Yet Another XML Parser CLI
-
streaming_serde_json
streaming alternative to serde_json for processing JSON data sources that are too large to fit in memory
-
lib0
Efficient binary encoding library for Yrs
-
lua-protobuf-rs
lua protobuf
-
subsetter
Reduces the size and coverage of OpenType fonts
-
simd_cesu8
An extremely fast, SIMD accelerated, encoding and decoding library for CESU-8 and Modified UTF-8
-
cobs2
Consistent Overhead Byte Stuffing — COBS — and variant COBS/R
-
makepad-micro-serde
Makepad micro replacement for serde
-
dcbor
Deterministic CBOR ("dCBOR") for Rust
-
cj_bitmask_vec
BitmaskVec is a Vec that pairs bitmasks with T. Bitmasks u8 through u128 are supported.
-
sbor
Reference implementation of the SBOR binary data format, from the Radix DLT project
-
route_verification_shared_struct
Parse RPSL in the IRR to verify observed BGP routes
-
virtio-queue-ser
Serialization for virtio queue state
-
serde_trim
serde deserialize_with String trim.Supports multiple std::collections types
-
serde-inline-default
Serde default values via inline declaration
-
streamson-lib
processing large JSONs
-
is_empty
Easily check if the struct is empty
-
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…
-
proteus
intended to make dynamic transformation of data using serde serializable, deserialize using JSON and a JSON transformation syntax similar to Javascript JSON syntax. It also supports…
-
serde_cadence
Flow Blockchain Cadence-Json format in Rust using Serde
-
serde_at
serde serializer/deserializer for AT commands
-
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
-
serialization
encode and decode your struct
-
lbr-prelude
LambdaBuffers runtime library for the Prelude schema
-
serde-rename-rule
Serde RenameRule
-
polars-io
IO related logic for the Polars DataFrame library
-
midi_file
For reading and writing MIDI files
-
serde-roxmltree
Convert roxmltree documents into Serde-compatible types
-
endi
endian-handling library
-
jsonxf
A fast JSON pretty-printer and minimizer
-
genotype_parser
Genotype language parser crate
-
har
A HTTP Archive format (HAR) serialization & deserialization library
-
facebookexperimental/vlqencoding
A Scalable, User-Friendly Source Control System
-
rust_helpers
help with projects
-
unnest-ndjson
Convert large JSON documents to ndjson/jsonlines
-
sentencepiece-model
SentencePiece model parser generated from the SentencePiece protobuf definition
-
dbs-snapshot
A version tolerant state serialization and deserialization library
-
brickadia
Save file reader/writer for Brickadia BRS saves
-
kmip-ttlv
KMIP TTLV (de)serialization
-
spath
query expressions for semi-structured data. You can use it as a drop-in replacement for JSONPath, but also for other semi-structured data formats like TOML or user-defined variants.
-
medicom
reading and writing DICOM, the DIMSE network protocol, and decoding DICOM images
-
bsn1
Rust BER and DER serializer/deserializer
-
serde_bencoded
encoding/decoding library for bencode
-
mqttrs
Mqtt protocol encoding and decoding
-
polars-cli
CLI interface for running SQL queries with Polars as backend
-
fixed_str
Fixed-size, null-padded UTF-8 string type with const-safe construction and binary serialization support
-
rustmatica
reading, editing, and writing Minecraft litematic files
-
later_operator
Parsable, storable, printable comparison operators, w/ optional serde support
-
kle-serial
Rust deserialisation library for Keyboard Layout Editor JSON files
-
msgpack-numpy
de-/serializing NumPy scalars and arrays that matches the Python implementation
-
esyn
De/Serialization Rust In Rust
-
halfling
A collection of basic utilities for working with nibbles
-
valuable-serde
serde::Serialize
implementation forValuable
types -
serde-tagged-intermediate
Tagged intermediate representation for Serde serialization
-
translocate
high performance converter that takes CSV translation files and outputs corresponding JSON translation files
-
code128
Code 128 decoding and encoding
-
roxmltree_to_serde
Convert between XML JSON using roxmltree and serde
-
fluvio-protocol
Fluvio streaming protocol
-
mayheap
An abtraction over alloc & heapless
-
samply-api
JSON API for querying symbol information, uses samply-symbols
-
golden_apple
decoding and sharing Minecraft data types
-
stuckliste
reading and writing MacOS bill-of-materials (BOM) files
-
postcard-schema
Reflection-like schemas for postcard types
-
disintegrate-serde
Serialization and deserializaion library for Disintegrate event store. Not for direct use. Refer to the
disintegrate
crate for details. -
cdumay_result
serialize and deserialize result using serde
-
heap-array
variable length array, with its main benefit over
Vec
is taking up less space -
bebop
runtime for Bebop, a schema-based binary serialization format
-
eserde_axum
axum
extractors built oneserde
to improve error responses -
carbon-meteora-dlmm-decoder
Meteora DLMM Decoder
-
hematite-nbt
A full-featured library for working with Minecraft's Named Binary Tag (NBT) file format, including Serde support
-
tantivy-bitpacker
Tantivy-sub crate: bitpacking
-
ih-muse-proto
Data structures used for communication and handle serialization
-
serde_amqp
A serde implementation of AMQP1.0 protocol
-
serde-aco
Serialize/deserialize Alioth command line options
-
rapira
serialization library like borsh, bincode and speedy
-
jetro
transform, query and compare JSON format
-
gura
configuration language serializer/deserializer for Rust
-
sensitive-rs
Sensitive word search, verification, filtering and replacement
-
geometrid
Everything you would ever need to work with constant sized square grids
-
alt_serde_json
A JSON serialization file format
-
timecode
manipulate timecode
-
native-json
Native JSON for Rust
-
extfg-sigma
Sigma extfg financial interface messages serialization/deserialization
-
factrs-typetag
Serde serializable and deserializable trait objects
-
quoted-string
Specification independent utilities to handle quoted strings (in Mail, MIME types, ..)
-
hrx
plain text archive format
-
vu64
variable length encode/decode for a 64-bits integer
-
vdf-serde-format
A VDF serialization/deserialization file format using serde
-
serde_json_path_to_error
A drop in replacement for serde_json where detailed errors are the default
-
storyteller
focused on supporting user oriented output while supporting multiple output types (e.g. json, a progressbar, etc.)
-
jppe
byte stream structured serialization and deserialization library
-
toml2json
Convert TOML to JSON
-
write-json
{dependency,trait,macro}-less JSON serialization
-
libai
AI 开发用到的一些基础数据结构
-
noodles-bcf
Binary Call Format (BCF) reader and writer
-
json-structural-diff
JSON structural diff library
-
rutie-serde
rutie serde integration
-
one_two_eight
typed 128-bit identifiers
-
pktbuilder
Safe builder for building packets
-
cn-font-proto
proto of cn-font-split
-
typeshare-cli
Command Line Tool for generating language files with typeshare
-
sbe-codegen
Performance-oriented multi-language SBE codec generator
-
bad64
Rust bindings for Binja's arm64 disassembler
-
httlib-huffman
Canonical Huffman algorithm for handling HPACK format in HTTP/2
-
clang-ast
Data structures for processing Clang’s
-ast-dump=json
format -
gix-packetline
gitoxide project implementing the pkt-line serialization format
-
base1000
A a text encoder based on the "Thousand Character Classic"
-
dual_threshold_optimization
Dual Threshold Optimization compares two ranked lists of features (e.g. genes) to determine the rank threshold for each list that minimizes the hypergeometric p-value of the overlap of features…
-
dicom-encoding
DICOM encoding and decoding primitives
-
data-encoding-macro
Macros for data-encoding
-
csvkit
A short and informative description of your Rust package
-
hax-frontend-exporter-options
The options the
hax-frontend-exporter
crate is sensible to -
binary-stream
Binary stream reader and writer
-
axum-msgpack
serialize/derserialize msgpack for axum
-
ulid-generator-rs
generating ULIDs
-
lexis
Generates human-readable sequences from numeric values using a predefined word list
-
recoord
Handle coordinates in different formats
-
gvariant
A pure-rust implementation of the GVariant serialisation format
-
rscel
Cel interpreter in rust
-
jzon
Continuation of json-rust, a JSON implementation in Rust
-
boba
Encoder and decoder for the Bubble Babble binary data encoding
-
linked-data-next
Linked-Data dateset serialization/deserialization traits
-
versionize
A version tolerant serialization/deserialization framework
-
zar
XAR archive reader/writer library. Fuzz-tested against MacOS xar.
-
serde_json_lodash
lodash.js ported version, work with serde_json::Value
-
cat2text
A port of Cat2Text to Rust, with extra functionality, better documentation, and support for using it as a library as well
-
schema_registry_converter_sf
just a fork of the original schema_registry_converter crate with a fix for the avro serialization
-
k8s-rs-pb
Converter from k8s-openapi to rust-protobuf
-
dynfmt
formatting strings dynamically
-
pbjsonrpc-build
Generates jsonrpsee trait for prost message types
-
wasm-bindgen-utils
helpers that make working with wasm-bindgen easy
-
jsonrpc-core-client
Transport agnostic JSON-RPC 2.0 client implementation
-
joatmon
Jack of All Trades Master of None
-
serde_with_macros
proc-macro library for serde_with
-
ndarray-safetensors
Serialize / deserialize ndarrays with safetensors
-
scidec
Scientific number converter
-
streamdal-gjson
Get (and set) JSON values quickly
-
flashlog
A fast logging library for Rust
-
base16
(hex) encoding and decoding
-
serde_ini
Windows INI file {de,}serialization
-
subtle-encoding
Encoders and decoders for common data encodings (base64, bech32, hex) which avoid data-dependent branching/table lookups and therefore provide "best effort" constant time. Useful for encoding/decoding…
-
neon-serde4
Easily serialize object for use with neon, fork of neon-serde3
-
json-predicate
JSON Predicate lib based on draft-snell-json-07
-
madato
command line tool for reading and writing tabular data (XLS, ODS, CSV, YAML), and Markdown
-
fbthrift-git
-git package for fbthrift
-
cu29-value
fork of Value with custom types added for Copper like the time and units
-
quickxml_to_serde
Convert between XML JSON using quickxml and serde
-
atomic-timer
Atomic timer for Rust
-
jsonic
Fast, small JSON parsing library for rust with no dependencies
-
cfdi_use_mx
Mexican CFDI use
-
oem_cp
that handles OEM code pages (e.g. CP{437,737,850}) for single byte character sets
-
eternaltwin_serde_tools
Helper functions for
serde
-
website_crawler
gRPC tokio based web crawler built with spider
-
serde-serialize-seed
The
SerializeSeed
trait for convinience -
iof
Read from and write data to console or file in simple formats
-
cs_serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
serde-pgrow
Deserialize a serde-type from a PgRow
-
tlmcmddb-csv
C2A TlmCmd DB CSV parser
-
parsec-interface
Parsec interface library to communicate using the wire protocol
-
image4
A no_std-friendly library for parsing and generation of Image4 images written in pure Rust
-
serde_prom
Prometheus serializer for serde
-
serde-flexible
Custom deserialization for fields that can be specified as multiple types
-
osmflatc
Compiler of OpenStreetMap (OSM) Data from osm.pbf format to osm.flatdata format
-
ansi-color-codec
Encode bytes as ANSI background colors
-
strict-yaml-rust
A StrictYAML parser obtained by savagely chopping up the original yaml-rust crate
-
serde_partiql
A PartiQL data model serialization file format
-
api_req
making API requests with ease
-
binmarshal
Pack and unpack structs and enums into and out of binary data streams
-
serde_agaby
A generic serialization/deserialization framework
-
serde-query
Serde-compatible streaming data-query language with a jq-like syntax
-
smoltoken
A fast library for Byte Pair Encoding (BPE) tokenization
-
clojure-reader
A Clojure reader
-
base65536-cli
base65536 cli tool
-
mollusk-svm-fuzz-fs
Filesystem management for fuzz tooling
-
ndarray-csv
Easily read and write homogeneous CSV data to and from 2D ndarrays
-
mangling
generates safe, recognizable identifiers from byte streams
-
nuts-bytes
Serialization into a binary data format
-
json2parquet
Convert JSON files to Parquet
-
tasklib
used to interact with Taskwarrior in Rust
-
c3p0_common
A good friend for r2d2
-
kafka_wire_protocol
Generated implementation of Apache Kafka wire protocol
-
serde-redis
Serde deserialization for redis-rs
-
msgpack-schema
A specification language for MessagePack data format
-
axum-openapi3
Facilitate the generation of OpenAPI 3.0 documentation for axum applications
-
serde-encrypt
Encrypts all the Serialize
-
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:… -
serde_gura
Gura support for Serde
-
bitfld
Ergonomic, no-std specification of bitfield layouts
-
serde-hashkey
Space efficient, in-memory serde serialization which supports hashing
-
tremor-codec
Tremor Script Interpreter
-
gadget-blueprint-serde
Tangle Blueprints serde integration
-
aesm-client
RPC client for Intel SGX AESM (Architectural Enclave Service Manager). With this client, applications can obtain launch tokens for enclaves and turn attestation reports into quotes
-
json-writer
fast crate for writing JSON to a string without creating intermediate objects
-
cout2json
Converts cout output to json
-
surrealdb-jsonwebtoken
Temporary
jsonwebtoken
fork with Wasm support -
five8
Fast base58 encoding and decoding for 32-byte and 64-byte arrays
-
pbf_font_tools
Tools for working with SDF font glyphs encoded in protobuf format
-
simple-direct-delta-encoding
Custom delta encoding for blob and key value pairs
-
typeid_suffix
that implements the UUID suffix part of the
TypeId
Specification -
neodyn_xc
Neodyn Exchange is the serialization format for the Neodyn database engine
-
serde_literals
Support for serialising and deserialising literals directly into enum unit variants
-
serde-smile
A Smile implementation for Serde
-
vbs
Version-tagged serialization adaptor with compile-time version checking
-
sdmx_json
SDMX-JSON (Statistical Data and Metadata eXchange) using Serde
-
content_inspector
Fast inspection of binary buffers to guess/determine the encoding
-
kivi
KIVI | Key-value pair with key and value in separate lines
-
serde-java-properties
Serde support for
java-properties
-
asbs
A generic steganography library
-
prost-reflect-validate
protoc-gen-validate's validation using prost-reflect
-
jupyter-serde
Serialization and Deserialization for Jupyter related data structures
-
pact
Compact and streamable data format that works anywhere--from web apps to robots
-
krata
Client library and common services for the krata isolation engine
-
jsonbb
A binary representation of json value, optimized for parsing and querying
-
fcode
A binary serialization/deserialization strategy for Serde that supports schema evolution
-
unstructured
Generic types for unstructured data
-
messagepack-serde
messagepack for
no_std
withserde
-
crud-api
CLI generator for your API
-
trustfall-rustdoc-adapter
Trustfall query adapter for rustdoc JSON data
-
jlabel
HTS-style full-context label structure and parser/serializer from/to string
-
debt64
-
rbson
Encoding and decoding support for BSON in Rust
-
binary_rw
A binary reader/writer library for rust
-
serde_dhall
Dhall support for serde
-
serde_graphql_input
serde graphql input serializes to graphqls input objects, as used in graphql functions
-
quack-protobuf
A pure Rust protobuf (de)serializer. Quack :) Initially forked from
https://github.com/tafia/quick-protobuf
, which unfortunately seems kinda abandoned… :/ -
tuple_key
A serialization format for lexicographically sorted tuples
-
serdapt
Composable adapters for
#[serde(with = ...)]
attribute -
serde-brief
A brief, self-descriptive, serde-compatible binary format
-
bytecon
A trait for easily converting to-and-from an array of bytes
-
serde_url_params
URL parameters serialization
-
bollard-buildkit-proto
Protobuf definitions to interact with buildkit using Bollard
-
mkwebfont_hb-subset
A wrapper for HarfBuzz font subsetting API
-
cbd
Command-line CBOR decoder and encoder
-
memcomparable
serialization format
-
instant-xml
A more rigorous way to map XML to Rust types
-
serde_default_utils
A set of simple helper functions to cut corners with serde_default
-
jscontact
RFC 9553
-
canonical_json
A Canonical JSON serializer
-
serde-persistent-deserializer
A wrapper for persistent Serde deserializers
-
serde2file
serialize some data to a file or deserialize a data from a file,support encrypt/decrypt file;将struct序列化化存储为文件,或者从文件反序列化为struct,文件存储时支持加密存储
-
axum-content-negotiation
Axum middleware to use Accept and Content-Type headers to serialize with different formats
-
euid
Reference implementation for EUID
-
ta1394-avc-general
A pure-Rust small framework for AV/C protocol and command defined by 1394 Trading Association
-
autd3-protobuf
gRPC protobuf for autd3
-
esl01-mincode
Bincode-like serialization with VLQ encoded integers
-
http-serde-ext-ios
serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
-
normal_pack
Compresses normal vectors (or any 3D unit vector) using Octahedron encoding
-
oca-bundle-semantics
Overlays Capture Architecture bundle
-
envious
Deserialize (potentially nested) environment variables into your custom structs
-
schematools-cli
Tools for codegen, preprocessing and validation of json-schema and openapi spec
-
libmctp
MCTP (Management Component Transport Protocol) implementation for Rust
-
endian-num
Byte-order-aware numeric types
-
float16
Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types
-
x-variant
Variant is a dynamic type container
-
json-crawler
Wrapper for serde_json that provides nicer errors when crawling through large json files
-
typid
(Typ)ed Unique (Id)entifiers
-
shardio
Out-of-memory sorting and streaming of large datasets
-
xml2arrow
Efficiently convert XML data to Apache Arrow format for high-performance data processing
-
z-base-32
human-oriented base-32 encoding
-
maelstrom-base
Fundamental data structures used by all Maelstrom code
-
kubetsu
distinguish value type of other struct
-
sjdiff
Structural JSON Diff Library for Rust
-
cfgfifo
(De)serialize common configuration file formats based on file extension
-
serde-versioning
Add versioning support to
serde
’sDeserialize
derive macro -
linked-data
dateset serialization/deserialization traits
-
datum
Terse, human-writable data format
-
protozer0
protobuf decoder based on the protozero C++ library
-
surreal-id
A package for easily creating ID types for usage with surrealdb
-
ocapn-syrup
Syrup is a lightweight and easy-to-implement data serialization format
-
libcnb-data
Types for data formats specified in the Cloud Native Buildpack specification, used by libcnb.rs
-
firefly-types
Parser and serializer for the Firefly Zero metadata file format
-
human-friendly-ids
Generate non-visually ambiguous IDs
-
random-icon
Generates a random icon from a template
-
objio
traits for reading and writing objects
-
serde-devo
A shared type compatibility helper
-
vox_writer
writer module for MagicaVoxel file format
-
base64-stream
To encode/decode large data with the standard Base64 encoding
-
serde_encom
Official EnCom library
-
jsonrpc-lite
JSON-RPC 2.0 Specification serialization for Rust
-
pbjson-types
Protobuf well known types with serde serialization support
-
librqbit-bencode
Bencode serialization and deserialization using Serde
-
zarrs_ffi
FFI bindings for the zarrs crate
-
eolib
A core rust library for writing applications related to Endless Online
-
serde_state
Stateful serialization/deserialization for serde
-
config_file_types
Automatically generate file configuration wrapper
-
bxmr
a CLI tool for managment BXM's code with rIME-Squirrel
-
df_storyteller
Command line interface for Dwarf Fortress Legends
-
bde
B-Decoder/Encoder
-
perstruct
macro for adding persistent backing to a struct
-
serde-byte-array
Optimized handling of
[u8; N]
for Serde -
json-pretty-compact
A compact & pretty formatter for serde_json
-
binmatch
binary pattern matching crate
-
unsafe-libyaml
libyaml transpiled to rust by c2rust
-
destream
async stream (de)serialization
-
pq
jq for protobuf
-
serde_conl
CONL is a human-centric configuration language. This crate has the serde bindings.
-
yandex-rasp-rs
Библиотека для взаимодействия с API Яндекс.Расписаний на языке Rust
-
tsid
generating Time-Sorted Unique Identifiers
-
norgopolis-module
creating your own Norgopolis modules in Rust
-
tcp_message_io
TCP server and client implementation to exchange messages
-
kurtbuilds_sqlx_serde
serde-compatible newtype wrapper for sqlx::postgres::PgRow
-
prometools
Extensions for prometheus-client
-
key-mapping
allowing for keyboard key code conversion between systems such as the DOM and HID usage-ids
-
serde_flow
Simplifying migration for serde and zero-copy entities
-
fav_core
Fav's core crate; A collection of traits
-
pinecone
A no_std + serde compatible message library for Rust
-
serde-generate
generate (de)serialization code in multiple languages
-
serde-teamspeak-querystring
A teamspeak query string deserializer based on serde
-
ordpath
hierarchical labeling scheme
-
syscall_encode
Traits and macros to help define a syscall interface for a kernel
-
serde_avro_derive
Derive avro schema for Rust structs for serde_avro_fast
-
circ_buffer
A bare-metal fixed-size statically allocated ring-buffer with optional serde (De)-Serialization
-
serde_zon
Experimental serde library for serializing and deserializing the Zig programming language's ZON format
-
ezcbor
Easy little cbor library
-
jupyter-protocol
Jupyter messaging structures and traits for jupyter clients and servers
-
ar_row
Row-oriented access to Arrow arrays
-
adsbx_json
parsing the ADS-B Exchange API JSON
-
yore
decoding/encoding character sets according to OEM code pages
-
suika_json
A JSON handling library for the suika web stack
-
akvakulturregisteret_rs
API for det nye offentlige Akvakulturregisteret
-
ajars
AjaRS
-
dts
deserialize, transform and serialize data between different encodings
-
oasis-borsh
Binary Object Representation Serializer for Hashing
-
json_minimal
A minimal json crate
-
planus-cli
Command-line utility for planus
-
serde_merge
merge some serializable data types
-
btypes
Better types (BTypes) for when you dislike normal types, I guess
-
dotnet-binary-io
Reads and writes buffers using the same encoding rules as .NET’s
System.IO.BinaryWriter
-
carbon-pumpfun-decoder
Pumpfun Decoder
-
assembler
An efficient run-time assembler for X86-64 code that is intended to be immediately executed
-
message-encoding
trait to control how a structure should be encoded
-
fuid
A UUID-compatible identifier in a friendly base-62 format
-
opg
Rust OpenAPI 3.0 docs generator
-
serde_combinators
Combinators for producing Serde serialize and deserialize functions
-
rwkv-tokenizer
A fast RWKV Tokenizer
-
axum-codec
A multi-codec extractor and response writer for Axum
-
serde_fmt
Write any serde::Serialize using the standard formatting APIs
-
adlt
tools to handle automotive DLT- (diagnostic log and trace) files
-
dewars_protobufs
DEWARS Protobuf definitions
-
alt_serde
A generic serialization/deserialization framework
-
rustc-hex
rustc-serialize compatible hex conversion traits
-
xso
XML Streamed Objects: similar to serde, but XML-native
-
ajson
JSON Parser for Rust - Get JSON values quickly
-
serde-metafile
-
ordered-varint
Byte-orderable, variable length encoding
-
gcn_disk
Gamecube file header library and utilities
-
simple_cloudconvert
Cloudconvert functionality for converting files
-
typesense
WIP client for typesense
-
cdr-encoding
Serde implementation of OMG Common Data Representation (CDR) encoding
-
charset-normalizer-rs
Truly universal encoding detector in pure Rust - port of Python version
-
qrsmith
fast and simple Rust CLI tool for generating QR codes from strings
-
protobuf-support
Code supporting protobuf implementation. None of code in this crate is public API.
-
json-spanned-value
Track the origin of your json values for better error reporting!
-
roslibrust_serde_rosmsg
A rosmsg serialization file format
-
bmbp_marco
BMBP Marco
-
buddy-up-lib
The brains behind the buddy-up crate
-
tbon
TinyChain Binary Object Notation is a compact and versatile stream-friendly binary serialization format
-
json5format
Customizable JSON5 document formatter that preserves comments
-
pre-commit-sort
Sort pre-commit files
-
bytesize-serde
Alternative serde implementation for bytesize crate based on its FromStr
-
actix-web-validator5
Validation mechanism for actix-web
-
serde-cyclonedx
Serde serialization for CycloneDx files
-
foundations_ext
Foundation extensions published from the ewe_platform but usable by all
-
polars_excel_writer
A Polars extension to serialize dataframes to Excel xlsx files
-
rustbif
Rust Binary Format
-
cddl-cat
Parse CDDL schemas and validate CBOR or JSON serialized data
-
base64-serde
Integration between rust-base64 and serde
-
probor
A (prototype of) serialization protocol on top of CBOR that provides protobuf-like functionality
-
edi
Parser for X12 EDI files
-
brcode
parse and emit BR Codes
-
filesan
Uniquely escape disallowed filenames
-
db-dump
scripting analyses against crates.io's database dumps
-
rcodec
combinators for purely functional, declarative encoding and decoding of binary data
-
serde_json_path_macros
Macros for the serde_json_path crate
-
serde_cbor_2
CBOR support for serde
-
imagine
help with images
-
orcxx
Rust bindings for the official C++ library for Apache ORC
-
kube-secrets-encoding
Encode Kubernetes secrets for data and dataString
-
crate_file_dyzs
program to read a CSV file and write a JSON file
-
sandstorm
Cap'n Proto interfaces
-
image4-util
Pure Rust tool for handling Image4 files (aka IMG4, IM4P, IM4M, IM4R)
-
base64id
Efficiently represent 64, 32 and 16 bit integers as base64url strings
-
codex
Human-friendly notation for Unicode symbols
-
sise
SISE (Simple S-expression) parser, serializer and utilities library
-
lize
A stupid way of serializing and deserializing really small data into bytes. Supports recursive data structures.
-
sj
-
jsonway
JSON building DSL and configurable serializers for Rust
-
syslog_rfc5424
Parser for RFC5424 (IETF-format) syslog messages
-
fog-pack
Binary Data format supporting immutable references, schema, and compression
-
warts
format
-
rudano
A data serialization format as similar as possible to Rust's own syntax
-
rustwire
efficient manipulation of encoded protocol buffer messages
-
jose-b64
Base64 utilities for use in JOSE crates
-
radix50
cli for encoding and decoding DEC PDP-11 and PDP-10 RADIX-50 word streams (https://en.wikipedia.org/wiki/DEC_RADIX_50)
-
cyclonedds-rs
Safe Rust bindings for cyclonedds
-
encode
framework for encoding binary data
-
mindus
working with mindustry data formats (eg schematics and maps) (fork of plandustry)
-
shapely-json
JSON serialization and deserialization for Shapely types
-
typed-json
A JSON serialization file format
-
protobuf-lite
decode protobuf as hashmap
-
serde_atproto_dagjson
At protocol's version of DAG-JSON support for Serde
-
pazi
A fast autojump helper
-
pdf_signing
adding signatures and digitaly sign pdf documents
-
svg2pdf-cli
The command line interface for svg2pdf
-
simple_predicates
local configuration management utility
-
storekey
Lexicographic sort-order preserving binary encoding format for key-value stores
-
buffalo
Serialization library for Rust
-
neon-serde3
Easily serialize object for use with neon, fork of neon-serde
-
smd2bin
Convert SEGA Genesis SMD files to MD
-
rtcm-json
JSON serialization/deserialization of RTCM v. 3
-
tokio-fluent
A fluentd client using tokio
-
json_schema
Generated types based on the JSON-Schema for json_schema
-
bilrost-types
A compact protobuf-like serializer and deserializer for the Rust Language
-
nop-json
JSON serialization/deserialization (full-featured, modern, optimal, streaming, direct into struct, binary-ready)
-
optional-field
Alternative data type to Option for representing values that can have 3 states: present, missing or null
-
enrede
string encoding library, providing an interface similar to str/String
-
node_api
Write Node.js native addons with Node-API in Rust
-
yaserde-examples
Examples for YaSerDe project
-
country-code-enum
Copyable Serde and Sqlx compatible country codes
-
autonomous_proto
using protoc 3.21.5
-
miniserde-miku
Data structure serialization library with several opposite design goals from Serde
-
leb128fmt
encode and decode LEB128 compressed integers
-
datagram-chunker
Serialize and deserialize messages in datagrams
-
serde_closure
Serializable and debuggable closures. This library provides macros that wrap closures to make them serializable and debuggable
-
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… -
risc0-zkvm-serde
RISC Zero zero-knowledge VM serde crate
-
bencodex-rs
Bencodex
-
wowsunpack
interacting with World of Warships game assets
-
baizekit-serde
Serde ToolKit
-
xcsp3-serde
XCSP3 serialization and deserialization
-
unsafe-libyaml-norway
libyaml transpiled to rust by c2rust
-
nanotweaks
moved to https://crates.io/crates/spread_macros
-
serde_ignored
Find out about keys that are ignored when deserializing data
-
serde_epee
Serde support for EPEE
-
flatbuffers-build
that facilitates generating flatbuffer code from Rust
-
hyper_serde
Serde support for hyper types
-
spreet
Create a spritesheet from a set of SVG images
-
serde-seeded
Trait and macros for easy seeded serialization with
serde
-
elfbin
Build ELF object files defining symbols with fixed binary data
-
csvpp
Compile csv++ source code to a target spreadsheet format
-
stegcloak
Hides secrets inside text by compressing and encrypting the secret before cloaking it with special unicode invisible characters
-
http_tiny
dependency-less HTTP-header builder and parser
-
bende
A bencode encoding/decoding implementation backed by serde
-
shapely-urlencoded
URL encoded form serialization and deserialization for Shapely types
-
serde_jcs
JSON Canonicalization Scheme (JCS) for Serde
-
msgpck
A no-std and async compatible msgpck de/serializer
-
n5
tensor file system format
-
rosu-render
An o!rdr wrapper to render osu! replays
-
task-hookrs
work with taskwarrior exported JSON
-
xcfg-rs
configuration file parser for Rust
-
xdr-codec
XDR encode/decode runtime support. Pairs with xdrgen which generates code from specs.
-
serde_short
Derive Serialize and Deserialize for enum reperesented as C short enum
-
noop_proc_macro
No-op proc_macro, literally does nothing
-
rust-strings
rust-strings
is a library to extract ascii strings from binary data -
hdf5-metno-types
Native Rust equivalents of HDF5 types
-
eventlogs
High-Performance, Batteries-Included, Event Sourcing for Rust
-
ei
erl_interface for rust
-
gelf_logger
Minimal rust logger to send log entries in GELF
-
serde-opml
-
asking
Build async prompts
-
rbxm
Reader for Roblox model files
-
comma_serde_urlencoded
serde_urlencoded with support for serialization and deserialization of sequences and tuples in comma separated format
-
sg-prost
fork
-
html2pdf
Convert HTML to PDF using a Headless Chrome browser
-
base256u
mapping between bytes and Unicode codepoints
-
another_json_minimal
A minimal json crate
-
rjship
A collection of tools for working with the JSend specification, written in Rust
-
libsparkypi
control radio switch sockets and similar devices via linux gpiodev
-
hexd
converting from varios encodings
-
serde-lexpr
Serde support for Lisp S-expressions
-
gzb_binary_69
binary key value structure with a high performance a reader and writer
-
borsh-derive
Binary Object Representation Serializer for Hashing
-
bin-encode-decode
A high-performance binary encode and decode library that supports customizable character sets beyond Base64
-
msgpackin
pure Rust MessagePack encoding / decoding library
-
json_in_type
fast json serialization
-
protoc-gen-prost-crate
Protocol Buffers compiler plugin powered by Prost!
-
icelake
Pure Rust Iceberg Implementation
-
serde_rustler
Serde Serializer and Deserializer for Rustler NIFs
-
enc
aids in processing encoded data
-
serde_nested_with
Use serde attributes on nested fields
-
byteordered
Abstraction for reading and writing data with implicit byte order awareness
-
esexpr
serialization format and related utilities
-
zvariant_utils
Various utilities used internally by the zvariant crate
-
serde_amp
Serialization/deserialization tooling for Asynchronous Messaging Protocol
-
easy-hex
An easy to use Hex string formatting wrapper
-
palombe
lets you send and receive messages synchronously through different processes using named pipes
-
strong-xml
Strong typed xml, based on xmlparser
-
tenhou-json
Parsing Tenhou tenhou-json json files
-
dos-cp-generator
DOS code pages build tool for
dos-cp
-
postcard-heapless-compat
an adapter to use postcard with heapless >= 0.8
-
pb-jelly-gen
A protobuf binding generation framework for the Rust language developed at Dropbox
-
aligned-buffer
A buffer with controllable alignment, that can be sealed and shared by reference count
-
deseresp
serializer and deserializer for Redis's RESP3 format using serde framework
-
dem
GoldSrc demo parser and writer library
-
amqp_serde
Serde implementation for AMQP 0-9-1 types
-
gob_archive
Rust-written CLI archiver and un-archiver for the LucasArts GOB archive format
-
serde_x12
A Serde for ASC X12 EDI documents
-
parquet-format-safe
Safe Parquet and Thrift reader and writer (sync and async)
-
serde-mincode
A minimal binary encoding for Serde-compatible types
-
serde_json_canonicalizer
JSON Canonicalization Scheme (JCS - RFC 8785) implementation
-
ming-wm-lib
building windows for ming-wm in rust
-
br-xml
xml
-
zlsrs
Rust 标准库扩展工具集,提供更便捷的使用方式
-
serde_with_value_affix
Custom affix modules for serde
-
pint-manifest
The Pint manifest implementation, i.e. pint.toml.
-
piccolo-util
piccolo
library -
edn-format
EDN (Extensible Data Notation)
-
easycsv
A command line csv parser and toolkit for navigating and filtering data from csv files
-
bevy_save-erased-serde
Type-erased Serialize and Serializer traits
-
sdf_glyph_renderer
Tools for generating SDF font glyphs from bitmap images
-
diesel_as_wrap
helping to wrap types to support (de)serialization using diesel
-
simple_serde
A wrapper around multiple serde libraries making it easy to encode and decode multiple types
-
json_utils_2024
JSON utilities for Rust
-
availability
describing availability of items
-
serde_json_merge
Merge, index, iterate, and sort a serde_json::Value (recursively)
-
pikav
that help you send event to client with topic subscription
-
snix-serde
Modular functional package manager
-
varuint
Variable length signed and unsigned integer types
-
fhirbolt
FHIR library
-
enumscribe
Derive macros for converting between enums and strings
-
translit
Transliteration for cyrillic languages that uses officially approved rules
-
bc-envelope
Gordian Envelope for Rust
-
baid58
Easy-to-check Base58 encoding for identities
-
conjure-object
Runtime support for generated Conjure objects
-
v8_valueserializer
V8's ValueSerializer and ValueDeserializer
-
trait-keyless
functions for encoding and decoding keyless addresses, used by the TRAIT blockchain: application agent addresses, transactional addresses, and named addresses
-
cjson
Canonical JSON serializer
-
intuicio-framework-serde
(De)Serialization framework module for Intuicio scripting platform
-
lune-std-serde
Lune standard library - Serde
-
jtd-derive
Generate JSON Typedef schemas from Rust types
-
konsumer_offsets
parse the content of the Kafka
__consumer_offsets
internal topic -
serde_scan
easily deserialize values from standard input
-
compact-encoding
A series of compact encoding schemes for building small and fast parsers and serializers
-
serde_urlencoded_field
Easily urlencode fields in serde_dervie types
-
staging-protobuf-example
Example use of Rust Protocol Buffers bindings
-
json_path
JsonPath
-
rsexp
S-expression manipulation
-
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.
-
protobin
basic functions to encode & decode Protocol Buffer binary messages
-
serde-bool
Single value, true or false, boolean deserializers
-
xc3_write
xc3_lib binary writing and layout
-
caco3-serde
CaCO3 serde adaptor
-
serde-wasm-bindgen
Native Serde adapter for wasm-bindgen
-
csv_perusal
Reads CSV files and returns the contents of the file with the appropriate datatype
-
geonetworking
Tools for encoding and decoding a geonetworking header according to EN 302 636-4-1 v1.3.1
-
gift-bin
Command-line utility for GIF images
-
basenc
Encoding and decoding of Base-N encodings, no_std compatible
-
install-dirs
handling gnu install directories in rust
-
msd
reading and writing MSD files
-
ref-swap
Safe wrapper around AtomicPtr
-
sidecar
jupyter outputs
-
l2r0-small-serde
An alternative serialization algorithm for RISC Zero
-
serde_klv
KLV data format for Serde
-
prost-wkt-build
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
otdrs
convert OTDR Bellcore SOR files to Serdes-compatible structs and JSON/CBOR thereafter, usable as a Rust library or as a standalone tool; it can also write SORs from Rust data structures
-
eule
Async generic serialization crate with a minimal interface
-
kpea
CPIO archive reader/writer library. Supports New ASCII and Old character formats. Fuzz-tested against GNU cpio.
-
figtok
Takes Figma Tokens JSON output and converts it to valid composable CSS
-
serde_yaml_ok
YAML data format for Serde. It's OK.
-
comiconv
A command line tool to convert comic book archives to other formats
-
flow-record
create records to be used by the rdump cli utility
-
serde_xmlrpc
no nonsense, XML-RPC serde implementation for Rust
-
pyany-serde
Serialization and deserialization for Python objects
-
j2csv
Convert JSON to CSV
-
domain_changer
that helps you change the domain of the link to another domain
-
echonet-lite
Pure Rust ECHONET Lite implementation
-
sqlx-postgres-interval
sqlx INTERVAL Postgres type with serde Serialize/Deserialize
-
auditable-extract
Extract the dependency trees embedded in binaries by
cargo auditable
-
stc-s
serializer/deserializer with JSON support
-
peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
matchgen
Generate functions to quickly map byte string prefixes to values
-
esexpr-json
ESExpr serialization JSON encoding mappings
-
tmflib
Interface library for processing TMF payloads
-
xed-sys
Rust FFI bindings for Intel XED
-
merge-struct
Deep merge for serializable structs
-
serde_json_pythonic
fork that includes a Pythonic JSON formatter
-
terror
Uniform REST error response body, tailored for JSON
-
blaze-common
Blaze common shared types
-
cluttered
A CLI Texture Packer written in rust
-
kittenmoji
encode and decode kittenmoji
-
tlbits
TL-B serialization (bits only)
-
vectorize
Converts maps to vecs for serialization
-
sonic-number
Fast number parsing based on SIMD
-
emmapack
Traits for sending and receiving packets
-
wjp
Wizards JSON Parser
-
imbue
Lightning quick dataset imbuing framework for making sure your data is ready for presentation!
-
vpk0
handling Nintendo's N64-era vpk0 data compression
-
spaceapi
types and serialization/deserialization
-
csv
Fast CSV parsing with support for serde
-
rust-openfmb-ops-protobuf
Rust language protobuf definitions for the OpenFMB operational use cases
-
avrow
fast, type safe serde based data serialization library
-
iso-20022-dsig
Digital Signature for ISO 20022 Universal Financial Industry Message Scheme Rust SDK
-
simple-base64
encodes and decodes base64 as bytes or utf8 with simple API
-
libcnb-common
Common code that is shared between libcnb.rs crates
-
carbon-jupiter-dca-decoder
Jupiter DCA Decoder
-
app-version
Application Version
-
bitcode_lightyear_patch
bitcode is a bitwise binary serializer
-
json_typegen
Procedural macro that generates Rust types from JSON samples
-
toml_pretty
a function to pretty serialize a serde-serializable value to toml
-
jcers
jce in rust
-
nson
lightweight data-interchange format like JSON or BSON
-
serialize_deserialize_u8_i32
that safely converts, back and forward, between u8 and i32
-
allwords
Generate all the words over a given alphabet
-
decode_kyma_vcs_event
decode optimised Kyma '/vcs,b' messages into EventID-value pairs
-
openrtb
v2.5 and OpenRTB Dynamic Native Ads v1.2 types for rust
-
harlaw
Transform DSL files to JSON. Formatting options available for custom output.
-
hcl-primitives
Primitives used by the HCL sub-languages
-
alsa-ctl-tlv-codec
Encoder and Decoder for Type-Length-Value(TLV) style data in ALSA control interface
-
bcd-convert
encoding and decoding numbers in Binary Coded Decimal (BCD) format, supporting conversions between integers, strings, and raw BCD data
-
quickfix-msg43
FIX 4.3 messages generated from official XML spec file
-
serde-request-envelope
A serde request envelope with named type and data fields
-
enveror
load environment variables into structs with serde
-
protobuf-codegen-pure3
Pure-rust codegen for protobuf using protobuf-parser crate WIP
-
normal_map
A struct that maps a range of values to the normalized range [0.0, 1.0]
-
messpack-serde
Serde bindings for RMP
-
serde_jsonrc
A lenient JSON serialization file format
-
haxeformat
Haxe serialization format in Rust
-
unifont
monochrome Unicode bitmap font. Halfwidth glyphs are 8x16, fullwidth are 16x16 pixels.
-
fire-http-representation
Http types for the fire http crate
-
raxb
Architecture for XML Binding
-
seredies
Redis Protocol as a serde (de)serializer
-
bhttp
Binary HTTP messages (RFC 9292)
-
serde_millis
A serde wrapper that stores integer millisecond value for timestamps and durations (used similarly to serde_bytes)
-
protobuf_codec
Encoders and decoders for Protocol Buffers based on bytecodec crate
-
rawbson
Blazing fast zero-copy BSON handling
-
rusty-chunkenc
Prometheus' chunkenc library
-
protoc-bin-vendored-linux-ppcle_64
protoc binary for linux-ppcle_64 compiled by Google and bundled in this crate
-
serde-csv-core
CSV serialization for no_std crates
-
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
-
yyjson-sys
low-level Rust FFI binding for yyjson, a high-performance JSON parsing library. It provides direct access to yyjson's C API. This crate is intended for building higher-level abstractions…
-
binn-ir
-
js_option
An Option-like type with separate null and undefined variants
-
serde-lwjson
Serde serialization and deserialization for lwjson files
-
lebai-proto
lebai proto
-
utf16string
String types to work directly with UTF-16 encoded strings
-
steg86
hiding messages in x86(_64) binaries
-
teehistorian
parser for DDNet
-
serde_x12_alt
Serde support for X12 EDI
-
hex-wrapper
Wrappers of the convertion between numbers and hex strings
-
nrbf
A parser for the .NET Remoting Binary Format (NRBF)
-
psrdada
wrapper for the psrdada radio astronomy library
-
i-dunno
RFC 8771 Internationalized Deliberately Unreadable Network Notation
-
blaze
blazing fast http framework
-
gvox-rs
Voxel file format parser
-
vegafusion-core
Core components required by multiple VegaFusion crates, with WASM compatibility
-
deser
An experimental serialization and deserialization library for Rust
-
serde-nothing
Serialize to nothing. Deserialize from nothing
-
serde_kson
JSON library designed for developers familiar with scripting languages. Super flexible type conversion
-
mmap_bytey_byte_buffer
Mmap Bytey MByteBuffer code, use Mmap Bytey instead
-
ros2_message
handling MSG and SRV files in ROS2
-
hcl-edit
Parse and modify HCL while preserving comments and whitespace
-
leopard-codec
Reed-Solomon codes using leopard algorithm
-
linkstore
embedding, manipulating and retrieving data embedded in binaries using linker sections
-
d2-stampede-protobufs
Dota 2 Protobufs
-
prost-reflect-build
function for use with prost-build and prost-reflect to generate ReflectMessage implementations
-
serde_hooks
Runtime hooks for serde
-
httlib-protos
Protocol Buffers binary format implementation
-
libzbase32
z-base-32 format for Rust. This implementation is no_std compatible.
-
map-to-javascript-html
serializing a map to JavaScript code in HTML usually for dynamically generating strings on web pages
-
bytekey2
lexicographic sort-order preserving binary encoding
-
curies
Idiomatic conversion between URIs and compact URIs (CURIEs)
-
chashmap-serde
Fast, concurrent hash maps with extensive API and Serde support
-
pbf-craft
reading and writing OpenSteetMap PBF file format
-
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)…
-
byteorder
reading/writing numbers in big-endian and little-endian
-
json_value_remove
Interface to remove serde_json::Value elements
-
safe_pod
serializing and deserializing structs to and from byte arrays written in safe rust
-
serde_datalog
A Serde serializer that extracts Datalog facts
-
toy-json-formatter
JSON formatter that is built to be fault tolerant from the ground up. Its job is to take any input and do its best to parse it and format it as JSON.
-
serde_dbus
Serde Implementation for DBus
-
easy-config-store
flexible configuration management library for Rust that supports multiple serialization formats and both synchronous and asynchronous operations
-
borsh-v
Binary Object Representation Serializer for Hashing
-
wapm-to-webc
Convert a *.tar.gz file from WAPM to the newer Pirita format
-
serde_urlencoded_xrpc
XRPC-flavored serde_urlencoded
-
mif
Memory Initialization File
-
zbar-rust
High-level and low-level ZBar binding for the Rust language
-
flatterer-web
JSON flatterer UI
-
stuckliste-cli
A command-line utility for reading and writing MacOS bill-of-materials (BOM) files
-
edres
Generate struct and enum definitions from data files
-
genify
Turn one file into a complete project
-
jsonit
A way to parse Json Items using iterators from streams
-
yara-x-proto-yaml
converts protocol buffers into YAML
-
form-data-builder
multipart/form-data (RFC 7578) document builder
-
redshirt
support for the Redshirt 1 and Redshirt 2 data encoding schemes
-
anterofit
Wrap REST APIs with Rust traits using macros
-
nestac
access nested structures using path-like string format
-
neon-serde
Easily serialize object for use with neon
-
wfrs-model
Workflow RS - Model with Zero-copy deserialization
-
markdown-gen
generating Markdown files
-
rkyv_rpc
Helpers for defining an RPC protocol using rkyv
-
swift-iso15022
generating SWIFT messages following the ISO 15022 standard
-
libipld-cbor
ipld cbor codec
-
diffogus
calculate the difference between 2 instances of a type
-
fastvarint
fast varint encode/decode that supports wide compatibility
-
sval_protobuf
protobuf encoding for sval
-
cdr
A serialization/deserialization implementation of Common Data Representation
-
mdbook-satysfi
A mdbook backend for generating SATySFi documents
-
empty_type
Tools to define and convert between types and their corresponding "maybe types"
-
json-canon
Serialize JSON into a canonical format
-
posix-space
Pure Rust implementation of
isspace
for the POSIX locale -
tick-encoding
encoding scheme to encode binary data into ASCII strings
-
schema_analysis
Analyze the schema of any self describing format
-
bebytes
serialization and deserialization of network structs
-
nix-nar-cli
Binary to manipulate Nix Archive (nar) files
-
serde_ipld_dagjson
IPLD DAG-JSON support for Serde
-
doip_rw
Diagnostic over IP encoder and decoder
-
denvars
Deserialize environment variables
-
hessian_rs
hessian2 codec implemention
-
protoc-gen-tonic
Protocol Buffers compiler plugin for gRPC services powered by Prost! and Tonic
-
valu3
A generic serialization/deserialization/type framework
-
home-assistant-rest
Home Assistant Async REST API Client
-
watson_rs
Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
graphite_binary
Efficient binary serialization for the graphite_minecraft project
-
zarrs_storage
The storage API and default stores for the zarrs crate
-
baid64
Easy-to-check URL-safe Base64 encoding for identities
-
dbn-cli
Command-line utility for converting Databento Binary Encoding (DBN) files to text-based formats
-
tihu
toolset written in Rust
-
canadensis_codegen_rust
Generates Rust code for data types based on Cyphal DSDL files
-
snowcloud
small crate for creating custom snowflakes that provides thread safe and non thread safe generators
-
meowtonin-serde
Serializer/deserializer for BYOND types, using meowtonin
-
zar-cli
A command-line utility for reading and writing MacOS signed XAR archives
-
huski-lib
ASCII table aide library
-
wolfram-expr
Efficient and ergonomic representation of Wolfram expressions in Rust
-
jsonl
JSON Lines for Rust
-
tfschema-bindgen
Generate (de)serialization Rust code for Terraform Schema
-
yael
reading and writing numbers of a specific endianess
-
protoc-plugin-by-closure
Use Google Protocol Buffer compiler (
protoc
) with your closure code -
flatty-base
Flatty traits and primitives
-
byte_struct
Pack and unpack structure as raw bytes with packed or bit field layout
-
serde-xdr
XDR serialization and deserialization for Serde
-
store
A dead simple binary (de)serializer
-
packable
packing and unpacking binary representations
-
sc2-proto
Protocol buffers for the StarCraft II Client API
-
merge-yaml-hash
YAML Hash with merge/update capabilities
-
serde_json_diff
Create machine-readable JSON diffs
-
gs11n
Utililties need for GS11N
-
protobuf2
Google protocol buffers
-
arrow-avro
Support for parsing Avro format into the Arrow format
-
minicbor-serde
Integrates minicbor with serde
-
bevy_serde_project
Stateful, structural and human-readable serialization crate for the bevy engine
-
hdp_protobufs
HDP Protobuf definitions
-
num-format
producing string-representations of numbers, formatted according to international standards
-
yara-x-proto
Protocol buffer with options for YARA modules
-
esexpr-text
ESExpr serialization text format
-
yaml-hash
Improved YAML Hash
-
iconv
bindings for Rust
-
prost-validate-types
validation types with prost and prost-reflect support
-
fluvio-smartengine
The official Fluvio SmartEngine
-
csharp_binary_encoding
Decode binary data written by C#'s BinaryWriter class
-
raftlog_protobuf
Encoders and decoders of the Protocol-Buffers messages for the constituents defined in
raftlog
crate -
innofile
InnoFile
-
varinteger
Rust module for encoding/decoding varints that doesn't do any IO. Inspired by the Node.js varint module
-
shurjopay-plugin
Rust plugin for for quick integration of shurjopay API
-
byte-unit-serde
De/serialization functions for byte-unit crate
-
flatzinc-serde
FlatZinc serialization and deserialization
-
serde_unit_struct
(De)serialize a unit struct as its name
-
serde_libconfig
A libconfig serialization file format
-
ltv
Length Type Value - Reader / Writer
-
rustic_hal
creating Hal representations of resources, based on serde
-
fe2o3-amqp-types
AMQP1.0 data types
-
actix-msgpack
Msgpack payload extractor for Actix Web
-
preserves-schema
Preserves Schema code generation and support for Rust
-
submillisecond-live-view
A LiveView implementation for the submillisecond web framework
-
sma-proto
SMA Speedwire protocol
-
sk-cbor
CBOR parsing library
-
bson2
Encoding and decoding support for BSON in Rust
-
serde_asn1_der
A basic ASN.1-DER implementation for
serde
based uponasn1_der
-
keon
A human readable object notation that syntactic similar to Rust and fully supports Serde's data model
-
serde_structuredqs
serialize/deserialize structured query-string
-
bmbp_marco_util
BMBP Marco
-
libeither
Either struct for Rust
-
pink-erased-serde
Type-erased Serialize and Serializer traits
-
fugue-mptp
A generic multi-process task processor
-
smdton
Data Tree Object Notation
-
vectortile
encoding Mapbox Vector Tiles
-
php_serde
Serde support for PHP's serialization format
-
vsf
Versatile Storage Format
-
wsbps
Websocket Binary Packet System
-
protobuf-sys
Low-level bindings to libprotobuf
-
kmip-protocol
KMIP protocol object (de)serialization
-
zbus_macros
proc-macros for zbus
-
nachricht-serde
Serde bindings for nachricht
-
simple_slip
A small and simple library for SLIP encoding
-
amethyst-editor-sync
Allows an Amethyst game to connect to an editor
-
serde-save
the most complete serialization tree for serde
-
vdf-serde
Support for the Valve Data Format for Serde
-
pigeon
efficient packing and unpacking of big-endian binary data
-
rtoolbox
functions for other crates, no backwards compatibility guarantees
-
raw-bytify
converting structs to bytes and vice-versa
-
destream_json
decoding & encoding a JSON stream
-
simple_xml_serialize
XML serialization library
-
rydis
low level rust bindings for the zydis library
-
unix-ipc
A minimal abstraction for IPC via unix sockets
-
emoji256
A binary-to-text encoding scheme for hashes and cryptographic keys
-
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)
-
serde-ordered-collections
Ordered serialization/deserialization serde functionality
-
serde_transmute
Transmute objects through serde
-
urlencoding
doing URL percentage encoding
-
spider_chromiumoxide_types
Contains the essential types necessary for using chromiumoxide
-
pathogen
Typed references and deep mutation into Rust types
-
detect-newline-style
Determine a string's preferred newline character
-
rut-lib
validate/generate an Chilean ID (RUT)
-
disk
(De)serialize files to/from disk
-
percent-encoding-rfc3986
RFC3986-compliant percent encoding and decoding
-
pilota-build2
Compile thrift and protobuf idl into rust code at compile-time
-
serde-resp
Redis RESP protocol serialization and deserialization with serde
-
gdl90
message encoder/decoder
-
kiwi-schema
some helper routines for parsing files in the Kiwi serialization format
-
flatty-portable
Flatty portable trait and primitives
-
satoxid
Boolean satisfiability problem encoding library written in rust
-
ordcode
Serialization format which preserves lexicographical ordering, for use with key-value databases
-
serde-partial
Serde partial serialization made easy
-
skip_bom
Skip the optional encoding Byte Order Mark (BOM) at the start of a file if it exists
-
chesscom
Chess.com API client
-
mastodon-async-entities
Types for (de)serializing entities from the Mastodon API; part of mastodon-async
-
rpc-it
RPC library for my own demand
-
append-only-bytes
Shareable append-only bytes
-
df_st_core
Core structures for the DF Storyteller project
-
dht-logger
Read DHT sensor data formatted in JSON over a serial interface and log it
-
rmp-futures
Async Rust MessagePack and MessagePack-RPC
-
prost-msg-build
A Protocol Buffers implementation for the Rust Language
-
mipsasm
A MIPS assembler targeting the N64
-
validatron
A data structure validation library designed for user input
-
tdlib-tl-gen
Rust code generator from TDLib's API definitions
-
litetx
Lite Transaction File (LTX) encoding/decoding
-
serde-strz
A serde wrapper that stores type using Display and FromStr
-
compact_bytes
A memory efficient bytes container that transparently stores bytes on the stack, when possible
-
deno_lib
Shared code between the Deno CLI and denort
-
msgpack_simple
Simplified, easy to use, pure Rust MessagePack implementation focused on handling dynamic data structures
-
wedpr_s_protos
WeDPR protobuf definitions and their generated code
-
jops
Query and operate with serde_json Values
-
python-packaging
Python packaging primitives implemented in Rust
-
vizio-openrtb
OpenRTB v2.5 and OpenRTB Dynamic Native Ads v1.2 types for rust forked for Vizio
-
npy
NumPy file format (de-)serialization
-
ryg-rans-sys
FFI bindings for ryg_rans. ryg_rans is automatically built and linked statically. Requires a C compiler.
-
serde-ast
An AST representation for serde serialization
-
tracing-serde-subscriber
currently only meant for internal use within
tracing-modality
-
json-ptr
parsing and using JSON pointers, as specified in RFC 6901
-
dalvik
Disassembler for Android Dalvik bytecode
-
encoding-index-singlebyte
Index tables for various single-byte character encodings
-
cra
extracting/archiving in multiple formats fully in memory
-
s3-access-log-rust
Help to serialize/deserialize s3 acces log file of AWS s3 bucket
-
compact-thrift-runtime
Runtime library for compact-thrift code generator
-
qif_generator
QIF file generation
-
cj_ascii
working with ASCII strings in Rust
-
serde_sated
sane adjacently tagged enum deserialization (with untagged variant) for serde
-
perfect-decimal
Limited range decimals which serialize as IEE754 floats with no loss of precision
-
serde-protobuf
Support for Google Protocol Buffers in combination with serde
-
bytekey-fix
lexicographic sort-order preserving binary encoding
-
robot36-encoder
convert images into audio using the robot 36 encoding
-
mavryk_data_encoding
encoding/decoding data compatible with mavryk data encoding
-
trans-gen-cpp
Generating C++ trans code
-
shellcoder
Write shellcode payloads in a flash
-
npm-package-json
parsing npm’s
package.json
file -
protobuf-codegen3
Code generator for rust-protobuf. Includes a library and
protoc-gen-rust
binary. Seeprotoc-rust
andprotobuf-codegen-pure
crates -
unicase_serde
serde Serialization and Deserialization for UniCase crate
-
mipsasm-rsp
A MIPS assembler targeting the N64 rsp
-
bs58-cli
A cli utility for encoding/decoding base58 encoded data
-
luanti-protocol
Luanti protocol implemented in Rust
-
osm_transit_extractor
Extract public transport data from an OpenStreetMap file
-
nu_plugin_from_beancount
A nushell extension to load a beancount file into nu structured data
-
jsonbuilder
A json builder used to create JSON structures using a simple DSL
-
basyx-rs
work with Asset Administration Shells
-
serde_dbgfmt
Deserialize #[derive(Debug)] output using serde
-
xml_serde
Namespace aware XML (de)serializer utilizing Serde
-
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
-
me3-coalesced-parser
ME3 coalesced parser
-
fastfield_codecs
Fast field codecs used by tantivy
-
axum-postcard
📬 postcard axum extractor and response using serde
-
serde-env-field
A helper for serde deserialization with environment variables expansion
-
oca-bundle
Overlays Capture Architecture bundle
-
encoder
Blazing fast encoder written in Rust
-
ckandex
An indexer and API for CKAN, written in Rust
-
serde_dynamodb_streams
de/serialize struct to HashMap<String, AttributeValue> with Serde to use with Rusoto DynamoDB Streams. Just a fork of mockersf/serde_dynamodb with different feature flags
-
fire-stream-api
A more or less simple communication protocol library
-
json_value_resolve
Interface to resolve String to serde_json::Value
-
ananas
Transform arbitrary data to Not-A-Number (NaN) payloads
-
skrillax-serde
A serialization/deserialization library for Silkroad Online packets
-
ta1394-avc-audio
A pure-Rust implementation of AV/C commands for audio subunit defined by 1394 Trading Association
-
jsonml
deserialization and serialization
-
ryan
configuration language for the practical programmer
-
lef21
Exchange Format (LEF) Integrated Circuit Layout Parser & Writer
-
simd-json
High performance JSON parser based on a port of simdjson
-
hoars
dealing with the HOA (Hanoi Omega Automata) file format
-
base2048
encoding for efficient encoding of binary data on twitter
-
mistletoe-api
API objects and interfaces for the Mistletoe Package Manager
-
simple-xlsx-writer
memory efficient XLSX writer
-
compris-cli
Query and convert Composite Primitive Schema (CPS) formats
-
archiv
Read and write compressed, length-prefixed streams or file(s)
-
buffer_util
meant to expand and improve upon the ByteBuffer crate
-
skrillax-packet
Packet definition to serialize and deserialize to and from frames for Silkroad Online packets
-
config_file_macros
Add file configuration support for the struct to enable seamless serialization and deserialization of its fields, improving data management and persistence
-
era-jp
Japanese Era Library
-
rocket-response
enum for variable Rocket Responses
-
looking-glass-protobuf
Protobuf reflection library built on looking-glass and Prost
-
serde_kicad_sexpr
KiCAD v6 S-Expression Format
-
serde-pod
https://github.com/Mingun/serde-pod
-
readervzrd
A generic reader for csv and json data
-
vlung-analysis
CT画像データを解析して部位ごとに抽出してOBJファイルを生成するソフトウェア
-
byteserde
A generic serialization/deserialization framework for mapping byte streams to/from arbitrary struct types with focus on performance
-
lbytes
Incredibly simple byte read/write library
-
abio
Safe abstractions for interfacing with the native operating system ABI
-
merde_time
Wrapper date-time types for merde
-
bunk
Fast and efficient human-readable data encoding!
-
json_macros
Convenience macros for constructing JSON objects from literals
-
tex-glyphs
dealing with glyphs in TeX/pdfTeX fonts as unicode characters
-
zconf
help to write configuration files
-
libipld-raw-cbor
ipld raw cbor codec
-
parity-codec
Lightweight, efficient, binary serialization and deserialization codec
-
serde_jacl
Serialization and Deserialization of JACL
-
messagepack-rs
pure Rust MessagePack implementation
-
declio
A declarative I/O serialization library
-
lebicon
Implements codicon traits for LEB128 encoding / decoding
-
structmapper
help you generate code that mapped one struct to another
-
proto_tran
-
strkey
Serialization of values into a human-readable encoding that preserves lexicographic sort order
-
serde-pickle-rs
A serde-based serialization library for Python's pickle format
-
ornament
A helper to create decorated text
-
seqbytes
traits for reading bytes sequentially
-
microserde
Zero-dependency implementation of Serde
-
serde_plain2
Fork of serde_plain. A restricted plain text serializer for serde
-
apache-avro-test-helper
Apache Avro tests helper
-
offwall
CSV-reading OpenFlow controller dedicated to firewall bypassing
-
bytevec2
serialization library that uses byte vectors
-
unicode-bidi
Unicode Bidirectional Algorithm
-
serde-humanize-rs
A Serde deserializer for duration and byte-size
-
jsony
An experimental fast compiling serialization and deserialization libary for JSON like formats
-
otopr
Obvious Rust Protobuf Library
-
serde_dhall_typegen
Automatically generate Rust structs and enums from Dhall types
-
gpmf
WIP gpmf implementation
-
knurdy
Minimal, opinionated KDL deserialization with Serde
-
simple-base64-cli
CLI binary for crate base64
-
serde_typename
Conviently serialize and deserialize rust types into / from their serde name
-
binn-rs
serialize/deserialize binn format with no_std/no_alloc support
-
codepage-437
Codepage 437 transcoding for Rust
-
json-objects-to-csv
Robust Rust library for converting JSON objects into CSV rows
-
rbase64
A fast multi-threaded base64 encoding library and CLI tool
-
smdiff-writer
constructing valid SMDIFF files (not an encoder)
-
binout
binary serialization/deserialization of integers and arrays of integers
-
static_mime
mime type that embeds data from the IANA directly
-
gtfs-rt
Read, write, and manipulate GTFS-Realtime data
-
fofc-rs
Binary data format used to encode random files
-
xylo
A music theory toolset
-
ream
Data language for building maintainable social science datasets
-
bytes-cast
Safely re-interpreting &[u8] bytes as custom structs without copying, for efficiently reading structured binary data
-
serde_bebop
A Serde implementation for the Bebop protocol
-
protoc-gen-prost-serde
Protocol Buffers compiler plugin providing JSON serializations
-
big-decimal-byte-string-encoder
Google BigQuery's BigDecimalByteStringEncoder
-
rug-binserial
A very simple crate to serialize rug integers as strings of bytes (for use in efficient binary serialization)
-
serde_shon
SHON serialization and deserialization support in Rust
-
luci
Define and read configuration file
-
rsocket_rust_messaging
Communicate with Spring RSocket Messaging
-
abomonation
A high performance and very unsafe serialization library
-
prost-enum
Enhance Enums of prost generated files to support serde and sea-orm
-
serde-spdx
Serde serialization for SPDX files
-
num-to-words-de
Convert a u32 Integer into its String equivalent in the German Language
-
cargo-geiger-serde
TODO: Write description
-
json_filter_sorted
Serde JSON sorted and filter
-
float_fast_print
Fast float-to-string conversion based on the Ryū algorithm by Ulf Adams
-
reqwest_resume
Wrapper that uses the
Range
HTTP header to resume get requests. It’s a thin wrapper aroundreqwest
. It’s a work in progress – wrapping functionality is copied across on an as-needed basis… -
gvdb
glib gvdb file format
-
ez_alphabet
EZ Alphabets
-
empty_type_traits
Converting between types and their optional counterparts
-
schema_jsonrs
Generate JSON Schemas from Rust code
-
exp3
data types for (de)serializing expression settings from exp3.json files
-
serde_watson
Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
serde_smb
serde serialization for use with MS-SMB structures
-
avro-rs
working with Apache Avro in Rust
-
kradical_jis
Conversions to Unicode from JIS X 0212 and JIS X 0213
-
serde-deserialize-duplicates
helper macros providing an alternate implementation of serde's Deserialize for cases when duplicate values exist in the source data
-
reqwest-graphql
Minimal GraphQL client for Rust
-
quake_microsoft_todo
The model of microsoft todo
-
endio_bit
Bit-level reading and writing, modeled after std::io::{BufReader, BufWriter}
-
space-lib
WebAssembly host functions for Space Operator
-
fastvlq
A fast variant of Variable-Length Quantity with a focus on speed and no_std support
-
tis620
handling Thai Industrial Standard 620 (TIS-620) characters
-
pgp-words
convert bytes to PGP words and back
-
ls_rules
A Little Snitch .lsrules file format model
-
protoc-bin-vendored-linux-x86_32
protoc binary for linux-x86_32 compiled by Google and bundled in this crate
-
serde-envfile
♻️ Deserialize and serialize environment variables
-
desert
traits for {de,}serializing compact binary formats
-
json_value_search
Interface to search elements into serde_json::Value
-
bytey
convenient and easy to use byte storage
-
serde_tuple_explicit
A fork of the serde_tuple crate using explicit traits to de/serialize structs
-
aws_lambda_events
AWS Lambda event definitions
-
contra
A minimal serialization/deserialization library with expanded persistency functionality
-
serde_canonical_json
Implements a CanonicalFormatter for serde_json
-
postman_collection
A Postman Collection serialization & deserialization library
-
protobuf_iter
Iterate over Protobuf messages while decoding on the fly
-
planus-codegen
Internal codegen library for planus
-
serde_krds
Serde serializer and deserializer implementations for Amazon's KRDS data format
-
packing
Bit packing and unpacking for arbitrarily aligned fields
-
psf-rs
A super simple no_std psf2 parser for rust
-
fnmatch-regex2
Convert a glob-style pattern to a regular expression
-
vu128
Efficient variable-length integers
-
snitch-transform
JSON data transformation lib used by snitch components
-
beep-proto
Limited support for the BEEP protocol (RFC 3080/RFC 3081)
-
minigps
file format support
-
csp_generator
Consume a JSON formatted list of domains and CSP directives and output a correctly formatted Content Security Policy string
-
h-encoder
dead week 𝓮𝓷𝓳𝓸𝔂𝓮𝓻
-
m-bus-parser
parsing M-Bus frames
-
int-conv
Explicit integer conversions
-
one2html
Convert Microsoft OneNote® notebooks to HTML
-
cogwheel
A customizable and unopinionated configuration library
-
cloudevents-sdk-rdkafka
CloudEvents official Rust SDK - Kafka integration
-
io_tee
Tee Read, BufRead, and Seek instances to a writer
-
parquet2csv
Convert from CSV to Parquet and back again!
-
serdev
Serde with Validation
-
resolved-pathbuf
A resolved PathBuf
-
monomo
Explicit trait monomorphization
-
base91
Encoding binary data as ASCII characters. Similar to base64, but more efficient.
-
serde_indextree
Serializing indextree structure
-
aversion
Versioned data structures with auto-upgrading
-
axum_responses
way to use Axum responses
-
discord-snowflake
working snowflakes, Discord compatible
-
serde_bigquery
A serde Serializer into BigQuery literal format
-
alpkit
reading metadata from the APKv2 package format and APKBUILD
-
attrsets
Proc macro for defining multiple variants of a struct/enum with different attribute annotations e.g. for multiple Serde serializations
-
carbon-macros
Macros for Carbon
-
configrs
Configuration library
-
toml-query
work with toml::Value objects more conveniently
-
idml
Parser for Indented Delimiter Markup Language(s)
-
nummap
Defines a wrapper around a
HashMap
of number values which behaves as if ALL keys are mapped but0
values are not stored -
tobz1000-serde-xml-rs
Pseudo-namespaced fork of
serde-xml-rs
-
geocodio_lib_rust
A client library to interface with the Geocodio API
-
tnetstring
parser for Rust
-
torrex
Bendy based parsing structures for BitTorrent files
-
serde_osc
Serialization and deserialization of Open Sound Control (OSC) packets using serde
-
zserio-rs-build
zserio compiler
-
protox-parse
Parsing of protobuf source files
-
serde_enabled
A small wrapper for enabling/disabling sections in configuartion files easier with Serde
-
polars-json
JSON related logic for the Polars DataFrame library
-
yaslapi-sys
that provides bindings to the Yet Another Scripting Language (YASL) API
-
encoding_rs_io
Streaming transcoding for encoding_rs
-
test-fuzz-internal
-
libxivdat
Read & write Final Fantasy XIV .DAT files
-
edgehog-device-forwarder-proto
Protobuf messages for the Edgehog Device Forwarder
-
para-cli
Decoder and utility for the Flipnote Studios .ppm animation format
-
netsblox-api-common
containing the types used by the NetsBlox cloud API
-
pickled
A serde-based serialization library for Python's pickle format
-
random-icon-lib
Generates a random icon from a template
-
lib-base64
A base64 (with padding) encoding and decoding library, which implements the encode() and decode() methods for the String and Vec<u8> types
-
wasmrs-frames
WasmRS RSocket frame decoding, encoding, and data structures
-
serde_dokechi
serializer / deserializer library focus on only serialized binary size
-
dade
data definition for Rust structures
-
serde_path_serializer
A Serde serializer for Path
-
wordlists
Take bits, give words
-
reporting-api
Reporting API and Network Error Logging
-
serde-cs
Serde serialization/deserialization for camma separated lists
-
esl
reading, writing and processing ESM/ESP/ESS files
-
jsonp
Fast Json pointers in Rust
-
serde-keyvalue
Deserialize key=value parameters with serde
-
owned_json_deserializer
Because apparently
serde_json
only deserializes through a reference™ -
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… -
xls2txt
Command-line utility to convert stylesheets (ODS or excel) to text
-
statefun
SDK for the Apache Flink Stateful Functions (StateFun) project. See: https://flink.apache.org/stateful-functions.html
-
psyche-serde
Serialize/Deserialize module for Psyche AI Toolset
-
co
Efficient byte packet encoding/decoding
-
yamlette
Complete and comprehensive YAML 1.2 processor, written in pure rust
-
magicjson
parsing JSON with magic
-
lazy-borink
Lazy deserialization type
-
parse_postman_collection
A Postman Collection serialization & deserialization library
-
picopb
no_std protobuf parsing for Rust
-
persia-speedy
A fast binary serialization framework
-
astro-format
Astro Format is a library for transcoding between an array of implemented types and a single buffer
-
hkalbasi-rustc-ap-rustc_serialize
Automatically published version of the package
rustc_serialize
in the hkalbasi/rust repository from commit e77366b57b799dfa3ce1fcb850c068723a3213ee The publishing script for this crate lives at: https://github… -
firestore-serde-timestamp
A timestamp serialization helper for firestore-serde
-
hmap-serde
Serialize/deserialize heterogeneous maps
-
protobuf-json-mapping
JSON mapping for Protocol Buffers messages
-
pilota-thrift-parser
Pilota thrift Parser
-
etwin_serde_tools
Helper functions for
serde
-
bitcode
bitwise binary serializer
-
serde-json-schema
minimal json-schema type
-
rbot-messages
The
rbot-messages
crate serves as the message handler for the Bot Beats game, containing all the message types to and from the game -
easy_json_serde
Dead-simple JSON serialization / deserialization
-
kv2
kv2 (keyvalues 2) format parser with serde support
-
token-identifier
create 32 bit tokens with checkbits and identifier of such tokens
-
serde-querystring-actix
A query string extractor for actix-web based on serde-querystring
-
aranya-base58
Base58 encoding and decoding
-
ancs
A set of types for representing Apple Notification Center Service requests and responses
-
serde_dynamic_typing
A simplified
serde
-compatible type model that allows dynamic runtime inspection -
serde_shims
Community Driven Serde Shims
-
librsv
encoding/decoding the RSV file format (Rows of String Values)
-
dothyphen
ASCII to Morse and vice versa translator
-
avalanche-proto
Protobuf generated client and server resources for Avalanche gRPC in rust
-
nano-ogmo
Small cross platform ogmo3 deserialization
-
realhydroper-utf16
Work with UTF-16 in Rust
-
serde-big-array-options
Allow to serialize/deserialize [Option<T>;N]
-
maybe-serde
maybe impl for serde
-
serde_rec
GNU Recfiles data format for serde
-
pb-sdk
unofficial async pocketbase sdk
-
serde_builder
serde extension to build de/serialization algorithms for types using a builder pattern
-
querylizer
Serialization library for OpenAPI parameter styles
-
gb_cart
GB/CGB file header library and utilities
-
lbs
Lazy Binary Serialization
-
elikoga-ical-rs
Ical library
-
ecpool
Thread pool for managing executions of erasure coding
-
xml_writer
writes xml, not pretty, but faaast
-
rusty_weed
A SeaweedFS client implementation
-
willow-encoding
implementing encoders and decoders of Willow types and messages
-
dos-cp
DOS code pages
-
xml2json-rs
converting to and from XML/JSON
-
borsh-cli
Command-line utility for manipulating Borsh-serialized data
-
generic-uvarint
A generic wrapper around unsigned_varint + generic_array
-
hserde
serialization/deserialization library written purely in Rust
-
reserde
Serde-based CLI document converter (Bencode, CBOR, JSON, TAML, x-www-form-urlencoded etc.)
-
serde_many
Multiple serialization/deserialization implementations for the same type
-
zfec-rs
Zfec library
-
general_storage_static
general_storage::Storage where backend is chosen statically by a feature
-
base58check
encoding
-
serde-csv-extra
Csv-related serde addons
-
packs
A PackStream implementation written in Rust
-
serdapt-base58
Adapter to serialize as base58
-
serde_json_pretty
A prettier pretty-printer for serde_json
-
prost-convert
Generate more idiomatic rust code from GRPC proto files
-
pb-to-json
protocol buffer to JSON conversion
-
dataurl
CLI tool and Rust crate for parsing and generating data URLs
-
serde_newtype
Macro for generating newtypes with validity checks for use with serde
-
valq
macros for querying and extracting value from structured data by JavaScript-like syntax
-
carbon-jupiter-swap-decoder
Jupiter Swap Decoder
-
userdata3
data types for (de)serializing user settings from userdata3.json files
-
wild-container
The reference implementation of the Wild Container Format
-
lib-contra
The function implementation of contra
-
enser
Enum serialization with tag
-
asm
decoding and encoding assembly of various architectures
-
serde-jellyfin
serde jellyfin
-
small-sorted-map
Heap-stored map based on a sorted list
-
leekoq
This project is an open source pure
Rust
implementation of Microchip’s KeeLoq proprietary -
naumi
Lightweight and fast data transfer protocol. Fast de/serialization and tiny size!
-
jce
in Rust
-
cenc
Create and use byte encodings
-
onehot
One-hot encoding trait and proc macro for auto deriving
-
sfo-serde-result
serialize and deserialize result using Serde
-
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
-
freeform
A small library for being able to store free-form data
-
jsonpointer_flatten
flatten a JSON object or array using JSON Pointer addressing
-
ril
Rust Imaging Library: A performant and high-level image processing crate for Rust
-
quickfix-msg42
FIX 4.2 messages generated from official XML spec file
-
base85rs
A base85 (RFC1924 variant) encoder / decoder
-
raw_serde
A serialization library
-
hsluv
Human-friendly HSL (revision 4)
-
serde-duration-ext
Serde support for std::time::Duration and chrono::Duration (chrono feature)
-
vhdx
Microsoft's VHDX virtual hard disk format
-
smoljson
Minimal
-
rust_erl_ext
Erlang external term format codec
-
anvil-region
Region file format storage for chunks
-
sval_json
JSON support for sval
-
just-a-tag
A #tag-type, RFC 1035 DNS label compatible
-
lsdj
interfacing with LSDJ files and memory
-
serde_utils
macros and types for Serde
-
casserole
Break and serialize values into content-addressable storage
-
fbthrift
Facebook fork of thrift
-
nitinol-core
Core library for Nitinol that defines the assumptions for realizing CQRS+ES
-
de-regex
Regular expression based deserialization for serde
-
dakv_varint
varint
-
magnesium
A minimal XML iterator
-
oasis-cbor
Rust CBOR serialization built as a thin wrapper around sk-cbor
-
meowstore_binbuf
Binbuf
-
nu_plugin_from_bencode
A Nushell plugin to convert bencode data into Nu structured values
-
kserde
A tiny serialization / deserialization crate
-
bit-vec_serde
A vector of bits
-
starchart
A database tool that allows for multiple backend implementations
-
tora
A lite, byte-based serialization and deserialization library
-
redispatch
serialization and deserialization for redis
-
retool
Convert 5e.tools data for use with Reroll
-
binhex4
A BinHex 4.0 encoder and decoder implementation for Rust
-
yab32
base32 library for Rust
-
zarrs_metadata
Zarr metadata support for the zarrs crate
-
endecode
encoding crate for types
-
varbincode
A binary encoder / decoder with variable length integer encoding implementation in Rust
-
nested_qs
Serializing/deserializing nested style querystrings with serde
-
moz_cbor
CBOR (https://tools.ietf.org/html/rfc7049) in Rust
-
slog-syslog-jl
Syslog drain for slog-rs
-
serde-automerge
(De)serialize
serde
objects from or intoautomerge
transactions -
mosis
Assembler and Disassembler for the MOSIS instruction set
-
const_base
Decoding/encoding base 64/32/16 strings at compile-time
-
protokit_binformat
Usable protocol buffers
-
ceres-mpq
A pure-rust implementation of a MoPaQ archive reader and writer
-
serde_qs_ext
Querystrings for Serde
-
stmc
TCP/UDP Message Communication wrapper
-
binchop
ELF/PE serialization/deserialization library
-
serde_deser_iter
Iterate through serialized sequences allowing to aggregate them without deserializing to an allocated collection
-
ssb-legacy-msg-data
ssb legacy data format
-
local-jcs-store
Store a directory of JSON objects, indexed by a cannonical hash
-
syt
Hackish things for serde_yml
-
json-rules-engine-fork
json rules engine fork
-
buf_sized
Calculate buffer sizes needed by types
-
mempickle
Store raw structs on disk with 0 serialization
-
datafet
Few functions that we use in all of our Rust applications
-
wasmio-aws-types
AWS Types with serde for wasmio
-
hfs_nfd
Handle Apple's unique NFD-like Unicode normalization, which is used in HFS+, in Rust
-
sphalerite
A dependency-free crate for binary serialization
-
serialzero
A minimalist JSON parsing and serialization library for Rust
-
codicon
Traits for encoding and decoding
-
makepad-tinyserde
tinyserde
-
tyson
Typed Simple Object Notation
-
pipejson
A pipebase plugin using json serde
-
nyoom-json
A json serializer that goes nyoom
-
track
struct data modifications
-
cose-rust-plus
COSE Rust implementation
-
rs2js
A macro to convert Rust structs to/from JsValues
-
rustybit-serde-bencode
A bencode serializing/deserializing library powered by Serde
-
serde-gron
serialize/deserialize of serde in gron format
-
apidoc-core
Apidoc core
-
sbs-api
binary serialization api
-
mz-avro
working with Apache Avro in Rust
-
thurgood
Full (de)serialization support for Ruby's Marshal format
-
join_compile_commands_json
join multiple compile_commands.json files into one
-
serde-typeinfo
Runtime type info based on serde data model
-
fhirbolt-serde
Internal serde library of the fhirbolt project
-
flatten-json-object
Tiny Rust library for flattening JSON objects
-
serde-hessian
hessian2 codec implemention
-
basn1
Binary ASN.1 encoding and decoding no-std library (DER)
-
mparsed
Structs and logic to deserialize mpd (music player daemon) responses with serde
-
kitty_image
Display images using the kitty image protocol
-
json_compilation_db
read/write JSON compilation database file
-
genie-support
Support library for genie-* crates
-
serde_yaml_with_quirks
YAML support for Serde, fork with quirks support
-
handwritten-json
Convert a non-standard JSON string into a normalized JSON string
-
gsj
Geological Survey of Japan algorithms
-
serde_valid_literal
Literal Value type based JSON
-
moosicbox_aconverter
Audio converter helper binary
-
pbjson-build
Generates Serialize and Deserialize implementations for prost message types
-
b64
Base64 encoding/decoding support. Originally from rustc-serialize.
-
protobuf-json
serializing Google protobuf objects as JSON using Rust
-
tsukurou_table
A specialized map for storing values of varying types
-
atomic-ops
Performs atomic operations in the filesystem
-
musli-wire
Fully upgrade stable format for Müsli suitable for network communication
-
convey
create for outputting information and log messages for humans and machines
-
concat-ids
concat numbers to byte array
-
rspamd-base32
encodes and decodes base32 bug-to-bug compatible with Rspamd
-
serde_aws_query_ce
Serde support for AWS Query protocol
-
small-num
Small crate used to create small numbers optimally
-
itch
A cli tool for InTerCHanging between different serialized data formats
-
bitpacker
Pack numbers tightly. In Rust.
-
hb-subset
A wrapper for HarfBuzz font subsetting API
-
serde_vici
Serde serialization/deserialization library for the VICI protocol
-
isosphere
ISO standard data types, helpers, and related utilities
-
l6t
reading and writing files used by Line6 Edit, namely Line6 Tone (l6t), Line6 Bundle (l6b), Line6 Tone Collection (l6c) and Sounddiver Library (lib)
-
tnef
A basic TNEF parser written in pure Rust
-
msgpack-value
Types and macros for the MessagePack data model
-
serde_ubjson
UBJSON support for Serde
-
libnetkeeper
The netkeeper toolkits write in rust
-
protobuf-json-temp
serializing Google protobuf objects as JSON using Rust
-
base79
Textual representation of and utility functions for base-79 fractional numbers with arbitrary precision
-
base65536
A binary encoding optimized for UTF-32/UCS-4 encoded text and Twitter
-
wire-rs
Extensible interface for converting data to/from wire protocol. Supports non-contiguous buffers (including &[IoSlice]) and is no_std compatible.
-
detect-compression
Reader and Writer that auto-detect compresson algorithms
-
transmog
A universal serialization ecosystem
-
fe2o3-amqp-ext
Extension types to fe2o3-amqp
-
brioche-ducc-serde
Serde serializer/deserializer implementation for
ducc::Value
(fork) -
phone_type
Phone type for Rust
-
ser_der
Newtypes for the der crate to allow for serde de-/serialization
-
serde_eetf
Erlang external term format support for serde
-
natural_slice
Encoding some properties of slices as natural numbers using Kociemba's alogrithms
-
prost_types_for_lucas
Fork to prost-types, try for add serde derive
-
libjsonutils
JSON utilities for Rust
-
savefile-derive
Custom derive macros for savefile crate - simple, convenient, fast, versioned, binary serialization/deserialization library
-
dragnit
Schema-based serializing library (part of magister project)
-
serde_sqlite_jsonb
A Serializer and Deserializer for SQLite jsonb binary format
-
linku-sona
Types from https://www.npmjs.com/package/@kulupu-linku/sona ported to rust
-
pbjson-build-any
Generates Serialize and Deserialize implementations for prost message types
-
rasn-derive-impl
Derive macro impls for rasn-derive
-
dhcproto
A DHCP parser and encoder for DHCPv4/DHCPv6.
dhcproto
aims to be a functionally complete DHCP implementation. -
clonable-command
An std::process::Command that implements Clone and serde::*
-
kekbit-codecs
Kekbit channels adapters, that allow to directly write and read data structures into a channel
-
serde_fancy_regex
A fork of serde_regex that (de)serializes fancy_regex as strings
-
shapely-msgpack
MessagePack serialization and deserialization for Shapely types
-
xdr
XDR encoding and decoding library
-
fuzzcheck_serde_json_generator
A Fuzzcheck mutator which generates
serde_json::Value
s -
statik_proto
Associated minecraft protocols and packets used by the 'statik' minecraft fallback server
-
velocypack
ArangoDB's VelocyPack protocol
-
zen-engine
Business rules engine
-
derbyjson
A package to serialize to and deserialize from the DerbyJSON format for roller derby data
-
serde_yaml_bw
YAML data format for Serde
-
HiddenBytes
HiddenBytes is a personal tool for exploring image steganography techniques and algorithms, ideal for experimenting with hiding information in images
-
proquint
Proquints are readable, pronouncable representations of identifiers. For humans.
-
erased_serde_json
Type-erased Formatter trait for serde_json::ser::Formatter
-
json-pointer-simd
parsing and using JSON pointers with simd_json, as specified in RFC 6901
-
serde_with_extension
extended functionality for serde_with
-
reed-solomon-simd
Reed-Solomon coding with O(n log n) complexity. Leverages SIMD instructions on x86(-64) and AArch64.
-
jsonrpc-macros-plus
Helper macros for jsonrpc-core
-
bolt-proto
Bolt protocol primitives: values, messages, and serialization / deserialization
-
lenex-rs
Parse and generate lenex documents
-
delimited-protobuf
A read/write library for length-delimited protobuf messages
-
polyglot
format-agnostic serialization
-
clox_models
Rust models generated from avsc files
-
safetensors
functions to read and write safetensors which aim to be safer than their PyTorch counterpart. The format is 8 bytes which is an unsized int, being the size of a JSON header, the JSON…
-
wasmrs-codec
MessagePack Codec implementation used by wasmRS modules
-
tauriless_serde
details of serialization and deserialization of messages for
tauriless
-
axum-jsonschema
Request JSON schema validation for axum
-
tracing-serde-modality-ingest
currently only meant for internal use within
tracing-modality
-
quick-type-schema
Generate json schema and language bindings
-
web-sugars
It’s a sugars for web related crates such as
web-sys
,js-sys
,wasm-bindgen
s -
typst-ts-serde-exporter
Export a frame of Typst Artifact into serde formats
-
date_duration
parsing and serializing time intervals
-
serde-tcod-config-parser
A best-effort implementation of the now deprecated libtcod config file parser functionality from libtcod
-
simple-semver
SemVer library for Rust
-
sparesults
SPARQL query results formats parsers and serializers
-
decode_raw
A protobuf debugging tool –
protoc --decode_raw
on steroids -
weird
A Crockford Base32-like encoding that produces non-sequential output based on a salt
-
dlg
parsing .dlg files
-
feldera-ijson
A more memory efficient replacement for serde_json::Value
-
fast-csv-generator
A Fast way to generate csv file
-
serde_transit
Transit serialization for Rust
-
raad
reading and writing bytes
-
lnk_parser
A full rust implementation to parse windows LNK files
-
nb-serde-query
serialize and deserialize query string in url
-
leb128-u64
Extremely minimal and simple LEB128 u64 encoding/decoding
-
shrine
Secrets manager written in rust
-
serde_starlark
Serde serializer for generating Starlark build targets
-
jsonref
Deref your JSONSchema here!
-
async-xml
deserializing XML data asynchronously
-
SerialRust
This package allow for the serialization and deserialization of things
-
jvm-serializable
version of jvm standard serialize and deserialize
-
yptoscr
writing yptoscr
-
impl_serialize
Macro for common implementing methods in serde::Serializer trait
-
fjson
parsing and formatting json with C-style comments and trailing commas
-
emp
An Efficiently Managed Packaging system, NBT but better!
-
cargo-feature-set
Extract the features for every compiled crate from
cargo metadata
-
auditable-cyclonedx
Convert data encoded by
cargo auditable
to CycloneDX format -
tower-web-protobuf
Middleware and friends for tower-web that help with Protobufs
-
serde-strings
Serde wrapper for FromStr/Display implementors
-
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
-
serde_json_v8
A JSON serialization file format matching V8 formatting
-
iso20022
ISO 20022 Universal Financial Industry Messages in Rust
-
tokeneer
tokenizer crate
-
rsv-core
RSV reading and writing with Serde support
-
serde-path
URL Path decoding and encoding with serde
-
pngme
A command line program that lets you hide secret messages in PNG files
-
residua-zigzag
converting between signed and unsigned integers using zigzag encoding and decoding
-
aper-yew
Synchronized state machines over WebSockets
-
arcfinder
finding arcs in gcode for 3D-printing and replacing them with G2/G3 commands
-
iced-x86
blazing fast and correct x86/x64 disassembler, assembler and instruction decoder written in Rust
-
linked-hash-map-rs
A linked hash map
-
redid
VESA EDID Generation Library
-
env-vars-to-json
Convert environment variables to JSON
-
serde-name
Extract the Serde name of structs and enums
-
serde_clj
Convert Rust data to idiomatic Clojure data using JNI
-
foxglove-protos
interacting with the foxglove protos
-
streamdata
Sans-IO data stream decoding utilitites
-
cuisiner
Cook up some conversions to and from C-style binary layouts
-
serde-attributes
Serde Attributes
-
endian-type
Type safe wrappers for types with a defined byte order
-
tracing-serde-structured
An alternative, structured, compatibility layer for serializing trace data with
serde
-
serde-json-fmt
Configurable formatting for serde_json serialization
-
pbf-core
supports the S2JSON 1.0 Specification
-
serror
serialize anyhow errors into json format
-
protobuf3
Google protocol buffers
-
picodata-rmp-serde
Serde bindings for RMP (forked from rmp-serde)
-
serde-scale
Serde serializer and deserializer for the SCALE encoding
-
base116_cli
CLI binary for crate base116
-
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… -
serde_json_path_core
Core types for the serde_json_path crate
-
borc
CBOR done right
-
tamasfe-json-rpc-types
containing JSON RPC types with serde
-
wamp-core
WAMP core library for parsing messages
-
serde-struct-tuple
Procedural macro for deserializing a struct from a tuple of its fields
-
prutoipa-build
Utoipa implementations using Prost! code generation engine
-
sparkplug-rs
Sparkplug protobuf bindings for Rust
-
serde_stacker
Serde adapter that avoids stack overflow by dynamically growing the stack
-
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…
-
xed
high level bindings for xed
-
sane
SANE Serialization and Deserialization for Rust
-
proto-tower-http-1
Tower implementation of the HTTP/1.1 protocol
-
binascii
Useful no-std binascii operations including base64, base32 and base16 (hex)
-
iunorm
Map normalized floating-point numbers to/from (un)signed integers
-
prefixed-tsid
Create Stripe-style prefixed database IDs that are type-safe and portable
-
pbc
generate crate from protobuf / 由 protobuf 生成 rust crate ( base on pb-jelly-gen / 基于 pb-jelly-gen )
-
carbon-zeta-decoder
Zeta Program Decoder
-
avdl-serde-code-generator
convert avdl declarations into Rust types with serde support
-
serde_ub_json
UBJSON (Universal Binary JSON) serialization file format
-
bitman
An easy to use bit manipulation library for Rust
-
micromarshal
(De)Serialisation between Rust values and binary byte objects
-
ssmarshal
Stupid simple value-only marshaling using serde
-
bert
BERT (Binary ERlang Term) serializer
-
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. -
aliri_base64
Wrappers that make debugging and using byte arrays a bit nicer
-
xorstream
xoring a vector of data with an (optionally async) stream of data
-
email-encoding
Low level email encoding RFCs implementations
-
pro-serde-versioned
method for versioning and upgrading data structures when serialized via serde
-
bs62
Base62 encoder / decoder with support for leading
0x00
bytes -
imbl-value
A JSON
Value
type built onimbl
-
serde-capture
'Skip' deserialisation, but extract some, and retain the rest for later
-
benko
A zero dependency bencode parser/encoder
-
serialize-quill-delta
Serialize a Quill Delta object to text
-
bmbp_marco_sql
BMBP Marco
-
serde-semver
Serde-compatible version checker
-
jellyschema
Configuration DSL
-
framehop-object
A framehop::ModuleSectionInfo implementation for the object crate
-
diny
An asynchronous, alloc-free serialization framework
-
serdapt-base64
Adapter to serialize as base64
-
ahri
database 🗳
-
rkyv-test
Zero-copy deserialization framework for Rust
-
asomeip
handle SOME/IP messages incl. payload via Fibex files.
-
serde_edifact
A Serde for Edifact
-
stubit
stupid bit library
-
surrealdb-tikv-client-proto
Protobuf specs for the TiKV Rust client
-
trans
Serialization protocol for inter-language communication
-
jams-proto
proto definations used by J.A.M.S
-
zende
A zigzag encoding/decoding library
-
better_io
Better traits and implementations for IO and buffering
-
le-stream
De-/serialize objects from/to little endian byte streams
-
minicbor-io
A set of I/O utilities for minicbor
-
zero_escape
encoding and decoding data using the Zero Escape Encoding method
-
jlabel-question
HTS-style full-context label question parser and matcher
-
json_string
Format JSON string so that
serde_json
can understand it -
actix-web-4-validator
Validation mechanism for actix-web
-
typed-sled
Sled with types instead of bytes
-
pmtiles2
A low level implementation of the PMTiles format based on the standard Read and Write (or AsyncRead and AsyncWrite) traits
-
tuple
Element-wise operations on tuples
-
serde_inner_serialize
A package of proc macros to assist in serializing nested structures flatly via serde
-
postcard-bindgen-core
generate bindings for the postcard binary format for other languages than Rust - Core Crate
-
binserde
serializing data structures into a binary format
-
packetrs
Macro-based struct serialization/deserialization
-
syml
configuration language similar to YAML, but may be more user-friendly
-
meilisearch-importer
import massive datasets into Meilisearch by sending them in batches
-
bitsparrow
in Rust
-
exr
Read and write OpenEXR files without any unsafe code
-
datagen
An easy to use tool to generate fake data in bulk and export it as Avro, Parquet or directly into your database as tables
-
erlang_rs
Erlang External Term Format for Rust
-
rqjs-ext
-
liberasurecode
wrapper for
openstack/liberasurecode
-
serde-human-bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
serde_geozero
serializing and deserializing geospatial data using serde and geozero
-
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
-
escapist
minimal library for escaping HTML and href attributes; it can also unescape HTML
-
ecolor
Color structs and color conversion utilities
-
comiconv-server
A server for converting comic book archives, compatible with comiconv
-
firefly-meta
Parser and serializer for the Firefly Zero metadata file format
-
rkyv_dyn
Trait object support for rkyv
-
apple-bloom
Rust bindings for openapi schemas
-
typical
Data interchange with algebraic data types
-
uri-url
Efficient Conversion of URIs and URLs
-
desse
Ultra fast binary serialization and deserialization for types with size known at compile time
-
serde_default
Generate a Default impl using serde attributes
-
htscodecs-sys
FFI bindings for htscodecs. htscodecs is automatically built and linked statically. Requires a C compiler.
-
susydev-jsonrpc-server-utils
Server utils for susydev-jsonrpc-core crate
-
xorio
XOR-ing Read/Write streams
-
commit_encoding_derive
Commitment encoding derivation macros
-
wstp-sys
Low-level FFI bindings to the Wolfram Symbolic Transfer Protocol (WSTP) C API
-
n64_cart
N64 file header library and utilities
-
xdrgen
XDR codec generator from specification. Designed for use with xdr-codec.
-
serde-split
Derive two implementations of serde traits for different purposes
-
irox-csv
CSV Reader/Writer
-
uf2_block
UF2 block packing and unpacking
-
basehan
A data encryption method using Chinese characters. Kind of like base64.
-
base64-compat
encodes and decodes base64 as bytes or utf8 - compatible with older Rust versions
-
spsheet
A xlsx or ods read and write spreadsheet library
-
psml
serialising to, and deserialising from, PSML
-
corro-speedy
A fast binary serialization framework
-
serde_json_ctx
serde json extension trait for value
-
uf2-decode
Basic decoding of UF2
-
kafka-serde
serialization and deserialization for the Kafka protocol
-
json-api
Idiomatic types for building a robust JSON API
-
based
Custom numeral systems
-
gsi
map tile retriever for 'Chi-ri-in-tile' ('地理院タイル'; ja-JP) of 'Geospatial Information Authority of Japan' (GSI)
-
monostate
Type that deserializes only from one specific value
-
qr-rs
A CLI utility to encode URLs or text into QR codes in various formats and colors
-
fluvio-smartstream-executor
The offical Fluvio smartstream executor
-
ajars_server_axum
AjaRS
-
zserio
Runtime support for zserio
-
cstea
An Ingredient crate for working with csv files in rettle
-
compris
Composite Primitive Schema (CPS) for Rust
-
serde_archive
archive serializer for Serde
-
serde_taml
Serde-integration for TAML, a kind-to-humans configuration language
-
alogfmt
Logfmt serializer implementation using serde
-
tysh
hashing the metadata of a type
-
bsn1_serde
derive macros for bsn1
-
base85
encoding as described in RFC1924
-
planus-translation
Internal translation library for planus
-
goodpod
generating Podcasting 2.0 feeds
-
protofish
decoder focused on decoding arbitrary protocol buffer messages with error recovery
-
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
-
serde_iter
Iterator wrappers for sequence/map serialization
-
bytestream
convenient way of writing binary data to a buffer
-
default_aware
A tiny struct for indicating if a value was generated via the Default trait or not
-
eseb
symmetric encryption binary using NaCl
-
varint
Google Protobuf's Variable-Length Integers
-
vcdiff-writer
creating valid VCDIFF files (not an encoder)
-
ta1394-avc-stream-format
A pure-Rust implementation of AV/C commands for stream format defined by 1394 Trading Association
-
asterix
Encode/Decode for ASTERIX protocol using the deku library
-
raxios
An easy to use HTTP client for Rust based off of JS Axios library
-
nbtrock
Read And Write Bedrock NBT
-
struct-patch-trait
A lib help you patch Rust instance, and easy to partial update configures
-
lotus-utils-texture
lotus-lib texture handling
-
pbtools
Google Protocol Buffers encoding and decoding
-
xml-string
String types for XML
-
yaml-split
iterator over individual YAML documents in a YAML file or stream
-
pdl-compiler
Parser and serializer generator for protocol binary packets
-
rss4mdbook
a generator for mdBook as CLI tool, export RSS.xml into u want path
-
serde_win_unattend
Rust serde bindings for Microsoft Windows Autounattend.xml
-
rs-urlencoding
doing URL percentage encoding
-
enum_primitive_serde_shim
Community Driven Serde Shims
-
serde_inner_serialize_core
A package of proc macros to assist in serializing nested structures flatly via serde
-
mtml-parser
MTML parser written in Rust
-
avocado-schema
A schema DSL which can be interpreted to implement multiple purposes
-
crabmole
Porting Go standard library in Rust
-
sage_mqtt
Manipulate MQTT 5.0 data types
-
libsixel-rs
Sixel terminal-graphics protocol encoding
-
axum-bson
axum bson extractor and response
-
detrojt
A hack to support deserialization of arbitrary trait objects
-
json_typegen_cli
Command line utility for generating Rust types from JSON samples
-
serde-mappable-seq
Unnoficial third-party serde (de)serializers for mappable sequences
-
msb128
std::io::{Read, Write} positive primitive Rust integers in the Most Significant Base 128 (MSB128) variable-length encoding
-
serde_gelf
Gelf serialization using serde
-
asn1-cereal
ASN.1 and BER serialization
-
bincode2
A binary serialization / deserialization strategy that uses Serde for transforming structs into bytes and vice versa!
-
bitchomp
reading in different types from a buffer of bytes
-
discordinteractions
declare Discord Interactions easily in Rust, with support for Serde
-
k8-obj-metadata
Core Kubernetes metadata traits
-
unsignedvarint
unsigned varints
-
ega_palette
Represents EGA colors, a palette containing these colors, and methods of extracting RGB data from each color
-
curlyconf
Configuration file parser
-
manual-serializer
manual byte buffer serialization & deserialization
-
pakr-iec
Functions to format numbers as decimal (1000 is 1.0k) and IEC (1024 is 1.0ki) up to YOTTA suffix
-
hv-ecs
A wrapper around the
hecs
crate performing reexporting/version patching for Heavy -
rusty_pdf
adding text and images to existing pdf files
-
twine-data
Codec for the twine-data binary serialization format
-
gsi-cs2
Ready-to-use structures for serializing data from Counter Strike 2 GSI
-
binwrite
helping write structs as binary data using ✨macro magic✨
-
data-encoding-bin
Swiss Army knife for data-encoding
-
anystruct
that provides traits for converting between JSON and Protocol Buffers (Proto) data structures
-
cs_serde_cbor
CBOR support for serde
-
base256u-cli
base256u encode and decode data to stdout
-
serde_cbor
CBOR support for serde
-
snake_case
SnakeCase is a String-like type that can only contain valid non-empty snake_case
-
valuable
Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries
-
ub
Can bundle multiple sources to a single one and extract back
-
deb822
(De)Serialization of Deb822 file
-
binary-mirror
Core types for binary-mirror derive macro
-
wasabi_leb128
Read and write the variable length LEB128 number format
-
transmog-pot
Pot adaptor for Transmog
-
restcrab
Procedural macro to automatically generate a REST client from a trait definition
-
assemble_app
Bootstrap library for https://assemble.app
-
serialize_bits
Serialization/Deserialization in bits
-
steganography
A simple steganography library
-
df_st_db
Database store and query implementation for the DF Storyteller project
-
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… -
chik-serde
Serialization and deserialization helpers for Chik types
-
nmapx
nmap serializer & deserializer
-
endify
effortlessly convert structs between endian-formats
-
tracing-configuration
serializable configuration for a dynamic tracing-subscriber
-
layeredconf
Layered configeration files, deserialized with serde
-
arya
json validation. simple json repair. lightning fast.
-
tch-serde
Serialize/Deserialize tch-rs types with serde
-
flexiber
Encoding and decoding of BER-TLV as described in ISO 7816-4, without allocations
-
hifa_yaserde
Serialization and deserialization library
-
base64uuid
Type for representing base64url-encoded UUIDs
-
file-content
working with files and common text data encodings
-
bytevec
serialization library that uses byte vectors
-
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…
-
iceyee_config
Config file parser
-
serde-xml-rust
Maintained fork of xml-rs based deserializer for Serde (compatible with 0.9+)
-
serde-enum-str
Serialize and deserialize enum string
-
lta_models
🚍Models for lta-rs
-
nds_cart
NDS file header library and utilities
-
bibicode
convert any natural number from one numeral system to another
-
zarrs_opendal
opendal store support for the zarrs crate
-
vita49
parsing and creating packets compatible with the ANSI/VITA-49.2-2017 standard
-
buffers
An alias for the
bytes
crate -
lunify
converting Lua byte code to different versions and formats
-
md2nb
Convert Markdown files into Wolfram Notebooks
-
quickfix-msg40
FIX 4.0 messages generated from official XML spec file
-
code-rs
multiple coding schemes
-
asm_riscv
RISC-V Assembly Encoder / Decoder
-
fire-protobuf
Rust only protobuf implementation
-
libipld-core
Base traits and definitions used by ipld codecs
-
mycelium-bitfield
Structured bitfields, courtesy of Mycelium
-
tierkreis-proto
Protobuf generated crate for the tierkreis quantum-classical hybrid workflow orchestration tool
-
serfig
Layered configuration system built upon serde
-
toml-echo
printing toml variables
-
bd
big data tool kit
-
asenum
Small derive macro to safely convert the numerical value of an enum to the enum
-
muxml
serializing and deserializing MusicXML files to an intermediate representation
-
cni_format
parser and serializer for the CNI configuration format
-
irox-raymarine-sonar
Raymarine/Navionics Sonar Logs Reader
-
musli-serde
Transparent shim to use serde types in Müsli
-
koibumi-base32
A Base32 encoder/decoder library
-
bech32-no_std
Encodes and decodes the Bech32 format
-
libipld-json
ipld json codec
-
serde_dyn
A package that allows you to dynamically select which type to deserialize at runtime via UUID values specified per type
-
x328-proto
Sans-io implementation of the X3.28 field bus protocol
-
serde_php
Serde support for PHP's serialization format
-
const-decoder2
Constant functions for converting hex- and base64-encoded strings into bytes
-
iso_8583_rs
Parse ISO-8583 messages
-
ruhvro
Fast, multi-threaded deserialization of schema-less avro encoded messages
-
polywrap_msgpack_serde
An msgpack Serializer and Deserializer data format with Serde for Polywrap
-
into-bytes
For converting into Vec<u8>
-
hex-buffer-serde
Helper for serializing byte buffers as hex strings in
serde
-
http_header
dependency-less HTTP-header builder and parser
-
zasa
JSON parser with no dependencies
-
gst-plugin-json
GStreamer JSON Plugin
-
destiny-pkg
Destiny 1/2 Tiger package library and tools (unpacker, verification)
-
serde-encrypt-core
Encrypts all the Serialize
-
write-into
A trait to write things into io::Write
-
huby
(supporting serde) to handle byte sizes as human
-
flow-record-common
common types used by flow-record and flow-record-derive
-
carbon-marginfi-v2-decoder
MarginfiV2 Decoder
-
json-highlight-writer
writer for json-rust object which supports highlighting slices when printing JSON objects
-
jsurl
A more compact and human-readable alternative to JSON + URL encoding
-
decart
Octo cartridge encoder/decoder
-
data-query
Query library that allows for Querying Serializable data using string queries
-
serbuffer
Memory Efficient Serialization Library
-
simple_x509
X509 creating library
-
url_params_serializer
Allows serialization of types to URL GET parameters
-
tf2-sku
SKU parser for Team Fortress 2 items
-
minum
An audio synthesis toolset toolset
-
tokio-byteorder
Asynchronous library for reading/writing numbers in big-endian and little-endian
-
base58id
A short, human-readable identifier for infrequently generated records
-
encoding-asn1
asn1 crate based on pkg.go.dev/encoding/asn1
-
docker_compose_spec
docker-compose.yml <-> rust <-> serde_json
-
dilate
A compact, high performance integer dilation library for Rust
-
altcoin-bech32
Encodes and decodes Altcoin Segregated Witness addresses in Bech32
-
sval_serde
Integration between serde::Serialize and sval::Value
-
locale_name_code_page
that helps us get code pages (then legacy encodings) used in Windows
-
relative
A type to wrap vtable references such that they can be safely sent between other processes running the same binary
-
shortid
uuidv1 generator and variant. safe and fast.
-
amf
(Action Media Format)
-
json_log
Log with JSON
-
binario
An asynchronous zero-fluff binary encoder/decoder
-
serde_serializer_quick_unsupported
Helper for implementing a serializer that supports a reduced subset of the serde data model
-
qbjs_deserializer
attempts to deserialize files serialized in Qt5's internal binary JSON format to a serde_json value
-
value-bag-serde1
detail for value-bag
-
bebop-tools
Cargo buildscript tools for Bebop, a schema-based binary serialization format
-
actix-multiresponse
intents to allow supporting multiple response/request data formats depending on the Content-Type and Accept headers
-
toml-datetime-compat
conversion of toml_datetime types from/to chrono and time
-
fifthtry-serde_sqlite_jsonb
A Serializer and Deserializer for SQLite jsonb binary format (FifthTry fork, till PR is merged)
-
threetwo
base32 library for Rust
-
json-commons
A set of JSON common tools in Rust
-
five8_core
Core utilities for the five8 crates
-
plod
deriving plain old data
-
serde-reflect-intermediate
Reflection utils of intermediate representation for Serde serialization
-
rlgym-learn-backend
Backend for the more expensive parts of the rlgym-learn python module
-
serde-hex
Hexadecimal encoding/decoding with serde
-
serializable_enum
Two macros for implementing serialization / deserialization for enums containing no data variants
-
rust-newline-converter-cli
Newline byte converter library
-
serde_nbt
A Serde library for Minecraft's Named Binary Tag (NBT) format
-
tps_minicbor
A CBOR encoder and decoder suitable for
no_std
embedded targets -
gsi-csgo
containing ready-made structures for deserializing or reverse serializing data provided by CSGO GSI using serde. With examples.
-
async-io-converse
Can conduct a conversation over any AsyncRead or AsyncWrite type with serde compatible types
-
html-to-react
convert a html string to react
-
base64easy
encodes and decodes base64 as bytes or utf8
-
jrd
json resource descriptor, as specified by https://www.packetizer.com/json/jrd/
-
dle-encoder
DLE ASCII encoder and transport layer for Rust
-
musli-storage
Partially upgrade stable format for Müsli suitable for storage
-
cdr-encoding-size
Helper crate for RustDDS: Trait to compute the maximum CDR-serialized size of data
-
shapely-yaml
YAML serialization and deserialization for Shapely types
-
energyleaf-proto
Protobuf definitions for Energyleaf
-
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…
-
sucrose
embedding static data from files at build time
-
serde-generate-bin
generate (de)serialization code in multiple languages
-
prost-uuid-doubleint
Prost uuid custom datatype
-
roman_encoder
Encode unicode string into roman numerals
-
drax
abstraction layer over a protocol buffer, bringing dtos to regular types
-
tabfile
read tab-delimited data
-
json2cbor
Convert JSON to CBOR
-
c32
Crockford's Base32 encoding
-
polar-prost
Protobuf bindings to interact with Polar watches
-
indexer
allows you to create an index (a multi-value sorted map) based on serde json values
-
usv-to-asv
USV to ASV: Convert Unicode Separated Values (USV) to ASCII Separated Values (ASV) such as for data markup, including for spreadsheets, databases, text files, and more
-
nachricht-nq
Pretty printing of nachricht messages
-
anpa
A generic monadic parser combinator library inspired by Haskell's parsec
-
dlprotoc
Downloads protoc Protocol Buffers compiler for Cargo builds
-
rdfoothills
A collection of mostly small, RDF related utilities, including conversion between different serialization formats, using external tools
-
yhy-email-encoding
Low level email encoding RFCs implementations
-
bitread
in Rust is designed to efficiently convert small binary data into Rust structs
-
better-vdf
A VDF serialization file format using serde
-
jrf
An underpowered JSON formatting cli
-
rust-fr
non-self-describing data-interchange format
-
rust-audit-info
Command-line tool to extract the dependency trees embedded in binaries by
cargo auditable
-
uuid-b64
Base64 encoding for UUIDs
-
structure
Use format strings to create strongly-typed data pack/unpack interfaces
-
lightpack
A lightweight, no-std binary serialization library
-
gba_cart
GBA file header library and utilities
-
serde-version
Versioning support for Serde
-
minicbor-ser
serde for minicbor
-
expry_macros
Execute an expression on an encoded (binary) value, yielding another binary value (either in decoded or encoded form). Supports custom functions. Supports parsing the expression and converting the expression to bytecode.
-
spinifex-unsigned-varint
unsigned variable integer format used in the Multiformat specifications
-
yaxp-core
<yaxp-cli ⚡> Yet Another XML Parser
-
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… -
wasm-wave
WebAssembly Value Encoding
-
bytekey
lexicographic sort-order preserving binary encoding
-
tensorflow_proto
Rust structs for Tensorflow Protocol buffers
-
comic-repack
A command line tool to convert comic book archives to other formats
-
sonic_serde_object
An enum that can contain different types of variables along with a lot of From implementations
-
menugen
Hierarchical menu generation library
-
endiannezz
Zero dependencies library for I/O endianness on high-level
-
wirehair-wrapper
Rust wrapper for https://github.com/catid/wirehair
-
byte-transcoder
A Rust+Typescript library to transcode higher-level data types to/from bytes
-
protokit_textformat
Usable protocol buffers
-
nobility
NBT decoder
-
tf-bindgen-schema
Rust structures used to (de)serialize Terraform Provider and Config Schema
-
miniserde
Data structure serialization library with several opposite design goals from Serde
-
protospec
One binary format language to rule them all, One binary format language to find them, One binary format language to bring them all and in the darkness bind them
-
serde_cast
B cast
-
pbjson-types-any
Protobuf well known types with serde serialization support
-
gc_adpcm
Decoder for the ADPCM bitstream format used by Nintendo on the GameCube, Wii, and WiiU
-
mavryk-smart-rollup-encoding
Data Encodings used by Mavryk Smart Rollup kernels
-
simd-json-derive
derives for simd-json
-
pi_sinfo
used to describe the 'structure', that is, the meta information of the structure
-
chardetng
A character encoding detector for legacy Web content
-
serde-chrono-str
Serde serializer/deserializer for NaiveDateTime to/from strings containing integers
-
plantuml_encoding
Encoding and decoding text plantuml diagrams to facilitate communication of them through URL
-
deser-json
JSON support for deser
-
nebula-fbthrift-graph
Nebula Graph graph interface
-
gcd-rs
Encoder and decoder for GCD files
-
encoding-utils
A utils to help with encoding and decoding os strings and more
-
rkyv_typename
Customizable naming for types
-
charset
Character encoding decoding for email
-
mlua_serde
Serde (De)serializer implementation for mlua Value
-
serde-querystring-axum
A query string extractor for axum based on serde-querystring
-
kv3
kv3 (keyvalues 3) format parser with serde support
-
deadqueue
Dead simple async queue
-
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.
-
json2pb
convert json object to protobuf message
-
serde-gff
https://github.com/Mingun/serde-gff
-
serde_piecewise_default
Uses serde's Option<T> handling to let you easily specify defaults for all fields at once by implementing Default
-
mime_serde_shim
Community Driven Serde Shims
-
bs64
SIMD-accelerated Base64 encoding and decoding library
-
serde-single-key-map
Unwrap a single key map with serde
-
rdsys_backend
A backend API to receive resources from rdsys
-
crate_file_dyzs_16
program to read a CSV file and write a JSON file
-
serde_token
transcoding a Serde deserializer into a sink of tokens
-
blob-uuid
Converts Uuid to a url friendly 22 character string blob
-
capnp-futures
async serialization for Cap'n Proto messages
-
cmp_json
Comparators for JSON represented by serde_json::Value
-
s2json-core
supports the S2JSON 1.0 Specification
-
demit
A flexible data generator for various domains
-
serde_extract
Enables remapping two structs using the Serde framework
-
fluvio-dataplane-protocol
data plane protocol
-
valu3-parquet
Parquet and Arrow encoding and decoding for valu3
-
async-io-typed
Adapts any AsyncRead or AsyncWrite type to send serde compatible types
-
roe
Unicode case conversion
-
zalgo-codec
Convert an ASCII text string into a single unicode grapheme cluster and back. Provides a macro for embedding Rust source code that has been encoded in this way.
-
residua-uleb128
reading and writing unsigned integers in LEB128 encoding
-
ascii85
encoding and decoding Adobe Ascii85
-
serde_garnish
Serialization/Deserialization for use with garnish core libraries
-
serde_derive_state
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
-
conf_json
A human editable configure file in JSON parser
-
serde-constant
Const values for serde
-
keyedes
serialize and deserialize trait objects by allowing users to encode keys into the format
-
sval_buffer
Value buffering for sval
-
muter
converting data between various formats and encodings
-
serde_any
Dynamic serialization and deserialization with the format chosen at runtime
-
serde_wat
Scary macros for serde_json
-
utem
automatic translation from UTEM (Universal Text Encoding as Meaning)
-
iana-media-types
Media types generated from IANA
-
serde_prometheus_labels
A serializer for Prometheus labels
-
bit_seq
A procedural macro for creating bit sequences
-
transporter
A code generator for type-safe APIs
-
hext
A binary file markup language
-
fog-human-json
Human-readable fog-pack data, through JSON
-
shinyframework_configuration
Shiny Configuration
-
serde_type_name
lookup name of type for any struct or enum that derives serde Serialize
-
g60
encodes and decodes G60 as bytes or utf8
-
exist
Self describing persistence library
-
gron
Gron transforms JSON into discrete assignments to make it easier to grep
-
jsonc-to-json
converting JSONC into JSON
-
serde_file
Support serde for File
-
serde-indexed
Derivation of Serialize and Deserialize that replaces struct keys with numerical indices
-
tan_convert
A CLI for converting Tan text and binary files from/to other formats
-
serde-datetime
serde serializer/deserializer for DateTime
-
csv-line
Fast deserialization of a single csv line
-
merkle_tree
Merkle Tree implementation
-
murdoch-charsets
character-sets type defined by IANA
-
serde-yaml-olidacombe
YAML support for Serde
-
sxor
xor bytes from stdin or a file with a given key
-
orio
Small serialization library
-
agentx
implementing all PDU types and encodings according to the standard
-
secret-loader
Load secrets from multiple locations
-
from_as
Traits and derive macros to Read and write types that implement serde Serialize and deserialize to files
-
cerdito
Rust encoding and decoding framework
-
byteorder-lite
reading/writing numbers in big-endian and little-endian
-
serde-select
Query serde de/serializable objects
-
transmog-async
Async stream support for Transmog
-
jsonprima
RFC 8259 compliant JSON validator in Rust
-
inarybay
Graph-based binary format (de)serializer generator
-
b0x
CLI tool to display information about the provided input (integers, IP addresses, strings)
-
netascii
Iterator adaptors for encoding and decoding netascii as according to RFC 854
-
url-escape
encoding/escaping special characters in URLs and decoding/unescaping URLs as well
-
ef80escape
A domain-specific-language to select commits in a git repo. Similar to Mercurial's revset.
-
ctr_cart
3DS file header library and utilities
-
zarrs_object_store
object_store store support for the zarrs crate
-
serdapt-hex
Adapter to serialize as hex
-
df_st_cli
Command line interface for Dwarf Fortress Legends
-
mmap-storage
Memory map backed storage
-
jsonsv
CLI validator for JSON schema
-
tweechat-datatypes
Rust datatypes for tweechat
-
muon-rs
Serde support for MuON data interchange format
-
planus-types
Internal type library for planus
-
diny_test
Test serializer format for the diny framework
-
monc
Read And Write Bedrock NBT
-
numf
Convert numbes between formats
-
url_handler
Collection of differnt URL handlers to perform CRUD operation
-
kaitai
A macro for compiling Kaitai Struct into Rust
-
actix-web-jsonschema
JsonSchema Validation Extractor for Actix Web
-
shinyid
A package for encoding and decoding unique identifiers into URL-safe ( shiny )
-
prost-stream
prost stream
-
carbon-kamino-farms-decoder
Kamino Farms Decoder
-
serde_struct_wrapper
Wrap Structs with an alternate root element during serialization and deserialization using Serde
-
rlua_serde
Serde (De)serializer implementation for rlua Value
-
rml_amf0
Modules for handling the encoding and decoding of data with Adobe's Action Message Format 0 (AMF0 data format)
-
babelfish
Universal translater for encodings
-
azamcodec
Encoder and decoder library for Azam Codec
-
optional_struct_macro_impl
Helper crate implementing the proc_macro for the optional_struct crate
-
quickfix-msg41
FIX 4.1 messages generated from official XML spec file
-
stega
conceal and reveal UTF-8 encoded data within PNG images
-
utf-32-to-utf-8
Convert UTF-32 to UTF-8 encoding
-
bencode-encoder
Bencode encoder for Rust
-
susy-jsonrpc-server-utils
Server utils for susy-jsonrpc-core crate
-
conversion
An abstraction crate to convert iterators on the fly
-
stringsext
find multi-byte-encoded strings in binary data
-
encryption-macros-utils
belongs to the encryption-macros crate
-
nu-serde
Turn any value into a nu-protocol::Value with serde
-
bytes-kman
serialize and deserialize bytes, a simple way to comunicate to other computer or to save state!
-
tee
An adapter for readers which delegate reads to a writer
-
ed
Encode and Decode traits
-
rkyv_impl
Macro for
rkyv
users to implement methods onFoo
andArchivedFoo
in a singleimpl
block -
pilota-build
Compile thrift and protobuf idl into rust code at compile-time
-
codepage
Mapping between Windows code page numbers and encoding_rs character encodings
-
bmbp_marco_rdbc
BMBP Marco
-
merde_json
JSON serialization and deserialization for merde, via jiter
-
cbor-data
using CBOR as in-memory representation for working with dynamically shaped data
-
shaft
A minimal and straightforward binary serde implementation
-
cove
Casts Of Varying Elegance (COVE): extension traits for casting numerical types
-
serde-field-with
Serde field with attribute
-
argus-ser
Rustc Ty serialization and TS bindings
-
carbon-kamino-lending-decoder
Kamino Lending Decoder
-
tiny-json-rs
lightweight JSON parser for Rust
-
to-binary
Converts From Hex, UTF-8, Vector of Bytes, or a Byte Slice to a Binary String And Implements Many Useful Functions For Binary Strings
-
gsm7
GSM-7 (aka GSM 03.38 or 3GPP 23.038) encoding and decoding in Rust
-
delfi
Conveniently writing data to csv-files
-
bee_code
encoding and decoding bencode formatted data
-
aligned-buffer-pool
A buffer-pool with controllable alignment
-
serialize-with-password
serializing and encrypting data
-
tokio-serde-msgpack
needed to easily implement a Tokio MsgPack transport using serde for MsgPack serialization and deserialization of frame values
-
bitorder
read and write bits in lsb or msb order
-
rschema
A json-schema generator
-
singbox_config
serializing and deserliazing sing-box config files
-
restest
Black-box integration test for REST APIs in Rust
-
orecc-elf
Easy read/write ELF 32/64 relocatibles/executables/dynamics
-
transmog-bincode
Bincode adaptor for Transmog
-
morsify
Easily convert text to Morse code and vice versa
-
batbox-file
Loading files with web support
-
chisel-decoders
Chisel UTF-8 and ASCII byte stream decoder implementations
-
chive
A low-level type-safe binary serialization library with support for numbers, arrays, strings, and nested sub-archives
-
bytebox
Easy and performant data storage inspired by Flutter's shared_preferences
-
uuid32
Uuids formatted as Strings in Crockford base32 for easier to read + copy urls, plus db
-
lordeckcodes
Legends of Runeterra deck encoder/decoder
-
packtool
In memory packing made easy
-
sepserde
XML Serialization and deserialization for IEEE 2030.5
-
serde_repr
Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum
-
udsv
A serde library for the UNIX Delimiter Separated Values format
-
json-codec
JSON Codec implementation
-
primitive-byte-iter
An Iterator which can load primitive types and glam types from bytes
-
td_proto_rust
bin protocol for Rust
-
nachricht
wire format
-
confiture
A really simple create to manage config from toml file
-
yaml2json-rs-bin
Command line utility to convert YAML files to JSON
-
nebular
An audio synthesis toolset
-
row2pgcsv
Serializer for PG CSV
-
parquet-py
command-line interface & Python API for parquet
-
strip_bom
Add a simple BOM striping feature for
str
andString
-
skippable_map
deserialize wrapper around HashMap which skips non-conforming data
-
iblt
Invertible bloom lookup table implementation
-
bin-layout
used to serialize and deserialize data in binary format
-
mllp-rs
MLLP (Minimal Lower Layer Protocol) implementation
-
axum-toml
Axum extractor for TOML
-
py27-marshal
port of https://github.com/python/cpython/blob/master/Python/marshal.c
-
byteserde_types
A procedural macro for mapping byte streams to/from arbitrary struct types with focus on performance
-
serializable-yaml
Serializable equivalent of yaml-rust
-
hex-matrix
build hex matrix using byte array
-
nessusx
nessus serializer & deserializer (json & csv)
-
utf8mb3
Let mysql's utf8 encoding store four-byte characters such as emoji(让 mysql 的 utf8 编码存储表情符号这类的四字节字符)
-
netherite
A tokio implementation of the Minecraft Protocol with derive macros
-
double-int
format represents an integer that can be stored in an IEEE 754 double-precision number without loss of precision
-
ebcdic
convert EBCDIC to ASCII and back
-
protobuf-codegen-no-elision
Code generator for rust-protobuf. Includes a library and
protoc-gen-rust
binary. Seeprotoc-rust
andprotobuf-codegen-pure
crates -
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
-
hex-serde-util
A helper crate for manipulating hex strings with serde
-
async-streamdata
Async IO data stream decoding utilitites
-
rson_rs
Rust Object Notation
-
ck3json
Convert CK3 files to JSON
-
serry
unstructured Serde
-
mintaka-toml
Mintaka TOML
-
arff
ARFF file format serializer and deserializer
-
mini_leb128
A minimal library to read and write integers encoded using LEB128
-
sval_ref
A variant of sval::Value for types with internal references
-
roscal_lib
Open Security Controls Assessment Language In Rust
-
zarrs_icechunk
icechunk store support for the zarrs crate
-
ns_keyed_archiver
encode/decode NSKeyedArchive binary plists
-
esexpr-binary
ESExpr serialization binary format
-
goff
Goff configuration language and reference serde implementation
-
copystr
&str with
Copy
semantics -
xml_c14n
Safe & stupid simple API for XML canonicalization, built on libxml2
-
mutelnet
handling TelnetEvents from telnet-codec
-
bitendian
Ergonomic library for reading/writing numbers in big-endian and little-endian with async support
-
bung
A serialization implementation for SurrealDB, based on MessagePack
-
miso-types
Expanded types for Borsh serialization
-
merde_msgpack
msgpack serizliation/deserialization for merde
-
webbuf
fast base64 and hex encoding/decoding
-
acon
A native Rust ACON encoder and decoder. Provides FromStr and Display for deserialization and serialization respectively. Comes with some utilities to make working with the data structure easier.
-
dfraw_json_parser
parses Dwarf Fortress raw files into JSON
-
blc
binary lambda calculus
-
musli-descriptive
A fully self-descriptive format for Müsli
-
rustt
A wire-protocol for efficiently transfering self-describing data implemented in rust
-
carbon-log-metrics
Log Metrics
-
bitsreader
trait to read bits from a stream of integers
-
discortp
Lightweight, flexible Real-time Transport Protocol (RTP) parsing library
-
msgpackin_core
Msgpackin pure Rust MessagePack no_std encoding / decoding library
-
sfc_cart
SNES/SFC ROM header library and utilities
-
zvariant_derive
D-Bus & GVariant encoding & decoding
-
keystone-engine
Rust bindings for the Keystone Engine assembler library
-
log4rs-gelf
TCP Handler and GELF Encoder to use with the log4rs logging framework
-
oasis-borsh-derive-internal
Binary Object Representation Serializer for Hashing
-
var_byte_str
Variable byte encoding string by using gap instead of code point
-
balena-cdsl
Configuration DSL
-
serde_json_string_parse
Parse string trait as json returning original string in case of error
-
residua-mutf8
converting between MUTF-8 and UTF-8
-
cbor-no-std
CBOR Deserializer for Rust which runs in a no_std environment
-
validjson
JSON schema and content validator executable
-
deser-debug
Debug formatting extension for deser
-
fbs
Fbs FlatBuffers Rust runtime library
-
valico
JSON Schema validator and JSON coercer
-
tpk
A (de)serialization crate for TPK data
-
i2u
Common useful functions, that are Zero cost abstractions using generics, to easily convert numbers to binary, hex, octal, and convert any type that implements Debug into a String
-
protoc-wkt
Google Protobuf well-known type file descriptor sets
-
said
Self-Addressing identifier library
-
nebula-fbthrift-storage
Nebula Graph storage interface
-
serde_apply
Partially deserialize and update your struct
-
zuri_nbt
Read and write minecraft NBT data
-
byteio
I/O abstractions for bytes
-
bytey_byte_buffer
Bytey ByteBuffer code, use Bytey instead
-
py-marshal
port of https://github.com/python/cpython/blob/master/Python/marshal.c
-
jsonbox
Rust wrapper for jsonbox.io
-
serde-types
Extension helper types for serde
-
cyrly
A serde-based YAML serializer for Rust with an unusual output style
-
planus-lexer
Internal lexer library for planus
-
valuable_value
Valuable values for rust
-
uuid64rs
UUID v4 (random) Rust crate with an additional custom base 64 encoding which is web and database friendly
-
impl_serde_serialize_error
Macro for fast implementing error methods in serde::Serializer trait
-
bevy_serde_lens_core
World access module for bevy_serde_lens
-
castflip
encoding/decoding numeric variables, arrays and structures in little-endian and big-endian
-
from_bytes_or_zeroed
Reads integers from an arbitrary slice of bytes
-
protoc-rust
protoc --rust_out=... available as API. protoc needs to be in $PATH, protoc-gen-run does not.
-
csv-stream
For building CSVs as Streams or Iterators
-
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
-
katcp
monitor and control protocol
-
serde-tc
Serde support for trait calls
-
pretty-bytes-typed
Strongly-typed prettified byte values
-
aws_account_id_from_key_id
Decodes the AWS Account ID given an AWS Access Key ID
-
oasis-cbor-value
CBOR parsing library
-
plabble-codec
Plabble Transport Protocol codec
-
serde-file-value
A Serde deserializer which transparently loads files as string values
-
microformats-types
A representation of the known objects of Microformats
-
finite_repr
Isomorphic encoding/decoding data to & from numbers
-
yaml2json-rs
Convert YAML documents to JSON
-
quickfix-msg44
FIX 4.4 messages generated from official XML spec file
-
file-utils
Convenience wrappers for file I/O, mostly around binary operations
-
s2json
supports the S2JSON 1.0 Specification
-
zarrs_plugin
The plugin API for the zarrs crate
-
kvds
An efficient key-value store for encoding documents
-
wdg-base64
The Base64 Data Encoding
-
corepack
A no_std support for messagepack in serde
-
sval_fmt
Integration between std::fmt::Debug and sval::Value
-
sysfs-serde
Deserializes most common SysFS path's to Rust data types
-
serde_yang
yang based serializer(so far) for Serde
-
rust-json-parse
An optimized JSON parser using SIMD and an arena allocator
-
ssh_mux_format
Data format used to communicate with openssh mux server
-
eth2_ssz_types
types with unique properties required for SSZ serialization and Merklization
-
dgen
An interpreted DSL for generating test data in any format
-
typed-io
Extends and types
std::io
to make it easier to use -
inarybay-runtime
Graph-based binary format (de)serializer generator (runtime)
-
namegen
Fast name generator
-
df_st_world_sites_and_pops
World_sites_and_pops.txt parser for the DF Storyteller project
-
n85
N85 (Ascii85 variant) encoder & decoder
-
eager_json
Deserialize JSON from io::Read by buffering into a string
-
dbf_dextractor
Extract and deserialize dbf files
-
hash-value
A hashable, JSON-like, serde Value type
-
transmog-versions
Multi-version/Multi-format support for Transmog
-
carbon-marinade-finance-decoder
Marinade Finance Decoder
-
ricksponse
A request/response structure allowing for a multitude of encodings/decodings
-
axum-media
way to use multiple media types with axum
-
blurhash-fast
blurhash
-
evtx2bodyfile
Parses a lot of evtx files and prints a bodyfile
-
rog_fan_curve
cli for setting fan curves on some asus laptops
-
base45
Encoder/decoder for base45
-
carbon-drift-v2-decoder
Drift v2 Decoder
-
docchi_compaction
A serializer which compresses integers
-
tsv
tsv (tab-seperated-values) data format for serde (serialization/deserialization)
-
muddy
literal string obfuscation library
-
muesli
healthy implementation of PHP's serialization and session formats in Rust
-
binary_macros
Macros for decoding base64-like encodings in string literals to [u8] literals
-
mnumonic
A tiny library to convert opaque binary data to and from a human-memorable phrase
-
weakjson
parsing bad JSON
-
radix64
A base64 library by another name
-
mk_ext_serde_yaml
YAML data format for Serde
-
json2csv
convert JSON to CSV
-
combee
flexible data analysis library written in pure Rust inspired by pandas (python)
-
dencode
decoding and encoding frames from readers and writers
-
de_env
Deserialize environment variables into a struct
-
serde-ndim
Serde support for n-dimensional arrays from self-describing formats
-
libfyaml-sys
Rust binding for libfyaml
-
serdeconv
convenient traits and functions for converting between TOML/JSON/MessagePack strings and serializable values
-
bencode
easy encoding/decoding
-
sval_test
testing sval::Value implementations
-
rs-cjy
Convert between CSV, JSON, YAML formats of 2D dataset
-
cbor-lite
A lite CBOR encoder and decoder for Rust
-
const_time_enc
port of ParagonIE's constant time encodings for PHP
-
dns-codec
represent arbirary data as legal DNS names using a mostly base-38 encoding (including '.' and '-' where permitted)
-
tiny-serde
A tiny library to serialize and deserialize to/from JSON
-
bc-envelope-cli
Gordian Envelope Command Line Tool
-
easybuffers
Faster serialization and deserialization than protobuf
-
reproto-repository
reproto repository
-
rt_proto
rt proto for Rust
-
base_any
通用的 base 系列编解码。中文编码。
-
hexo-io
Hexo's IO utility
-
serde_hzdata
A data markup language for Hanzzok
-
huski-lib-core
No std ASCII table aide library core
-
try_encoding_from
A convenient API for serde_json, serde_yaml, serde_cbor. Meme of the TryFrom and TryInto traits.
-
merde_json_types
Wrapper types for merde_json that implement serialization/deserialization
-
base64_light
Base64 Encoder & Decoder
-
cbor-tools
Tools for encoding and decoding CBOR
-
proto-tower-util
Helper tools for Tower protocol implementations
-
json_to_csv
Super simple function that will convert your json flat objects into a csv
-
zlo
A binary serialization/deserialization strategy that uses Serde for transforming structs into very compact bit representations
-
lucia-apis
A set of API collections based on the lucia framework
-
glassy
An easy and fast library for encoding and decoding binary data
-
alphaid
Generate Youtube-Like IDs with Rust
-
quirs
wrapper around the Quirc QR decode library
-
barf
Turn any input into "barf"-ed output
-
planus-buffer-inspection
Internal buffer inspection library for planus
-
goods-json
JSON format for 'goods' asset manager
-
tokio-serde-bincode
Tokio bindings to quickly turn a stream of bytes to a stream of parsed/serialized items using the bincode format
-
moosicbox_audio_decoder
MoosicBox Symphomia player package
-
residua-cesu8
converting between CESU-8 and UTF-8
-
tgo
Heterogeneous data type transtion, it's safe, lightweight and fast
-
bourne
JSON library
-
undefined
A Custom Option Enum with Undefined value
-
sval_dynamic
Object-safe versions of sval::Stream and sval::Value
-
bit_ops
Common bit-oriented operations on primitive integer types with a focus on
no_std
andconst
compatibility. Unlike other crates that provide tooling to create sophisticated high-level types with bitfields… -
hexo-id
Hexo's ID generator
-
databuf
used to serialize and deserialize structured data in binary format
-
rotbuf
Queue implementation wrapped around the
Bytes
crates’ BytesMut data structure -
tycho
A minimal, self-describing and traversable binary data format designed around rust and the serde data model
-
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-extensions
Extensions for serde serializable structs
-
polars-utils
Private utils for the Polars DataFrame library
-
serde_yaml_ext
Extensions to make dealing with unstructured data easier
-
serde_bytes_ng
Optimized handling of
[u8; N]
,&[u8]
andVec<u8>
for Serde -
async-signatory
Rust Signatory Kit
-
base31
encoding and decoding, useful to represent large integers in a short, case-insensitive, hard-to-misread format
-
rfc2047-decoder
decoding RFC 2047 MIME Message Headers
-
base-encode
Encode and decode data to any base
-
enet-proto
eNet gateway protocol types
-
u2cp437
Bare-bones Unicode to code page 437 conversion
-
pipecsv
A pipebase plugin using csv serde
-
protopuffer
Rust only protobuf implementation
-
byteorder-pack
A binary data reader and writer that is similar to Python's struct module
-
serdine
A tiny serialization library for storing types in a raw (but safe), memcpy-like, format
-
point_reader
CLI tool to read and display VSE points data
-
brs
Read and write Brickadia save files
-
urlencode
A CLI utility for URL-encoding or -decoding strings
-
base64-lt
A base64 (with padding) string encoding/decoding utility
-
muddy_macros
Procedural macros for string obfuscation. Should only be used as part of the 'muddy' crate.
-
charlestown
RFC 4180-compliant CSV reader and writer
-
musli-json
JSON support for Müsli
-
decstr
IEEE 754 decimal floating point bitstrings
-
b45
Base45 encoder and decoder
-
jasper
RFC 8259-compliant JSON encoder and decoder
-
hpack-patched
implementing HPACK coding. Patched from the original crate.
-
pdf_structure_viewer
Inspect how the PDF's structure looks
-
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…
-
minicbor-derive
Derive minicbor
Decode
andEncode
traits -
quickfix-msg50
FIX 5.0 messages generated from official XML spec file
-
docx-parser
Parse Word and OpenOffice DOCX files, and output markdown or JSON
-
df_st_world_history
World_history.txt parser for the DF Storyteller project
-
ripgrep-structured
Run ripgrep over structured data
-
cborg
A CBOR parser
-
logos-display
A derive macro to automatically define the Display trait based on logos
token
andregex
attributes -
rsv-data
RSV Encoding/Decoding
-
ipp_encoder
Internet Printing Protocol encoder-decoder
-
decoder_value
A generic decoder value
-
chromium-base64-rs
Pure rust implementation of chromium's btoa and atob
-
arq
manage Arq Backup data formats
-
base64id-core
Efficiently represent 64, 32 and 16 bit integers as base64url strings
-
bytecoding
Derive macro for encoding and decoding instructions and operands as bytecode
-
transmog-json
Json adaptor for Transmog
-
yaxp-common
<yaxp-cli ⚡> Yet Another XML Parser
-
foyer-bytesize
human-readable bytes representations. Forked from https://github.com/hyunsik/bytesize .
-
koibumi-base58
A Base58 encoder/decoder library
-
serdeio
Tiny IO utility library for Rust to serialize/deserialize Serde compatible structs
-
psrdada-sys
Bindgen wrappers for psrdada
-
serde_str
A serde wrapper that stores type using Display and FromStr
-
utf-16-to-utf-8
Convert UTF-16 to UTF-8 encoding
-
stream_delimit
length delimited protobuf stream separator
-
rustf8
An iterator to decode a single UTF-8 character from an I/O stream
-
reproto-backend-java
Rethinking Protocol Generators
-
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
-
binary-io
reading and writing binary data files, according to LCS4. Also supports an extend version of the NBT format, as well as the ShadeNBT format
-
s2-pmtiles
reads/writes The S2 PMTiles 1.0 Specification
-
nota
A message format for an alternative universe where IEEE754 floats, UTF-8, and little endian never existed
-
musli-tests
Müsli is a flexible and generic binary serialization framework
-
serde-aux-ext
serde-aux extension
-
planus-inspector
Internal library for planus
-
classpad_string
handle XCP files and strings for the Classpad fx-400
-
provenance-rs
A history-of-ownership protocol for securely proving where a document came from
-
quick-csv
quick csv reader and decoder
-
config_file_derives
Automatically generate file configuration functions for the specified struct
-
blob
Blob serialization/deserialization utilities
-
b64-ct
Fast and secure Base64 encoding/decoding. This crate provides an implementation of Base64 encoding/decoding that is designed to be resistant against software side-channel attacks (such as timing…
-
serde_repr_base64
A #[serde(with = "base64")] adaptor for base64 and bytemuck
-
carbon-kamino-vault-decoder
Kamino Vault Decoder
-
serde-format
A tiny trait to format a serializable struct using custom placeholders
-
utf8-builder
Build and validate UTF-8 data from chunks. Each chunk doesn't have to be a complete UTF-8 data.
-
uao-rs
big5 uao encoder/decoder
-
serde-sibor
A serde implementation of the SIBOR binary format
-
rosv
RSV file format
-
aiid
AIngle base32 encoding scheme for keys, agents, identifiers, etc
-
tl-types
TL types
-
raki
RISC-V instruction decoder written in Rust
-
bramble-data
Bramble's Binary Data Format
-
mmap_bytey
Mmap Bytey provides a convenient and easy to use byte storage
-
bytekind
Containers for byte arrays that are generic over their serialization format
-
bytemuck_derive
derive proc-macros for
bytemuck
-
messagepack-cli
CLI tool to convert MessagePack data to JSON and vice versa
-
buffer_io
an intuitive library for reading and writing binary buffers
-
fcmlib
read and write Brother's FCM plotter files
-
rulid
Rust Universally Unique Lexicographically Sortable Identifier
-
bookfile
A container file format with chapters and an index
-
musli-common
Common utilities shared among Müsli encodings
-
kff
Kmer File Format Rust parser
-
terraform-parser
Strictly typed terraform plan and state files parser written in Rust
-
inlay
CLI tool for encoding and decoding simple binary data structures
-
cbor-codec
CBOR Codec implementation
-
mproto
runtime library for mproto schemas
-
flatbuffers-rust
FlatBuffers in Rust (To be continue)
-
luna_nbt
Minecraft's Named Binary Tag (NBT) format
-
uri-pct
Percent encode/decode uri components or strs
-
nimble
Async friendly, simple and fast binary encoding/decoding
-
conv64
base 10 to base 64 converter
-
zarrs_data_type
Zarr data types for the zarrs crate
-
serde_buf
Generic buffering for serde
-
tasd
Encoder/decoder for the TASD file format
-
bakery
Deserialize binary objects from structured text data files
-
serde-bench
Minimal serialization format for benchmarking Serde
-
endio
ergonomic reading/writing of binary data, with automatic endianness conversion and extendability
-
bcsv
CLI for base_core_socialist_values
-
bevy_ron
temporary bevy ron fork
-
sval_flatten
Value flattening for sval
-
xdr_extras
Contains tools to use with the serde-xdr
-
base64-lib
A base64 encoder / decoder
-
in-situ
In Situ Endian-independent Bytes Access
-
serde-rlp
Ethereum's RLP encoding implemented as a Serde data format
-
tirse
serde frontent for binary format
-
bmbp_marco_bean
BMBP Marco
-
yenc
Encodes and decodes using the yEnc encoding
-
serde-prc
serde-rs support for the PRC (Smash Ultimate Parameter) file format
-
df_st_api
Starting an API server for the DF Storyteller project
-
base131072
encoding
-
vbe
Variable Byte Encoding (VBE) compression algorithm
-
const_parse
Parses any input string into a
u128
value -
binext
read/write structs from/to buffers
-
arrow-format
Unofficial flatbuffers and tonic code of Apache Arrow spec
-
carbon-jupiter-perpetuals-decoder
Jupiter Perpetuals Decoder
-
serde-field-default
Serde field default attribute
-
packet-9dfd7e7b6ae4d549987171c9f89a823d
experiment
-
win-sid-core
Windows security identifier primitive
-
tifiles
Tools for manipulating file formats used with TI graphing calculators
-
stdto
set of functional traits for conversion between various data representations
-
carbon-openbook-v2-decoder
Openbook V2 Decoder
-
binverse
Fast binary serialization with versioning
-
dochy_compaction
A serializer which compresses integers
-
wire-framed
encoding and decoding structures into a binary data format
-
basic-toml
Minimal TOML library with few dependencies
-
bread-cli
byte conversion tool
-
packbytes
Convert structures to and from packed representavises - byte arrays of fixed size that live on stack
-
tree-sitter-parsers
Preinstallation of tree-sitter parsers of multiple languages for Rust projects
-
shapely-core
Core types and traits for the shapely ecosystem, providing fundamental reflection capabilities
-
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
-
sval_nested
A recursive variant of sval
-
binary_serde_macros
binary serialization and deserialization
-
cargo-generate-type
Cargo subcommand to generate Rust code from and for input data
-
musli-value
Buffered value support for Müsli
-
byteorder_async
reading/writing numbers in big-endian and little-endian asynchronously
-
ssh_format_error
Data format used to communicate with openssh mux server
-
serde_shade_nbt
Rust serde crate for the ShadeNBT file format
-
xbf_rs
The reference implementation for the XBF format
-
bincode_derive
#[derive(Encode, Decode)] for bincode
-
bl_save
Read Blockland save files
-
hexutil
A macro to implement common traits to work with hexadecimal values
-
yojson-rs
A parser for Yojson format(https://mjambon.github.io/mjambon2016/yojson.html)
-
flv_codec
Decoders and encoders for FLV file format
-
bmbp_marco_curd
BMBP Marco
-
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
-
base64-bytes
Binary blobs with intelligent serialization
-
eio
Read and write numbers in big-endian and little-endian
-
Person_Parser
Rust parser
-
carbon-phoenix-v1-decoder
Phoenix V1 Decoder
-
serde-pbx
working with Apple's .pbxproj format
-
urbit-q
Encode and decode data in Urbit's @q format
-
from_to_bytes
trait for convert between bytes and <T>
-
zarrs_http
A synchronous http store for the zarrs crate
-
ron-edit
ron parser preserving all syntax information
-
df_st_image_maps
World Maps parser for the DF Storyteller project
-
csv_stacker
vertically stack CSV files with partially matching column headers
-
ebase
Drop-in replacement for base64 with emojis
-
cbor-codec-plus
CBOR Codec implementation
-
fourleaf
tag-based binary serialisation format
-
carbon-token-2022-decoder
Carbon Token 2022 Decoder
-
base64-easy
encode and decode use base64
-
zarrs_filesystem
A filesystem store for the zarrs crate
-
gomod-parser
go.mod parser
-
flat-bytes
serialization format which converts enums and structs from and to bytes
-
serde-avro-bytes
Efficiently store Rust idiomatic bytes related types in Avro encoding
-
audyo
audio decode/encode library
-
binbin
Create structured binary files in arbitrary formats
-
transmog-cbor
CBOR adaptor for Transmog
-
bin_io
Framework for reading and writing to binary files
-
binary-mirror-derive
Derive macro for parsing fixed-length binary data structures
-
merde_core
Base types for merde
-
blech32
Encodes and decodes the Blech32 format
-
to_bytes
Serialize values into memory bytes
-
carbon-moonshot-decoder
Moonshot Decoder
-
hex-macro
Adds a hex! macro for compile-time hex decoding
-
simdutf
Unicode validation and transcoding at billions of characters per second
-
bytesutil
byte utility for Rust
-
base_core_socialist_values
Encode and decode with BCSV (base core socialist values)
-
base64-string
Base64 hash made using Rust
-
ota-dump
dump manifest of Android's OTA package
-
gophermap
Parse and generate Gopher responses
-
toml_document
Document-style TOML parser. Allows editing TOML document in a way which preserves whitespace and comments.
-
carbon-test-utils
Testing utilities for Carbon
-
df_st_image_site_maps
Site Maps parser for the DF Storyteller project
-
musli-utils
Common utilities shared among Müsli encodings
-
kodec
defining common interface for encoders and decoders
-
carbon-jupiter-limit-order-decoder
Jupiter Limit Order Decoder
-
pct-str
Percent-encoded strings for URL, URI, IRI, etc
-
encoji
Emoji based encoding and decoding. 🔥🔥🔥🚀
-
bytey_bincode
Bytey Bincode Extension, use Bytey instead
-
fermion
A super-compact binary encoding format ideal for constrained no_std environments
-
zarrs_zip
A storage adapter for zip files for the zarrs crate
-
carbon-stake-program-decoder
Stake Program Decoder
-
ascii_basing
Functions to create base 62 (ASCII) String representations of integers
-
serde_bytes_wrapper
Wrapper for Vec<u8>, which uses serde_bytes as representation
-
blt-utils
Byte-level transport utils
-
carbon-prometheus-metrics
Prometheus Metrics
-
cbor
CBOR (binary JSON) with type based decoding and encoding
-
carbon-stabble-stable-swap-decoder
Stabble Stable Swap decoder
-
iso8583
Parse ISO-8583 messages
-
carbon-jupiter-limit-order-2-decoder
Jupiter Limit Order 2 Decoder
-
tokio-serde-postcard
tokio-serde
transport based onpostcard
format -
io_self
system for encoding/decoding binary data based on a predefined format
-
carbon-solayer-restaking-program-decoder
Solayer Restaking Decoder
-
binary-data-schema
Meta language for raw binary serialization