-
serde_with
Custom de/serialization functions for Rust’s serde
-
base64
encodes and decodes base64 as bytes or utf8
-
serde_json
A JSON serialization file format
-
prost
A Protocol Buffers implementation for the Rust Language
-
lexical
Lexical, to- and from-string conversion routines
-
bincode
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
bson
Encoding and decoding support for BSON in Rust
-
toml
A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures.
-
scale-info
Info about SCALE encodable Rust types
-
rmp
Pure Rust MessagePack serialization implementation
-
byteorder
Library for reading/writing numbers in big-endian and little-endian
-
ron
Rusty Object Notation
-
schemars
Generate JSON Schemas from Rust code
-
serde_yaml
YAML support for Serde
-
serde_qs
Querystrings for Serde
-
polars
DataFrame Library based on Apache Arrow
-
serde_urlencoded
x-www-form-urlencoded
meets Serde -
serde
A generic serialization/deserialization framework
-
plist
A rusty plist parser. Supports Serde serialization.
-
integer-encoding
varint+zigzag and fixedint integer encoding/decoding (https://developers.google.com/protocol-buffers/docs/encoding)
-
html-escape
This library is for encoding/escaping special characters in HTML and decoding/unescaping HTML entities as well
-
serde-reflection
Extract representations of Serde data formats
-
rkyv
Zero-copy deserialization framework for Rust
-
data-encoding
Efficient and customizable data-encoding functions like base64, base32, and hex
-
serde-pickle
A serde-based serialization library for Python’s pickle format
-
rusty_ulid
Rust ULID (Universally Unique Lexicographically Sortable Identifier) generation and processing
-
os_str_bytes
Utilities for converting between byte sequences and platform-native strings
-
strict_encoding
Strict encoding: deterministic binary serialization for networking & client-side validation
-
zvariant
D-Bus & GVariant encoding & decoding
-
bech32
Encodes and decodes the Bech32 format
-
urlencoding
A Rust library for doing URL percentage encoding
-
compact_str
A memory efficient string type that transparently stores strings on the stack, when possible
-
serde-aux
A serde crate’s auxiliary library
-
humantime-serde
Serde support for the
humantime
crate -
arrow2
Unofficial implementation of Apache Arrow spec in safe Rust
-
borsh
Binary Object Representation Serializer for Hashing
-
harsh
Hashids implementation for Rust
-
reed-solomon-erasure
Rust implementation of Reed-Solomon erasure coding
-
bytemuck
A crate for mucking around with piles of bytes
-
lexical-core
Lexical, to- and from-string conversion routines
-
hex
Encoding and decoding data into/from hexadecimal representation
-
deser-hjson
a Hjson deserializer for Serde
-
serde-name
Extract the Serde name of structs and enums
-
ubyte
A simple, complete, const-everything, saturating, human-friendly, no_std library for byte units
-
json_value_merge
Interface to merge serde_json::Value objects
-
celes
Rust crate for handling ISO 3166-1. Each country has a three digit code, two letter code, three letter code, full state name, and short english aliases
-
deku
bit level serialization/deserialization proc-macro for structs
-
bs58
Another Base58 codec implementation
-
binrw
A Rust crate for helping read structs from binary data using ✨macro magic✨
-
minicbor
A small CBOR codec suitable for no_std environments
-
aws_lambda_events
AWS Lambda event definitions
-
rbson
Encoding and decoding support for BSON in Rust
-
rmp-serde
Serde bindings for RMP
-
xlsxwriter
Write xlsx file with number, formula, string, formatting, autofilter, merged cells, data validation and more
-
num-format
A Rust crate for producing string-representations of numbers, formatted according to international standards
-
stringsext
find multi-byte-encoded strings in binary data
-
prost-reflect
A protobuf library extending prost with reflection support and dynamic messages
-
packed_struct
Binary-level structure packing and unpacking generator
-
voca_rs
Voca_rs is a Rust library for manipulating [unicode] strings
-
no_proto
Flexible, Fast & Compact Serialization with RPC
-
serde_rusqlite
Serialize/deserialize rusqlite rows
-
rmpv
Value variant for RMP
-
schema_registry_converter
Encode/decode data from/to kafka using the Confluent Schema Registry
-
unicode-bidi
Implementation of the Unicode Bidirectional Algorithm
-
multibase
multibase in rust
-
decimal-rs
High precision decimal implementation for Rust
-
borsh-schema-derive-internal
Schema Generator for Borsh
-
prost-wkt-types
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
cbor_event
The CBOR Event library. There are no dependencies, all platforms are supported and it is wasm compatible.
-
value-bag
Anonymous structured values
-
jsonrpc-server-utils
Server utils for jsonrpc-core crate
-
binary-layout
The binary-layout library 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…
-
validr
Validate and modify Deserialize request body data
-
serde_at
serde serializer/deserializer for AT commands
-
base64-url
Base64 encode, decode, escape and unescape for URL applications
-
simple_asn1
A simple DER/ASN.1 encoding/decoding library
-
borsh-derive-internal
Binary Object Representation Serializer for Hashing
-
html-minifier
This library 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>
… -
serde_dhall
Dhall support for serde
-
jsonrpsee-types
Shared types for jsonrpsee
-
stream-vbyte
Compress and decompress numbers efficiently in the Stream VByte encoding
-
tinyjson
Tiny simple JSON parser/generator
-
savefile
Simple, convenient, fast, versioned, binary serialization/deserialization library. Works on stable rust, but provides much better performance with nightly.
-
serde_test
Token De/Serializer for testing De/Serialize implementations
-
picky-asn1-der
An ASN.1-DER subset for serde
-
utf8-width
To determine the width of a UTF-8 character by providing its first byte
-
speedy
A fast binary serialization framework
-
simple_excel_writer
Simple Excel Writer
-
z85
Rust implementation of ZeroMQ’s Z85 encoding mechanism with padding
-
serde_ipld_dagcbor
IPLD DAG-CBOR support for Serde
-
calamine
An Excel/OpenDocument Spreadsheets reader and deserializer in pure rust
-
cddl-cat
Parse CDDL schemas and validate CBOR or JSON serialized data
-
charset
Thunderbird-compatible character encoding decoding for email
-
scale-info-derive
Derive type info for SCALE encodable types
-
fastnbt
Serde deserializer for Minecraft’s NBT format
-
versionize
A version tolerant serialization/deserialization framework
-
msgpack-schema
A specification language for MessagePack data format
-
bendy
A rust library for encoding and decoding bencode with enforced canonicalization rules
-
chewdata
Extract Transform and Load data
-
pot
A concise binary serialization format written for
BonsaiDb
-
asn1_der
This crate provides an ASN.1-DER en-/decoder
-
libhaystack
Rust implementation of the Haystack 4 data types, defs, filter, units, and encodings
-
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…
-
rqrr
Detect and read QR codes from any image source
-
utf8-chars
Char-per-char iterator and
read_char
method forBufRead
-
typescript-type-def
Generate TypeScript type definitions for Rust types
-
jsonxf
A fast JSON pretty-printer and minimizer
-
google-api-proto
This library generated from googleapis/googleapis using tonic-build
-
cookie-factory
nom inspired serialization library
-
osmpbfreader
Read OpenStreetMap PBF files in rust
-
quickxml_to_serde
Convert between XML JSON using quickxml and serde
-
hematite-nbt
A full-featured library for working with Minecraft’s Named Binary Tag (NBT) file format, including Serde support
-
bp7
Rust implementation of dtn Bundle Protocol Version 7 ([RFC 9171]
-
k8-types
Kubernetes Object Types
-
netcdf
High-level NetCDF bindings for Rust
-
serde-sarif
Serde serialization for SARIF files
-
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
-
kmip-ttlv
KMIP TTLV (de)serialization
-
serde-tuple-vec-map
Deserialize a serialized map to a Vec<(K, V)> in serde
-
base62
A Base62 encoding/decoding library
-
laurel
Transform Linux Audit logs for SIEM usage
-
serde_regex
A serde wrapper that (de)serializes regex as strings
-
quick-junit
Data model and serializer for JUnit/XUnit XML
-
hcl-rs
An HCL deserializer
-
capnpc
Cap’n Proto code generation
-
streamson-lib
Library for processing large JSONs
-
atelier_json
Rust native JSON format for the AWS Smithy IDL
-
csv-core
Bare bones CSV parsing with no_std support
-
tremor-otelapis
OpenTelemetry v1 API binding based on tonic/prost
-
pq
jq for protobuf
-
serde-bytes-repr
Serde adapter for controlling the representation of bytes
-
typify
JSON schema to rust type code generator
-
gvariant
A pure-rust implementation of the GVariant serialisation format
-
stun_codec
Encoders and decoders for STUN (RFC 5389) and its extensions
-
serde-lite
A general-purpose serialization/de-serialization library
-
serde_json_lodash
lodash.js ported version, work with serde_json::Value
-
planus
Planus is an alternative compiler for flatbuffers, an efficient cross platform serialization library
-
base64-stream
To encode/decode large data with the standard Base64 encoding
-
eosio-scale-info
Info about SCALE encodable Rust types
-
openapiv3
This crate provides data structures that represent the OpenAPI v3.0.x specification easily deserializable with serde
-
musli
Müsli is a flexible and generic binary serialization framework
-
erased-serde
Type-erased Serialize and Serializer traits
-
protoc-gen-prost
Protocol Buffers compiler plugin powered by Prost!
-
http-serde
Serde support for the http crate. (De)serialize HeaderMap, Uri, Method, StatusCode
-
pdf-writer
A step-by-step PDF writer
-
proteus
Proteus is 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…
-
bytecheck
Derive macro for bytecheck
-
airmash-protocol
Protocol library for airmash
-
tor-bytes
Helpers for encoding and decoding byte-orientted data, as used by Tor
-
serde_amqp
A serde implementation of AMQP1.0 protocol
-
wstp
Bindings to the Wolfram Symbolic Transfer Protocol (WSTP)
-
serde_plain
A restricted plain text serializer for serde
-
json5format
Customizable JSON5 document formatter that preserves comments
-
encoding_rs_io
Streaming transcoding for encoding_rs
-
syn-serde
Library to serialize and deserialize Syn syntax trees
-
flatdata
Rust implementation of flatdata
-
webb-proposals
Webb Protocol Proposals Specification & Implementation (part of webb-rs SDK)
-
pbjson-build
Generates Serialize and Deserialize implementations for prost message types
-
base16
base16 (hex) encoding and decoding
-
cbor4ii
CBOR: Concise Binary Object Representation
-
dicom-encoding
DICOM encoding and decoding primitives
-
toml2json
Convert TOML to JSON
-
pinecone
A no_std + serde compatible message library for Rust
-
dlhn
DLHN is a blazing fast and small data serialization format
-
encode_unicode
UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16
-
serde-json-core
serde-json for no_std programs
-
ajson
JSON Parser for Rust - Get JSON values quickly
-
fog-pack
Binary Data format supporting immutable references, schema, and compression
-
endiannezz
Zero dependencies library for I/O endianness on high-level
-
json-feed-model
JSON Feed model
-
urlencode
A CLI utility for URL-encoding or -decoding strings
-
encoding_derive_helpers
Helper functions for creating different encoding derivation macros
-
serde-generate
Generate (de)serialization code in multiple languages
-
bytecodec
A tiny framework for implementing encoders/decoders of byte-oriented protocols
-
data-encoding-macro
Macros for data-encoding
-
bebop
The Rust runtime for Bebop, a schema-based binary serialization format
-
binserde
A crate for serializing data structures into a binary format
-
datamatrix
Data Matrix (ECC 200) decoding and encoding with an optimizing encoder
-
recap
Deserialize typed structures from regex captures
-
simd-json
High performance JSON parser based on a port of simdjson
-
byteordered
Abstraction for reading and writing data with implicit byte order awareness
-
shardio
Out-of-memory sorting and streaming of large datasets
-
lexpr
A representation for Lisp data
-
minicbor-ser
A simple implementation of serde for minicbor
-
gura
A Gura configuration language serializer/deserializer for Rust
-
youtubei-rs
A asynchronous implementation of the invidious innertube aka youtubei API wrapper
-
pb-jelly
A protobuf runtime for the Rust language developed at Dropbox
-
build_pbf_glyphs
Tools for working with SDF font glyphs encoded in protobuf format
-
serde_state
Stateful serialization/deserialization for serde
-
bpx
BPX official rust implementation
-
quartz_nbt
Provides support for serializing and deserializing Minecraft NBT data in binary and string form
-
gzb_binary_69
this is a binary key value structure with a high performance a reader and writer
-
bibicode
A crate to convert any natural number from one numeral system to another
-
tpk
A (de)serialization crate for TPK data
-
yore
Rust library for decoding/encoding character sets according to OEM code pages
-
esl
A library for reading, writing and processing ESM/ESP/ESS files
-
content_inspector
Fast inspection of binary buffers to guess/determine the encoding
-
schema_analysis
Analyze the schema of any self describing format
-
boba
Encoder and decoder for the Bubble Babble binary data encoding
-
hyper_serde
Serde support for Hyper types
-
extfg-sigma
A library for Sigma extfg financial interface messages serialization/deserialization
-
bsn1
Rust BER and DER serializer/deserializer
-
opg
Rust OpenAPI 3.0 docs generator
-
apple-bundle
Apple BundleResources serializer and deserializer for Rust
-
bad64
Rust bindings for Binja’s arm64 disassembler
-
gedcomx
The core data structures and serialization / deserialization of the GEDCOM X format
-
serde-protobuf
Support for Google Protocol Buffers in combination with serde
-
protospec
One binary format language to rule them all, One binary format language to find them, One binary format language to bring them all and in the darkness bind them
-
serde-query
Serde-compatible streaming data-query language with a jq-like syntax
-
codespan-lsp
Conversions between codespan types and Language Server Protocol types
-
sval
A no-std, object-safe serialization framework
-
rml_amf0
Modules for handling the encoding and decoding of data with Adobe’s Action Message Format 0 (AMF0 data format)
-
frostflake
Customizable and thread-safe distributed id generator
-
serde_valid
JSON Schema based validation tool using with serde
-
binascii
Useful no-std binascii operations including base64, base32 and base16 (hex)
-
osm_transit_extractor
Extract public transport data from an OpenStreetMap file
-
nix-nar-cli
Binary to manipulate Nix Archive (nar) files
-
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.
-
array-bytes
-
byte_struct
Pack and unpack structure as raw bytes with packed or bit field layout
-
oasis-cbor
Rust CBOR serialization built as a thin wrapper around sk-cbor
-
cargo-geiger-serde
TODO: Write description
-
simple_serde
A wrapper around multiple serde libraries making it easy to encode and decode multiple types
-
brcode
Crate to parse and emit BR Codes
-
germ
The Ultimate Gemini Toolkit
-
otdrs
otdrs is a tool to 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
-
alt_serde_json
A JSON serialization file format
-
castflip
Library for encoding/decoding numeric variables, arrays and structures in little-endian and big-endian
-
serde_merge
Simple utility to merge some serializable data types
-
ion-cli
Command line tool for working with the Ion data format
-
msgpackin
Msgpackin pure Rust MessagePack encoding / decoding library
-
json-objects-to-csv
Robust Rust library for converting JSON objects into CSV rows
-
f4jumble
Implementation of Zcash’s F4Jumble algorithm
-
json_typegen_cli
Command line utility for generating Rust types from JSON samples
-
spaceapi
SpaceAPI types and serialization/deserialization
-
oasis-borsh-derive-internal
Binary Object Representation Serializer for Hashing
-
conjure-serde
Serde Serializer and Deserializer wrappers for Conjure
-
dts
A tool to deserialize, transform and serialize data between different encodings
-
flexbuffers
Official FlexBuffers Rust runtime library
-
vu64
variable length encode/decode for a 64-bits integer
-
arcfinder
Tool for finding arcs in gcode for 3D-printing and replacing them with G2/G3 commands
-
dht-logger
Read DHT sensor data formatted in JSON over a serial interface and log it
-
serde_someip
A SOME/IP serialization format
-
jws
JSON Web Signature for Rust
-
fluvio-dataplane-protocol
data plane protocol
-
basecracker
Encode, Decode and Crack encoded data, useful to crack some random encoded strings in CTFs
-
mdbook-satysfi
A mdbook backend for generating SATySFi documents
-
register-bits
Perform register-bit manipulation which is verified at compile time
-
base2048
base2048 encoding for efficient encoding of binary data on twitter
-
lordeckcodes
Legends of Runeterra deck encoder/decoder
-
parsec-interface
Parsec interface library to communicate using the wire protocol
-
serlp
A serde serializer and deserializer for RLP (Recursive Length Prefix) encoding
-
sage_mqtt
Manipulate MQTT 5.0 data types
-
rbxm
Reader for Roblox model files
-
option_set
Bitflags on steroids
-
oem_cp
Rust library that handles OEM code pages (e.g. CP{437,737,850}) for single byte character sets
-
base65536
A binary encoding optimized for UTF-32/UCS-4 encoded text and Twitter
-
datafusion-proto
Protobuf serialization of DataFusion logical plan expressions
-
msd
A library for reading and writing MSD files
-
tch-serde
Serialize/Deserialize tch-rs types with serde
-
fnmatch-regex
Convert a glob-style pattern to a regular expression
-
reserde
Serde-based CLI document converter (Bencode, CBOR, JSON, TAML, x-www-form-urlencoded etc.)
-
base64-compat
encodes and decodes base64 as bytes or utf8 - compatible with older Rust versions
-
plantuml_encoding
Encoding and decoding text plantuml diagrams to facilitate communication of them through URL
-
utf8conv
A UTF8 / Unicode Converter for no_std
-
serde_traitobject
Serializable and deserializable trait objects. This library enables the serialization and deserialization of trait objects such that they can be sent between other processes running the same binary
-
nson
NSON is a lightweight data-interchange format like JSON or BSON
-
picky-asn1
Provide ASN.1 simple types
-
harlaw
Transform DSL files to JSON. Formatting options available for custom output.
-
edn-format
Rust implementation of EDN (Extensible Data Notation)
-
serde_bare
An implementation of the BARE (https://baremessages.org) encoding format
-
async-bincode
Asynchronous access to a bincode-encoded item stream
-
httlib-huffman
Canonical Huffman algorithm for handling HPACK format in HTTP/2
-
rust-strings
rust-strings
is a library to extract ascii strings from binary data -
nachricht-serde
Serde bindings for nachricht
-
json-pointer
A crate for parsing and using JSON pointers, as specified in RFC 6901
-
crockford
Provides Crockford Base32 encoding for identifiers (e.g. u64 values).
-
schemafy
Generates serializeable Rust types from a json schema
-
bytey_bincode
Bytey Bincode Extension, use Bytey instead
-
furse
A simple Rust wrapper for the official CurseForge API
-
varinteger
Rust module for encoding/decoding varints that doesn’t do any IO. Inspired by the Node.js varint module
-
emp
An Efficiently Managed Packaging system, NBT but better!
-
base64-lt
A base64 (with padding) string encoding/decoding utility
-
serde_partiql
A PartiQL data model serialization file format
-
binverse
Fast binary serialization with versioning
-
bt_bencode
A Bencode encoding/decoding implementation
-
yaml-split
provides an iterator over individual YAML documents in a YAML file or stream
-
another_json_minimal
A minimal json crate
-
strong-xml
Strong typed xml, based on xmlparser
-
anvil-region
Region file format storage for chunks
-
idm
Implicit Data Markup
-
layeredconf
Layered configeration files, deserialized with serde
-
three-d-asset
Load/save functionality for 3d applications
-
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.
-
bytey_byte_buffer
Bytey ByteBuffer code, use Bytey instead
-
percent-encoding-rfc3986
RFC3986-compliant percent encoding and decoding
-
tsu
Toml encoding and decoding utilities,parse to toml,convert-json-to-toml,convert-toml-to-json
-
neat-date-time
(native) Types & operations to allow space efficient storage of dates and times
-
ply-rs
Library for reading/writing ascii and binary PLY files
-
serde_vici
Serde serialization/deserialization library for the VICI protocol
-
xdr-codec
XDR encode/decode runtime support. Pairs with xdrgen which generates code from specs.
-
probor
A (prototype of) serialization protocol on top of CBOR that provides protobuf-like functionality
-
watson_rs
Rust implementation for Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
serde-this-or-that
Custom deserialization for fields that can be specified as multiple types
-
rippled_binary_codec
Serializing a XRP transaction from JSON into their canonical binary format
-
tobu
A protobuf data format for serde with first class support for reflection
-
hex-buffer-serde
Helper for serializing byte buffers as hex strings in
serde
-
eetf
Library for encoding/decoding Erlang External Term Format
-
messagepack-rs
messagepack-rs is pure Rust MessagePack implementation
-
rutie-serde
rutie serde integration
-
speedy-derive
A fast binary serialization framework, #[derive(Readable, Writable)] support
-
serde-hashkey
Space efficient, in-memory serde serialization which supports hashing
-
rcodec
Provides combinators for purely functional, declarative encoding and decoding of binary data
-
afibex
Library to handle automotive / ASAM fibex files
-
serde_bencode
A Serde backed Bencode encoding/decoding library for Rust
-
pct-str
Percent-encoded strings for URL, URI, IRI, etc
-
elfbin
Build ELF object files defining symbols with fixed binary data
-
desse
Ultra fast binary serialization and deserialization for types with size known at compile time
-
ordered-varint
Byte-orderable, variable length encoding
-
htmlentity
Encode a unicode character to html entity, decode html entity to a unicode character
-
json_minimal
A minimal json crate
-
vpk0
A Rust library for handling Nintendo’s N64-era vpk0 data compression
-
cantools
CAN-bus data analysis library
-
simple_xml_serialize
A Rust XML serialization library
-
shell-quote
A Rust library for shell-quoting strings, e.g. for interpolating into a Bash script.
-
serde-querystring
A query string deserializer based on serde
-
base91
Encoding binary data as ASCII characters. Similar to base64, but more efficient.
-
pythonize
Serde Serializer & Deserializer from Rust <–> Python, backed by PyO3
-
typetag
Serde serializable and deserializable trait objects
-
rschema
A json-schema generator
-
messy_json
JSON Parser for dynamically structured documents
-
httlib-protos
Protocol Buffers binary format implementation
-
pbjsonrpc-build
Generates jsonrpsee trait for prost message types
-
borsh-derive
Binary Object Representation Serializer for Hashing
-
serde_yaml_with_quirks
YAML support for Serde, fork with quirks support
-
md2nb
Convert Markdown files into Wolfram Notebooks
-
dxf
A rust crate for reading and writing DXF and DXB CAD files
-
muon-rs
Serde support for MuON data interchange format
-
serde_with_macros
proc-macro library for serde_with
-
fluvio-protocol
Fluvio streaming protocol
-
unicode-bom
Unicode byte-order mark detection for files and byte arrays
-
json-spanned-value
Track the origin of your json values for better error reporting!
-
sparkplug-rs
Sparkplug protobuf bindings for Rust
-
protoc-gen-prost-crate
Protocol Buffers compiler plugin powered by Prost!
-
aconv
Converts texts from the auto-detected encoding to UTF-8 or a specified encoding
-
fluvio-smartengine
The official Fluvio SmartEngine
-
pcap-file
A crate to read and write Pcap and read PcapNg
-
quoted-string
Specification independent utilities to handle quoted strings (in Mail, MIME types, ..)
-
json_value_resolve
Interface to resolve String to serde_json::Value
-
punycode
Functions to decode and encode Punycode
-
serde_variant
Retrieve serde provided variant names for enum objects
-
json_macros
Convenience macros for constructing JSON objects from literals
-
serde_tagged
Tag values during serialization, retreive tags during deserialization
-
actix-multiresponse
actix-multiresponse intents to allow supporting multiple response/request data formats depending on the Content-Type and Accept headers
-
nano-ogmo
Small cross platform ogmo3 deserialization
-
serde_x12
A Serde for ANSI X12
-
sk-cbor
CBOR parsing library
-
llvm-mapper
A library for mapping the contents of bitstreams into LLVM IR models
-
uri-rs
A Rust crate for URI
-
serde_html_form
(De-)serialization support for the
application/x-www-form-urlencoded
format -
serde-cs
Serde serialization/deserialization for camma separated lists
-
serde-nothing
Serialize to nothing. Deserialize from nothing
-
jsondata
JSON processing package for document databases
-
tycho
A minimal, self-describing and traversable binary data format designed around rust and the serde data model
-
bende
A bencode encoding/decoding implementation backed by serde
-
bytemuck_derive
derive proc-macros for
bytemuck
-
protobuf-parse
Parse
.proto
files. Files are parsed into aprotobuf::descriptor::FileDescriptorSet
object using either: pure rust parser (no dependencies)protoc
binary (more reliable and… -
storekey
Lexicographic sort-order preserving binary encoding format for key-value stores
-
babelfish
Universal translater for encodings
-
gift
A library for reading and writing GIF images
-
map-to-javascript-html
A library for serializing a map to JavaScript code in HTML usually for dynamically generating strings on web pages
-
delta-encoding
A library to encode and decode a delta-encoded stream of numbers
-
asm
A Rust library for decoding and encoding assembly of various architectures
-
micromarshal
(De)Serialisation between Rust values and binary byte objects
-
ei
erl_interface for rust
-
ucs2
UCS-2 decoding and encoding functions
-
tis620
A library for handling Thai Industrial Standard 620 (TIS-620) characters
-
dade_derive
dade is data definition for Rust structures
-
eccodes-sys
Low-level Rust bindings for latests ecCodes version
-
json_in_type
a library for fast json serialization
-
timecode
library to manipulate timecode
-
avrow
Avrow is a fast, type safe serde based data serialization library
-
serde_json_lenient
A lenient JSON serialization file format
-
planus-cli
Command-line utility for planus
-
base64-serde
Integration between rust-base64 and serde
-
xmlem
XML DOM implementation with pretty printing
-
openrtb
OpenRTB v2.5 and OpenRTB Dynamic Native Ads v1.2 types for rust
-
unicase_serde
serde Serialization and Deserialization for UniCase crate
-
df_st_cli
Command line interface for Dwarf Fortress Legends
-
base85
A library for Base85 encoding as described in RFC1924
-
steganography
A simple steganography library
-
humphrey_json
A JSON library for the Humphrey ecosystem
-
openapiv3-extended
Fork of openapiv3 crate. Provides additional methods to simplify working with openapiv3 structs.
-
base45
Encoder/decoder for base45
-
pbjson-types
Protobuf well known types with serde serialization support
-
netcdf3
A pure Rust library for reading and writing NetCDF-3 files
-
serde-query-derive
Serde-compatible streaming data-query language with a jq-like syntax
-
pb-rs
A converter from proto files into quick-protobuf compatible rust module
-
libcvss
A Rust implementation of the CVSS specification
-
ryg-rans-sys
FFI bindings for ryg_rans. ryg_rans is automatically built and linked statically. Requires a C compiler.
-
querylizer
Serialization library for OpenAPI parameter styles
-
keyvalues-serde
(De)serialize VDF text with serde
-
bitflags_serde_shim
Community Driven Serde Shims
-
tfschema-bindgen
Generate (de)serialization Rust code for Terraform Schema
-
serde-smile
A Smile implementation for Serde
-
savefile-derive
Custom derive macros for savefile crate - simple, convenient, fast, versioned, binary serialization/deserialization library
-
bitman
An easy to use bit manipulation library for Rust
-
store
A dead simple binary (de)serializer
-
persia-speedy-derive
A fast binary serialization framework, #[derive(Readable, Writable)] support
-
yaml2json-rs
Convert YAML documents to JSON
-
virtio-queue-ser
Serialization for virtio queue state
-
coult
Hashicorp vault secret retrival helper, using hyper and serde, and automatically parsing
-
serde_url_params
URL parameters serialization
-
serde_arrays
A simple module to support serializing and deserializing const generic or arbitrarily-large arrays
-
liberasurecode
A Rust wrapper for
openstack/liberasurecode
-
prost-reflect-derive
A derive macro for prost-reflect to generate ReflectMessage implementations
-
lbs
Lazy Binary Serialization
-
serde_json_string_parse
Parse string trait as json returning original string in case of error
-
hyperjson
A hyper-fast Python module for reading/writing JSON data
-
serde_trim
serde deserialize_with String trim
-
serde-lite-derive
Implementation of #[derive(Deserialize, Serialize, Update)] for serde-lite
-
ssh_mux_format
Data format used to communicate with openssh mux server
-
lsdj
Library for interfacing with LSDJ files and memory
-
serde-xdr
XDR serialization and deserialization for Serde
-
solana-reed-solomon-erasure
Rust implementation of Reed-Solomon erasure coding (Solana temporary fork)
-
form-data-builder
Simple multipart/form-data (RFC 7578) document builder
-
vlq
Sourcemap-style VLQ encoder and decoder
-
mif
Memory Initialization File
-
mosis
Assembler and Disassembler for the MOSIS instruction set
-
pipejson
A pipebase plugin using json serde
-
redis-derive
This crate implements the redis::FromRedisValue and redis::ToRedisArgs traits from mitsuhiko / redis-rs for any struct
-
serde-pod
https://github.com/Mingun/serde-pod
-
recoord
Handle coordinates in different formats
-
muter
utility for converting data between various formats and encodings
-
write-json
Simple {dependency,trait,macro}-less JSON serialization
-
opg_derive
Rust OpenAPI 3.0 docs generator
-
protoc-grpcio
API for programatically invoking the grpcio (grpc-rs) gRPC compiler
-
bson2
Encoding and decoding support for BSON in Rust
-
npyz
NumPy file format (de-)serialization. Fork of outdated npy-rs.
-
era-jp
Japanese Era Library
-
linked-hash-map-rs
A linked hash map
-
serde-cw-value
Serialization value trees for CosmWasm
-
wordlists
Take bits, give words
-
simple_x509
A simple X509 creating library
-
nachricht
Implementation of the nachricht wire format
-
hfs_nfd
Handle Apple’s unique NFD-like Unicode normalization, which is used in HFS+, in Rust
-
bytekey-fix
lexicographic sort-order preserving binary encoding
-
declio
A declarative I/O serialization library
-
thurgood
Full (de)serialization support for Ruby’s Marshal format
-
qif_generator
Library for QIF file generation
-
blc
An implementation of the binary lambda calculus
-
code-rs
Implementation of multiple coding schemes
-
text-to-png
A simple way to render text to a png image with basic options
-
sbp2json
Rust native implementation of SBP (Swift Binary Protocol) to JSON conversion tools
-
serde_ignored
Find out about keys that are ignored when deserializing data
-
flatten-json-object
Tiny Rust library for flattening JSON objects
-
quircs
QR code detection and scanning. Pure Rust.
-
echonet-lite
Pure Rust ECHONET Lite implementation
-
kvds
An efficient key-value store for encoding documents
-
rawbson
Blazing fast zero-copy BSON handling
-
zbar-rust
High-level and low-level ZBar binding for the Rust language
-
varint
A Rust implementation of Google Protobuf’s Variable-Length Integers
-
merge-yaml-hash
Merge YAML Hash
-
zvariant_derive
D-Bus & GVariant encoding & decoding
-
pigeon
Utilities for efficient packing and unpacking of big-endian binary data
-
serde_amqp_derive
Custom derive macros for serde_amqp
-
sane
SANE Serialization and Deserialization for Rust
-
csv-stream
For building CSVs as Streams or Iterators
-
valuable-serde
serde::Serialize
implementation forValuable
types -
serde-value
Serialization value trees
-
b0x
A simple CLI tool to display information about the provided input (integers, IP addresses, strings)
-
dusk-bytes
A trait that uses constant generics to implement de/serialization on sized type
-
packing
Bit packing and unpacking for arbitrarily aligned fields
-
fftp
In-network file transfer
-
serde_unit_struct
(De)serialize a unit struct as its name
-
nix-nar
Library to manipulate Nix Archive (nar) files
-
serde_bencoded
Yet another encoding/decoding library for bencode
-
dle-encoder
DLE ASCII encoder and transport layer for Rust
-
cbored
CBOR exact reader and writer
-
auditable-extract
Extract the dependency trees embedded in binaries by
auditable
crate -
json_typegen
Procedural macro that generates Rust types from JSON samples
-
aliri_base64
Wrappers that make debugging and using byte arrays a bit nicer
-
named-binary-tag
Format is used by minecraft for the various files in which it saves data
-
oeis-utils
Parse OEIS database archives
-
de_env
Deserialize environment variables into a struct
-
enumscribe
Derive macros for converting between enums and strings
-
jsonl
An implementation of JSON Lines for Rust
-
oasis-borsh
Binary Object Representation Serializer for Hashing
-
optional-field
Alternative data type to Option for representing values that can have 3 states: present, missing or null
-
csv-diff
Compare two CSVs - with ludicrous speed 🚀
-
serde-altar
Serde data format for Terraria world files
-
jsonrpc-macros-plus
Helper macros for jsonrpc-core
-
npy
NumPy file format (de-)serialization
-
libzbase32
An implementation of the z-base-32 format for Rust. This implementation is no_std compatible.
-
destream_json
Library for decoding & encoding a JSON stream
-
para-cli
Decoder and utility for the Flipnote Studios .ppm animation format
-
pb-jelly-gen
A protobuf binding generation framework for the Rust language developed at Dropbox
-
strict_encoding_test
Helper functions for testing strict encodings
-
serde_closure_derive
Serializable and debuggable closures. This library provides macros that wrap closures to make them serializable and debuggable. See https://crates.io/crates/serde_closure for documentation
-
bs62
Base62 encoder / decoder with support for leading
0x00
bytes -
detached-jws
Detached JSON Web Signature for Rust
-
empty_type_derive
Converting between types and their optional counterparts
-
stream_delimit
length delimited protobuf stream separator
-
informalsystems-prost
Release based on a fork until upstream is updated
-
newline-converter
Newline byte converter library
-
utf7-imap
Mailbox names decoder (UTF-7 IMAP RFC 3501)
-
serde_asn1_der
A basic ASN.1-DER implementation for
serde
based uponasn1_der
-
typed-io
Extends and types
std::io
to make it easier to use -
yenc
Encodes and decodes using the yEnc encoding
-
satoxid
Boolean satisfiability problem encoding library written in rust
-
obkv
Optimized-bytes key and a value store
-
bsa
rust library for creating and extracting Bethesda Softworks Archives
-
serde_osc
Serialization and deserialization of Open Sound Control (OSC) packets using serde
-
altcoin-bech32
Encodes and decodes Altcoin Segregated Witness addresses in Bech32
-
htmlize
Encode and decode HTML entities in UTF-8
-
minigps
Library for MiniGPS file format support
-
rut-lib
A Rust Library for validate/generate an Chilean ID (RUT)
-
serde_valid_derive
JSON Schema based validation tool using with serde
-
osm-pbf-proto
OpenStreetMap PBF-Format data-structures
-
diny
An asynchronous, alloc-free serialization framework
-
lber
An ASN.1/BER parser/encoder based on nom
-
serde-scale
Serde serializer and deserializer for the SCALE encoding
-
simple_jwt
simple JWT encoder/decoder
-
serde_kicad_sexpr
KiCAD v6 S-Expression Format
-
pbtools
Google Protocol Buffers encoding and decoding
-
ega_palette
Represents EGA colors, a palette containing these colors, and methods of extracting RGB data from each color
-
serde_watson
Rust implementation for Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
strip_bom
Add a simple BOM striping feature for
str
andString
-
normal_map
A struct that maps a range of values to the normalized range [0.0, 1.0]
-
sgxs
Library for working with the SGX stream format
-
serde_millis
A serde wrapper that stores integer millisecond value for timestamps and durations (used similarly to serde_bytes)
-
bitorder
Library to read and write bits in lsb or msb order
-
prost-bytes05
A Protocol Buffers implementation for the Rust Language
-
validatron
A data structure validation library designed for user input
-
alt_serde
A generic serialization/deserialization framework
-
serde_hzdata
A data markup language for Hanzzok
-
iunorm
Mapping normalized floating-point numbers to (un)signed integers
-
hserde
Simple serialization/deserialization library written purely in Rust
-
structure
Use format strings to create strongly-typed data pack/unpack interfaces
-
transmog-bincode
Bincode adaptor for Transmog
-
bincode2
A binary serialization / deserialization strategy that uses Serde for transforming structs into bytes and vice versa!
-
escape8259
RFC8259-compliant string escaping and un-escaping
-
g60
encodes and decodes G60 as bytes or utf8
-
rust-openfmb-ops-protobuf
Rust language protobuf definitions for the OpenFMB operational use cases
-
rudano
A data serialization format as similar as possible to Rust’s own syntax
-
rkyv_dyn
Trait object support for rkyv
-
serde_jcs
JSON Canonicalization Scheme (JCS) for Serde
-
block_kit
Simple wrapper for slack api
-
redshirt
Provides support for the Redshirt 1 and Redshirt 2 data encoding schemes
-
serializers
Easily create multiple serializers for the same type
-
valq
macros for querying and extracting value from structured data by JavaScript-like syntax
-
serde_jce
Jce format support for serde-rs
-
etwin_serde_tools
Helper functions for
serde
-
hpack
A library implementing HPACK coding
-
hangul
Utilities to manipulate Hangul Syllables
-
kafka-serde
serialization and deserialization for the Kafka protocol
-
libfar
Library for interacting with FAR archives
-
protoc-gen-tonic
Protocol Buffers compiler plugin for gRPC services powered by Prost! and Tonic
-
kaitai
A macro for compiling Kaitai Struct into Rust
-
jwt_rs
A Json Web Token (JWT) implementation for Rust
-
file-utils
Convenience wrappers for file I/O, mostly around binary operations
-
ordcode
Serialization format which preserves lexicographical ordering, for use with key-value databases
-
shortid
uuidv1 generator and variant. safe and fast.
-
propdayscov
Calculation proportion of days covered metric from input CSV file
-
docchi_compaction
A serializer which compresses integers
-
nebula-fbthrift-storage
Nebula Graph storage interface
-
microserde
Zero-dependency implementation of Serde
-
base256u
Simple mapping between bytes and Unicode codepoints
-
bakery
Deserialize binary objects from structured text data files
-
packtool
In memory packing made easy
-
pime
Rust Python Integration Made Easy
-
float_fast_print
Fast float-to-string conversion based on the Ryū algorithm by Ulf Adams
-
z-base-32
z-base-32: human-oriented base-32 encoding
-
trans
Serialization protocol for inter-language communication
-
i-dunno
RFC 8771 Internationalized Deliberately Unreadable Network Notation
-
num256
Implementation of 256 bit integers
-
ananas
Transform arbitrary data to Not-A-Number (NaN) payloads
-
typescript-type-def-derive
Derive procedural macro for typescript-type-def
-
fbthrift
Facebook fork of thrift
-
bebop-tools
Cargo buildscript tools for Bebop, a schema-based binary serialization format
-
ornament
A helper to create decorated text
-
persia-speedy
A fast binary serialization framework
-
stun_codec_blazh
fork from stun_codec
-
queryst
Rust query string parser with nesting support, forked to update Serde
-
prost-amino
An implementation of the Amino serialization for Tendermint/Cosmos in the Rust Language. See https://github.com/tendermint/go-amino for details.
-
rend
Endian-aware primitives for Rust
-
dmgwiz
Extract filesystem data from DMG files
-
lib-base64
A base64 (with padding) encoding and decoding library, which implements the encode() and decode() methods for the String type
-
haxeformat
Haxe serialization format in Rust
-
serde_any
Dynamic serialization and deserialization with the format chosen at runtime
-
conversion
An abstraction crate to convert iterators on the fly
-
strkey
Serialization of values into a human-readable encoding that preserves lexicographic sort order
-
serde_json_bytes
a JSON Value object with strings backed by Bytes, parsed by serde_json
-
encryption-macros-utils
This crate belongs to the encryption-macros crate
-
arff
ARFF file format serializer and deserializer
-
arya
simple json validation. simple json repair. lightning fast.
-
float-format
A library for custom floating point number format
-
xml-pretty
XML prettifer binary using xmlem
-
wolfram-expr
Efficient and ergonomic representation of Wolfram expressions in Rust
-
katcp_derive
Proc macros to accompany the katcp packages
-
based
Custom numeral systems
-
nobility
NBT decoder
-
byteorder-pack
A binary data reader and writer that is similar to Python’s struct module
-
tokio-byteorder
Asynchronous library for reading/writing numbers in big-endian and little-endian
-
minicbor-derive
Derive minicbor
Decode
andEncode
traits -
tree-sitter-parsers
Preinstallation of tree-sitter parsers of multiple languages for Rust projects
-
msgpackin_core
Msgpackin pure Rust MessagePack no_std encoding / decoding library
-
musli-storage
Partially upgrade stable format for Müsli suitable for storage
-
kmip-protocol
KMIP protocol object (de)serialization
-
llvm_profparser
Parsing and interpretation of llvm coverage profiles and generated data
-
tobu-gen
A protobuf data format for serde with first class support for reflection
-
line-wrap
Efficiently insert line separators
-
serde-tc
Serde support for trait calls
-
parity-codec
Lightweight, efficient, binary serialization and deserialization codec
-
utf16string
String types to work directly with UTF-16 encoded strings
-
to-binary
Converts From Hex, UTF-8, Vector of Bytes, or a Byte Slice to a Binary String And Implements Many Useful Functions For Binary Strings
-
milf
A native Rust encoder and decoder of My INI-Like Format (MILF)-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for MILF data to facilitate…
-
schemafy_lib
Generates serializeable Rust types from a json schema
-
serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
borsh-v
Binary Object Representation Serializer for Hashing
-
bytepack
bytepack offers a Read and Write trait extension generalized for any packed data type
-
jsonist
A JSON formatter
-
golden_apple
A Rust library for decoding and sharing Minecraft data types
-
dusk-varint
varint+zigzag integer encoding/decoding (no_std)
-
eyes
A simpler way to parse using human-readable templates
-
eio
Read and write numbers in big-endian and little-endian
-
serde-lexpr
Serde support for Lisp S-expressions
-
clap-serde
Provides a wrapper to deserialize clap app using serde
-
dlhn_derive
Procedural Macros for DLHN
-
osmflat
OpenStreetMap (OSM) data format providing an efficient random data access through memory mapped files
-
df_st_world_sites_and_pops
World_sites_and_pops.txt parser for the DF Storyteller project
-
bincode_derive
Implementation of #[derive(Encode, Decode)] for bincode
-
url-escape
This library is for encoding/escaping special characters in URLs and decoding/unescaping URLs as well
-
json_value_search
Interface to search elements into serde_json::Value
-
fcode
A binary serialization/deserialization strategy for Serde that supports schema evolution
-
picky-krb
Encode/decode Kerberos ASN.1 DER structs
-
roe
Unicode case conversion
-
xed-sys
Rust FFI bindings for Intel XED
-
magnesium
A minimal XML iterator
-
yaup
URL parameters serialization
-
empty_type_traits
Converting between types and their optional counterparts
-
dos-cp
DOS code pages
-
serum-borsh
Binary Object Representation Serializer for Hashing
-
serde_shims
Community Driven Serde Shims
-
httlib-hpack
HPACK format implementation for HTTP/2
-
json-api
Idiomatic types for building a robust JSON API
-
zstr
Zero-terminated C string literals
-
cs_serde_cbor
CBOR support for serde
-
pipecsv
A pipebase plugin using csv serde
-
capnp
runtime library for Cap’n Proto data encoding
-
bitcoincash-bech32
Encodes and decodes the BitcoinCash’s Bech32 format
-
endio_bit
Bit-level reading and writing, modeled after std::io::{BufReader, BufWriter}
-
dade_macro
dade is data definition for Rust structures
-
weird
A Crockford Base32-like encoding that produces non-sequential output based on a salt
-
cs_serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
llvm-bitcursor
A no-frills bitstream cursor library for Rust
-
binary_macros
Macros for decoding base64-like encodings in string literals to [u8] literals
-
pbjson
Utilities for pbjson conversion
-
tobytes
A small crate to simplfy type to bytes encoding
-
rhexdump
A hexdump library to format byte slices and files
-
gitter
A library that provides Gitter API
-
rson_rs
Rust Object Notation
-
prost-reflect-build
A utility function for use with prost-build and prost-reflect to generate ReflectMessage implementations
-
serde_gura
Gura support for Serde
-
lebe
Tiny, dead simple, high performance endianness conversions with a generic API
-
protobuf-json-mapping
JSON mapping for Protocol Buffers messages
-
smoljson
Minimal
-
mors
A crate for converting morsecode to text and reverse
-
accord
Library for validating data according to rules like “contains”, “length”, “either”, “range”
-
asterix
Encode/Decode for ASTERIX protocol using the deku library
-
base_core_socialist_values
Encode and decode with BCSV (base core socialist values)
-
serde-strz
A serde wrapper that stores type using Display and FromStr
-
edres
Create struct definitions from config files at build time
-
lightning_encoding_derive
Derive macros for lightning network peer protocol encodings
-
transmog-pot
Pot adaptor for Transmog
-
buf-view
Read/write primitive types on a wrapper buffer view
-
base131072
Base131072 encoding
-
vdf-serde
Support for the Valve Data Format for Serde
-
ipp_encoder
Internet Printing Protocol encoder-decoder
-
serde_unit_struct_derive
Proc-macro engine for serde_unit_struct
-
bytey
Bytey provides a convenient and easy to use byte storage
-
lbs_derive
Lazy Binary Serialization (derive)
-
validjson
Simple JSON schema and content validator executable
-
const_base
Decoding/encoding base 64/32/16 strings at compile-time
-
cdr
A serialization/deserialization implementation of Common Data Representation
-
minicbor-io
A set of I/O utilities for minicbor
-
ls_rules
A Little Snitch .lsrules file format model
-
serialize_deserialize_u8_i32
A Rust library that safely converts, back and forward, between u8 and i32
-
serde-humanize-rs
A Serde deserializer for duration and byte-size
-
sval_json
JSON support for the sval serialization framework
-
radix64
A base64 library by another name
-
finite_repr
Isomorphic encoding/decoding data to & from numbers
-
ssh_format
Data format used to communicate with openssh mux server
-
erased_serde_json
Type-erased Formatter trait for serde_json::ser::Formatter
-
transmute-bytes
Simple. Safe. From bytes without loss
-
nachricht-nq
Pretty printing of nachricht messages
-
serde_rustler
Serde Serializer and Deserializer for Rustler NIFs
-
diny_derive
Derive macros for the diny framework
-
serde_someip_derive
Macros implementation of #[derive(SomeIp)]
-
rschema-core
rschema’s core crate
-
corepack
A no_std support for messagepack in serde
-
eosio-scale-info-derive
Derive type info for SCALE encodable types
-
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…
-
enum_primitive_serde_shim
Community Driven Serde Shims
-
serde-hex
Hexadecimal encoding/decoding with serde
-
tbon
Tinychain Binary Object Notation is a compact and versatile stream-friendly binary serialization format
-
expry_macros
Execute an expression on an encoded (binary) value, yielding another binary value (either in decoded or encoded form). Supports custom functions. Supports parsing the expression and converting the expression to bytecode.
-
buffer_io
an intuitive library for reading and writing binary buffers
-
dochy_compaction
A serializer which compresses integers
-
hex-wrapper
Wrappers of the convertion between numbers and hex strings
-
oasis-cbor-derive
Procedural macros for oasis-cbor
-
musli-wire
Fully upgrade stable format for Müsli suitable for network communication
-
byteio
I/O abstractions for bytes
-
cbordata
CBOR processing package for document databases and distributed applications
-
utf8-builder
Build and validate UTF-8 data from chunks. Each chunk doesn’t have to be a complete UTF-8 data.
-
rkyv_typename
Customizable naming for types
-
rustf8
An iterator to decode a single UTF-8 character from an I/O stream
-
df_st_world_history
World_history.txt parser for the DF Storyteller project
-
serde_piecewise_default
Uses serde’s Option handling to let you easily specify defaults for all fields at once by implementing Default
-
binverse_derive
Macros for the binverse crate providing fast binary serialization with versioning
-
serde_scan
easily deserialize values from standard input
-
bmx
Binary modeling expressions
-
terraform-parser
Strictly typed terraform plan and state files parser written in Rust
-
simple_xml_serialize_macro
A Rust XML serialization library
-
hexutil
A macro to implement common traits to work with hexadecimal values
-
messagepack-rs-macros
Procedural macros for messagepack-rs
-
zlo
A binary serialization/deserialization strategy that uses Serde for transforming structs into very compact bit representations
-
protoc-gen-prost-serde
Protocol Buffers compiler plugin providing JSON serializations
-
germ-macros-impl
Germ Macro Implementations
-
io_self
A simple system for encoding/decoding binary data based on a predefined format
-
json-parser
JSON parser
-
transcoding_rs
Converts text encoding the easy and efficient way
-
serde-deserialize-over
Deserialize structs onto existing struct instances via serde
-
aiid
AIngle base32 encoding scheme for keys, agents, identifiers, etc
-
binwrite
A Rust crate for helping write structs as binary data using ✨macro magic✨
-
byteorder_async
Library for reading/writing numbers in big-endian and little-endian asynchronously
-
yojson-rs
A parser for Yojson format(https://mjambon.github.io/mjambon2016/yojson.html)
-
zbus_macros
proc-macros for zbus
-
data-encoding-bin
Swiss Army knife for data-encoding
-
json_value_remove
Interface to remove serde_json::Value elements
-
serde-indexed
Derivation of Serialize and Deserialize that replaces struct keys with numerical indices
-
llvm-support
Support types and routines for parsing LLVM’s bitcode
-
declio_derive
Derive macros for declio
-
bcsv
CLI for base_core_socialist_values
-
serde_str
A serde wrapper that stores type using Display and FromStr
-
serde_bytes_base64
Wrapper for Vec, which uses base64 string as serde representation
-
wstp-sys
Low-level FFI bindings to the Wolfram Symbolic Transfer Protocol (WSTP) C API
-
luna_nbt
Another library for Minecraft’s Named Binary Tag (NBT) format
-
mime_serde_shim
Community Driven Serde Shims
-
transmog-versions
Multi-version/Multi-format support for Transmog