-
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
-
encoding_rs
A Gecko-oriented implementation of the Encoding Standard
-
serde
A generic serialization/deserialization framework
-
serde_json
A JSON serialization file format
-
rmp-serde
Serde bindings for RMP
-
bincode
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
compact_str
A memory efficient string type that transparently stores strings on the stack, when possible
-
polars
DataFrame library based on Apache Arrow
-
data-encoding
Efficient and customizable data-encoding functions like base64, base32, and hex
-
serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
markdown
CommonMark compliant markdown parser in Rust with ASTs and extensions
-
typetag
Serde serializable and deserializable trait objects
-
hex
Encoding and decoding data into/from hexadecimal representation
-
ron
Object Notation
-
schemars
Generate JSON Schemas from Rust code
-
rmp
Pure Rust MessagePack serialization implementation
-
zerocopy
makes zero-cost memory manipulation effortless. We write "unsafe" so you don't have to.
-
bs58
Base58 codec implementation
-
html-escape
encoding/escaping special characters in HTML and decoding/unescaping HTML entities as well
-
bytemuck
mucking around with piles of bytes
-
borsh
Binary Object Representation Serializer for Hashing
-
simdutf8
SIMD-accelerated UTF-8 validation
-
rkyv
Zero-copy deserialization framework for Rust
-
scale-info
Info about SCALE encodable Rust types
-
os_str_bytes
Lossless functionality for platform-native strings
-
erased-serde
Type-erased Serialize and Serializer traits
-
serde-aux
A serde crate's auxiliary library
-
calamine
An Excel/OpenDocument Spreadsheets reader and deserializer in pure rust
-
flatbuffers
Official FlatBuffers Rust runtime library
-
serde_qs
Querystrings for Serde
-
serde_yml
A robust Rust library that simplifies the serialization and deserialization of Rust data structures to and from YAML format using the widely-used Serde framework
-
binrw
helping read structs from binary data using ✨macro magic✨
-
protobuf
Google protocol buffers
-
serde-big-array
Big array helper for serde
-
reed-solomon-erasure
Reed-Solomon erasure coding
-
bson
Encoding and decoding support for BSON in Rust
-
base32
encoder/decoder for Rust
-
prost-reflect
A protobuf library extending prost with reflection support and dynamic messages
-
ipc-channel
A multiprocess drop-in replacement for Rust channels
-
array-bytes
A collection of array/bytes/hex utilities
-
const-oid
Const-friendly implementation of the ISO/IEC Object Identifier (OID) standard as defined in ITU X.660, with support for BER/DER encoding/decoding as well as heapless no_std (i.e. embedded) support
-
humantime-serde
Serde support for the
humantime
crate -
ciborium
serde implementation of CBOR using ciborium-basic
-
json-patch
RFC 6902, JavaScript Object Notation (JSON) Patch
-
multihash
format
-
serde_urlencoded
x-www-form-urlencoded
meets Serde -
serde-reflection
Extract representations of Serde data formats
-
serde-xml-rs
xml-rs based deserializer for Serde (compatible with 0.9+)
-
rlp
Recursive-length prefix encoding, decoding, and compression
-
rasn
A safe no_std ASN.1 codec framework
-
schema_registry_converter
Encode/decode data from/to kafka using the Confluent Schema Registry
-
rust_xlsxwriter
writing Excel 2007 xlsx files
-
tinyjson
Tiny simple JSON parser/generator
-
serde-json-core
serde-json for no_std programs
-
unsigned-varint
unsigned varint encoding
-
minicbor
A small CBOR codec suitable for no_std environments
-
serde_plain
A restricted plain text serializer for serde
-
planus
alternative compiler for flatbuffers, an efficient cross platform serialization library
-
integer-encoding
varint+zigzag and fixedint integer encoding/decoding (https://developers.google.com/protocol-buffers/docs/encoding)
-
apache-avro
working with Apache Avro in Rust
-
hcl-rs
HCL parser and formatter for rust with serde support
-
fluent-uri
A generic URI/IRI handling library compliant with RFC 3986/3987
-
pcap-file
parse, read and write Pcap and PcapNg
-
base64-url
Base64 encode, decode, escape and unescape for URL applications
-
deser-hjson
a Hjson deserializer for Serde
-
value-bag
Anonymous structured values
-
leb128
Read and write DWARF's "Little Endian Base 128" (LEB128) variable length integer encoding
-
exr
Read and write OpenEXR files without any unsafe code
-
serde-transcode
Transcode from one Serde format to another
-
simple_asn1
DER/ASN.1 encoding/decoding library
-
serde_valid
JSON Schema based validation tool using serde
-
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…
-
charset
Character encoding decoding for email
-
serde-pickle
A serde-based serialization library for Python's pickle format
-
pot
A concise binary serialization format written for
BonsaiDb
-
nonmax
Numeric types that cannot hold maximum values
-
bitstream-io
reading/writing un-aligned values from/to streams in big-endian and little-endian formats
-
bitcode
bitwise binary serializer
-
deku
bit level serialization/deserialization proc-macro for structs
-
xlsxwriter
Write xlsx file with number, formula, string, formatting, autofilter, merged cells, data validation and more
-
capnp
runtime library for Cap'n Proto data encoding
-
ubyte
complete, const-everything, saturating, human-friendly, no_std library for byte units
-
protoc-bin-vendored
protoc binaries compiled by Google and bundled in this crate
-
musli
Müsli is a flexible and generic binary serialization framework
-
htmlize
Encode and decode HTML entities in UTF-8 according to the standard
-
sonic-rs
fast Rust JSON library based on SIMD
-
ion-rs
Amazon Ion
-
multibase
in rust
-
serdect
Constant-time serde serializer/deserializer helpers for data that potentially contains secrets (e.g. cryptographic keys)
-
bytecheck
Memory validation framework for Rust
-
ct-codecs
Constant-time hex and base64 codecs from libsodium reimplemented in Rust
-
serde_rusqlite
Serialize/deserialize rusqlite rows
-
serde_jsonc
A JSON serialization file format
-
merde
Serialize and deserialize with declarative macros
-
rmpv
Value variant for RMP
-
csv-async
CSV parsing for async
-
serde_ipld_dagcbor
IPLD DAG-CBOR support for Serde
-
stun_codec
Encoders and decoders for STUN (RFC 5389) and its extensions
-
base62
encoding/decoding library
-
cyclonedx-bom
CycloneDX Software Bill of Materials Library
-
mycelium-bitfield
Structured bitfields, courtesy of Mycelium
-
fastnbt
Serde deserializer for Minecraft's NBT format
-
serde_html_form
(De-)serialization support for the
application/x-www-form-urlencoded
format -
dhcproto
A DHCP parser and encoder for DHCPv4/DHCPv6.
dhcproto
aims to be a functionally complete DHCP implementation. -
jsonptr
Data structures and logic for resolving, assigning, and deleting by JSON Pointers (RFC 6901)
-
nanoserde
Fork of makepad-tinyserde without any external dependencies. Supports json, binary and ron.
#[derive(Clone, Debug, Default, DeJson, SerJson)] pub struct Property { pub name: String…
-
bcder
Handling of data encoded in BER, CER, and DER
-
serde_path_to_error
Path to the element that failed to deserialize
-
packed_struct
Binary-level structure packing and unpacking generator
-
picky-asn1-der
An ASN.1-DER subset for serde
-
typify
JSON schema to rust type code generator
-
savefile
convenient, fast, versioned, binary serialization/deserialization library
-
typeshare
Seamlessly share type definitions across multiple languages for FFI interoperability
-
serde_assert
Testing library for serde Serialize and Deserialize implementations
-
lexical-write-float
Efficient formatting of floats to strings
-
serde_avro_fast
An idiomatic implementation of serde/avro (de)serialization
-
npyz
NumPy file format (de-)serialization. Fork of outdated npy-rs.
-
bevy_reflect
Dynamically interact with rust types
-
serde_variant
Retrieve serde provided variant names for enum objects
-
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. -
http-serde
Serde support for the http crate. (De)serialize HeaderMap, Uri, Method, StatusCode
-
ffuzzy
generate / parse / compare ssdeep Context Triggered Piecewise Hashes (CTPH)
-
serde_arrow
Convert sequences of Rust objects to Arrow arrays and back again
-
conjure-serde
Serde Serializer and Deserializer wrappers for Conjure
-
gvdb
glib gvdb file format
-
shell-quote
shell-quoting strings, e.g. for interpolating into a Bash script.
-
serde_v8
V8 serialization and deserialization
-
asn1_der
ASN.1-DER en-/decoder
-
json_value_merge
Interface to merge serde_json::Value objects
-
gix-object
Immutable and mutable git objects with decoding and encoding support
-
redact
keeping secrets out of logs
-
htmlentity
encoding and decoding HTML entities
-
wavers
reading and writing wav files
-
quick-junit
Data model and serializer for JUnit/XUnit XML
-
struct-patch
that helps you implement partial updates for your structs
-
rend
Cross-platform, endian-aware primitives for Rust
-
sval
Streaming, structured value serialization
-
utf8-width
To determine the width of a UTF-8 character by providing its first byte
-
pdf-writer
A step-by-step PDF writer
-
protobuf-src
Build system integration for libprotobuf
-
pilota
thrift and protobuf implementation in pure rust with high performance and extensibility
-
netcdf
High-level NetCDF bindings for Rust
-
serde_tuple
De/serialize structs with named fields as array of values
-
serde_regex
A serde wrapper that (de)serializes regex as strings
-
auditable-serde
Serialize/deserialize data encoded by
cargo auditable
-
subtle-encoding
Encoders and decoders for common data encodings (base64, bech32, hex) which avoid data-dependent branching/table lookups and therefore provide "best effort" constant time. Useful for encoding/decoding…
-
revision
A serialization and deserialization implementation which allows for schema-evolution
-
z85
ZeroMQ's Z85 encoding mechanism with padding
-
serde_ignored
Find out about keys that are ignored when deserializing data
-
actix-web-validator
Validation mechanism for actix-web
-
decimal-rs
High precision decimal implementation for Rust
-
encode_unicode
UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16
-
serde_yaml_ng
YAML data format for Serde
-
zvariant
D-Bus & GVariant encoding & decoding
-
arrow_convert
Convert between nested rust types and Arrow with arrow
-
hjson
serialization file format
-
jsonb
implement in Rust
-
serde_json_path
Query serde_json Values using JSONPath
-
zarrs
Zarr storage format for multidimensional arrays and metadata
-
serde-value
Serialization value trees
-
cookie-factory
nom inspired serialization library
-
k8-types
Kubernetes Object Types
-
rusty_ulid
Rust ULID (Universally Unique Lexicographically Sortable Identifier) generation and processing
-
protoc-gen-prost
Protocol Buffers compiler plugin powered by Prost!
-
dlhn
blazing fast and small data serialization format
-
molecule
Rust bindings for molecule
-
serde_bencode
A Serde backed Bencode encoding/decoding library for Rust
-
yaml-merge-keys
YAML merge key extension. http://yaml.org/type/merge.html
-
voca_rs
manipulating [unicode] strings
-
tuple
Element-wise operations on tuples
-
hex-conservative
A hex encoding and decoding crate with a conservative MSRV and dependency policy
-
serde-sarif
Serde serialization for SARIF files
-
irondash_message_channel
Rust interface to irondash MessageChannel
-
serde_json_borrow
JSON deserialization into a borrowed DOM
-
purl
A Package URL implementation with customizable package types
-
serde_dynamo
serde serializer/deserializer for DynamoDB items that supports aws-sdk-dynamodb, aws_lambda_events, and rusoto_dynamodb
-
base64-serde
Integration between rust-base64 and serde
-
bytecodec
A tiny framework for implementing encoders/decoders of byte-oriented protocols
-
utf8-chars
Char-by-char iterator and
read_char
method forBufRead
-
bendy
encoding and decoding bencode with enforced canonicalization rules
-
idm
Implicit Data Markup
-
harsh
Hashids implementation for Rust
-
option_set
Bitflags on steroids
-
schematic
A layered serde configuration and schema library
-
schema_registry_converter_sf
just a fork of the original schema_registry_converter crate with a fix for the avro serialization
-
jsonschema-transpiler
transpile JSON Schema into schemas for data processing
-
ucs2
UCS-2 decoding and encoding functions
-
apistos-schemars
Generate JSON Schemas from Rust code
-
impl-serde
Serde serialization support for uint and fixed hash
-
glues
Lightweight TUI note-taking app with Git, CSV, and JSON support - privacy-focused and sync-enabled
-
prost-types
Prost definitions of Protocol Buffers well known types
-
serde-untagged
Serde
Visitor
implementation for deserializing untagged enums -
async-bincode
Asynchronous access to a bincode-encoded item stream
-
handlr-regex
Fork of handlr with regex support
-
http-serde-ext
serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
-
typical
Data interchange with algebraic data types
-
const-decoder
Constant functions for converting hex- and base64-encoded strings into bytes
-
rasn-compiler
An ASN.1 compiler producing bindings for the rasn framework
-
serde-querystring
A query string deserializer based on serde
-
serde_nanos
Wrapper to process duration and timestamps as nanoseconds
-
germ
The Ultimate Gemini Toolkit
-
libhaystack
Haystack 4 data types, defs, filter, units, and encodings
-
fstr
A stack-allocated fixed-length string type
-
serde-pyobject
PyO3's PyAny as a serde data format
-
xlsx_group_write
excel xlsx分组输出器
-
serde-env
deserialize env into structs via serde
-
native_model
A thin wrapper around serialized data which add information of identity and version
-
rtcm-rs
Encoding/decoding of RTCM v. 3
-
bebop
runtime for Bebop, a schema-based binary serialization format
-
conventional_commits_next_version
A tooling and language agnostic utility to calculate the next semantic version based on the Conventional Commits since the prior version. Supports monorepos.
-
serde_bser
Implements the Watchman BSER encoding for serde. https://facebook.github.io/watchman/docs/bser.html
-
speedy
A fast binary serialization framework
-
wstp
Bindings to the Wolfram Symbolic Transfer Protocol (WSTP)
-
tagger
Write SVG / HTML / XML programmatically
-
bt_bencode
A Bencode encoding/decoding implementation
-
xmp-writer
Write XMP metadata, step by step
-
vrd
generating random and pseudo-random numbers based on the Mersenne Twister algorithm
-
yaup
URL parameters serialization
-
serde_norway
YAML data format for Serde
-
yaml-rust2
A fully YAML 1.2 compliant YAML parser
-
fast32
Base32 and base64 encoding in Rust. Primarily for integer (u64, u128) and UUID identifiers, as well as arbitrary byte arrays.
-
keyvalues-serde
(De)serialize VDF text with serde
-
polyglot_rs
A high-performance serialization framework used for encoding and decoding arbitrary datastructures across languages
-
fastsim-core
Core FASTSim models for vehicle energy usage simulation
-
jsonrpsee-types
JSON-RPC v2 specific types
-
open-vector-tile
reads/writes The Open Vector Tiles 1.0 Specification
-
endi
endian-handling library
-
simple-base64
encodes and decodes base64 as bytes or utf8 with simple API
-
jaded
Java deserialization for Rust
-
picky-asn1
Provide ASN.1 simple types
-
serde-toml-merge
Merge your toml values
-
write-json
{dependency,trait,macro}-less JSON serialization
-
simple_serde
A wrapper around multiple serde libraries making it easy to encode and decode multiple types
-
bitflags_serde_shim
Community Driven Serde Shims
-
serialize-to-javascript
Serialize a serde::Serialize item to a JavaScript literal template using serde_json
-
crockford
Base32 encoding for identifiers (e.g. u64 values).
-
z-base-32
human-oriented base-32 encoding
-
valitron
ergonomics, functional and configurable validator
-
varint-simd
SIMD-accelerated varint encoder and decoder
-
serde-hashkey
Space efficient, in-memory serde serialization which supports hashing
-
asn1-codecs
ASN.1 Codecs for Rust Types representing ASN.1 Types
-
uuid25
25-digit case-insensitive UUID encoding
-
serde_trim
serde deserialize_with String trim.Supports multiple std::collections types
-
fax
Decoder and Encoder for CCITT Group 3 and 4 bi-level image encodings used by fax machines TIFF and PDF
-
midi-msg
(eventually) complete representation of the MIDI 1.0 Detailed Specification and its many extensions and addenda, allowing for the serialization and deserialization of MIDI byte streams to and from a typed representation
-
chewdata
Extract Transform and Load data
-
gix-packetline
gitoxide project implementing the pkt-line serialization format
-
escape8259
RFC8259-compliant string escaping and un-escaping
-
jsonbb
A binary representation of json value, optimized for parsing and querying
-
votable
serializer/deserializer with support for format other than XML, such as JSON, TOML or YAML
-
gift
reading and writing GIF images
-
wezterm-dynamic
config serialization for wezterm via dynamic json-like data values
-
ear
EAT Attestation Results implementation
-
simd_cesu8
An extremely fast, SIMD accelerated, encoding and decoding library for CESU-8 and Modified UTF-8
-
num256
256 bit integers
-
vu64
variable length encode/decode for a 64-bits integer
-
thrift_codec
encoding/decoding binaries specified by the thrift protocol
-
codepage
Mapping between Windows code page numbers and encoding_rs character encodings
-
jetro
transform, query and compare JSON format
-
package_json_schema
Parse content from
package.json
content and consume the result as aPackageJson
struct -
apollo-encoder
serialise GraphQL Schemas
-
b64-ct
Fast and secure Base64 encoding/decoding. This crate provides an implementation of Base64 encoding/decoding that is designed to be resistant against software side-channel attacks (such as timing…
-
prost-wkt-types
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
varuint
Variable length signed and unsigned integer types
-
dxr
Declarative XML-RPC
-
ckc-rs
Poker hand evaluation library
-
serde_prometheus
serde-based serializer for prometheus' text-based exposition format
-
bevy_serde_lens
Stateful, structural and human-readable serialization crate for the bevy engine
-
serde_tagged
Tag values during serialization, retreive tags during deserialization
-
serde_with_macros
proc-macro library for serde_with
-
human-units
Size and duration serialization and formatting library designed for configuration files and command line arguments
-
serde_amqp
A serde implementation of AMQP1.0 protocol
-
json-writer
fast crate for writing JSON to a string without creating intermediate objects
-
flatdata
Rust implementation of flatdata
-
endian-num
Byte-order-aware numeric types
-
serde-content
Rust data structures for the Serde data model
-
line-wrap
Efficiently insert line separators
-
serde_flexitos
Flexible serialization and deserialization of trait objects with Serde
-
osmflat
OpenStreetMap (OSM) data format providing an efficient random data access through memory mapped files
-
kmip-ttlv
KMIP TTLV (de)serialization
-
redis-macros
macros and wrappers to redis-rs to automatically serialize and deserialize structs with serde
-
jsonxf
A fast JSON pretty-printer and minimizer
-
subsetter
Reduces the size and coverage of OpenType fonts
-
serde-rename-rule
Serde RenameRule
-
csv_log_cleaner
Clean CSV files to conform to a type schema by streaming them through small memory buffers using multiple threads and logging data loss
-
prototk
toolkit for prototcol buffers
-
quartz_nbt
support for serializing and deserializing Minecraft NBT data in binary and string form
-
flv-tls-proxy
Local TLS Proxy
-
bsn1
Rust BER and DER serializer/deserializer
-
msgpack-numpy
de-/serializing NumPy scalars and arrays that matches the Python implementation
-
gelf_logger
Minimal rust logger to send log entries in GELF
-
mcdata
(De)serializable NBT structures for Minecraft
-
irox-tools
Stuff that should have been in the Rust STL, but aren't
-
wd_tools
tools for rust
-
serde-firestore-value
A serde (de)serializer using Firestore Value as its data format
-
laurel
Transform Linux Audit logs for SIEM usage
-
auditable-extract
Extract the dependency trees embedded in binaries by
cargo auditable
-
spatial-hasher
deterministic encryption and decryption using 3D spatial parameters with secure authenticated encryption
-
cbored
CBOR exact reader and writer
-
json-unflattening
flattening and unflattening JSON structures
-
grammers-tl-types
Rust definitions for Telegram's API types and functions
-
evolution
🦖 Evolve your fixed-length data files into Apache Parquet, fully parallelized!
-
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
-
walle_mqtt_protocol
一个mqtt报文解析库
-
xml_schema_generator
Create Rust struct for given XML file, that allows to deserliaze the given XML using serde or vice versa
-
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
-
datamatrix
Data Matrix (ECC 200) decoding and encoding with an optimizing encoder
-
raki
RISC-V instruction decoder written in Rust
-
rosu-mods
osu! mods
-
newline-converter
Newline byte converter library
-
serde_fmt
Write any serde::Serialize using the standard formatting APIs
-
obkv
Optimized-bytes key and a value store
-
nu-json
Fork of serde-hjson
-
cbor4ii
CBOR: Concise Binary Object Representation
-
picky-krb
Encode/decode Kerberos ASN.1 DER structs
-
libyml
A safe and efficient Rust library for parsing, emitting, and manipulating YAML data
-
prost-reflect-build
function for use with prost-build and prost-reflect to generate ReflectMessage implementations
-
serde_molecule
Molecule using Serde
-
pcaparse
parse, read and write Cap(NA Sniffer 2.x), Pcap and PcapNg
-
serde-roxmltree
Convert roxmltree documents into Serde-compatible types
-
serde_yaml_ok
YAML data format for Serde. It's OK.
-
linked-data
dateset serialization/deserialization traits
-
ijson
A more memory efficient replacement for serde_json::Value
-
xmlserde
useful tool for serializing and deserializing xml
-
serde_sv2
Serlializer and Deserializer for Stratum V2 data format
-
bxmr
a CLI tool for managment BXM's code with rIME-Squirrel
-
extfg-sigma
Sigma extfg financial interface messages serialization/deserialization
-
musli-zerocopy
Refreshingly simple zero copy primitives by Müsli
-
nu-plugin-protocol
Protocol type definitions for Nushell plugins
-
byteorder-lite
reading/writing numbers in big-endian and little-endian
-
alkahest
Fantastic serialization library with zero-overhead serialization and zero-copy deserialization
-
build_pbf_glyphs
A CLI utility for generating protobuf-encoded SDF font glyphs from original source fonts
-
serde-generate
generate (de)serialization code in multiple languages
-
sqlx-transparent-json-decode
Decode JSON from Postgres sqlx queries, without the Json<> wrapper type
-
serde-ndim
Serde support for n-dimensional arrays from self-describing formats
-
parsec-interface
Parsec interface library to communicate using the wire protocol
-
binary-stream
Binary stream reader and writer
-
ar_row
Row-oriented access to Arrow arrays
-
bytes_parser
wrapper to parse primitive Rust types from a slice of bytes
-
consistent_whitespace
check each file starts with the same whitespace
-
xq
A reimplementation of jq
-
cj_common
Collection of common functions used by cubicle-jockey projects
-
dlt-core
Parser and writer for autosar DLT Diagnostic Log and Trace
-
data-encoding-macro
Macros for data-encoding
-
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
-
euid
Reference implementation for EUID
-
compact_bytes
A memory efficient bytes container that transparently stores bytes on the stack, when possible
-
pbjson
conversion
-
ulid-generator-rs
generating ULIDs
-
codee
Easy and flexible way of encoding and decoding data into either strings or bytes
-
expunge
redact and transform struct fields declaratively
-
ra-ap-rustc_serialize
Automatically published version of the package
rustc_serialize
in the rust-lang/rust repository from commit 1d9162bced9a499d10ec49ce37ea023a30c685db The publishing script for this crate lives at:… -
varint-rs
A small, zero dependency varint implementation in Rust
-
bencodex-rs
Bencodex
-
interner
A string, path, and buffer internment crate with no dependencies
-
dh
Data handling in Rust, made easy
-
type_reg
Serializable map of any type
-
borsh-derive
Binary Object Representation Serializer for Hashing
-
dos-cp
DOS code pages
-
bp7
dtn Bundle Protocol Version 7 ([RFC 9171]
-
mkwebfont_hb-subset
A wrapper for HarfBuzz font subsetting API
-
serde-diff
A small helper to serialize the diff of two structs of the same type and apply those differences to other structs
-
irox-bits
Bits & Bobs. No-std/No-alloc bit/byte manipulation of streams
-
miniserde
Data structure serialization library with several opposite design goals from Serde
-
serdapt
Composable adapters for
#[serde(with = ...)]
attribute -
minicbor-io
A set of I/O utilities for minicbor
-
json-event-parser
A JSON event parser and serializer
-
pct-str
Percent-encoded strings for URL, URI, IRI, etc
-
domrs
Document builder and serializer
-
gob_archive
Rust-written CLI archiver and un-archiver for the LucasArts GOB archive format
-
marshal-rs
Blazingly fast Ruby-lang's Marshal implementation in Rust
-
versionize
A version tolerant serialization/deserialization framework
-
byteserde
A generic serialization/deserialization framework for mapping byte streams to/from arbitrary struct types with focus on performance
-
asomeip
handle SOME/IP messages incl. payload via Fibex files.
-
tcp_message_io
TCP server and client implementation to exchange messages
-
five8
Fast base58 encoding and decoding for 32-byte and 64-byte arrays
-
pollex
Arm instruction manipulator
-
astro-format
Astro Format is a library for transcoding between an array of implemented types and a single buffer
-
cobs2
Consistent Overhead Byte Stuffing — COBS — and variant COBS/R
-
shex_compact
RDF data shapes implementation in Rust
-
serde_encom
Official EnCom library
-
email_pass
Email and Password Type in Rust
-
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
-
isosphere
ISO standard data types, helpers, and related utilities
-
qrrs
CLI QR code generator and reader
-
serde_at
serde serializer/deserializer for AT commands
-
unifont
monochrome Unicode bitmap font. Halfwidth glyphs are 8x16, fullwidth are 16x16 pixels.
-
sketches-rust
DDSketch
-
gedcomx
The core data structures and serialization / deserialization of the GEDCOM X format
-
radiation
Convert Rust type into raw bytes and vice versa
-
anybuf
A minimal, zero dependency proto3 encoder to encode anything
-
later_operator
Parsable, storable, printable comparison operators, w/ optional serde support
-
mozilla/neqo-qpack
Neqo, an implementation of QUIC written in Rust
-
serde_closure
Serializable and debuggable closures. This library provides macros that wrap closures to make them serializable and debuggable
-
base85rs
A base85 (RFC1924 variant) encoder / decoder
-
jetstream_wireformat
Jetstream Wireformat
-
byteordered
Abstraction for reading and writing data with implicit byte order awareness
-
mangling
generates safe, recognizable identifiers from byte streams
-
tl-proto
A collection of traits for working with TL serialization/deserialization
-
streamson-lib
processing large JSONs
-
simple_excel_writer
Excel Writer
-
makepad-micro-serde
Makepad micro replacement for serde
-
merge-yaml-hash
YAML Hash with merge/update capabilities
-
typeid_suffix
that implements the UUID suffix part of the
TypeId
Specification -
vestaboard
a wrapper for the Vestaboard API with support for v2
-
json-template
creating JSON templates
-
wallet-pass
Build and sign passes for apple wallet
-
serde_bencoded
encoding/decoding library for bencode
-
msgpackin
pure Rust MessagePack encoding / decoding library
-
json_compilation_db
read/write JSON compilation database file
-
meilisearch-importer
import massive datasets into Meilisearch by sending them in batches
-
dynfmt
formatting strings dynamically
-
csv-diff
Compare two CSVs - with ludicrous speed 🚀
-
serde-tuple-vec-map
Deserialize a serialized map to a Vec<(K, V)> in serde
-
serde-java-properties
Serde support for
java-properties
-
serde-teamspeak-querystring
A teamspeak query string deserializer based on serde
-
facebookexperimental/vlqencoding
A Scalable, User-Friendly Source Control System
-
midi_file
For reading and writing MIDI files
-
typed-json
A JSON serialization file format
-
base64-stream
To encode/decode large data with the standard Base64 encoding
-
rustc-hex
rustc-serialize compatible hex conversion traits
-
xso
XML Streamed Objects: similar to serde, but XML-native
-
ssh_format
Data format used to communicate with openssh mux server
-
fluvio-protocol
Fluvio streaming protocol
-
serde-cyclonedx
Serde serialization for CycloneDx files
-
abomonation
A high performance and very unsafe serialization library
-
jlabel
HTS-style full-context label structure and parser/serializer from/to string
-
json_keyquotes_convert
convert JSON from and to JSON without key-quotes
-
yore
decoding/encoding character sets according to OEM code pages
-
virtio-queue-ser
Serialization for virtio queue state
-
clang-ast
Data structures for processing Clang’s
-ast-dump=json
format -
serde-map-to-array
Helpers to support converting a map to a sequence of named key-value pairs for human-readable encoding formats
-
serde-inline-default
Serde default values via inline declaration
-
rapira
serialization library like borsh, bincode and speedy
-
serde_db
Deserialization of database resultsets, and serialization of database parameters
-
swimos_form
SwimOS Serialization and Deserialization
-
dnspod-lib
DNSPod lib
-
zen-engine
Business rules engine
-
golden_apple
decoding and sharing Minecraft data types
-
toml_datetime
A TOML-compatible datetime type
-
le-stream
De-/serialize objects from/to little endian byte streams
-
gura
configuration language serializer/deserializer for Rust
-
morsify
Easily convert text to Morse code and vice versa
-
orcxx
Rust bindings for the official C++ library for Apache ORC
-
serde2file
serialize some data to a file or deserialize a data from a file,support encrypt/decrypt file;将struct序列化化存储为文件,或者从文件反序列化为struct,文件存储时支持加密存储
-
jtd-derive
Generate JSON Typedef schemas from Rust types
-
rwkv-tokenizer
A fast RWKV Tokenizer
-
crud-api
CLI generator for your API
-
pcarp
A pure-Rust library for reading pcap-ng files
-
msgpacker
MessagePack protocol implementation for Rust
-
esyn
De/Serialization Rust In Rust
-
spacetimedb-sats
Spacetime Algebraic Type Notation
-
geometrid
Everything you would ever need to work with constant sized square grids
-
fbthrift-git
-git package for fbthrift
-
tuple_key
A serialization format for lexicographically sorted tuples
-
json-pointer
parsing and using JSON pointers, as specified in RFC 6901
-
encoding_rs_rw
Space-efficient std::io::{Read, Write} wrappers for encoding_rs
-
iroh-base
base type and utilities for Iroh
-
serde_stacker
Serde adapter that avoids stack overflow by dynamically growing the stack
-
polars-cli
CLI interface for running SQL queries with Polars as backend
-
rusty-chunkenc
Prometheus' chunkenc library
-
ipld-core
IPLD core types
-
neon-serde4
Easily serialize object for use with neon, fork of neon-serde3
-
kittenmoji
encode and decode kittenmoji
-
mvt
encoding mapbox vector tiles
-
enumscribe
Derive macros for converting between enums and strings
-
brickadia
Save file reader/writer for Brickadia BRS saves
-
easy-hex
An easy to use Hex string formatting wrapper
-
serde-bytes-repr
Serde adapter for controlling the representation of bytes
-
envir
Deserialize/serialize struct from/to env
-
pbjson-types
Protobuf well known types with serde serialization support
-
poius
command-line interface (CLI) tool written in Rust for encoding and decoding files and directories using base64 encoding
-
fog-pack
Binary Data format supporting immutable references, schema, and compression
-
flexiber
Encoding and decoding of BER-TLV as described in ISO 7816-4, without allocations
-
redb-bincode
redb
+bincode
wrapper aroundredb
-
cluttered
A CLI Texture Packer written in rust
-
ezlua
Ergonomic, efficient and Zero-cost rust bindings to Lua5.4
-
koibumi-base32
A Base32 encoder/decoder library
-
jsonnet-go
Idiomatic rust bindings for go-jsonnet
-
proteus
intended to make dynamic transformation of data using serde serializable, deserialize using JSON and a JSON transformation syntax similar to Javascript JSON syntax. It also supports…
-
tasklib
used to interact with Taskwarrior in Rust
-
binary_rw
A binary reader/writer library for rust
-
enrede
string encoding library, providing an interface similar to str/String
-
rytm-rs
More than safe rust abstractions over rytm-sys, an unofficial SDK for Analog Rytm MKII running firmware 1.70
-
protoc-gen-tonic
Protocol Buffers compiler plugin for gRPC services powered by Prost! and Tonic
-
dts
deserialize, transform and serialize data between different encodings
-
xed-sys
Rust FFI bindings for Intel XED
-
infinite-rs
fast deserialization library for Halo Infinite
-
rqrr-altered
Detect and read QR codes from any image source
-
rpkl
Bindings and codegen for Apple's Pkl configuration language
-
egui-bind
showing keybinds
-
bytify
macro that can write given const-expr values into a continuous byte array
-
lexis
Generates human-readable sequences from numeric values using a predefined word list
-
serde_flow
Simplifying migration for serde and zero-copy entities
-
charset-normalizer-rs
Truly universal encoding detector in pure Rust - port of Python version
-
ryan
configuration language for the practical programmer
-
json-predicate
JSON Predicate lib based on draft-snell-json-07
-
codes-agency
This package provides a common code representing standards agencies
-
rutie-serde
rutie serde integration
-
nix-nar
manipulate Nix Archive (nar) files
-
osmflatc
Compiler of OpenStreetMap (OSM) Data from osm.pbf format to osm.flatdata format
-
tunm_proto
tunm proto for Rust
-
serde_graphql_input
serde graphql input serializes to graphqls input objects, as used in graphql functions
-
matrix-pickle
binary encoding format used in the Matrix world
-
conventional_commits_linter
A tooling and language agnostic utility to lint Git commits against the Conventional Commits specification
-
serde_json_lodash
lodash.js ported version, work with serde_json::Value
-
dicom-encoding
DICOM encoding and decoding primitives
-
schematools-cli
Tools for codegen, preprocessing and validation of json-schema and openapi spec
-
z32
Zero-dependency
no_std
compatible MIT licensed implementation z-base-32 encoding -
ansi-color-codec
Encode bytes as ANSI background colors
-
gcn_disk
Gamecube file header library and utilities
-
actix-bincode
Bincode extractor for Actix Web
-
tantivy-bitpacker
Tantivy-sub crate: bitpacking
-
prometools
Extensions for prometheus-client
-
bmbp_marco
BMBP Marco
-
subtile
utils to operate traitements on subtitles
-
planus-cli
Command-line utility for planus
-
architect-schemars
Generate JSON Schemas from Rust code
-
radix50
cli for encoding and decoding DEC PDP-11 and PDP-10 RADIX-50 word streams (https://en.wikipedia.org/wiki/DEC_RADIX_50)
-
auditable-info
High-level crate to extract the dependency trees embedded in binaries by
cargo auditable
-
alsa-ctl-tlv-codec
Encoder and Decoder for Type-Length-Value(TLV) style data in ALSA control interface
-
ajson
JSON Parser for Rust - Get JSON values quickly
-
quoted-string
Specification independent utilities to handle quoted strings (in Mail, MIME types, ..)
-
rangetools
Extending the Rust Range structs found in std::ops
-
sj
-
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.
-
serde-tagged-intermediate
Tagged intermediate representation for Serde serialization
-
serde-serialize-seed
The
SerializeSeed
trait for convinience -
oem_cp
that handles OEM code pages (e.g. CP{437,737,850}) for single byte character sets
-
tora
A lite, byte-based serialization and deserialization library
-
rtcm-json
JSON serialization/deserialization of RTCM v. 3
-
procsys
retrieve system, kernel, and process metrics from the pseudo-filesystems /proc and /sys
-
tiny-json-rs
lightweight JSON parser for Rust
-
g60
encodes and decodes G60 as bytes or utf8
-
mqttrs
Mqtt protocol encoding and decoding
-
omniqueue
An abstraction layer over various queue backends
-
sandstorm
Cap'n Proto interfaces
-
cs_serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
typed-sled
Sled with types instead of bytes
-
opg
Rust OpenAPI 3.0 docs generator
-
serde_arrays
module to support serializing and deserializing const generic or arbitrarily-large arrays
-
muddy
static string obfuscation library
-
vu128
Efficient variable-length integers
-
flexbuffers
Official FlexBuffers Rust runtime library
-
disintegrate-serde
Serialization and deserializaion library for Disintegrate event store. Not for direct use. Refer to the
disintegrate
crate for details. -
keymaps
standardized encoding for key codes
-
serde_default_utils
A set of simple helper functions to cut corners with serde_default
-
serde_unit_struct
(De)serialize a unit struct as its name
-
syscall_encode
Traits and macros to help define a syscall interface for a kernel
-
mdbook-satysfi
A mdbook backend for generating SATySFi documents
-
token-identifier
create 32 bit tokens with checkbits and identifier of such tokens
-
edgedb-tokio-ext
Derive macros for edgedb-tokio-ext
-
base64-compat
encodes and decodes base64 as bytes or utf8 - compatible with older Rust versions
-
celeste_rs
working with files related to Celeste and it's modding scene
-
nson
lightweight data-interchange format like JSON or BSON
-
fsdb
filesystem database
-
posix-space
Pure Rust implementation of
isspace
for the POSIX locale -
valu3
A generic serialization/deserialization/type framework
-
konsumer_offsets
parse the content of the Kafka
__consumer_offsets
internal topic -
hyper_serde
Serde support for hyper types
-
bilrost
A compact protobuf-like serializer and deserializer for the Rust Language
-
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
-
hex-buffer-serde
Helper for serializing byte buffers as hex strings in
serde
-
alt_serde_json
A JSON serialization file format
-
ordpath
hierarchical labeling scheme
-
serde_zon
Experimental serde library for serializing and deserializing the Zig programming language's ZON format
-
chardet
rust version of chardet
-
merde_yaml
YAML deserialization for merde
-
axum-msgpack
serialize/derserialize msgpack for axum
-
serde_yaml2
Serde integration for yaml_rust2 crate
-
serialmessage
Pack serial data into a fast, reliable, and packetized form for communicating with e.g. a Microcontroller.
-
spaceapi
types and serialization/deserialization
-
json2parquet
Convert JSON files to Parquet
-
slack-blocks-render
Slack blocks render is a Rust library to render Slack blocks as Markdown
-
olpc-cjson
serde_json Formatter to serialize as OLPC-style canonical JSON
-
serde_datalog
A Serde serializer that extracts Datalog facts
-
five8_const
Compile-time base58 decoding
-
mavryk_data_encoding
encoding/decoding data compatible with mavryk data encoding
-
serde-ast
An AST representation for serde serialization
-
jsonit
A way to parse Json Items using iterators from streams
-
rdfoothills
A collection of mostly small, RDF related utilities, including conversion between different serialization formats, using external tools
-
HiddenBytes
HiddenBytes is a personal tool for exploring image steganography techniques and algorithms, ideal for experimenting with hiding information in images
-
serde_partiql
A PartiQL data model serialization file format
-
serde_smb
serde serialization for use with MS-SMB structures
-
gree-ir
IR encoding/decoding for Gree AC
-
hr-id
A human-readable unique ID which supports Unicode, safe for URLs and file paths
-
ssi-json-ld
JSON-LD-related definitions for the ssi library
-
gvariant
A pure-rust implementation of the GVariant serialisation format
-
pbf-craft
reading and writing OpenSteetMap PBF file format
-
chisel-decoders
Chisel UTF-8 and ASCII byte stream decoder implementations
-
rkyv_rpc
Helpers for defining an RPC protocol using rkyv
-
destream
async stream (de)serialization
-
serde_x12
A Serde for ASC X12 EDI documents
-
vbs
Version-tagged serialization adaptor with compile-time version checking
-
kurtbuilds_sqlx_serde
serde-compatible newtype wrapper for sqlx::postgres::PgRow
-
shardio
Out-of-memory sorting and streaming of large datasets
-
serde_json_canonicalizer
JSON Canonicalization Scheme (JCS - RFC 8785) implementation
-
file-content
working with files and common text data encodings
-
serde-aco
Serialize/deserialize Alioth command line options
-
lta_models
🚍Models for lta-rs
-
serdev
Serde with Validation
-
s2id
Self-sovereign identity library and command-lie
-
merde_json_types
Wrapper types for merde_json that implement serialization/deserialization
-
scidec
Scientific number converter
-
jsonfilter
Filter and compare JSON objects
-
serde-this-or-that
Custom deserialization for fields that can be specified as multiple types
-
serror
serialize anyhow errors into json format
-
normal_pack
Compresses normal vectors (or any 3D unit vector) using Octahedron encoding
-
libsparkypi
control radio switch sockets and similar devices via linux gpiodev
-
shaft
A minimal and straightforward binary serde implementation
-
pint-manifest
The Pint manifest implementation, i.e. pint.toml.
-
detrim
String deserializers customization for serde
-
rust-fr
non-self-describing data-interchange format
-
memcomparable
serialization format
-
canadensis_codegen_rust
Generates Rust code for data types based on Cyphal DSDL files
-
zserio-rs-build
zserio compiler
-
solana_libra_canonical_serialization
Libra canonical serialization
-
comiconv-server
A server for converting comic book archives, compatible with comiconv
-
rs1090
decode Mode S and ADS-B signals
-
rkyv_dyn
Trait object support for rkyv
-
async-http-codec
async HTTP 1.1 encoding and decoding
-
hbase-thrift
A client for HBase's Thrift Interface
-
zarrs_ffi
FFI bindings for the zarrs crate
-
variable-len-reader
reading/writing variable length data. Support AsyncRead/AsyncWrite in tokio.
-
bad64
Rust bindings for Binja's arm64 disassembler
-
json_size
calculate the size of a JSON object
-
polywrap_msgpack_serde
An msgpack Serializer and Deserializer data format with Serde for Polywrap
-
lib0
Efficient binary encoding library for Yrs
-
shellcoder
Write shellcode payloads in a flash
-
syml
configuration language similar to YAML, but may be more user-friendly
-
arc-writer
Arc writer
-
bitchomp
reading in different types from a buffer of bytes
-
mchr
Lenient implementations of encodings. Zero allocations, zero dependencies!
-
latex-ast
AST parser for LaTeX, WIP
-
primitive-byte-iter
An Iterator which can load primitive types and glam types from bytes
-
xdr-codec
XDR encode/decode runtime support. Pairs with xdrgen which generates code from specs.
-
no_proto
Flexible, Fast & Compact Serialization with RPC
-
orio
Small serialization library
-
s2-pmtiles
reads/writes The S2 PMTiles 1.0 Specification
-
vox_writer
writer module for MagicaVoxel file format
-
smdiff-merger
merging SMDIFF delta files together
-
skrillax-serde
A serialization/deserialization library for Silkroad Online packets
-
df_storyteller
Command line interface for Dwarf Fortress Legends
-
datafusion-proto-common
Protobuf serialization of DataFusion common types
-
intuicio-frontend-serde
Serde frontend module for Intuicio scripting platform
-
dcbor-cli
Command line parser/validator for deterministic CBOR ("dCBOR")
-
simple_predicates
local configuration management utility
-
surrealdb_id
Id and Relation for SurrealDB
-
leopard-codec
Reed-Solomon codes using leopard algorithm
-
destream_json
decoding & encoding a JSON stream
-
flatbuffers-build
that facilitates generating flatbuffer code from Rust
-
jzon
Continuation of json-rust, a JSON implementation in Rust
-
below-dump
Dump crate for below
-
rusty-store
managing and storing serialized data using RON (Rusty Object Notation). It provides utilities for handling various types of stores, managing their persistence, and offering abstractions for modifying and committing data.
-
rdkafka-wrap
rdkafka wrap
-
iunorm
Map normalized floating-point numbers to/from (un)signed integers
-
quack-builder
Rust code generator from .proto files. Initially forked from
https://github.com/tafia/quick-protobuf
, which seems kinda abandoned… :/ -
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
-
unsafe-libyaml
libyaml transpiled to rust by c2rust
-
sval_json
JSON support for sval
-
dbn
working with Databento Binary Encoding (DBN)
-
axum-postcard
📬 postcard axum extractor and response using serde
-
protoc-gen-prost-crate
Protocol Buffers compiler plugin powered by Prost!
-
serde-query
Serde-compatible streaming data-query language with a jq-like syntax
-
json5format
Customizable JSON5 document formatter that preserves comments
-
strong-xml
Strong typed xml, based on xmlparser
-
picodata-rmp-serde
Serde bindings for RMP (forked from rmp-serde)
-
polars_excel_writer
A Polars extension to serialize dataframes to Excel xlsx files
-
base16
(hex) encoding and decoding
-
jtd
JSON Type Definition
-
bzipper
Binary (de)serialiser
-
mavryk-smart-rollup-encoding
Data Encodings used by Mavryk Smart Rollup kernels
-
amqp_serde
Serde implementation for AMQP 0-9-1 types
-
jexl-eval
A JEXL evaluator written in Rust
-
rust-audit-info
Command-line tool to extract the dependency trees embedded in binaries by
cargo auditable
-
uninode
Universal object type
-
psrdada
wrapper for the psrdada radio astronomy library
-
collagen
The collage generator
-
uuid-b64
Base64 encoding for UUIDs
-
freeform
A small library for being able to store free-form data
-
actix-web-validation
A common validation interface for actix-web applications
-
halfling
A collection of basic utilities for working with nibbles
-
rustmatica
reading, editing, and writing Minecraft litematic files
-
tfhe-versionable
Add versioning informations/backward compatibility on rust types used for serialization
-
ctr_cart
3DS file header library and utilities
-
key-mapping
allowing for keyboard key code conversion between systems such as the DOM and HID usage-ids
-
binary_macros
Macros for decoding base64-like encodings in string literals to [u8] literals
-
timecode
manipulate timecode
-
serde_bytes_ng
Optimized handling of
[u8; N]
,&[u8]
andVec<u8>
for Serde -
js_option
An Option-like type with separate null and undefined variants
-
datagram
traits
-
enc
aids in processing encoded data
-
byte-transcoder
A Rust+Typescript library to transcode higher-level data types to/from bytes
-
xls2txt
Command-line utility to convert stylesheets (ODS or excel) to text
-
jsonbuilder
A json builder used to create JSON structures using a simple DSL
-
lib-contra
The function implementation of contra
-
fnmatch-regex
Convert a glob-style pattern to a regular expression
-
dalvik
Disassembler for Android Dalvik bytecode
-
serde-env-field
A helper for serde deserialization with environment variables expansion
-
samsvar
trait for matching on custom types
-
femtopb
A no-std, no-alloc set of tools for protobuf encoding and decoding
-
stegcloak
Hides secrets inside text by compressing and encrypting the secret before cloaking it with special unicode invisible characters
-
jcfg
serializing jcfg files
-
euui
An Extended Universal Unique Identifier
-
pre-commit-sort
Sort pre-commit files
-
rustdns
A DNS parsing library
-
interva
A feature-rich crate for handling intervals
-
nanotweaks
moved to https://crates.io/crates/spread_macros
-
perfect-decimal
Limited range decimals which serialize as IEE754 floats with no loss of precision
-
serde-byte-array
Optimized handling of
[u8; N]
for Serde -
ordered-varint
Byte-orderable, variable length encoding
-
alt_serde
A generic serialization/deserialization framework
-
yuuka
A helper library to generate complex and nested structures by a simple macro
-
serde-spdx
Serde serialization for SPDX files
-
message-encoding
trait to control how a structure should be encoded
-
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
-
librqbit-bencode
Bencode serialization and deserialization using Serde
-
serde_path_serializer
A Serde serializer for Path
-
postcard-bindgen
generate bindings for the postcard binary format for other languages than Rust
-
argus-ser
Rustc Ty serialization and TS bindings
-
zalgo-codec-common
Convert an ASCII text string into a single unicode grapheme cluster and back
-
brcode
parse and emit BR Codes
-
rjship
A collection of tools for working with the JSend specification, written in Rust
-
binn-ir
-
chive
A low-level type-safe binary serialization library with support for numbers, arrays, strings, and nested sub-archives
-
syno_api
An incomplete set of DTOs and errors for Synology DSM APIs
-
libcvss
CVSS specification
-
eolib
A core rust library for writing applications related to Endless Online
-
json_utils_2024
JSON utilities for Rust
-
shuttle-persist
Plugin for persist objects
-
wire-rs
Extensible interface for converting data to/from wire protocol. Supports non-contiguous buffers (including &[IoSlice]) and is no_std compatible.
-
maybe-multiple
An extension of
Option
which can hold none, one or multiple elements -
libyaml-safer
Safer libyaml port, based on unsafe-libyaml
-
bc-envelope-cli
Gordian Envelope Command Line Tool
-
frostflake
Customizable and thread-safe distributed id generator
-
rust-strings
rust-strings
is a library to extract ascii strings from binary data -
dioxus-form
Automatic form-serializer for dioxus
-
serde_url_params
URL parameters serialization
-
deseresp
serializer and deserializer for Redis's RESP3 format using serde framework
-
jsonway
JSON building DSL and configurable serializers for Rust
-
disasm6502
6502 disassembler, complete with a working example
-
netcdf3
A pure Rust library for reading and writing NetCDF-3 files
-
big-decimal-byte-string-encoder
Google BigQuery's BigDecimalByteStringEncoder
-
tokio-byteorder
Asynchronous library for reading/writing numbers in big-endian and little-endian
-
encoder
Blazing fast encoder written in Rust
-
pbf_font_tools
Tools for working with SDF font glyphs encoded in protobuf format
-
rsv-core
RSV reading and writing with Serde support
-
bitman
An easy to use bit manipulation library for Rust
-
hex-simd
SIMD-accelerated hex encoding and decoding
-
eule
Async generic serialization crate with a minimal interface
-
simple_xml_serialize
XML serialization library
-
castflip
encoding/decoding numeric variables, arrays and structures in little-endian and big-endian
-
base256u
mapping between bytes and Unicode codepoints
-
rbson
Encoding and decoding support for BSON in Rust
-
struct-to-json-db
minimalist file-based database designed for straightforward software applications. It leverages the Serde crate to seamlessly serialize and deserialize a HashMap of structured data to and from JSON files…
-
golem-wasm-rpc
Golem WASM RPC support library
-
piccolo-util
piccolo
library -
rkyv_typename
Customizable naming for types
-
swift-iso15022
generating SWIFT messages following the ISO 15022 standard
-
cesu8str
Convert to and from CESU-8 or Modified UTF-8 encodings, only when necessary
-
map-to-javascript-html
serializing a map to JavaScript code in HTML usually for dynamically generating strings on web pages
-
asking
Build async prompts
-
l2r0-small-serde
An alternative serialization algorithm for RISC Zero
-
bevy_serde_project
Stateful, structural and human-readable serialization crate for the bevy engine
-
datagram-builder
Nimble Datagram Builder
-
cj_bitmask_vec
BitmaskVec is a Vec that pairs bitmasks with T. Bitmasks u8 through u128 are supported.
-
serde_jcs
JSON Canonicalization Scheme (JCS) for Serde
-
atelier_json
Rust native JSON format for the AWS Smithy IDL
-
hematite-nbt
A full-featured library for working with Minecraft's Named Binary Tag (NBT) file format, including Serde support
-
rml_amf0
Modules for handling the encoding and decoding of data with Adobe's Action Message Format 0 (AMF0 data format)
-
cdr
A serialization/deserialization implementation of Common Data Representation
-
toml-query
work with toml::Value objects more conveniently
-
geonetworking
Tools for encoding and decoding a geonetworking header according to EN 302 636-4-1 v1.3.1
-
register-bits
Perform register-bit manipulation which is verified at compile time
-
comma_serde_urlencoded
serde_urlencoded with support for serialization and deserialization of sequences and tuples in comma separated format
-
serde-save
the most complete serialization tree for serde
-
pact
Compact and streamable data format that works anywhere--from web apps to robots
-
tsid
generating Time-Sorted Unique Identifiers
-
graphql-toolkit-writer
A GraphQL document writer
-
local-jcs-store
Store a directory of JSON objects, indexed by a cannonical hash
-
yhy-email-encoding
Low level email encoding RFCs implementations
-
binascii
Useful no-std binascii operations including base64, base32 and base16 (hex)
-
htmlescape
HTML entity encoding and decoding
-
ichen-openprotocol
iChen Open Protocol access library
-
serde_rustler
Serde Serializer and Deserializer for Rustler NIFs
-
serialize_deserialize_u8_i32
that safely converts, back and forward, between u8 and i32
-
serde_amp
Serialization/deserialization tooling for Asynchronous Messaging Protocol
-
enser
Enum serialization with tag
-
kmip-protocol
KMIP protocol object (de)serialization
-
shurjopay-plugin
Rust plugin for for quick integration of shurjopay API
-
cdumay_result
serialize and deserialize result using serde
-
protobuf-native
A high-level, safe API for libprotobuf
-
bbd-lib
Binary Braille Dump
-
ambient_ecs
Ambient ECS. Host-only.
-
timeleft
Tells you the time left until your next class from a file("times.csv") in your home folder Add an arg to print just once
-
async-io-typed
Adapts any AsyncRead or AsyncWrite type to send serde compatible types
-
pegination
cursor pagination
-
tether-lidar2d-consolidation
Tether Lidar2D Consolidator Agent, Rust edition
-
koto_serialize
Serde serialization support for the Koto programming language
-
zbase32
Implementation of zbase32
-
yinzhe9
喵喵隐者9
-
serde_state
Stateful serialization/deserialization for serde
-
muon-rs
Serde support for MuON data interchange format
-
hcl-edit
Parse and modify HCL while preserving comments and whitespace
-
starbase_utils
General fs, io, serde, net, etc, utilities
-
canonical_json
A Canonical JSON serializer
-
json_parser_kevin_wang
a Json parser to parse simple structure of json
-
serde-hex-utils
Collection of hexadecimal (De)serialization utilities for serde
-
tinkoff-invest-types
tinkoff invest types library
-
fastvarint
fast varint encode/decode that supports wide compatibility
-
portus
A Congestion Control Plane
-
serde_json5
A Serde (de)serializer for JSON5
-
tlbits
TL-B serialization (bits only)
-
vsf
Versatile Storage Format
-
serde_spaniel
Spaniel Interactive Deserialiser for Serde
-
endian-type
Type safe wrappers for types with a defined byte order
-
serde-loader
Serde wrapper to load/save serializable data from relative paths
-
hoars
dealing with the HOA (Hanoi Omega Automata) file format
-
lazy-borink
Lazy deserialization type
-
xed
high level bindings for xed
-
swimos_msgpack
SwimOS MessagePack
-
zserio
Runtime support for zserio
-
rpc-it
RPC library for my own demand
-
q-num
Q notation for fixed-point numbers via a proc_macro
-
minicbor-serde
Integrates minicbor with serde
-
n64_cart
N64 file header library and utilities
-
datum
Terse, human-writable data format
-
fluvio-smartengine
The official Fluvio SmartEngine
-
sage_mqtt
Manipulate MQTT 5.0 data types
-
quake_log_parser_lib
A Sample Lib to Parse Quake Game Log
-
flarmnet
file decoder/encoder
-
simple-xlsx-writer
memory efficient XLSX writer
-
byteio
I/O abstractions for bytes
-
fjson
parsing and formatting json with C-style comments and trailing commas
-
nebular
An audio synthesis toolset
-
ipfi
The inter-planetary function interface: a lightning-fast RPC library that just works
-
mytiki-core-trail-storage
Generic storage libaray for interacting with the raw mytiki.com trail assets
-
satsnet-rpc-json
JSON-enabled type structs for satsnet-rpc crate
-
serde_klv
KLV data format for Serde
-
serde_valid_literal
Literal Value type based JSON
-
emp
An Efficiently Managed Packaging system, NBT but better!
-
markdown-gen
generating Markdown files
-
lua-protobuf-rs
lua protobuf
-
csv
Fast CSV parsing with support for serde
-
bs62
Base62 encoder / decoder with support for leading
0x00
bytes -
bs58-cli
A cli utility for encoding/decoding base58 encoded data
-
serde_starlark
Serde serializer for generating Starlark build targets
-
ls_rules
A Little Snitch .lsrules file format model
-
yab32
base32 library for Rust
-
ez_alphabet
EZ Alphabets
-
serde_hooks
Runtime hooks for serde
-
esexpr-json
ESExpr serialization JSON encoding mappings
-
serde_bare
BARE (https://baremessages.org) encoding format
-
pb-jelly-gen
A protobuf binding generation framework for the Rust language developed at Dropbox
-
byte_struct
Pack and unpack structure as raw bytes with packed or bit field layout
-
vpk0
handling Nintendo's N64-era vpk0 data compression
-
serde_json_merge
Merge, index, iterate, and sort a serde_json::Value (recursively)
-
cjson
Canonical JSON serializer
-
mmap_bytey_byte_buffer
Mmap Bytey MByteBuffer code, use Mmap Bytey instead
-
packtool
In memory packing made easy
-
serde-lite
A general-purpose serialization/de-serialization library
-
httlib-protos
Protocol Buffers binary format implementation
-
haxeformat
Haxe serialization format in Rust
-
zng-peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
serde_x12_alt
Serde support for X12 EDI
-
text-to-png
way to render text to a png image with basic options
-
httlib-hpack
HPACK format implementation for HTTP/2
-
ora-api
Part of the Ora scheduler framework
-
sma-proto
SMA Speedwire protocol
-
nop-json
JSON serialization/deserialization (full-featured, modern, optimal, streaming, direct into struct, binary-ready)
-
lbr-prelude
LambdaBuffers runtime library for the Prelude schema
-
hcl-primitives
Primitives used by the HCL sub-languages
-
chashmap-serde
Fast, concurrent hash maps with extensive API and Serde support
-
crate_file_dyzs
program to read a CSV file and write a JSON file
-
schematic_types
Shapes and types for defining schemas for Rust types
-
openrtb
v2.5 and OpenRTB Dynamic Native Ads v1.2 types for rust
-
dynamecs-app
An opinionated ECS-like architecture for time-dependent simulations
-
hessian_rs
hessian2 codec implemention
-
smdton
Data Tree Object Notation
-
bende
A bencode encoding/decoding implementation backed by serde
-
psbattletools
Command-line program to manage Pokémon Showdown battle logs
-
msgpack-schema
A specification language for MessagePack data format
-
lib-base64
A base64 (with padding) encoding and decoding library, which implements the encode() and decode() methods for the String and Vec<u8> types
-
tracing-serde-subscriber
currently only meant for internal use within
tracing-modality
-
pq
jq for protobuf
-
nodejs_package_json
Shapes for Node.js package.json
-
msgpck
A no-std and async compatible msgpck de/serializer
-
jose-jwa
Pure Rust implementation of the JSON Web Algorithm (JWA) component of the Javascript Object Signing and Encryption (JOSE) specification as described in RFC7518
-
vlung-analysis
CT画像データを解析して部位ごとに抽出してOBJファイルを生成するソフトウェア
-
tlmcmddb-csv
C2A TlmCmd DB CSV parser
-
serde-m3u
-
snowcloud
small crate for creating custom snowflakes that provides thread safe and non thread safe generators
-
bevy_save-erased-serde
Type-erased Serialize and Serializer traits
-
df_st_db
Database store and query implementation for the DF Storyteller project
-
wthor
Parser for WTHOR files
-
prost-wkt-build
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
normal_map
A struct that maps a range of values to the normalized range [0.0, 1.0]
-
packbytes
Convert structures to and from packed representavises - byte arrays of fixed size that live on stack
-
rkyv-test
Zero-copy deserialization framework for Rust
-
gs11n
Utililties need for GS11N
-
unsignedvarint
unsigned varints
-
tinydb
A small-footprint, superfast database ✨
-
serde-name
Extract the Serde name of structs and enums
-
hdf5-metno-types
Native Rust equivalents of HDF5 types
-
serde_any
Dynamic serialization and deserialization with the format chosen at runtime
-
arff
ARFF file format serializer and deserializer
-
rawbson
Blazing fast zero-copy BSON handling
-
kserd
Kurt's Self-Explanatory Rust Data
-
buf_sized
Calculate buffer sizes needed by types
-
libeither
Either struct for Rust
-
zarrs_tools
Tools for creating and manipulating Zarr V3 data
-
dodo
Basic persistence library designed to be a quick and easy way to create a persistent storage
-
lune-std-serde
Lune standard library - Serde
-
json_typegen
Procedural macro that generates Rust types from JSON samples
-
ryg-rans-sys
FFI bindings for ryg_rans. ryg_rans is automatically built and linked statically. Requires a C compiler.
-
tekton
A blazingly fast code snippet sorter
-
jsonrpc-lite
JSON-RPC 2.0 Specification serialization for Rust
-
ros2_message
handling MSG and SRV files in ROS2
-
resend
easy to use, performant, customizable and extendable Rust library for little-endian/big-endian serializing and deserializing
-
forest_json_utils
JSON utilities used to interoperate with default golang JSON defaults
-
utf16string
String types to work directly with UTF-16 encoded strings
-
swimos_encoding
SwimOS Encoding Utlities
-
gb_cart
GB/CGB file header library and utilities
-
agnes
A data wrangling library for Rust
-
mif
Memory Initialization File
-
byteorder
reading/writing numbers in big-endian and little-endian
-
anystr
An abstraction over string encoding that supports ASCII, UTF-8, UTF-16 and UTF-32
-
four-cc-nokhwa
Newtype wrapper providing a convenient representation of four-character-code values
-
endio
ergonomic reading/writing of binary data, with automatic endianness conversion and extendability
-
minum
An audio synthesis toolset toolset
-
bomboni_prost
working with prost. Part of Bomboni library.
-
reqif-rs
writing ReqIF files
-
rust_erl_ext
Erlang external term format codec
-
sp-plugin-rust-test-test
Rust plugin for for quick integration of shurjopay API
-
json-objects-to-csv
Robust Rust library for converting JSON objects into CSV rows
-
byteserde_types
A procedural macro for mapping byte streams to/from arbitrary struct types with focus on performance
-
ion-hash
Ion Hash
-
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)…
-
anvil-region
Region file format storage for chunks
-
prima_rs_logger
Prima logging standard library
-
flash-lso
Fast and safe SOL/AMF0/AMF3 parsing. Supports serde, Adobe flex and cyclic references
-
rqjs-ext
-
bin-proto
Easy binary protocol definitions
-
hex-matrix
build hex matrix using byte array
-
neon-serde3
Easily serialize object for use with neon, fork of neon-serde
-
encoding_c
C API for encoding_rs
-
stc-s
serializer/deserializer with JSON support
-
snitch-transform
JSON data transformation lib used by snitch components
-
bs64
SIMD-accelerated Base64 encoding and decoding library
-
wmata
high level Rust interface to the Washington Metropolitan Area Transit Authority (WMATA) API
-
wolfram-expr
Efficient and ergonomic representation of Wolfram expressions in Rust
-
rtlola-io-plugins
Input and ouput plugins to be used in the various frontends of the interpreter
-
zarrs_storage
The storage API and default stores for the zarrs crate
-
nom-leb128
Fast LEB128 decoding for the nom parser combinator library
-
span
Networking crate implementing consensus
-
tfschema-bindgen
Generate (de)serialization Rust code for Terraform Schema
-
reserde
Serde-based CLI document converter (Bencode, CBOR, JSON, TAML, x-www-form-urlencoded etc.)
-
tectonic_docmodel
The Tectonic document model and its serialization into
Tectonic.toml
-
byteorder_async
reading/writing numbers in big-endian and little-endian asynchronously
-
serde-bool
Single value, true or false, boolean deserializers
-
hb-subset
A wrapper for HarfBuzz font subsetting API
-
toml_pretty
a function to pretty serialize a serde-serializable value to toml
-
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
-
preserves
serialization format via serde
-
msd
reading and writing MSD files
-
prometheus-32bitfix
Prometheus instrumentation library for Rust applications
-
sval_serde
Integration between serde::Serialize and sval::Value
-
nix-nar-cli
Binary to manipulate Nix Archive (nar) files
-
rustic_hal
creating Hal representations of resources, based on serde
-
home-assistant-rest
Home Assistant Async REST API Client
-
echonet-lite
Pure Rust ECHONET Lite implementation
-
json-spanned-value
Track the origin of your json values for better error reporting!
-
aws_account_id_from_key_id
Decodes the AWS Account ID given an AWS Access Key ID
-
sise-atom
Auxiliary functions used to encode and decode SISE atom values
-
nobility
NBT decoder
-
packing
Bit packing and unpacking for arbitrarily aligned fields
-
form-data-builder
multipart/form-data (RFC 7578) document builder
-
lordeckcodes
Legends of Runeterra deck encoder/decoder
-
async-io-converse
Can conduct a conversation over any AsyncRead or AsyncWrite type with serde compatible types
-
steg86
hiding messages in x86(_64) binaries
-
ruhvro
Fast, multi-threaded deserialization of schema-less avro encoded messages
-
json2cbor
Convert JSON to CBOR
-
serde-xdr
XDR serialization and deserialization for Serde
-
valence_nbt
Minecraft's Named Binary Tag (NBT) format
-
polars-json
JSON related logic for the Polars DataFrame library
-
better_io
Better traits and implementations for IO and buffering
-
percent-encoding-rfc3986
RFC3986-compliant percent encoding and decoding
-
serde-json-schema
minimal json-schema type
-
messagepack-rs
pure Rust MessagePack implementation
-
stringsext
find multi-byte-encoded strings in binary data
-
pink-erased-serde
Type-erased Serialize and Serializer traits
-
raw_serde
A serialization library
-
riscu
loading/encoding RISC-U ELF64 binaries
-
microserde
Zero-dependency implementation of Serde
-
gin-tonic
main gin-tonic crate - rust protobuf with gin and tonic
-
residua-zigzag
converting between signed and unsigned integers using zigzag encoding and decoding
-
i-dunno
RFC 8771 Internationalized Deliberately Unreadable Network Notation
-
baid64
Easy-to-check Base64 encoding for identities
-
xml2json-rs
converting to and from XML/JSON
-
raad
reading and writing bytes
-
dos-cp-generator
DOS code pages build tool for
dos-cp
-
tex-glyphs
dealing with glyphs in TeX/pdfTeX fonts as unicode characters
-
detect-newline-style
Determine a string's preferred newline character
-
serde-json-fmt
Configurable formatting for serde_json serialization
-
bmbp_marco_sql
BMBP Marco
-
dnstap
protocol
-
clap-serde-derive
Merge results from clap and serde into struct with derive
-
rson_rs
Rust Object Notation
-
bevy_assetio_zip_bundler
An asset bundler for the bevy_assetio_zip crate
-
packable
packing and unpacking binary representations
-
cesrox
Composable Event Streaming Representation (CESR)
-
deser
An experimental serialization and deserialization library for Rust
-
utf7-imap
Mailbox names encoder and decoder (UTF-7 IMAP RFC 3501)
-
pilota-thrift-parser
Pilota thrift Parser
-
json-lines
A no_std + serde compatible message library implementing JSON Lines
-
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
-
ryan-cli
Ryan: a configuration language for the practical programmer
-
namegen
Fast name generator
-
serde_repr
Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum
-
esl01-vlqencoding
VLQ encoding (https://en.wikipedia.org/wiki/Variable-length_quantity)
-
rsocket_rust_messaging
Communicate with Spring RSocket Messaging
-
serde_libconfig
A libconfig serialization file format
-
sled-tables
Structurized, strongly typed tables for sled to store associated sets of data (Vec/HashSet)
-
merge-struct
Deep merge for serializable structs
-
vdf-serde
Support for the Valve Data Format for Serde
-
url-utils
Url Encode and Decode
-
serde-yaml-olidacombe
YAML support for Serde
-
zarrs_object_store
object_store store support for the zarrs crate
-
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)
-
protobuf_codec
Encoders and decoders for Protocol Buffers based on bytecodec crate
-
bson2
Encoding and decoding support for BSON in Rust
-
serde_json_traversal
A macro that creates the boilerplate to traverse JSON (js/ts style)
-
jt_util
jt808 jt1078等基础库实现
-
oasis-cbor
Rust CBOR serialization built as a thin wrapper around sk-cbor
-
willow-encoding
implementing encoders and decoders of Willow types and messages
-
json_minimal
A minimal json crate
-
serde_literals
Support for serialising and deserialising literals directly into enum unit variants
-
contra
A minimal serialization/deserialization library with expanded persistency functionality
-
rbase64
A fast multi-threaded base64 encoding library and CLI tool
-
esl
reading, writing and processing ESM/ESP/ESS files
-
bitsparrow
in Rust
-
rmp-futures
Async Rust MessagePack and MessagePack-RPC
-
kubetsu
distinguish value type of other struct
-
crabmole
Porting Go standard library in Rust
-
bread-cli
byte conversion tool
-
imagine
help with images
-
fastfield_codecs
Fast field codecs used by tantivy
-
dbs-snapshot
A version tolerant state serialization and deserialization library
-
tinystl
A small library to read and write STL mesh files, inspired by MicroSTL
-
rof-rs
Rust Object Format API for Rust
-
cra
extracting/archiving in multiple formats fully in memory
-
data-stream
serialization library based on streams
-
rlua_serde
Serde (De)serializer implementation for rlua Value
-
url-escape
encoding/escaping special characters in URLs and decoding/unescaping URLs as well
-
protofish
decoder focused on decoding arbitrary protocol buffer messages with error recovery
-
legacy_pcap_file
read and write legacy Pcap file format
-
indexer
allows you to create an index (a multi-value sorted map) based on serde json values
-
nb-serde-query
serialize and deserialize query string in url
-
spanned_json_parser
A Json parser that gives you the line and column number for each value
-
serde_millis
A serde wrapper that stores integer millisecond value for timestamps and durations (used similarly to serde_bytes)
-
fe2o3-amqp-types
AMQP1.0 data types
-
axum-bson
axum bson extractor and response
-
archiv
Read and write compressed, length-prefixed streams or file(s)
-
urlencoding
doing URL percentage encoding
-
serde-pod
https://github.com/Mingun/serde-pod
-
json-feed-model
JSON Feed model
-
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
-
wstp-sys
Low-level FFI bindings to the Wolfram Symbolic Transfer Protocol (WSTP) C API
-
sfo-serde-result
serialize and deserialize result using Serde
-
libxivdat
Read & write Final Fantasy XIV .DAT files
-
ultimate-common
Rust libraries
-
serde_pipe
Turn serde+bincode into a pipe: push
T
s and pullu8
s, or vice versa. This library gives you aSerializer
pipe, into which you can pushT
s and pullu8
s; and aDeserializer
pipe… -
serde_tran
helper to serde your data into encoded bytes
-
jops
Query and operate with serde_json Values
-
quickfix-msg43
FIX 4.3 messages generated from official XML spec file
-
quickfix-msg40
FIX 4.0 messages generated from official XML spec file
-
micromarshal
(De)Serialisation between Rust values and binary byte objects
-
diesel_json
Json wrapper type for JsonB data handling in diesel
-
rydis
low level rust bindings for the zydis library
-
serde_json_diff
Create machine-readable JSON diffs
-
basehan
A data encryption method using Chinese characters. Kind of like base64.
-
image4
A no_std-friendly library for parsing and generation of Image4 images written in pure Rust
-
gba_cart
GBA file header library and utilities
-
tauriless_serde
details of serialization and deserialization of messages for
tauriless
-
satoxid
Boolean satisfiability problem encoding library written in rust
-
mipsasm
A MIPS assembler targeting the N64
-
serde_shims
Community Driven Serde Shims
-
jsonml
deserialization and serialization
-
hex-wrapper
Wrappers of the convertion between numbers and hex strings
-
googleplay-protobuf
The automatically generated types derived from the Google Play Protobuf specification
-
astrolab-smart-coffee-types
Types lib
-
kvds
An efficient key-value store for encoding documents
-
byte-unit-serde
De/serialization functions for byte-unit crate
-
sciter-serde
Serde support for Sciter engine
-
rkyv_impl
Macro for
rkyv
users to implement methods onFoo
andArchivedFoo
in a singleimpl
block -
empty_type_traits
Converting between types and their optional counterparts
-
vectortile
encoding Mapbox Vector Tiles
-
midi-codec
Tools for encoding and decoding a stream of MIDI messages
-
kube-secrets-encoding
Encode Kubernetes secrets for data and dataString
-
finite_repr
Isomorphic encoding/decoding data to & from numbers
-
lebicon
Implements codicon traits for LEB128 encoding / decoding
-
possible
providing a three state enum for differentiating between an explicit null value and the absense of a value
-
nu_plugin_from_bencode
A Nushell plugin to convert bencode data into Nu structured values
-
bsa
creating and extracting Bethesda Softworks Archives
-
sane
SANE Serialization and Deserialization for Rust
-
psyche-serde
Serialize/Deserialize module for Psyche AI Toolset
-
tokio_x_codec
tokio codec. auto impl tokio_util::codec::Encoder and tokio_util::codec::Decoder.
-
azamcodec
Encoder and decoder library for Azam Codec
-
serde_scan
easily deserialize values from standard input
-
sucrose
embedding static data from files at build time
-
serde-xml-rust
Maintained fork of xml-rs based deserializer for Serde (compatible with 0.9+)
-
flow-record-common
common types used by flow-record and flow-record-derive
-
erlang_rs
Erlang External Term Format for Rust
-
uf2-decode
Basic decoding of UF2
-
mipsasm-rsp
A MIPS assembler targeting the N64 rsp
-
muxml
serializing and deserializing MusicXML files to an intermediate representation
-
space-lib
WebAssembly host functions for Space Operator
-
serde-humanize-rs
A Serde deserializer for duration and byte-size
-
avrow
fast, type safe serde based data serialization library
-
rkyv_codec
Some adaptors to stream rkyv Archives over AsyncRead and AsyncWrite
-
attrsets
Proc macro for defining multiple variants of a struct/enum with different attribute annotations e.g. for multiple Serde serializations
-
serde_transmute
Transmute objects through serde
-
serde_kicad_sexpr
KiCAD v6 S-Expression Format
-
nu_plugin_from_beancount
A nushell extension to load a beancount file into nu structured data
-
s2n-codec
Internal crate used by s2n-quic
-
zarrs_opendal
opendal store support for the zarrs crate
-
serde_json_pretty
A prettier pretty-printer for serde_json
-
alesis-samplepad-lib
Serialize and deserialize Alesis Samplepad KIT files
-
serde_shon
SHON serialization and deserialization support in Rust
-
derse
binary serialization protocol for Rust
-
sparkplug-rs
Sparkplug protobuf bindings for Rust
-
savefile-derive
Custom derive macros for savefile crate - simple, convenient, fast, versioned, binary serialization/deserialization library
-
era-jp
Japanese Era Library
-
idmangler-lib
encoding and decoding Wynntils id strings
-
rotbuf
Queue implementation wrapped around the
Bytes
crates’ BytesMut data structure -
vizio-openrtb
OpenRTB v2.5 and OpenRTB Dynamic Native Ads v1.2 types for rust forked for Vizio
-
serde_garnish
Serialization/Deserialization for use with garnish core libraries
-
querylizer
Serialization library for OpenAPI parameter styles
-
datafu
extracting data from config objects and other arbitrary object graphs
-
qif_generator
QIF file generation
-
pro-serde-versioned
method for versioning and upgrading data structures when serialized via serde
-
nextid_sdk
Rust SDK for NextID components
-
tango-client-sys
C bindings for a client to the Tango control system
-
robot36-encoder
convert images into audio using the robot 36 encoding
-
serde_aws_query_ce
Serde support for AWS Query protocol
-
ananas
Transform arbitrary data to Not-A-Number (NaN) payloads
-
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
-
encoding_rs_io
Streaming transcoding for encoding_rs
-
rs1090-python
Python binding to rs1090, a library to decode Mode S and ADS-B signals
-
pb-jelly
A protobuf runtime for the Rust language developed at Dropbox
-
code-rs
multiple coding schemes
-
moz_cbor
CBOR (https://tools.ietf.org/html/rfc7049) in Rust
-
prost-msg-build
A Protocol Buffers implementation for the Rust Language
-
ascii-armor
ASCII Armor: binary to text encoding library and command-line utility
-
zbar-rust
High-level and low-level ZBar binding for the Rust language
-
mqtt_macro
MqttItem trait, that helps with defining topics and json payloads for MQTT broker usage
-
serde-querystring-actix
A query string extractor for actix-web based on serde-querystring
-
nano-ogmo
Small cross platform ogmo3 deserialization
-
yaxpeax-ia64
ia64 decoder for the yaxpeax project
-
feign
Rest client of Rust
-
jlabel-question
HTS-style full-context label question parser and matcher
-
vectorize
Converts maps to vecs for serialization
-
casserole
Break and serialize values into content-addressable storage
-
hex-serde-util
A helper crate for manipulating hex strings with serde
-
xml-pretty
XML prettifer binary using xmlem
-
sigstore_protobuf_specs
serializing and deserializing Sigstore messages
-
json-canon
Serialize JSON into a canonical format
-
rudano
A data serialization format as similar as possible to Rust's own syntax
-
datacake-chitchat-fork
A fork of https://github.com/quickwit-oss/chitchat used in datacake. YOU SHOULD USE THE MAIN LIBRARY NOT THIS ONE IN YOUR OWN CODE.
-
yaml-navigator
writing and running queries against YAML
-
jce
in Rust
-
tea-actor-utility
WasCC Tool - Supporting Binary and Sorted Vector Key-Value Pair and Macros to Build Nats Message Actor Handler
-
binary_serde
binary serialization and deserialization
-
zk-kit-pmt
Generic for storage Merkle Tree (sparse & fixed-size) in Rust
-
alogfmt
Logfmt serializer implementation using serde
-
protobuf-support
Code supporting protobuf implementation. None of code in this crate is public API.
-
serde_sqlite_jsonb
A Serializer and Deserializer for SQLite jsonb binary format
-
sk-cbor
CBOR parsing library
-
agentx
implementing all PDU types and encodings according to the standard
-
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.
-
weldmock
Full fake REST API generator
-
strkey
Serialization of values into a human-readable encoding that preserves lexicographic sort order
-
content_inspector
Fast inspection of binary buffers to guess/determine the encoding
-
numf
Convert numbes between formats
-
serde_jacl
Serialization and Deserialization of JACL
-
json-structural-diff
JSON structural diff library
-
simple_slip
A small and simple library for SLIP encoding
-
bin_file
Mangling of various file formats that conveys binary information (Motorola S-Record, Intel HEX, TI-TXT and binary files)
-
base_core_socialist_values
Encode and decode with BCSV (base core socialist values)
-
abio
Safe abstractions for interfacing with the native operating system ABI
-
rocket_okapi_fork
OpenAPI (AKA Swagger) document generation for Rocket applications, forked version from rocket_okapi
-
clonable-command
An std::process::Command that implements Clone and serde::*
-
string-newtype
New Type idiom helper for string-like types
-
mproto
runtime library for mproto schemas
-
size-ser
Seralizer for serde to compute a lower bound for the size of any type that is Serialize
-
google_taxonomy
Struct with all Google Product Categories / Taxonomy
-
cj_ascii
working with ASCII strings in Rust
-
tps_minicbor
A CBOR encoder and decoder suitable for
no_std
embedded targets -
bip_bencode
Efficient decoding and encoding for bencode
-
actix-web-4-validator
Validation mechanism for actix-web
-
serde-avro-bytes
Efficiently store Rust idiomatic bytes related types in Avro encoding
-
serde-fressian
Fressian for rust/wasm
-
torrust-tracker-contrib-bencode
(contrib) Efficient decoding and encoding for bencode
-
dothyphen
ASCII to Morse and vice versa translator
-
codepage-437
Codepage 437 transcoding for Rust
-
serde_asn1_der
A basic ASN.1-DER implementation for
serde
based uponasn1_der
-
framous
sending and receiving packets to and from a Reader/Writer
-
ordcode
Serialization format which preserves lexicographical ordering, for use with key-value databases
-
structure
Use format strings to create strongly-typed data pack/unpack interfaces
-
bevis
Fiat-Shamir without the Hassle
-
decart
Octo cartridge encoder/decoder
-
hotfix-message
FIX messages for HotFIX
-
byteorder-pack
A binary data reader and writer that is similar to Python's struct module
-
timetrack_jr
CLI time-tracking utility
-
utf8conv
A UTF8 / Unicode Converter for no_std
-
redid
VESA EDID Generation Library
-
libjsonutils
JSON utilities for Rust
-
bzzz
Bee-Speak Translator
-
goodpod
generating Podcasting 2.0 feeds
-
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
-
para-cli
Decoder and utility for the Flipnote Studios .ppm animation format
-
apache-avro-test-helper
Apache Avro tests helper
-
plantuml_encoding
Encoding and decoding text plantuml diagrams to facilitate communication of them through URL
-
citeworks-csl
Serde types for serialising and deserialising CSL-JSON
-
locustdb-serialization
Serialization formats used by LocustDB for peristent storage and client/server communication
-
xorstream
xoring a vector of data with an (optionally async) stream of data
-
json_value_resolve
Interface to resolve String to serde_json::Value
-
binext
read/write structs from/to buffers
-
serde_vici
Serde serialization/deserialization library for the VICI protocol
-
serde-csv-extra
Csv-related serde addons
-
qr-rs
A CLI utility to encode URLs or text into QR codes in various formats and colors
-
json-toolkit
providing pointer facilities and extending 3rd-parties JSON types
-
byte_lamination
Type-readable byte transformation wrappers, with CBOR and BARE serialisation and Zstd compression
-
verify
A validation library
-
tch-serde
Serialize/Deserialize tch-rs types with serde
-
tis620
handling Thai Industrial Standard 620 (TIS-620) characters
-
orc-format
Unofficial implementation of Apache ORC spec in safe Rust
-
timecode-coder
A pure Rust no_std library for decoding and encoding timecode in real-time
-
c3p0_sqlite
A good friend for r2d2
-
impl_serialize
Macro for common implementing methods in serde::Serializer trait
-
cdr-encoding
Serde implementation of OMG Common Data Representation (CDR) encoding
-
unnest-ndjson
Convert large JSON documents to ndjson/jsonlines
-
serde_canonical_json
Implements a CanonicalFormatter for serde_json
-
web-sugars
It’s a sugars for web related crates such as
web-sys
,js-sys
,wasm-bindgen
s -
tinyklv
The simplest Key-Length-Value (KLV) framework in Rust
-
code128
Code 128 decoding and encoding
-
fastvlq
A fast variant of Variable-Length Quantity with a focus on speed and no_std support
-
fifthtry-serde_sqlite_jsonb
A Serializer and Deserializer for SQLite jsonb binary format (FifthTry fork, till PR is merged)
-
pbjson-build
Generates Serialize and Deserialize implementations for prost message types
-
shopify_function
write Shopify Functions in Rust
-
dle-encoder
DLE ASCII encoder and transport layer for Rust
-
serde_short
Derive Serialize and Deserialize for enum reperesented as C short enum
-
domain_changer
that helps you change the domain of the link to another domain
-
irox-csv
CSV Reader/Writer
-
lunify
converting Lua byte code to different versions and formats
-
htop
HTML to PDF converter
-
roscal_lib
Open Security Controls Assessment Language In Rust
-
diny
An asynchronous, alloc-free serialization framework
-
week1
A short description of my package
-
imperative-rs
Auto derivable trait to easily define instruction sets
-
serde-email
A validating email type that can be serialised using Serde
-
serde_indextree
Serializing indextree structure
-
serde-brief
A brief, self-descriptive, serde-compatible binary format
-
hubpack
A predictable serialization format
-
asm
decoding and encoding assembly of various architectures
-
jatch
performing JSON patching
-
packs
A PackStream implementation written in Rust
-
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.
-
celestia-types
Core types, traits and constants for working with the Celestia ecosystem
-
serde_dynamic_typing
A simplified
serde
-compatible type model that allows dynamic runtime inspection -
jsonl
JSON Lines for Rust
-
dakv_varint
varint
-
encon
an optionally-encrypted config format, built on top of JSON
-
lozizol
Back to basics, efficient event-sourcing protocol
-
another_json_minimal
A minimal json crate
-
rust-sgx-util
A safe wrapper around Graphene
sgx-util
C-library -
json-api
Idiomatic types for building a robust JSON API
-
small-num
Small crate used to create small numbers optimally
-
serde_serializer_quick_unsupported
Helper for implementing a serializer that supports a reduced subset of the serde data model
-
basyx-rs
work with Asset Administration Shells
-
ipld-dagpb
IPLD DAG-PB codec
-
schemafy
Generates serializeable Rust types from a json schema
-
rcobs
Reverse-COBS encoding
-
reed-solomon-simd
Reed-Solomon coding with O(n log n) complexity. Leverages SIMD instructions on x86(-64) and AArch64.
-
serde-smile
A Smile implementation for Serde
-
watson_rs
Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
ogrim
XML builder macro letting you write literal XML inside your Rust code (similar to
serde_json::json!
). Features interpolation, escaping, auto-close tags and minimal memory allocations. -
hrx
plain text archive format
-
ssmarshal
Stupid simple value-only marshaling using serde
-
s2json
supports the S2JSON 1.0 Specification
-
nachricht-serde
Serde bindings for nachricht
-
serde_deser_iter
Iterate through serialized sequences allowing to aggregate them without deserializing to an allocated collection
-
serde-partial
Serde partial serialization made easy
-
float_fast_print
Fast float-to-string conversion based on the Ryū algorithm by Ulf Adams
-
caco3-serde
CaCO3 serde adaptor
-
local-encoding-ng
simplifies the encoding and decoding from the local Windows Ansi codepage
-
yaml-split
iterator over individual YAML documents in a YAML file or stream
-
bytemuck_derive
derive proc-macros for
bytemuck
-
gsm7
GSM-7 (aka GSM 03.38 or 3GPP 23.038) encoding and decoding in Rust
-
num-format
producing string-representations of numbers, formatted according to international standards
-
nds_cart
NDS file header library and utilities
-
serde_xmlrpc
no nonsense, XML-RPC serde implementation for Rust
-
elikoga-ical-rs
Ical library
-
serde_bolt
Bitcoin Lightning BOLT-style message serializer / deserializer
-
leb128fmt
encode and decode LEB128 compressed integers
-
serde_iter
Iterator wrappers for sequence/map serialization
-
just-a-tag
A #tag-type, RFC 1035 DNS label compatible
-
serde_qs_ext
Querystrings for Serde
-
protofetch
A source dependency management tool for Protobuf
-
owned_json_deserializer
Because apparently
serde_json
only deserializes through a reference™ -
tomlenv
Manage your environment configuration with TOML
-
liberasurecode
wrapper for
openstack/liberasurecode
-
esexpr-text
ESExpr serialization text format
-
wapm-to-webc
Convert a *.tar.gz file from WAPM to the newer Pirita format
-
htscodecs-sys
FFI bindings for htscodecs. htscodecs is automatically built and linked statically. Requires a C compiler.
-
linked-hash-map-rs
A linked hash map
-
sertools
serde
-
statehub-id
Statehub supported identity library
-
serde_json_matcher
matching JSON data using a declarative syntax
-
kafka-serde
serialization and deserialization for the Kafka protocol
-
gsi-csgo
containing ready-made structures for deserializing or reverse serializing data provided by CSGO GSI using serde. With examples.
-
hmap-serde
Serialize/deserialize heterogeneous maps
-
harlaw
Transform DSL files to JSON. Formatting options available for custom output.
-
serde_osc
Serialization and deserialization of Open Sound Control (OSC) packets using serde
-
base64_light
Base64 Encoder & Decoder
-
row2pgcsv
Serializer for PG CSV
-
jsonc-to-json
converting JSONC into JSON
-
exist
Self describing persistence library
-
serde-big-array-options
Allow to serialize/deserialize [Option<T>;N]
-
serde_win_unattend
Rust serde bindings for Microsoft Windows Autounattend.xml
-
shortid
uuidv1 generator and variant. safe and fast.
-
atomic_lib
creating, storing, querying, validating and converting Atomic Data
-
tree-sitter-parsers
Preinstallation of tree-sitter parsers of multiple languages for Rust projects
-
fhirbolt-serde
Internal serde library of the fhirbolt project
-
ril
Rust Imaging Library: A performant and high-level image processing crate for Rust
-
wider_primitives
Wider primitive integer types
-
bsn1_serde
derive macros for bsn1
-
tf-bindgen-schema
Rust structures used to (de)serialize Terraform Provider and Config Schema
-
valq
macros for querying and extracting value from structured data by JavaScript-like syntax
-
fftp
In-network file transfer
-
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
-
numberer
Turn things into numbers and numbers into things
-
maybe-serde
maybe impl for serde
-
join_compile_commands_json
join multiple compile_commands.json files into one
-
pow
Generate or verify sha256 based proofs of work over arbitrary typed data
-
streamdata
Sans-IO data stream decoding utilitites
-
fnmatch-regex2
Convert a glob-style pattern to a regular expression
-
slog-mozlog-json
MozLog JSON drain for slog-rs
-
oura-api
A client for the Oura V2 REST API
-
serde-gron
serialize/deserialize of serde in gron format
-
ssh-agent-lib
A collection of types for writing custom SSH agents
-
blob-stream
Blob transfer over chunks (datagrams)
-
serde-path
URL Path decoding and encoding with serde
-
arch-ops
encode and decode instructions for several architectures
-
asterix
Encode/Decode for ASTERIX protocol using the deku library
-
nuts-bytes
Serialization into a binary data format
-
pi_base58
base58 encoding & decoding
-
firestore-serde-timestamp
A timestamp serialization helper for firestore-serde
-
arcfinder
finding arcs in gcode for 3D-printing and replacing them with G2/G3 commands
-
serde_with_extension
extended functionality for serde_with
-
jcers
jce in rust
-
bancho-packet
handling osu!'s packets
-
nr-cif
Handle Network Rail CIF files
-
restest
Black-box integration test for REST APIs in Rust
-
thurgood
Full (de)serialization support for Ruby's Marshal format
-
hpack-patched
implementing HPACK coding. Patched from the original crate.
-
uri-url
Efficient Conversion of URIs and URLs
-
struct2vec
Rust structure to slice
-
endecode
encoding crate for types
-
zarrs_zip
A storage adapter for zip files for the zarrs crate
-
ascn-rs
A chess encoding similar to PGN but significantly smaller
-
serde-cs
Serde serialization/deserialization for camma separated lists
-
lsdj
interfacing with LSDJ files and memory
-
rs-parse-snapshot
parse v8 heapsnapshot to serialized node info json
-
serde_json_v8
A JSON serialization file format matching V8 formatting
-
json_in_type
fast json serialization
-
json_typegen_cli
Command line utility for generating Rust types from JSON samples
-
valu3-parquet
Parquet and Arrow encoding and decoding for valu3
-
metalmq-codec
MetalMQ codec library
-
protoc
Protobuf protoc command as API
-
flat-bytes
serialization format which converts enums and structs from and to bytes
-
serde_scala
A .scl scala file parser
-
columnar
High-throughput serialization and deserialization for some Rust types
-
eetf
encoding/decoding Erlang External Term Format
-
serde_piecewise_default
Uses serde's Option<T> handling to let you easily specify defaults for all fields at once by implementing Default
-
oxidd-dump
Dump OxiDD decision diagrams to file
-
hsluv
Human-friendly HSL (revision 4)
-
bananapeel
A darn-slippery obfuscator algorithm!
-
package-json
package.json manager for Rust
-
caido-convert
Encoding library for web security applications
-
track
struct data modifications
-
yamlate
A cross-language interpreter library that dynamically evaluates YAML attributes given variable bindings
-
ncc
Custom-mode compiler for Novation MIDI devices
-
stubit
stupid bit library
-
bolt-proto
Bolt protocol primitives: values, messages, and serialization / deserialization
-
serde-dot-case
Rename all enum fields to dot.case
-
zoho-crm
help interact with v2 of the Zoho CRM API
-
redispatch
serialization and deserialization for redis
-
jsurl
A more compact and human-readable alternative to JSON + URL encoding
-
rbxm
Reader for Roblox model files
-
serde-json-python-formatter
A serde-json formatter to mimic Python output
-
smdiff-writer
constructing valid SMDIFF files (not an encoder)
-
json_extract
This macro reduces boilerplate when using serde_json::Value variants when trying to get into a nested property
-
retool
Convert 5e.tools data for use with Reroll
-
quack-protobuf
A pure Rust protobuf (de)serializer. Quack :) Initially forked from
https://github.com/tafia/quick-protobuf
, which unfortunately seems kinda abandoned… :/ -
kserde
A tiny serialization / deserialization crate
-
catbuffer-rust
Serialize and deserialize NEM's Catapult entities in Rust applications
-
ledger-models
A comprehensive model library for financial products (securities, prices, transactions, etc). Protobuf used for serialization, with language-specific implementations
-
serde_rosmsg
A rosmsg serialization file format
-
toml-datetime-compat
conversion of toml_datetime types from/to chrono and time
-
tiled-parser
Tiled JSON deserializer and serializer
-
eio
Read and write numbers in big-endian and little-endian
-
one2html
Convert Microsoft OneNote® notebooks to HTML
-
serde_jsonrc
A lenient JSON serialization file format
-
fbthrift
Facebook fork of thrift
-
unicode-bidi
Unicode Bidirectional Algorithm
-
genie-support
Support library for genie-* crates
-
trans
Serialization protocol for inter-language communication
-
utf-32-to-utf-8
Convert UTF-32 to UTF-8 encoding
-
lz77
Zero dependency pure rust implementation of the FastLZ LZ77 compression algorithm
-
based
Custom numeral systems
-
bitflags-serde-legacy
Implement serde traits for bitflags 2.x types compatibly with 1.x
-
to_bytes
Serialize values into memory bytes
-
serde-json-utils
Util crate for serde_json Value
-
apidoc-core
Apidoc core
-
minigps
file format support
-
mmap_bytey
Mmap Bytey provides a convenient and easy to use byte storage
-
gsj
Geological Survey of Japan algorithms
-
pipejson
A pipebase plugin using json serde
-
moan
Moan encode and decode API
-
messagepack-cli
CLI tool to convert MessagePack data to JSON and vice versa
-
pngme
A command line program that lets you hide secret messages in PNG files
-
egui-theme
A standalone serializable theme container for use with Egui
-
onc-rpc
Open Network Computing / Sun RPC types and fast serialisation
-
juxt_basex
just basex, nothing else
-
const_base
Decoding/encoding base 64/32/16 strings at compile-time
-
base58check
encoding
-
configurable
helpers for loading/saving a struct to file in $XDG
-
zuri_nbt
Read and write minecraft NBT data
-
lbs
Lazy Binary Serialization
-
serde_ipld_dagjson
IPLD DAG-JSON support for Serde
-
axum-codec
A multi-codec extractor and response writer for Axum
-
kle-serial
Rust deserialisation library for Keyboard Layout Editor JSON files
-
rusty_pdf
adding text and images to existing pdf files
-
natural_slice
Encoding some properties of slices as natural numbers using Kociemba's alogrithms
-
serde_gelf
Gelf serialization using serde
-
manas_semslot
bad idea to encode extra semantics into opaque resource ids as part of an http engine logic. But it is ok to do so behind a linked architecture abstraction, as an implementation detail…
-
layeredconf
Layered configeration files, deserialized with serde
-
palserializer
A tiny but efficient serializer written in rust used in nislib library
-
serde-nothing
Serialize to nothing. Deserialize from nothing
-
steam-vent-proto-dota2
Protobuf structs used by the Steam client protocol for Dota2
-
gsi-cs2
Ready-to-use structures for serializing data from Counter Strike 2 GSI
-
litetx
Lite Transaction File (LTX) encoding/decoding
-
dexios-core
encrypting/decrypting, password hashing, and for managing encrypted file headers that adhere to the Dexios format
-
oasis-borsh
Binary Object Representation Serializer for Hashing
-
jsonrpc-macros-plus
Helper macros for jsonrpc-core
-
bitpacker
Pack numbers tightly. In Rust.
-
hugefloat
Extremely large, limited-precision floats for use in incremental games
-
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
-
quirs
wrapper around the Quirc QR decode library
-
serde-deserialize-duplicates
helper macros providing an alternate implementation of serde's Deserialize for cases when duplicate values exist in the source data
-
stelar
A SLR table generator, and LR parser
-
serde_ubjson
UBJSON support for Serde
-
msiz_rustc-ap-serialize
Automatically published version of the package
serialize
in the rust-lang/rust repository from commit 74d5c70b174f06843049af2d764ff57ddc81c81c The publishing script for this crate lives at: https://github… -
libnetkeeper
The netkeeper toolkits write in rust
-
json-commons
A set of JSON common tools in Rust
-
xylo
A music theory toolset
-
serde-reflect-intermediate
Reflection utils of intermediate representation for Serde serialization
-
makepad-tinyserde
tinyserde
-
dragnit
Schema-based serializing library (part of magister project)
-
k8-obj-metadata
Core Kubernetes metadata traits
-
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… -
encoding-utils
A utils to help with encoding and decoding os strings and more
-
generic-uvarint
A generic wrapper around unsigned_varint + generic_array
-
serde_epee
Serde support for EPEE
-
serde_eetf
Erlang external term format support for serde
-
serde-mappable-seq
Unnoficial third-party serde (de)serializers for mappable sequences
-
netstack
A batteries included networking crate for games
-
tgo
Heterogeneous data type transtion, it's safe, lightweight and fast
-
awint_internals
Internal utilities for the
awint
system of crates -
iced-x86
blazing fast and correct x86/x64 disassembler, assembler and instruction decoder written in Rust
-
mosis
Assembler and Disassembler for the MOSIS instruction set
-
koibumi-base58
A Base58 encoder/decoder library
-
alt_cargo_metadata
copy of cargo_metadata, which uses alt_serde instead of serde. this exists to work around cargo feature unification issue 4866, see also https://github.com/oli-obk/cargo_metadata/issues/98
-
tap-reader
Wraps an existing reader and copies the read bytes into it's own buffer
-
utf8mb3
Let mysql's utf8 encoding store four-byte characters such as emoji(让 mysql 的 utf8 编码存储表情符号这类的四字节字符)
-
serde_edifact
A Serde for Edifact
-
flatten-json-object
Tiny Rust library for flattening JSON objects
-
cmp_json
Comparators for JSON represented by serde_json::Value
-
json_macros
Convenience macros for constructing JSON objects from literals
-
bincode2
A binary serialization / deserialization strategy that uses Serde for transforming structs into bytes and vice versa!
-
serde-fleece
Fleece (binary json) support for serde
-
hv-ecs
A wrapper around the
hecs
crate performing reexporting/version patching for Heavy -
relative
A type to wrap vtable references such that they can be safely sent between other processes running the same binary
-
rustwire
efficient manipulation of encoded protocol buffer messages
-
gss-api
Pure Rust implementation for Generic Security Service Application Program Interface (GSS-API)
-
rulid
Rust Universally Unique Lexicographically Sortable Identifier
-
musli-wire
Fully upgrade stable format for Müsli suitable for network communication
-
contact-tracing
apple/google contact tracing protocol
-
spinifex-unsigned-varint
unsigned variable integer format used in the Multiformat specifications
-
serde_json_pythonic
fork that includes a Pythonic JSON formatter
-
mutelnet
handling TelnetEvents from telnet-codec
-
onehot
One-hot encoding trait and proc macro for auto deriving
-
bmbp_marco_util
BMBP Marco
-
serde-constant
Const values for serde
-
osm_pbf2json
A parser/filter/processor for OSM protobuf bundles
-
sectorize
A small library for writing arbitrarily-aligned data to sectored mediums
-
zfec-rs
Zfec library
-
rustf8
An iterator to decode a single UTF-8 character from an I/O stream
-
xdr
XDR encoding and decoding library
-
json_plus
JSON helper functions beyond Serialization & Deserialization
-
calends
Calendar library for Rust
-
sandbox-ipc
An IPC implementation with an eye toward enabling privilege separation
-
serde-command-opts
serializing command line options (structopt in reverse)
-
serde-scale-wrap
Wrapper for types implementing
Serialize
/Deserialize
to implementEncode
/Decode
automatically -
itch
A cli tool for InTerCHanging between different serialized data formats
-
ros_pointcloud2
Customizable conversions for working with sensor_msgs/PointCloud2
-
sval_fmt
Integration between std::fmt::Debug and sval::Value
-
rb64
Base 64
-
ourairports
Rust interface for handling OurAirports data
-
escapist
minimal library for escaping HTML and href attributes; it can also unescape HTML
-
serde-tcod-config-parser
A best-effort implementation of the now deprecated libtcod config file parser functionality from libtcod
-
storekey
Lexicographic sort-order preserving binary encoding format for key-value stores
-
cstea
An Ingredient crate for working with csv files in rettle
-
serde_var_export
PHP function var_export() support for Serde
-
lexicoid
Short & stable IDs based on timestamps
-
serde_sexpr
Serde support for S-Expressions
-
serde_transit
Transit serialization for Rust
-
ega_palette
Represents EGA colors, a palette containing these colors, and methods of extracting RGB data from each color
-
jasper
RFC 8259-compliant JSON encoder and decoder
-
row2pgcopy
Serializer for PGCOPY
-
zydis-sys
low level rust bindings for the zydis library
-
tremor-codec
Tremor Script Interpreter
-
neodyn_xc
Neodyn Exchange is the serialization format for the Neodyn database engine
-
jvm-serializable
version of jvm standard serialize and deserialize
-
mesh-portal-versions
The raw data types for mesh-portal-api serde
-
serde-generate-bin
generate (de)serialization code in multiple languages
-
libipld-raw-cbor
ipld raw cbor codec
-
itybity
An itty bitty crate providing bit iterators and bit iterator accessories
-
bevy_proto_backend
Backend crate for bevy_proto
-
bakery
Deserialize binary objects from structured text data files
-
sled-extensions
Wrappers around the Sled embedded database to permit storing structured data
-
trans-gen-cpp
Generating C++ trans code
-
kekbit-codecs
Kekbit channels adapters, that allow to directly write and read data structures into a channel
-
digit
lib for converting digits backand forth
-
simd-json-derive
derives for simd-json
-
planus-translation
Internal translation library for planus
-
id3
reading and writing ID3 metadata
-
ta1394-avc-audio
A pure-Rust implementation of AV/C commands for audio subunit defined by 1394 Trading Association
-
dbn-cli
Command-line utility for converting Databento Binary Encoding (DBN) files to text-based formats
-
asm_riscv
RISC-V Assembly Encoder / Decoder
-
bde
B-Decoder/Encoder
-
serde_dynamodb
de/serialize struct to HashMap<String, AttributeValue> with Serde to use with Rusoto DynamoDB
-
wake-rs
Wake protocol library written in Rust
-
protoc-gen-prost-serde
Protocol Buffers compiler plugin providing JSON serializations
-
nbtrock
Read And Write Bedrock NBT
-
jsonprima
RFC 8259 compliant JSON validator in Rust
-
tysh
hashing the metadata of a type
-
stmc
TCP/UDP Message Communication wrapper
-
typst-ts-serde-exporter
Export a frame of Typst Artifact into serde formats
-
sincere_token
token
-
murdoch-charsets
character-sets type defined by IANA
-
base64id
Efficiently represent 64, 32 and 16 bit integers as base64url strings
-
borsh-v
Binary Object Representation Serializer for Hashing
-
little-endian
Encoding and decoding of little-endian format
-
half
Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types
-
sg-prost
fork
-
mempickle
Store raw structs on disk with 0 serialization
-
kube-derive
Custom derives for the kube kubernetes crates
-
ref-swap
Safe wrapper around AtomicPtr
-
entity-inmemory
Custom inmemory database for entity crate
-
wasmrs-codec
MessagePack Codec implementation used by wasmRS modules
-
df_st_cli
Command line interface for Dwarf Fortress Legends
-
kitty_image
Display images using the kitty image protocol
-
fd_bs58
Optimized Base58 codec for 32 and 64 byte numbers
-
serde_extract
Enables remapping two structs using the Serde framework
-
spork
Safe process fork
-
beatsabermaprs
Interface to Beat Saber beatmaps
-
stun_codec_blazh
fork from stun_codec
-
ecolor
Color structs and color conversion utilities
-
cloud-lib
self-hosted WebAssembly cloud
-
bert
BERT (Binary ERlang Term) serializer
-
banana-rust-sdk
async SDK to call the banana.dev services
-
arya
json validation. simple json repair. lightning fast.
-
protox-parse
Parsing of protobuf source files
-
serde_php
Serde support for PHP's serialization format
-
nebula-fbthrift-graph
Nebula Graph graph interface
-
wasabi_leb128
Read and write the variable length LEB128 number format
-
ricksponse
A request/response structure allowing for a multitude of encodings/decodings
-
quake_microsoft_todo
The model of microsoft todo
-
dgraph_client
client for dgraph
-
b64-url
Base 64 Encoding with URL and Filename Safe Alphabet
-
serde-split
Derive two implementations of serde traits for different purposes
-
discortp
Lightweight, flexible Real-time Transport Protocol (RTP) parsing library
-
serde_dyn
A package that allows you to dynamically select which type to deserialize at runtime via UUID values specified per type
-
hotfix-encoding
Message encoding for hotfix, an experimental FIX engine
-
image4-util
Pure Rust tool for handling Image4 files (aka IMG4, IM4P, IM4M, IM4R)
-
crate_file_dyzs_16
program to read a CSV file and write a JSON file
-
serde-wasm-bindgen
Native Serde adapter for wasm-bindgen
-
ser_raw
fast serializer
-
detect-compression
Reader and Writer that auto-detect compresson algorithms
-
protoc-bin-vendored-linux-ppcle_64
protoc binary for linux-ppcle_64 compiled by Google and bundled in this crate
-
serde-single-key-map
Unwrap a single key map with serde
-
serde_cast
B cast
-
quickfix-msg41
FIX 4.1 messages generated from official XML spec file
-
x42ltc-sys
FFI crate for x42’s libltc (Linear/Longitudinal Time Code library)
-
erased_serde_json
Type-erased Formatter trait for serde_json::ser::Formatter
-
mmap-storage
Memory map backed storage
-
serde_token
transcoding a Serde deserializer into a sink of tokens
-
serde-semver
Serde-compatible version checker
-
postman_collection
A Postman Collection serialization & deserialization library
-
musli-storage
Partially upgrade stable format for Müsli suitable for storage
-
protobuf-json-mapping
JSON mapping for Protocol Buffers messages
-
sensitive-rs
Sensitive word search, verification, filtering and replacement
-
transmog-pot
Pot adaptor for Transmog
-
serdapt-base64
Adapter to serialize as base64
-
php_serde
Serde support for PHP's serialization format
-
dynamecs
An opinionated ECS-like architecture for time-dependent simulations
-
wirehair-wrapper
Rust wrapper for https://github.com/catid/wirehair
-
corro-speedy
A fast binary serialization framework
-
serde_watson
Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
assemble_app
Bootstrap library for https://assemble.app
-
serde-types
Extension helper types for serde
-
binout
binary serialization/deserialization of integers and arrays of integers
-
neon-serde
Easily serialize object for use with neon
-
serde_builder
serde extension to build de/serialization algorithms for types using a builder pattern
-
conf_json
A human editable configure file in JSON parser
-
humphrey_json
A JSON library for the Humphrey ecosystem
-
locale_name_code_page
that helps us get code pages (then legacy encodings) used in Windows
-
manual-serializer
manual byte buffer serialization & deserialization
-
gsi
map tile retriever for 'Chi-ri-in-tile' ('地理院タイル'; ja-JP) of 'Geospatial Information Authority of Japan' (GSI)
-
gomod-parser
go.mod parser
-
borc
CBOR done right
-
bech32-no_std
Encodes and decodes the Bech32 format
-
decstr
IEEE 754 decimal floating point bitstrings
-
babelfish
Universal translater for encodings
-
rpp-parser
Parser for Reaper's RPP project files
-
protox
protobuf compiler
-
simple_x509
X509 creating library
-
zarrs_http
A synchronous http store for the zarrs crate
-
serde-version
Versioning support for Serde
-
pblib-rs
Rust safe bindings for pblib
-
xbinser
binary structure transporation
-
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.
-
tiny-serde
A tiny library to serialize and deserialize to/from JSON
-
utem
automatic translation from UTEM (Universal Text Encoding as Meaning)
-
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…
-
fixed-byterepr
Big-endian and little-endian fixed byte conversion traits
-
transmute-bytes
Simple. Safe. From bytes without loss
-
cdr-encoding-size
Helper crate for RustDDS: Trait to compute the maximum CDR-serialized size of data
-
protobuf-parse2
Parse
.proto
files. Files are parsed into aprotobuf::descriptor::FileDescriptorSet
object using either: pure rust parser (no dependencies)protoc
binary (more reliable and… -
qrc
generating and manipulating QR code images in various formats
-
serde_webgpu
Serialize WebGPU uniform buffer member layout
-
aoc-helper
A helper for the advent of code
-
espa
converting ESM/ESP/ESS files to and from text format
-
serde_archive
archive serializer for Serde
-
fuid
A UUID-compatible identifier in a friendly base-62 format
-
xds-api
Protocol buffer types for working with Envoy's xDS APIs
-
libipld
dealing with ipld
-
serde-resp
Redis RESP protocol serialization and deserialization with serde
-
serde-strings
Serde wrapper for FromStr/Display implementors
-
merde_core
Base types for merde
-
avalanche-utils
Avalanche utilities
-
enum_primitive_serde_shim
Community Driven Serde Shims
-
validjson
JSON schema and content validator executable
-
bee_code
encoding and decoding bencode formatted data
-
html-to-react
convert a html string to react
-
base58id
A short, human-readable identifier for infrequently generated records
-
tamasfe-json-rpc-types
containing JSON RPC types with serde
-
hash_avatar
rust生成随机头像的库
-
rdsys_backend
A backend API to receive resources from rdsys
-
cody-c
fast codec for encoding and decoding data in no_std environments
-
flecs-sys
low-level bindings to the Entity Component System (ECS) framework flecs
-
c3p0_mysql
A good friend for r2d2
-
nebula-fbthrift-storage
Nebula Graph storage interface
-
cooplan-config-reader
function for reading config files based on tokio & serde json
-
offwall
CSV-reading OpenFlow controller dedicated to firewall bypassing
-
icelake
Pure Rust Iceberg Implementation
-
susydev-jsonrpc-server-utils
Server utils for susydev-jsonrpc-core crate
-
signal-backup-decode
decode signal backups
-
loader-rs
Rust interface to load generic objects from an URI
-
polyglot
format-agnostic serialization
-
commit_encoding_derive
Commitment encoding derivation macros
-
webdav-serde
-
pretty-bytes-typed
Strongly-typed prettified byte values
-
tabfile
read tab-delimited data
-
serde_dbgfmt
Deserialize #[derive(Debug)] output using serde
-
coreutils_json
Json service
-
qbjs_deserializer
attempts to deserialize files serialized in Qt5's internal binary JSON format to a serde_json value
-
spc_tag
SNES SPC file format tag library and utilities
-
kaydle
Serde serializer and deserializer for KDL
-
json_value_search
Interface to search elements into serde_json::Value
-
musli-tests
Müsli is a flexible and generic binary serialization framework
-
json-stream
parse Newline Delimited JSON values from a byte stream
-
ommui_string_patterns
String pattern checkers for OMMUI identifiers
-
aiid
AIngle base32 encoding scheme for keys, agents, identifiers, etc
-
bedrock-hematite-nbt
A Minecraft Bedrock compatible fork of hematite-nbt, published to support other crates. A full-featured library for working with Minecraft's Named Binary Tag (NBT) file format, including Serde support.
-
bitorder
read and write bits in lsb or msb order
-
serde-querystring-axum
A query string extractor for axum based on serde-querystring
-
redis-derive
implements the redis::FromRedisValue and redis::ToRedisArgs traits from mitsuhiko / redis-rs for any struct
-
valuable-serde
serde::Serialize
implementation forValuable
types -
serde-bench
Minimal serialization format for benchmarking Serde
-
compact-encoding
A series of compact encoding schemes for building small and fast parsers and serializers
-
steganography
A simple steganography library
-
jrd
json resource descriptor, as specified by https://www.packetizer.com/json/jrd/
-
ender
An encoding library to work with any binary data format
-
denvars
Deserialize environment variables
-
rs-urlencoding
doing URL percentage encoding
-
msb128
std::io::{Read, Write} positive primitive Rust integers in the Most Significant Base 128 (MSB128) variable-length encoding
-
rschema
A json-schema generator
-
ton-address
working with addresses on The Open Network (TON)
-
menugen
Hierarchical menu generation library
-
httlib-huffman
Canonical Huffman algorithm for handling HPACK format in HTTP/2
-
serde-gff
https://github.com/Mingun/serde-gff
-
xml_c14n
Safe & stupid simple API for XML canonicalization, built on libxml2
-
denkproto-rs
protobuf files for denkweit ecosystem
-
serde-strz
A serde wrapper that stores type using Display and FromStr
-
json-trait-rs
Rust interface (aka trait) to deal with objects as they are JSON objects
-
bung
A serialization implementation for SurrealDB, based on MessagePack
-
emoji256
A binary-to-text encoding scheme for hashes and cryptographic keys
-
serdeconv
convenient traits and functions for converting between TOML/JSON/MessagePack strings and serializable values
-
tokio-serde-msgpack
needed to easily implement a Tokio MsgPack transport using serde for MsgPack serialization and deserialization of frame values
-
rust-lcm-codec
Rust support for reading and writing the LCM data format
-
base128
Ground for base128 implementation, highly efficient but not common
-
sqlite_varint
functions for dealing with varints from SQLite
-
bytekey2
lexicographic sort-order preserving binary encoding
-
sval_buffer
Value buffering for sval
-
fluvio-smartstream-executor
The offical Fluvio smartstream executor
-
physics3
data types for (de)serializing physics settings from physics3.json files
-
file-utils
Convenience wrappers for file I/O, mostly around binary operations
-
xed-sys2
bindings for xed
-
x328-proto
Sans-io implementation of the X3.28 field bus protocol
-
quickfix-msg50
FIX 5.0 messages generated from official XML spec file
-
sqlx-pgrow-serde
serde-compatible newtype wrapper for sqlx::postgres::PgRow
-
five8_core
Core utilities for the five8 crates
-
musli-descriptive
A fully self-descriptive format for Müsli
-
serde_flat_regex
a marcro for flattening regex matching keys during serde deserialization
-
ps-base64
Base64 encode/decode
-
base_any
通用的 base 系列编解码。中文编码。
-
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… -
nyoom-json
A json serializer that goes nyoom
-
pbjsonrpc-build
Generates jsonrpsee trait for prost message types
-
borsh-cli
Command-line utility for manipulating Borsh-serialized data
-
protoc-wkt
Google Protobuf well-known type file descriptor sets
-
ouch_model
Data model bindings for ouch exchange protocol
-
fluvio-dataplane-protocol
data plane protocol
-
df_cp437
Decoder for CP437 to UTF-8
-
store
A dead simple binary (de)serializer
-
ltv
Length Type Value - Reader / Writer
-
serde_hzdata
A data markup language for Hanzzok
-
kradical_jis
Conversions to Unicode from JIS X 0212 and JIS X 0213
-
udsv
A serde library for the UNIX Delimiter Separated Values format
-
serde_shade_nbt
Rust serde crate for the ShadeNBT file format
-
spaceapi-dezentrale
SpaceAPI types and serialization/deserialization
-
blob-uuid
Converts Uuid to a url friendly 22 character string blob
-
tasd
Encoder/decoder for the TASD file format
-
layout21utils
Layout21 Internal Utility Crate
-
baze64-gui
A GUI for encoding & decoding base64
-
de_env
Deserialize environment variables into a struct
-
serde-hessian
hessian2 codec implemention
-
base79
Textual representation of and utility functions for base-79 fractional numbers with arbitrary precision
-
json_log
Log with JSON
-
binmatch
binary pattern matching crate
-
altcoin-bech32
Encodes and decodes Altcoin Segregated Witness addresses in Bech32
-
tweechat-datatypes
Rust datatypes for tweechat
-
dcbor
Deterministic CBOR ("dCBOR") for Rust
-
residua-uleb128
reading and writing unsigned integers in LEB128 encoding
-
bit_seq
A procedural macro for creating bit sequences
-
toml-echo
printing toml variables
-
endio_bit
Bit-level reading and writing, modeled after std::io::{BufReader, BufWriter}
-
serde_prometheus_labels
A serializer for Prometheus labels
-
toml_document
Document-style TOML parser. Allows editing TOML document in a way which preserves whitespace and comments.
-
cfgfifo
(De)serialize common configuration file formats based on file extension
-
bincode-typescript
Generates TypeScript serialisation and deserialisation code from Rust structs and enums
-
litl-val
A memory efficient representation of JSON values
-
streamson-generator
integrates streamson with generators
-
jsonpointer_flatten
flatten a JSON object or array using JSON Pointer addressing
-
serde_cbor_2
CBOR support for serde
-
rsmonad
Haskell-style monads for idiomatic Rust
-
prost-sled
Integration layer between prost and sled
-
dbf_dextractor
Extract and deserialize dbf files
-
elfbin
Build ELF object files defining symbols with fixed binary data
-
keystone-engine
Rust bindings for the Keystone Engine assembler library
-
struct-patch-trait
A lib help you patch Rust instance, and easy to partial update configures
-
sfc_cart
SNES/SFC ROM header library and utilities
-
tokio-serde-postcard
tokio-serde
transport based onpostcard
format -
buffalo
Serialization library for Rust
-
SerialRust
This package allow for the serialization and deserialization of things
-
esexpr
serialization format and related utilities
-
tarolog
flexible configuration of tarantool logs
-
libipld-cbor
ipld cbor codec
-
vint32
fast vint u32 encoding
-
purescript-corefn
A parser for PureScript's corefn JSON representation
-
strip_bom
Add a simple BOM striping feature for
str
andString
-
sion-rs
SION serializer/deserializer
-
bd
big data tool kit
-
tbon
TinyChain Binary Object Notation is a compact and versatile stream-friendly binary serialization format
-
residua-mutf8
converting between MUTF-8 and UTF-8
-
ub
Can bundle multiple sources to a single one and extract back
-
simple_yaml_parser_kma
YAML parser for educational project
-
actix_extract_multipart
ActixExtractMultipart is a library for parse actix_multipart into a structure that you defined
-
stk-json
An JSON module based on serde_json for STK
-
bebop-tools
Cargo buildscript tools for Bebop, a schema-based binary serialization format
-
endiannezz
Zero dependencies library for I/O endianness on high-level
-
proquint
Proquints are readable, pronouncable representations of identifiers. For humans.
-
goods-json
JSON format for 'goods' asset manager
-
transmog
A universal serialization ecosystem
-
serde-select
Query serde de/serializable objects
-
insim_core
Core types and traits for the insim crate
-
valuable_value
Valuable values for rust
-
zbus_macros
proc-macros for zbus
-
wasmtime_serde_guest
serializing complex types to the wasmtime runtime using serde
-
event_store
deal with every aspect of an eventstore
-
audyo
audio decode/encode library
-
vcdiff-merger
A pure Rust library for merging VCDIFF files
-
planus-inspector
Internal library for planus
-
md2nb
Convert Markdown files into Wolfram Notebooks
-
tl-types
TL types
-
binverse
Fast binary serialization with versioning
-
json-rs
Lightweight JSON reader and writer, written in pure rust
-
preserves2
Preserves serialization format
-
base85
encoding as described in RFC1924
-
garlandtools
interacting with the GarlandTools API
-
edres
Generate struct and enum definitions from data files
-
debt64
-
jsonsv
CLI validator for JSON schema
-
fbs
Fbs FlatBuffers Rust runtime library
-
lnk
parse and write Windows shortcut files (.lnk)
-
pakr-iec
Functions to format numbers as decimal (1000 is 1.0k) and IEC (1024 is 1.0ki) up to YOTTA suffix
-
serde_file
Support serde for File
-
ssb-legacy-msg-data
ssb legacy data format
-
typed-io
Extends and types
std::io
to make it easier to use -
gzb_binary_69
binary key value structure with a high performance a reader and writer
-
ef80escape
A domain-specific-language to select commits in a git repo. Similar to Mercurial's revset.
-
swimos
SwimOS
-
v4-proto-rs-temp
Rust proto PR
-
doodle
Schema documentation helper library
-
hexo-io
Hexo's IO utility
-
tsv
tsv (tab-seperated-values) data format for serde (serialization/deserialization)
-
diny_test
Test serializer format for the diny framework
-
df_st_world_history
World_history.txt parser for the DF Storyteller project
-
serde-automerge
(De)serialize
serde
objects from or intoautomerge
transactions -
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
-
csv-core
Bare bones CSV parsing with no_std support
-
serdeio
Tiny IO utility library for Rust to serialize/deserialize Serde compatible structs
-
tokio-futures-byteorder
Asynchronous library for reading/writing numbers in big-endian and little-endian
-
zarrs_filesystem
A filesystem store for the zarrs crate
-
redshirt
support for the Redshirt 1 and Redshirt 2 data encoding schemes
-
easy_json_serde
Dead-simple JSON serialization / deserialization
-
sval_dynamic
Object-safe versions of sval::Stream and sval::Value
-
oci-runtime-spec
OCI Runtime Spec serde types for Rust translated from JSON Schema by QuickType
-
rust_json
JSON serializer and deserializer
-
mime_serde_shim
Community Driven Serde Shims
-
ebcdic
convert EBCDIC to ASCII and back
-
hex-macro
Adds a hex! macro for compile-time hex decoding
-
jsonp
Fast Json pointers in Rust
-
ascii_basing
Functions to create base 62 (ASCII) String representations of integers
-
rcodec
combinators for purely functional, declarative encoding and decoding of binary data
-
zarrs_metadata
Zarr metadata support for the zarrs crate
-
py27-marshal
port of https://github.com/python/cpython/blob/master/Python/marshal.c
-
docx-parser
Parse Word and OpenOffice DOCX files, and output markdown or JSON
-
arrow2
Unofficial implementation of Apache Arrow spec in safe Rust
-
shinyid
A package for encoding and decoding unique identifiers into URL-safe ( shiny )
-
csv-stream
For building CSVs as Streams or Iterators
-
yaml2json-rs-bin
Command line utility to convert YAML files to JSON
-
quickfix-msg42
FIX 4.2 messages generated from official XML spec file
-
open-rpc
Definition of the types used in the OpenRPC Specification
-
oasis-borsh-derive-internal
Binary Object Representation Serializer for Hashing
-
detrojt
A hack to support deserialization of arbitrary trait objects
-
typed-num
Typed number in Rust with serde support
-
data-encoding-bin
Swiss Army knife for data-encoding
-
nested_qs
Serializing/deserializing nested style querystrings with serde
-
serde-extensions
Extensions for serde serializable structs
-
weird
A Crockford Base32-like encoding that produces non-sequential output based on a salt
-
tobz1000-serde-xml-rs
Pseudo-namespaced fork of
serde-xml-rs
-
prost-convert
Generate more idiomatic rust code from GRPC proto files
-
lightpack
A lightweight, no-std binary serialization library
-
serializable-yaml
Serializable equivalent of yaml-rust
-
base45
Encoder/decoder for base45
-
sml
markup language optimized for loading config files and schemas
-
rust-newline-converter-cli
Newline byte converter library
-
seredies
Redis Protocol as a serde (de)serializer
-
libzbase32
z-base-32 format for Rust. This implementation is no_std compatible.
-
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…
-
msgpackin_core
Msgpackin pure Rust MessagePack no_std encoding / decoding library
-
sbs-api
binary serialization api
-
tpk
A (de)serialization crate for TPK data
-
npy
NumPy file format (de-)serialization
-
simple-tlv
Encoding and decoding of SIMPLE-TLV as described in ISO 7816-4, without allocations
-
xorio
XOR-ing Read/Write streams
-
iberis-protobuf
Protobuf files for the marraph project!
-
femtopb-build
A code generator for
femtopb
-
bibicode
convert any natural number from one numeral system to another
-
musli-common
Common utilities shared among Müsli encodings
-
conversion
An abstraction crate to convert iterators on the fly
-
actix-web-validator5
Validation mechanism for actix-web
-
serde_typename
Conviently serialize and deserialize rust types into / from their serde name
-
py-marshal
port of https://github.com/python/cpython/blob/master/Python/marshal.c
-
measured-prometheus-protobuf
Tokio metrics for measured
-
serde_wat
Scary macros for serde_json