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