-
base64
encodes and decodes base64 as bytes or utf8
-
bincode
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
serde_with
Custom de/serialization functions for Rust's serde
-
prost
A Protocol Buffers implementation for the Rust Language
-
serde_json
A JSON serialization file format
-
serde
A generic serialization/deserialization framework
-
encoding_rs
A Gecko-oriented implementation of the Encoding Standard
-
protobuf
Google protocol buffers
-
erased-serde
Type-erased Serialize and Serializer traits
-
base64ct
Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of data-dependent branches/LUTs and thereby provides portable "best effort" constant-time operation and embedded-friendly no_std support
-
half
Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types
-
serde-wasm-bindgen
Native Serde adapter for wasm-bindgen
-
rmp-serde
Serde bindings for RMP
-
polars
DataFrame library based on Apache Arrow
-
num-format
producing string-representations of numbers, formatted according to international standards
-
hex
Encoding and decoding data into/from hexadecimal representation
-
ron
Object Notation
-
compact_str
A memory efficient string type that transparently stores strings on the stack, when possible
-
bson
Encoding and decoding support for BSON in Rust
-
borsh
Binary Object Representation Serializer for Hashing
-
data-encoding
Efficient and customizable data-encoding functions like base64, base32, and hex
-
scale-info
Info about SCALE encodable Rust types
-
html-escape
encoding/escaping special characters in HTML and decoding/unescaping HTML entities as well
-
bs58
Base58 codec implementation
-
rkyv
Zero-copy deserialization framework for Rust
-
multihash
format
-
serde-xml-rs
xml-rs based deserializer for Serde (compatible with 0.9+)
-
bytemuck
mucking around with piles of bytes
-
schemars
Generate JSON Schemas from Rust code
-
os_str_bytes
Lossless functionality for platform-native strings
-
reed-solomon-erasure
Reed-Solomon erasure coding
-
confy
Boilerplate-free configuration management
-
flatbuffers
Official FlatBuffers Rust runtime library
-
serde-aux
A serde crate's auxiliary library
-
binrw
helping read structs from binary data using ✨macro magic✨
-
json5
serializer and deserializer which speaks Serde
-
serde-reflection
Extract representations of Serde data formats
-
simdutf8
SIMD-accelerated UTF-8 validation
-
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
-
array-bytes
A collection of array/bytes/hex utilities
-
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
-
apache-avro
working with Apache Avro in Rust
-
humantime-serde
Serde support for the
humantime
crate -
ciborium
serde implementation of CBOR using ciborium-basic
-
capnp
runtime library for Cap'n Proto data encoding
-
serde_urlencoded
x-www-form-urlencoded
meets Serde -
prost-reflect
A protobuf library extending prost with reflection support and dynamic messages
-
rust_xlsxwriter
writing Excel 2007 xlsx files
-
multibase
in rust
-
rmp
Pure Rust MessagePack serialization implementation
-
unsigned-varint
unsigned varint encoding
-
rasn
A safe no_std ASN.1 codec framework
-
rlp
Recursive-length prefix encoding, decoding, and compression
-
gix-object
Immutable and mutable git objects with decoding and encoding support
-
bcs
Binary Canonical Serialization (BCS)
-
pot
A concise binary serialization format written for
BonsaiDb
-
packed_struct
Binary-level structure packing and unpacking generator
-
ipc-channel
A multiprocess drop-in replacement for Rust channels
-
serde_plain
A restricted plain text serializer for serde
-
json-patch
RFC 6902, JavaScript Object Notation (JSON) Patch
-
tinyjson
Tiny simple JSON parser/generator
-
toml_edit
format-preserving TOML parser
-
slog-json
JSON drain for slog-rs
-
speedy
A fast binary serialization framework
-
serde-pickle
A serde-based serialization library for Python's pickle format
-
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…
-
schema_registry_converter
Encode/decode data from/to kafka using the Confluent Schema Registry
-
http-serde
Serde support for the http crate. (De)serialize HeaderMap, Uri, Method, StatusCode
-
leb128
Read and write DWARF's "Little Endian Base 128" (LEB128) variable length integer encoding
-
deser-hjson
a Hjson deserializer for Serde
-
planus
alternative compiler for flatbuffers, an efficient cross platform serialization library
-
gix-packetline
gitoxide project implementing the pkt-line serialization format
-
hcl-rs
HCL parser and formatter for rust with serde support
-
serde-json-core
serde-json for no_std programs
-
test-fuzz
fuzzing Rust easy
-
bitstream-io
reading/writing un-aligned values from/to streams in big-endian and little-endian formats
-
value-bag
Anonymous structured values
-
integer-encoding
varint+zigzag and fixedint integer encoding/decoding (https://developers.google.com/protocol-buffers/docs/encoding)
-
serde-big-array
Big array helper for serde
-
serde_path_to_error
Path to the element that failed to deserialize
-
simple_asn1
DER/ASN.1 encoding/decoding library
-
serde-transcode
Transcode from one Serde format to another
-
serde_valid
JSON Schema based validation tool using with serde
-
serde_v8
V8 serialization and deserialization
-
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. -
rend
Endian-aware primitives for Rust
-
htmlize
Encode and decode HTML entities in UTF-8 according to the standard
-
fastnbt
Serde deserializer for Minecraft's NBT format
-
serde_jsonc
A JSON serialization file format
-
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…
-
sonic-rs
fast Rust JSON library based on SIMD
-
encode_unicode
UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16
-
bytecheck
Derive macro for bytecheck
-
deku
bit level serialization/deserialization proc-macro for structs
-
apollo-encoder
serialise GraphQL Schemas
-
serde_rusqlite
Serialize/deserialize rusqlite rows
-
ril
Rust Imaging Library: A performant and high-level image processing crate for Rust
-
bitcode
bitwise binary serializer
-
libhaystack
Haystack 4 data types, defs, filter, units, and encodings
-
quick-junit
Data model and serializer for JUnit/XUnit XML
-
bcder
Handling of data encoded in BER, CER, and DER
-
cookie-factory
nom inspired serialization library
-
bendy
encoding and decoding bencode with enforced canonicalization rules
-
json_value_merge
Interface to merge serde_json::Value objects
-
fluent-uri
A full-featured URI handling library compliant with RFC 3986
-
serde_ipld_dagcbor
IPLD DAG-CBOR support for Serde
-
typeshare
Seamlessly share type definitions across multiple languages for FFI interoperability
-
protoc-bin-vendored
protoc binaries compiled by Google and bundled in this crate
-
stun_codec
Encoders and decoders for STUN (RFC 5389) and its extensions
-
deserr
Deserialization library with focus on error handling
-
serdect
Constant-time serde serializer/deserializer helpers for data that potentially contains secrets (e.g. cryptographic keys)
-
picky-asn1-der
An ASN.1-DER subset for serde
-
serde_dynamo
serde serializer/deserializer for DynamoDB items that supports aws-sdk-dynamodb, aws_lambda_events, and rusoto_dynamodb
-
cyclonedx-bom
CycloneDX Software Bill of Materials Library
-
savefile
convenient, fast, versioned, binary serialization/deserialization library
-
serde_regex
A serde wrapper that (de)serializes regex as strings
-
rusty_ulid
Rust ULID (Universally Unique Lexicographically Sortable Identifier) generation and processing
-
musli
Müsli is a flexible and generic binary serialization framework
-
mycelium-bitfield
Structured bitfields, courtesy of Mycelium
-
conjure-error
Runtime support for generated Conjure errors
-
typetag
Serde serializable and deserializable trait objects
-
serde_html_form
(De-)serialization support for the
application/x-www-form-urlencoded
format -
pilota
thrift and protobuf implementation in pure rust with high performance and extensibility
-
voca_rs
manipulating [unicode] strings
-
molecule
Rust bindings for molecule
-
netcdf
High-level NetCDF bindings for Rust
-
tuple
Element-wise operations on tuples
-
ffuzzy
generate / parse / compare ssdeep Context Triggered Piecewise Hashes (CTPH)
-
yaml-merge-keys
YAML merge key extension. http://yaml.org/type/merge.html
-
typical
Data interchange with algebraic data types
-
serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
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…
-
base64-url
Base64 encode, decode, escape and unescape for URL applications
-
typify
JSON schema to rust type code generator
-
decimal-rs
High precision decimal implementation for Rust
-
async-bincode
Asynchronous access to a bincode-encoded item stream
-
zvariant
D-Bus & GVariant encoding & decoding
-
capnpc
Cap'n Proto code generation
-
serde_arrow
Convert sequences of Rust objects to Arrow arrays and back again
-
serde_variant
Retrieve serde provided variant names for enum objects
-
utf8-width
To determine the width of a UTF-8 character by providing its first byte
-
asn1_der
ASN.1-DER en-/decoder
-
z85
ZeroMQ's Z85 encoding mechanism with padding
-
pdf-writer
A step-by-step PDF writer
-
picky-asn1
Provide ASN.1 simple types
-
versionize
A version tolerant serialization/deserialization framework
-
serde_json_lenient
A lenient JSON serialization file format
-
k8-types
Kubernetes Object Types
-
protox
protobuf compiler
-
dlhn
blazing fast and small data serialization format
-
irondash_message_channel
Rust interface to irondash MessageChannel
-
serde_tagged
Tag values during serialization, retreive tags during deserialization
-
bp7
dtn Bundle Protocol Version 7 ([RFC 9171]
-
htmlentity
encoding and decoding HTML entities
-
jsonschema-transpiler
transpile JSON Schema into schemas for data processing
-
query_map
VectorMap is a generic wrapper around HashMap<String, Vec<String>> to handle different transformations like URL query strings
-
wavers
reading and writing wav files
-
prost-types
A Protocol Buffers implementation for the Rust Language
-
substrait
Cross-Language Serialization for Relational Algebra
-
keyvalues-serde
(De)serialize VDF text with serde
-
serde-value
Serialization value trees
-
ezlua
Ergonomic, efficient and Zero-cost rust bindings to Lua5.4
-
usv
USV: Unicode Separated Values (USV) for data markup. This is for spreadsheets, databases, content management, and more. This builds on ASCII Separated Values (ASV) and contrasts with Comma Separated Values (CSV).
-
prost-wkt
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
dcbor-cli
Command line parser/validator for deterministic CBOR ("dCBOR")
-
xlsxwriter
Write xlsx file with number, formula, string, formatting, autofilter, merged cells, data validation and more
-
serde_avro_fast
An idiomatic implementation of serde/avro (de)serialization
-
sval
Streaming, structured value serialization
-
kmip-ttlv
KMIP TTLV (de)serialization
-
idm
Implicit Data Markup
-
serde-tuple-vec-map
Deserialize a serialized map to a Vec<(K, V)> in serde
-
gob_archive
Rust-written CLI archiver and un-archiver for the LucasArts GOB archive format
-
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
-
redact
keeping secrets out of logs
-
wezterm-dynamic
config serialization for wezterm via dynamic json-like data values
-
yore
decoding/encoding character sets according to OEM code pages
-
revision
A serialization and deserialization implementation which allows for schema-evolution
-
datafusion-python
Apache Arrow DataFusion DataFrame and SQL Query Engine
-
serde_bencode
A Serde backed Bencode encoding/decoding library for Rust
-
lexpr
A representation for Lisp data
-
tor-bytes
Helpers for encoding and decoding byte-orientted data, as used by Tor
-
native_model
A thin wrapper around serialized data which add information of identity and version
-
harsh
Hashids implementation for Rust
-
stream-vbyte
Compress and decompress numbers efficiently in the Stream VByte encoding
-
borsh-derive
Binary Object Representation Serializer for Hashing
-
chewdata
Extract Transform and Load data
-
jppe
byte stream structured serialization and deserialization library
-
cddl-cat
Parse CDDL schemas and validate CBOR or JSON serialized data
-
serde_assert
Testing library for serde Serialize and Deserialize implementations
-
write-json
{dependency,trait,macro}-less JSON serialization
-
procspawn
thread::spawn just with processes
-
bebop
runtime for Bebop, a schema-based binary serialization format
-
schematic
A layered serde configuration and schema library
-
serde_json_path
Query serde_json Values using JSONPath
-
utf8-chars
Char-by-char iterator and
read_char
method forBufRead
-
vrd
generating random and pseudo-random numbers based on the Mersenne Twister algorithm
-
redis-macros
macros and wrappers to redis-rs to automatically serialize and deserialize structs with serde
-
flatdata
Rust implementation of flatdata
-
jsonbb
A binary representation of json value, optimized for parsing and querying
-
ucs2
UCS-2 decoding and encoding functions
-
jsonrpc-server-utils
Server utils for jsonrpc-core crate
-
jetro
transform, query and compare JSON format
-
votable
serializer/deserializer with support for format other than XML, such as JSON, TOML or YAML
-
type_reg
Serializable map of any type
-
xmlserde
useful tool for serializing and deserializing xml
-
protoc-gen-prost
Protocol Buffers compiler plugin powered by Prost!
-
serde_columnar
Ergonomic columnar storage encoding crate with forward and backward compatible
-
npyz
NumPy file format (de-)serialization. Fork of outdated npy-rs.
-
serde_trim
serde deserialize_with String trim.Supports multiple std::collections types
-
rtcm-rs
Encoding/decoding of RTCM v. 3
-
parquet-format-safe
Safe Parquet and Thrift reader and writer (sync and async)
-
serde-email
A validating email type that can be serialised using Serde
-
bevy_serde_project
Stateful, structural and human-readable serialization crate for the bevy engine
-
bsn1
Rust BER and DER serializer/deserializer
-
shell-quote
shell-quoting strings, e.g. for interpolating into a Bash script.
-
jsonrpsee-types
JSON-RPC v2 specific types
-
build_pbf_glyphs
A CLI utility for generating protobuf-encoded SDF font glyphs from original source fonts
-
fltn
Flattens a serialized data structure making it greppable
-
envious
Deserialize (potentially nested) environment variables into your custom structs
-
serde_nanos
Wrapper to process duration and timestamps as nanoseconds
-
http-serde-ext
serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
-
bt_bencode
A Bencode encoding/decoding implementation
-
actson
A reactive (or non-blocking, or asynchronous) JSON parser
-
json-event-parser
A JSON event parser and serializer
-
serde-querystring
A query string deserializer based on serde
-
deduplicating_array
A serde serialization strategy that uses PartialEq to reduce serialized size
-
queryst
Rust query string parser with nesting support, forked to update Serde
-
tagger
Write SVG / HTML / XML programmatically
-
dbn
working with Databento Binary Encoding (DBN)
-
capnp-futures
async serialization for Cap'n Proto messages
-
structured-logger
A logging implementation for the log crate that logs structured values either synchronous or asynchronous, as JSON, CBOR, or any other format, into a file, stderr, stdout, or any other destination
-
serde-pyobject
PyO3's PyAny as a serde data format
-
bilrost
A compact protobuf-like serializer and deserializer for the Rust Language
-
impl-serde
Serde serialization support for uint and fixed hash
-
xlsx_group_write
excel xlsx分组输出器
-
reed-solomon-simd
Reed-Solomon coding with O(n log n) complexity. Leverages SIMD instructions on x86(-64) and AArch64.
-
serde-hashkey
Space efficient, in-memory serde serialization which supports hashing
-
ulid-generator-rs
generating ULIDs
-
tremor-value
Tremor Script Interpreter
-
simple-base64
encodes and decodes base64 as bytes or utf8 with simple API
-
msgpack-schema
A specification language for MessagePack data format
-
htop
HTML to PDF converter
-
fstr
A stack-allocated fixed-length string type
-
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
-
laurel
Transform Linux Audit logs for SIEM usage
-
serde-this-or-that
Custom deserialization for fields that can be specified as multiple types
-
hex-conservative
A hex encoding and decoding crate with a conservative MSRV and dependency policy
-
codespan
Data structures for tracking locations in source code
-
bitflags_serde_shim
Community Driven Serde Shims
-
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
-
makepad-micro-serde
Makepad micro replacement for serde
-
conjure-serde
Serde Serializer and Deserializer wrappers for Conjure
-
germ
The Ultimate Gemini Toolkit
-
bxmr
a CLI tool for managment BXM's code with rIME-Squirrel
-
rytm-rs
More than safe rust abstractions over rytm-sys, an unofficial SDK for Analog Rytm MKII running firmware 1.70
-
interner
A string, path, and buffer internment crate with no dependencies
-
simdnbt
an unnecessarily fast nbt decoder
-
tl-proto
A collection of traits for working with TL serialization/deserialization
-
itf
consuming Apalache ITF traces
-
node-semver
compliant semver implementation in Rust
-
gift
reading and writing GIF images
-
struct-patch
that helps you implement partial updates for your structs
-
actix-web-validator
Validation mechanism for actix-web
-
num256
256 bit integers
-
vu64
variable length encode/decode for a 64-bits integer
-
cranelift-serde
Serializer/Deserializer for Cranelift IR
-
csv-diff
Compare two CSVs - with ludicrous speed 🚀
-
serde-rename-rule
Serde RenameRule
-
bytecodec
A tiny framework for implementing encoders/decoders of byte-oriented protocols
-
serde-jsonlines
Read & write JSON Lines documents
-
crockford
Base32 encoding for identifiers (e.g. u64 values).
-
serde_closure
Serializable and debuggable closures. This library provides macros that wrap closures to make them serializable and debuggable
-
parsec-interface
Parsec interface library to communicate using the wire protocol
-
pbjson
conversion
-
serde-sarif
Serde serialization for SARIF files
-
cbored
CBOR exact reader and writer
-
baid58
Easy-to-check Base58 encoding for identities
-
serde-toml-merge
Merge your toml values
-
fastsim-core
Core FASTSim models for vehicle energy usage simulation
-
tantivy-bitpacker
Tantivy-sub crate: bitpacking
-
newline-converter
Newline byte converter library
-
minicbor
A small CBOR codec suitable for no_std environments
-
email_pass
Email and Password Type in Rust
-
adlt
tools to handle automotive DLT- (diagnostic log and trace) files
-
xed-sys
Rust FFI bindings for Intel XED
-
itybity
An itty bitty crate providing bit iterators and bit iterator accessories
-
quartz_nbt
support for serializing and deserializing Minecraft NBT data in binary and string form
-
enumscribe
Derive macros for converting between enums and strings
-
cbor4ii
CBOR: Concise Binary Object Representation
-
orcxx
Rust bindings for the official C++ library for Apache ORC
-
base64-stream
To encode/decode large data with the standard Base64 encoding
-
hermes_rs
A dependency-free disassembler and assembler for the Hermes bytecode
-
cjseq
Create/process/modify CityJSONSeq
-
jsonxf
A fast JSON pretty-printer and minimizer
-
uuid25
25-digit case-insensitive UUID encoding
-
rdf_dynsyn
sophia-compatible and sophia-based rdf parsers/serializers, that can be instantiated against any of supported syntaxes dynamically at run time
-
ckc-rs
Poker hand evaluation library
-
variable-len-reader
reading/writing variable length data. Support AsyncRead/AsyncWrite in tokio.
-
endi
endian-handling library
-
mozilla/neqo-qpack
Neqo, an implementation of QUIC written in Rust
-
serde-diff
A small helper to serialize the diff of two structs of the same type and apply those differences to other structs
-
ajson
JSON Parser for Rust - Get JSON values quickly
-
irp
Infrared IRP encoder and decoder
-
json2parquet
Convert JSON files to Parquet
-
pi_bon
attempt to downcast the triat object to a concrete type
-
bad64
Rust bindings for Binja's arm64 disassembler
-
rmpv
Value variant for RMP
-
hematite-nbt
A full-featured library for working with Minecraft's Named Binary Tag (NBT) file format, including Serde support
-
extfg-sigma
Sigma extfg financial interface messages serialization/deserialization
-
serde-lite
A general-purpose serialization/de-serialization library
-
serde2file
serialize some data to a file or deserialize a data from a file,support encrypt/decrypt file;将struct序列化化存储为文件,或者从文件反序列化为struct,文件存储时支持加密存储
-
xq
A reimplementation of jq
-
base32
encoder/decoder for Rust
-
jsonb
implement in Rust
-
mdbook-satysfi
A mdbook backend for generating SATySFi documents
-
oem_cp
that handles OEM code pages (e.g. CP{437,737,850}) for single byte character sets
-
omniqueue
An abstraction layer over various queue backends
-
optional-field
Alternative data type to Option for representing values that can have 3 states: present, missing or null
-
polars-cli
CLI interface for running SQL queries with Polars as backend
-
opg
Rust OpenAPI 3.0 docs generator
-
charset-normalizer-rs
Truly universal encoding detector in pure Rust - port of Python version
-
cyclonedds-rs
Safe Rust bindings for cyclonedds
-
serde_flow
Simplifying migration for serde and zero-copy entities
-
tremor-codec
Tremor Script Interpreter
-
html2pdf
Convert HTML to PDF using a Headless Chrome browser
-
tcp_message_io
TCP server and client implementation to exchange messages
-
serde-firestore-value
A serde (de)serializer using Firestore Value as its data format
-
serde_amqp
A serde implementation of AMQP1.0 protocol
-
rbx_types
Types used to represent Roblox values
-
obkv
Optimized-bytes key and a value store
-
line-wrap
Efficiently insert line separators
-
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.
-
rsgen-avro
Command line and library for generating Rust types from Avro schemas
-
streamson-lib
processing large JSONs
-
tether-agent
Standardised use of MQTT and MessagePack for inter-process communication
-
alt_serde_json
A JSON serialization file format
-
geometrid
Everything you would ever need to work with constant sized square grids
-
serde_db
Deserialization of database resultsets, and serialization of database parameters
-
irox-tools
Stuff that should have been in the Rust STL, but aren't
-
lexical-write-float
Efficient formatting of floats to strings
-
native-json
Native JSON for Rust
-
typed-json
A JSON serialization file format
-
cerbos
Rust SDK for working with Cerbos: an open core, language-agnostic, scalable authorization solution
-
brickadia
Save file reader/writer for Brickadia BRS saves
-
posix-space
Pure Rust implementation of
isspace
for the POSIX locale -
serde_unit_struct
(De)serialize a unit struct as its name
-
sj
-
euid
Reference implementation for EUID
-
byteserde
A generic serialization/deserialization framework for mapping byte streams to/from arbitrary struct types with focus on performance
-
asn1-codecs
ASN.1 Codecs for Rust Types representing ASN.1 Types
-
varuint
Variable length signed and unsigned integer types
-
ipld-core
IPLD core types
-
lib0
Efficient binary encoding library for Yrs
-
spacetimedb-sats
Spacetime Algebraic Type Notation
-
matrix-pickle
binary encoding format used in the Matrix world
-
serde_json_path_to_error
A drop in replacement for serde_json where detailed errors are the default
-
serde_flexitos
Flexible serialization and deserialization of trait objects with Serde
-
polars-io
IO related logic for the Polars DataFrame library
-
mungos
MongoDB in rust, simplified
-
surrealdb_id
Id and Relation for SurrealDB
-
serde-tagged-intermediate
Tagged intermediate representation for Serde serialization
-
toml2json
Convert TOML to JSON
-
pyproject-toml
pyproject.toml parser in Rust
-
convert2json
CLI utilities to convert CSV, INI, TOML, XML & YAML into JSON and for use with jaq or jq
-
faster-rs
Rust wrapper for FASTER by Microsoft Research
-
serde_encom
Official EnCom library
-
vox_writer
writer module for MagicaVoxel file format
-
vlung-analysis
CT画像データを解析して部位ごとに抽出してOBJファイルを生成するソフトウェア
-
regorus
A fast, lightweight Rego (OPA policy language) interpreter
-
diesel_json
Json wrapper type for JsonB data handling in diesel
-
base256u
mapping between bytes and Unicode codepoints
-
alkahest
Fantastic serialization library with zero-overhead serialization and zero-copy deserialization
-
abomonation
A high performance and very unsafe serialization library
-
serde_tuple
De/serialize structs with named fields as array of values
-
chisel-decoders
Chisel UTF-8 and ASCII byte stream decoder implementations
-
ssh_format
Data format used to communicate with openssh mux server
-
axum-msgpack
serialize/derserialize msgpack for axum
-
rl-core
Core logic for a token-bucket rate-limiter
-
serde_at
serde serializer/deserializer for AT commands
-
simple_predicates
local configuration management utility
-
rtcm-json
JSON serialization/deserialization of RTCM v. 3
-
json-pointer
parsing and using JSON pointers, as specified in RFC 6901
-
fluvio-protocol
Fluvio streaming protocol
-
z-base-32
human-oriented base-32 encoding
-
comiconv-server
A server for converting comic book archives, compatible with comiconv
-
serde_url_params
URL parameters serialization
-
serde-map-to-array
Helpers to support converting a map to a sequence of named key-value pairs for human-readable encoding formats
-
serde-env
deserialize env into structs via serde
-
bin-proto
Easy binary protocol definitions
-
rangetools
Extending the Rust Range structs found in std::ops
-
typed-sled
Sled with types instead of bytes
-
serde-hjson
Hjson serialization file format
-
quoted-string
Specification independent utilities to handle quoted strings (in Mail, MIME types, ..)
-
binn-ir
-
astro-format
Astro Format is a library for transcoding between an array of implemented types and a single buffer
-
gura
configuration language serializer/deserializer for Rust
-
egui-bind
showing keybinds
-
datafusion-proto
Protobuf serialization of DataFusion logical plan expressions
-
msgpackin
pure Rust MessagePack encoding / decoding library
-
json-unflattening
flattening and unflattening JSON structures
-
protobuf-native
A high-level, safe API for libprotobuf
-
virtio-queue-ser
Serialization for virtio queue state
-
steg86
hiding messages in x86(_64) binaries
-
dnspod-lib
DNSPod lib
-
json-predicate
JSON Predicate lib based on draft-snell-json-07
-
liquid-json
A Liquid template engine for JSON
-
msgpck
A no-std and async compatible msgpck de/serializer
-
serde_prometheus
serde-based serializer for prometheus' text-based exposition format
-
serde_ignored
Find out about keys that are ignored when deserializing data
-
dapt
serializing and unseralizing unstructured data
-
picky-krb
Encode/decode Kerberos ASN.1 DER structs
-
nu-json
Fork of serde-hjson
-
rsmonad
Haskell-style monads for idiomatic Rust
-
later_operator
Parsable, storable, printable comparison operators, w/ optional serde support
-
ordered-varint
Byte-orderable, variable length encoding
-
json5format
Customizable JSON5 document formatter that preserves comments
-
valitron
ergonomics, functional and configurable validator
-
yaml-rust2
A fully YAML 1.2 compliant YAML parser
-
wot-td
Web of Things (WoT) Thing Description manipulation
-
rutie-serde
rutie serde integration
-
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…
-
cs_serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
varint-rs
A small, zero dependency varint implementation in Rust
-
ear
EAT Attestation Results implementation
-
vbs
Version-tagged serialization adaptor with compile-time version checking
-
prototk
toolkit for prototcol buffers
-
rxing-cli
A command line interface for rxing supporting encoding and decoding of multiple barcode formats
-
disintegrate-serde
Serialization and deserializaion library for Disintegrate event store. Not for direct use. Refer to the
disintegrate
crate for details. -
noodles-bcf
Binary Call Format (BCF) reader and writer
-
collagen
The collage generator
-
dlt-core
Parser and writer for autosar DLT Diagnostic Log and Trace
-
cesrox
Composable Event Streaming Representation (CESR)
-
zarrs
Zarr V3 storage format for multidimensional arrays and metadata
-
base64id
Efficiently represent 64, 32 and 16 bit integers as base64url strings
-
easy-hex
An easy to use Hex string formatting wrapper
-
imagine
help with images
-
enc
aids in processing encoded data
-
scidec
Scientific number converter
-
grammers-tl-types
Rust definitions for Telegram's API types and functions
-
alt_serde
A generic serialization/deserialization framework
-
encoding_rs_rw
Space-efficient std::io::{Read, Write} wrappers for encoding_rs
-
wallet-pass
Build and sign passes for apple wallet
-
xmp-writer
Write XMP metadata, step by step
-
dxr
Declarative XML-RPC
-
cbor-data
using CBOR as in-memory representation for working with dynamically shaped data
-
radix50
cli for encoding and decoding DEC PDP-11 and PDP-10 RADIX-50 word streams (https://en.wikipedia.org/wiki/DEC_RADIX_50)
-
isosphere
ISO standard data types, helpers, and related utilities
-
rbson
Encoding and decoding support for BSON in Rust
-
surrealdb-jsonwebtoken
Temporary
jsonwebtoken
fork with Wasm support -
ijson
A more memory efficient replacement for serde_json::Value
-
mqttrs
Mqtt protocol encoding and decoding
-
serde_x12
A Serde for ASC X12 EDI documents
-
l2r0-small-serde
An alternative serialization algorithm for RISC Zero
-
fbthrift-git
-git package for fbthrift
-
simple-xlsx-writer
memory efficient XLSX writer
-
protoc
Protobuf protoc command as API
-
serde_json_lodash
lodash.js ported version, work with serde_json::Value
-
msgpacker
MessagePack protocol implementation for Rust
-
fog-pack
Binary Data format supporting immutable references, schema, and compression
-
jlabel
HTS-style full-context label structure and parser/serializer from/to string
-
yew-websocket
Rust yew websocket service written with love :)
-
serde_sqlite_jsonb
A Serializer and Deserializer for SQLite jsonb binary format
-
serde_urlencoded_field
Easily urlencode fields in serde_dervie types
-
kmip-protocol
KMIP protocol object (de)serialization
-
cj_bitmask_vec
BitmaskVec is a Vec that pairs bitmasks with T. Bitmasks u8 through u128 are supported.
-
actix-bincode
Bincode extractor for Actix Web
-
nebular
An audio synthesis toolset
-
geonetworking
Tools for encoding and decoding a geonetworking header according to EN 302 636-4-1 v1.3.1
-
facebookexperimental/vlqencoding
A Scalable, User-Friendly Source Control System
-
tauri-plugin-store
persistent key-value store
-
append-only-bytes
Shareable append-only bytes
-
async-http-codec
async HTTP 1.1 encoding and decoding
-
flatbuffers-build
that facilitates generating flatbuffer code from Rust
-
linked-data
dateset serialization/deserialization traits
-
unifont
monochrome Unicode bitmap font. Halfwidth glyphs are 8x16, fullwidth are 16x16 pixels.
-
trustfall-rustdoc-adapter
Trustfall query adapter for rustdoc JSON data
-
timecode
manipulate timecode
-
high-level-kafka
High Level Kafka client for Rust
-
base62
encoding/decoding library
-
wolfram-expr
Efficient and ergonomic representation of Wolfram expressions in Rust
-
serde_dhall
Dhall support for serde
-
serde-fleece
Fleece (binary json) support for serde
-
serde-roxmltree
Convert roxmltree documents into Serde-compatible types
-
xls2txt
Command-line utility to convert stylesheets (ODS or excel) to text
-
clang-ast
Data structures for processing Clang’s
-ast-dump=json
format -
spaceapi
types and serialization/deserialization
-
data-encoding-macro
Macros for data-encoding
-
bytify
macro that can write given const-expr values into a continuous byte array
-
rust-fr
non-self-describing data-interchange format
-
micromarshal
(De)Serialisation between Rust values and binary byte objects
-
option_set
Bitflags on steroids
-
axum_responses
way to use Axum responses
-
bende
A bencode encoding/decoding implementation backed by serde
-
datafusion-substrait
DataFusion Substrait Producer and Consumer
-
bencode-encoder
Bencode encoder for Rust
-
flv-tls-proxy
Local TLS Proxy
-
serde_spanned
Serde-compatible spanned Value
-
rust-strings
rust-strings
is a library to extract ascii strings from binary data -
serde_partiql
A PartiQL data model serialization file format
-
syml
configuration language similar to YAML, but may be more user-friendly
-
calends
Calendar library for Rust
-
ascii-armor
ASCII Armor: binary to text encoding library and command-line utility
-
bebytes
serialization and deserialization of network structs
-
syscall_encode
Traits and macros to help define a syscall interface for a kernel
-
enveror
load environment variables into structs with serde
-
ciborium-ll
Low-level CBOR codec primitives
-
serde-avro-bytes
Efficiently store Rust idiomatic bytes related types in Avro encoding
-
stegcloak
Hides secrets inside text by compressing and encrypting the secret before cloaking it with special unicode invisible characters
-
mytiki-core-trail-storage
Generic storage libaray for interacting with the raw mytiki.com trail assets
-
rust_dynamic
Support for dynamically-typed values in run-time
-
serde-inline-default
Serde default values via inline declaration
-
prometools
Extensions for prometheus-client
-
esyn
De/Serialization Rust In Rust
-
axum-jsonschema
Request JSON schema validation for axum
-
septa-api
SEPTA Async Rust API Client
-
re_log_encoding
Helpers for encoding and transporting Rerun log messages
-
thrift_codec
encoding/decoding binaries specified by the thrift protocol
-
tracing-serde-subscriber
currently only meant for internal use within
tracing-modality
-
sml-rs
Smart Message Language (SML) parser written in Rust
-
atelier_json
Rust native JSON format for the AWS Smithy IDL
-
cjval
Schema-validation of CityJSON + CityJSONSeq files
-
rs1090
decode Mode S and ADS-B signals
-
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.
-
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
-
bc-envelope-cli
Gordian Envelope Command Line Tool
-
byteorder-lite
reading/writing numbers in big-endian and little-endian
-
bitcode_lightyear_patch
bitcode is a bitwise binary serializer
-
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
-
memcomparable
serialization format
-
gelf_logger
Minimal rust logger to send log entries in GELF
-
irox-csv
CSV Reader/Writer
-
prost-wkt-types
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
contra
A minimal serialization/deserialization library with expanded persistency functionality
-
oasis-borsh
Binary Object Representation Serializer for Hashing
-
rapira
serialization library like borsh, bincode and speedy
-
pq
jq for protobuf
-
gvariant
A pure-rust implementation of the GVariant serialisation format
-
prima_rs_logger
Prima logging standard library
-
rpc-it
RPC library for my own demand
-
mvt
encoding mapbox vector tiles
-
serde-untagged
Serde
Visitor
implementation for deserializing untagged enums -
hb-subset
A wrapper for HarfBuzz font subsetting API
-
canadensis_codegen_rust
Generates Rust code for data types based on Cyphal DSDL files
-
tuple_key
A serialization format for lexicographically sorted tuples
-
polywrap_msgpack
WRAP msgpack encoding standard
-
destream
async stream (de)serialization
-
bcheck
that can read and write bcheck and tsv files, which are generated by BCheckbook for iOS and Mac
-
serde-query
Serde-compatible streaming data-query language with a jq-like syntax
-
valence_nbt
Minecraft's Named Binary Tag (NBT) format
-
base85
encoding as described in RFC1924
-
lexis
Generates human-readable sequences from numeric values using a predefined word list
-
recoord
Handle coordinates in different formats
-
watchexec-signals
Watchexec's signal types
-
llvm_profparser
Parsing and interpretation of llvm coverage profiles and generated data
-
ra-ap-rustc_serialize
Automatically published version of the package
rustc_serialize
in the rust-lang/rust repository from commit a3269e920cf2f246246d53c8e637570b183960c0 The publishing script for this crate lives at:… -
strong-xml
Strong typed xml, based on xmlparser
-
zen-engine
Business rules engine
-
serde-env-field
A helper for serde deserialization with environment variables expansion
-
jaded
Java deserialization for Rust
-
tora
A lite, byte-based serialization and deserialization library
-
freeform
A small library for being able to store free-form data
-
jtd-derive
Generate JSON Typedef schemas from Rust types
-
serde_with_macros
proc-macro library for serde_with
-
heap-array
variable length array, with its main benefit over
Vec
is taking up less space -
map-to-javascript-html
serializing a map to JavaScript code in HTML usually for dynamically generating strings on web pages
-
serde-yaml-olidacombe
YAML support for Serde
-
shex_compact
RDF data shapes implementation in Rust
-
serde-byte-array
Optimized handling of
[u8; N]
for Serde -
serialmessage
Pack serial data into a fast, reliable, and packetized form for communicating with e.g. a Microcontroller.
-
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
-
base85rs
A base85 (RFC1924 variant) encoder / decoder
-
rof-rs
Rust Object Format API for Rust
-
tasklib
used to interact with Taskwarrior in Rust
-
kiwi-schema
some helper routines for parsing files in the Kiwi serialization format
-
charset
Thunderbird-compatible character encoding decoding for email
-
json_compilation_db
read/write JSON compilation database file
-
merge-yaml-hash
YAML Hash with merge/update capabilities
-
jaq-std
Standard library for jaq
-
jexl-eval
A JEXL evaluator written in Rust
-
lbs
Lazy Binary Serialization
-
zarrs_ffi
FFI bindings for the zarrs crate
-
etwin_serde_tools
Helper functions for
serde
-
brcode
parse and emit BR Codes
-
serde_dbus
Serde Implementation for DBus
-
flat-rs
Flat codec
-
nodejs_package_json
Shapes for Node.js package.json
-
serde_hooks
Runtime hooks for serde
-
fuid
A UUID-compatible identifier in a friendly base-62 format
-
simple_xml_serialize
XML serialization library
-
serde_merge
merge some serializable data types
-
simple_excel_writer
Excel Writer
-
fastfield_codecs
Fast field codecs used by tantivy
-
toml_datetime
A TOML-compatible datetime type
-
nop-json
JSON serialization/deserialization (full-featured, modern, optimal, streaming, direct into struct, binary-ready)
-
rrrs
Welcome to RRRS, a rapid, hyper-optimized CSV random sampling tool designed with performance and efficiency at its core
-
tunm_proto
tunm proto for Rust
-
serde_arrays
module to support serializing and deserializing const generic or arbitrarily-large arrays
-
dts
deserialize, transform and serialize data between different encodings
-
dbs-snapshot
A version tolerant state serialization and deserialization library
-
iunorm
Map normalized floating-point numbers to/from (un)signed integers
-
secure-string
A data type suitable for storing sensitive information such as passwords and private keys in memory, featuring constant time equality, mlock and zeroing out
-
serde-pickle-rs
A serde-based serialization library for Python's pickle format
-
crabmole
Porting Go standard library in Rust
-
hubpack
A predictable serialization format
-
fstapi
API for manipulating Fast Signal Trace (FST) format waveforms
-
shardio
Out-of-memory sorting and streaming of large datasets
-
kubetsu
distinguish value type of other struct
-
serde_view
Serialize views of data
-
muddy
static string obfuscation library
-
flexiber
Encoding and decoding of BER-TLV as described in ISO 7816-4, without allocations
-
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
-
protobuf-json-mapping
JSON mapping for Protocol Buffers messages
-
cesu8str
Convert to and from CESU-8 or Modified UTF-8 encodings, only when necessary
-
sgx_serialize
Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language
-
minbft
Efficient Byzantine Fault-Tolerance in the partially synchronous timing model
-
asomeip
handle SOME/IP messages incl. payload via Fibex files.
-
canonical_json
A Canonical JSON serializer
-
serde-attributes
Serde Attributes
-
serde_aws_query_ce
Serde support for AWS Query protocol
-
xed
high level bindings for xed
-
miniserde-miku
Data structure serialization library with several opposite design goals from Serde
-
snitch-transform
JSON data transformation lib used by snitch components
-
shurjopay-plugin
Rust plugin for for quick integration of shurjopay API
-
leopard-codec
Reed-Solomon codes using leopard algorithm
-
hbase-thrift
A client for HBase's Thrift Interface
-
rkyv_codec
Some adaptors to stream rkyv Archives over AsyncRead and AsyncWrite
-
translocate
high performance converter that takes CSV translation files and outputs corresponding JSON translation files
-
bitchomp
reading in different types from a buffer of bytes
-
tekton
A blazingly fast code snippet sorter
-
image4-util
Pure Rust tool for handling Image4 files (aka IMG4, IM4P, IM4M, IM4R)
-
gomod-parser
go.mod parser
-
libconfig-rs
libconfig parser in rust
-
msd
reading and writing MSD files
-
tex-glyphs
dealing with glyphs in TeX/pdfTeX fonts as unicode characters
-
apidoc-attr
Apidoc attr
-
json-feed-model
JSON Feed model
-
serde-generate
generate (de)serialization code in multiple languages
-
roscal_lib
Open Security Controls Assessment Language In Rust
-
nova
Macro to derive newtypes with support for serde and sqlx
-
detect-newline-style
Determine a string's preferred newline character
-
disasm6502
6502 disassembler, complete with a working example
-
wapm-to-webc
Convert a *.tar.gz file from WAPM to the newer Pirita format
-
bitman
An easy to use bit manipulation library for Rust
-
hessian_rs
hessian2 codec implemention
-
space-lib
WebAssembly host functions for Space Operator
-
no_proto
Flexible, Fast & Compact Serialization with RPC
-
serde_avro_derive
Derive avro schema for Rust structs for serde_avro_fast
-
serry
unstructured Serde
-
json-lines
A no_std + serde compatible message library implementing JSON Lines
-
ordpath
encoding
-
dos-cp
DOS code pages
-
jsonrpc-lite
JSON-RPC 2.0 Specification serialization for Rust
-
serde_json_pretty
A prettier pretty-printer for serde_json
-
edifact-types
Bindings for the Edifact standard
-
azamcodec
Encoder and decoder library for Azam Codec
-
rpc_pb
prototk definitions for an RPC layer
-
serde-bytes-repr
Serde adapter for controlling the representation of bytes
-
postcard-bindgen
generate bindings for the postcard binary format for other languages than Rust
-
iroh-base
base type and utilities for Iroh
-
flarmnet
file decoder/encoder
-
vcdiff-reader
reading VCDIFF files
-
fe2o3-amqp-types
AMQP1.0 data types
-
perstruct
macro for adding persistent backing to a struct
-
gsi-cs2
Ready-to-use structures for serializing data from Counter Strike 2 GSI
-
serde_xmlrpc
no nonsense, XML-RPC serde implementation for Rust
-
ntex-amqp-codec
AMQP 1.0 Protocol Codec
-
another-tiktoken-rs
encoding and decoding with the tiktoken library in Rust
-
jose-b64
Base64 utilities for use in JOSE crates
-
polywrap_msgpack_serde
An msgpack Serializer and Deserializer data format with Serde for Polywrap
-
lotus-utils-texture
lotus-lib texture handling
-
pct-str
Percent-encoded strings for URL, URI, IRI, etc
-
fnmatch-regex
Convert a glob-style pattern to a regular expression
-
impl_serialize
Macro for common implementing methods in serde::Serializer trait
-
haxeformat
Haxe serialization format in Rust
-
nom-teltonika
Teltonika protocol parser
-
desert
traits for {de,}serializing compact binary formats
-
bin_file
Mangling of various file formats that conveys binary information (Motorola S-Record, Intel HEX, TI-TXT and binary files)
-
serde-duration-ext
Serde support for std::time::Duration and chrono::Duration (chrono feature)
-
frostflake
Customizable and thread-safe distributed id generator
-
serde-redis
Serde deserialization for redis-rs
-
netcdf3
A pure Rust library for reading and writing NetCDF-3 files
-
bytes-varint
variable-length integer encoding (protobuf-style) for the
bytes
crate -
cj_common
Collection of common functions used by cubicle-jockey projects
-
clap-serde
wrapper to deserialize clap app using serde
-
axum-postcard
📬 postcard axum extractor and response using serde
-
musli-zerocopy
Refreshingly simple zero copy primitives by Müsli
-
intuicio-frontend-serde
Serde frontend module for Intuicio scripting platform
-
amqp_serde
Serde implementation for AMQP 0-9-1 types
-
key-mapping
allowing for keyboard key code conversion between systems such as the DOM and HID usage-ids
-
cra
extracting/archiving in multiple formats fully in memory
-
serde-serialize-seed
The
SerializeSeed
trait for convinience -
serde_graphql_input
serde graphql input serializes to graphqls input objects, as used in graphql functions
-
lozizol
Back to basics, efficient event-sourcing protocol
-
apistos-schemars
Generate JSON Schemas from Rust code
-
bitvec_helpers
BitVec based bitstream reader and writer
-
cfdi_use_mx
Mexican CFDI use
-
archiv
Read and write compressed, length-prefixed streams or file(s)
-
serde-loader
Serde wrapper to load/save serializable data from relative paths
-
carbonado
An apocalypse-resistant data storage format for the truly paranoid
-
halfling
A collection of basic utilities for working with nibbles
-
mz-avro
working with Apache Avro in Rust
-
naumi
Lightweight and fast data transfer protocol. Fast de/serialization and tiny size!
-
api-client
macro for quickly creating REST api client structs
-
serde_ini
Windows INI file {de,}serialization
-
heed-types
The types used with the fully typed LMDB wrapper, heed
-
ipfi
The inter-planetary function interface: a lightning-fast RPC library that just works
-
serde_bser
Implements the Watchman BSER encoding for serde. https://facebook.github.io/watchman/docs/bser.html
-
serde_shon
SHON serialization and deserialization support in Rust
-
qif_generator
QIF file generation
-
clonable-command
An std::process::Command that implements Clone and serde::*
-
stc-s
serializer/deserializer with JSON support
-
pbf_font_tools
Tools for working with SDF font glyphs encoded in protobuf format
-
serde_fmt
Write any serde::Serialize using the standard formatting APIs
-
serde-lwjson
Serde serialization and deserialization for lwjson files
-
asking
Build async prompts
-
namegen
Fast name generator
-
rml_amf0
Modules for handling the encoding and decoding of data with Adobe's Action Message Format 0 (AMF0 data format)
-
jsonml
deserialization and serialization
-
z32
Zero-dependency
no_std
compatible MIT licensed implementation z-base-32 encoding -
better_io
Better traits and implementations for IO and buffering
-
simple_x509
X509 creating library
-
yaup
URL parameters serialization
-
auditable-serde
Serialize/deserialize data encoded by
cargo auditable
-
axum-bson
axum bson extractor and response
-
bytes-kman
serialize and deserialize bytes, a simple way to comunicate to other computer or to save state!
-
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.
-
package_json_schema
Parse content from
package.json
content and consume the result as aPackageJson
struct -
architect-schemars
Generate JSON Schemas from Rust code
-
jsonway
JSON building DSL and configurable serializers for Rust
-
kle-serial
Rust deserialisation library for Keyboard Layout Editor JSON files
-
portus
A Congestion Control Plane
-
jt_util
jt808 jt1078等基础库实现
-
byte-unit-serde
De/serialization functions for byte-unit crate
-
tsfile-writer
TsFile writer in rust with a sync sender to import tsfiles to Apache IoTDB instances
-
time-iso8601
Serialize and deserialize date-time in ISO-8601 format
-
magic_migrate
Automagically load and migrate deserialized structs to the latest version
-
muon-rs
Serde support for MuON data interchange format
-
merge_config_files
tools to merge config from multiple files / directories. supports json and toml
-
nanotweaks
moved to https://crates.io/crates/spread_macros
-
sfo-serde-result
serialize and deserialize SFO result using Serde
-
rdkafka-wrap
rdkafka wrap
-
midi_file
For reading and writing MIDI files
-
osmflat
OpenStreetMap (OSM) data format providing an efficient random data access through memory mapped files
-
serialize_deserialize_u8_i32
that safely converts, back and forward, between u8 and i32
-
rotbuf
Queue implementation wrapped around the
Bytes
crates’ BytesMut data structure -
serialize-to-javascript
Serialize a serde::Serialize item to a JavaScript literal template using serde_json
-
serde_vici
Serde serialization/deserialization library for the VICI protocol
-
bytekey2
lexicographic sort-order preserving binary encoding
-
serde-pod
https://github.com/Mingun/serde-pod
-
ryan-cli
Ryan: a configuration language for the practical programmer
-
subsetter
Reduces the size and coverage of OpenType fonts
-
fnmatch-regex2
Convert a glob-style pattern to a regular expression
-
encoder
Blazing fast encoder written in Rust
-
hex-buffer-serde
Helper for serializing byte buffers as hex strings in
serde
-
denvars
Deserialize environment variables
-
lunify
converting Lua byte code to different versions and formats
-
extism-convert
Traits to make Rust types usable with Extism
-
castflip
encoding/decoding numeric variables, arrays and structures in little-endian and big-endian
-
hyper_serde
Serde support for hyper types
-
node_api
Write Node.js native addons with Node-API in Rust
-
foundry2echidna
Easily seed Echidna with Foundry broadcast files
-
binary_serde
binary serialization and deserialization
-
xml-pretty
XML prettifer binary using xmlem
-
serde-xml-rust
Maintained fork of xml-rs based deserializer for Serde (compatible with 0.9+)
-
rbxm
Reader for Roblox model files
-
openscad-customizer-rs
An interface to the OpenSCAD Customizer
-
schematools-cli
Tools for codegen, preprocessing and validation of json-schema and openapi spec
-
register-bits
Perform register-bit manipulation which is verified at compile time
-
esl01-vlqencoding
VLQ encoding (https://en.wikipedia.org/wiki/Variable-length_quantity)
-
sucrose
embedding static data from files at build time
-
borsh-cli
Command-line utility for manipulating Borsh-serialized data
-
httpcodec
Encoders and decoders for HTTP/1.x messages based on bytecodec crate
-
erl_nif
Write Erlang and Elixir NIFs in Rust
-
json-canon
Serialize JSON into a canonical format
-
byte_struct
Pack and unpack structure as raw bytes with packed or bit field layout
-
jzon
Continuation of json-rust, a JSON implementation in Rust
-
lace_codebook
Contains the Lace codebook specification as well as utilities for generating defaults
-
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. -
ryg-rans-sys
FFI bindings for ryg_rans. ryg_rans is automatically built and linked statically. Requires a C compiler.
-
nix-nar-cli
Binary to manipulate Nix Archive (nar) files
-
escape8259
RFC8259-compliant string escaping and un-escaping
-
hcl-edit
Parse and modify HCL while preserving comments and whitespace
-
prost-wkt-build
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
tarolog
flexible configuration of tarantool logs
-
configrs
Configuration library
-
rsexp
S-expression manipulation
-
serde_yaml_ext
Extensions to make dealing with unstructured data easier
-
ryan
configuration language for the practical programmer
-
serde_literals
Support for serialising and deserialising literals directly into enum unit variants
-
file-content
working with files and common text data encodings
-
fhirbolt
FHIR library
-
orio
Small serialization library
-
zarrs_tools
Tools for creating and manipulating Zarr V3 data
-
uri-url
Efficient Conversion of URIs and URLs
-
serde_yaml_with_quirks
YAML support for Serde, fork with quirks support
-
erlang_rs
Erlang External Term Format for Rust
-
ichen-openprotocol
iChen Open Protocol access library
-
sled-tables
Structurized, strongly typed tables for sled to store associated sets of data (Vec/HashSet)
-
minigps
file format support
-
notion2pandoc
convert Notion page to Pandoc AST
-
shinyid
A package for encoding and decoding unique identifiers into URL-safe ( shiny )
-
pdl-runtime
PDL's runtime library
-
ta1394-avc-stream-format
A pure-Rust implementation of AV/C commands for stream format defined by 1394 Trading Association
-
serde_spaniel
Spaniel Interactive Deserialiser for Serde
-
ssi-json-ld
JSON-LD algorithms for the ssi library
-
tokio-byteorder
Asynchronous library for reading/writing numbers in big-endian and little-endian
-
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)
-
compact_bytes
A memory efficient bytes container that transparently stores bytes on the stack, when possible
-
json_log
Log with JSON
-
jsonfilter
Filter and compare JSON objects
-
bytesize-serde
Alternative serde implementation for bytesize crate based on its FromStr
-
async-io-typed
Adapts any AsyncRead or AsyncWrite type to send serde compatible types
-
destream_json
decoding & encoding a JSON stream
-
polars_excel_writer
A Polars extension to serialize dataframes to Excel xlsx files
-
volo-build
Compile thrift and protobuf idls into rust code at compile-time
-
zbar-rust
High-level and low-level ZBar binding for the Rust language
-
sos-artifact
Types for release artifact meta data
-
allwords
Generate all the words over a given alphabet
-
serde_klv
KLV data format for Serde
-
vpk0
handling Nintendo's N64-era vpk0 data compression
-
enser
Enum serialization with tag
-
ei
erl_interface for rust
-
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
-
sbor
Reference implementation of the SBOR binary data format
-
polars-json
JSON related logic for the Polars DataFrame library
-
dfraw_json_parser
parses Dwarf Fortress raw files into JSON
-
canonical
A serialization library built for no_std environments where you want to deal with recursive datastructures
-
yaml-navigator
writing and running queries against YAML
-
serde-java-properties
Serde support for
java-properties
-
binout
binary serialization/deserialization of integers and arrays of integers
-
dusk-bytes
A trait that uses constant generics to implement de/serialization on sized type
-
comma_serde_urlencoded
serde_urlencoded with support for serialization and deserialization of sequences and tuples in comma separated format
-
endecode
encoding crate for types
-
fast32
Base32 and base64 encoding in Rust. Primarily for integer (u64, u128) and UUID identifiers, as well as arbitrary byte arrays.
-
ansi-color-codec
Encode bytes as ANSI background colors
-
anybuf
A minimal, zero dependency proto3 encoder to encode anything
-
cjson
Canonical JSON serializer
-
snowcloud
small crate for creating custom snowflakes that provides thread safe and non thread safe generators
-
ouch_model
Data model bindings for ouch exchange protocol
-
dcbor
Deterministic CBOR ("dCBOR") for Rust
-
serde_amp
Serialization/deserialization tooling for Asynchronous Messaging Protocol
-
serde-bool
Single value, true or false, boolean deserializers
-
serde_enabled
A small wrapper for enabling/disabling sections in configuartion files easier with Serde
-
axoupdater-cli
Self-updater executable for use with cargo-dist
-
stubit
stupid bit library
-
packed-encoder
A tiny rust crate that can be used to encode data of different types into a packed byte array which can be passed over network, system calls or FFI
-
tinydb
A small-footprint, superfast database ✨
-
xml_serde
Namespace aware XML (de)serializer utilizing Serde
-
rbase64
A fast multi-threaded base64 encoding library and CLI tool
-
rawbson
Blazing fast zero-copy BSON handling
-
asterix
Encode/Decode for ASTERIX protocol using the deku library
-
psbattletools
Command-line program to manage Pokémon Showdown battle logs
-
rudano
A data serialization format as similar as possible to Rust's own syntax
-
union-find
Struct and methods for union-find operation
-
jsurl
A more compact and human-readable alternative to JSON + URL encoding
-
serde_structuredqs
serialize/deserialize structured query-string
-
serde_rustler
Serde Serializer and Deserializer for Rustler NIFs
-
chashmap-serde
Fast, concurrent hash maps with extensive API and Serde support
-
json-objects-to-csv
Robust Rust library for converting JSON objects into CSV rows
-
serde_json_merge
Merge, index, iterate, and sort a serde_json::Value (recursively)
-
utf16string
String types to work directly with UTF-16 encoded strings
-
sec
Prevent secrets from leaking via
Debug
orDisplay
traits -
mif
Memory Initialization File
-
bbachain-program
BBA Chain Program
-
storekey
Lexicographic sort-order preserving binary encoding format for key-value stores
-
serde_json_diff
Create machine-readable JSON diffs
-
bunk
Fast and efficient human-readable data encoding!
-
jops
Query and operate with serde_json Values
-
varu64
A variable length encoding for unsigned 64 bit integers
-
echonet-lite
Pure Rust ECHONET Lite implementation
-
serde_garnish
Serialization/Deserialization for use with garnish core libraries
-
bs58-cli
A cli utility for encoding/decoding base58 encoded data
-
text-to-png
way to render text to a png image with basic options
-
pickled
A serde-based serialization library for Python's pickle format
-
linku-sona
Types from https://www.npmjs.com/package/@kulupu-linku/sona ported to rust
-
serde-name
Extract the Serde name of structs and enums
-
serde-big-array-options
Allow to serialize/deserialize [Option<T>;N]
-
dothyphen
ASCII to Morse and vice versa translator
-
cargo-geiger-serde
TODO: Write description
-
base64-serde
Integration between rust-base64 and serde
-
conf_json
A human editable configure file in JSON parser
-
serde_dbgfmt
Deserialize #[derive(Debug)] output using serde
-
decart
Octo cartridge encoder/decoder
-
openrtb
v2.5 and OpenRTB Dynamic Native Ads v1.2 types for rust
-
koto_serialize
Serde serialization support for the Koto programming language
-
csv
Fast CSV parsing with support for serde
-
agnes
A data wrangling library for Rust
-
binascii
Useful no-std binascii operations including base64, base32 and base16 (hex)
-
actix-web-jsonschema
JsonSchema Validation Extractor for Actix Web
-
hex-wrapper
Wrappers of the convertion between numbers and hex strings
-
protobuf-support
Code supporting protobuf implementation. None of code in this crate is public API.
-
librqbit-bencode
Bencode serialization and deserialization using Serde
-
nessusx
nessus serializer & deserializer (json & csv)
-
etwin_dinoparc_client
DinoparcClient implementations
-
rydis
low level rust bindings for the zydis library
-
deseresp
serializer and deserializer for Redis's RESP3 format using serde framework
-
serde_stacker
Serde adapter that avoids stack overflow by dynamically growing the stack
-
nu_plugin_from_bencode
A Nushell plugin to convert bencode data into Nu structured values
-
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)…
-
base64uuid
Type for representing base64url-encoded UUIDs
-
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
-
serde_json_pythonic
fork that includes a Pythonic JSON formatter
-
streamdata
Sans-IO data stream decoding utilitites
-
normal_map
A struct that maps a range of values to the normalized range [0.0, 1.0]
-
serde_jcs
JSON Canonicalization Scheme (JCS) for Serde
-
yara-x-proto-yaml
converts protocol buffers into YAML
-
vdf-serde
Support for the Valve Data Format for Serde
-
bincode2
A binary serialization / deserialization strategy that uses Serde for transforming structs into bytes and vice versa!
-
tps_minicbor
A CBOR encoder and decoder suitable for
no_std
embedded targets -
base16
(hex) encoding and decoding
-
minum
An audio synthesis toolset toolset
-
robot36-encoder
convert images into audio using the robot 36 encoding
-
reserde
Serde-based CLI document converter (Bencode, CBOR, JSON, TAML, x-www-form-urlencoded etc.)
-
byteorder
reading/writing numbers in big-endian and little-endian
-
lib-base64
A base64 (with padding) encoding and decoding library, which implements the encode() and decode() methods for the String and Vec<u8> types
-
serde_bytes_ng
Optimized handling of
[u8; N]
,&[u8]
andVec<u8>
for Serde -
serde-json-schema
minimal json-schema type
-
ssbh_data
High level data access layer for SSBH formats
-
nu_plugin_from_beancount
A nushell extension to load a beancount file into nu structured data
-
tsid
generating Time-Sorted Unique Identifiers
-
serde_wormhole
Serde data format for VAA payloads
-
rets_expression
RETS Validation Expressions from RESO RCP19
-
rustic_hal
creating Hal representations of resources, based on serde
-
informalsystems-pbjson
pbjson conversion
-
alogfmt
Logfmt serializer implementation using serde
-
serde-teamspeak-querystring
A teamspeak query string deserializer based on serde
-
datagen
An easy to use tool to generate fake data in bulk and export it as Avro, Parquet or directly into your database as tables
-
satoxid
Boolean satisfiability problem encoding library written in rust
-
bytesutil
byte utility for Rust
-
tlmcmddb-csv
C2A TlmCmd DB CSV parser
-
dodo
Basic persistence library designed to be a quick and easy way to create a persistent storage
-
jrd
json resource descriptor, as specified by https://www.packetizer.com/json/jrd/
-
piccolo-util
piccolo
library -
juxt_basex
just basex, nothing else
-
teehistorian
parser for DDNet
-
serde_scan
easily deserialize values from standard input
-
agentx
implementing all PDU types and encodings according to the standard
-
rust_erl_ext
Erlang external term format codec
-
ream
Data language for building maintainable social science datasets
-
daemon-engine
A helper package for writing unix rust daemons with IPC based clients
-
l6t
reading and writing files used by Line6 Edit, namely Line6 Tone (l6t), Line6 Bundle (l6b), Line6 Tone Collection (l6c) and Sounddiver Library (lib)
-
j9
Rust interface for jq-based JSON processing
-
bevy_save-erased-serde
Type-erased Serialize and Serializer traits
-
figtok_tokens
handling different token types for Figtok
-
serde-spdx
Serde serialization for SPDX files
-
preserves
serialization format via serde
-
image4
A no_std-friendly library for parsing and generation of Image4 images written in pure Rust
-
starbase_utils
General fs, io, serde, net, etc, utilities
-
watto
parsing and serializing Plain Old Data
-
deser
An experimental serialization and deserialization library for Rust
-
byteio
I/O abstractions for bytes
-
sage_mqtt
Manipulate MQTT 5.0 data types
-
serde-extensions
Extensions for serde serializable structs
-
df_st_db
Database store and query implementation for the DF Storyteller project
-
i-dunno
RFC 8771 Internationalized Deliberately Unreadable Network Notation
-
serde_with_extension
extended functionality for serde_with
-
osm_pbf2json
A parser/filter/processor for OSM protobuf bundles
-
serde_asn1_der
A basic ASN.1-DER implementation for
serde
based uponasn1_der
-
tracing-serde-modality-ingest
currently only meant for internal use within
tracing-modality
-
rmp-futures
Async Rust MessagePack and MessagePack-RPC
-
bomboni_prost
working with prost. Part of Bomboni library.
-
serde-pbx
working with Apple's .pbxproj format
-
json-elem
Manage JSON string as element
-
ur
Uniform Resources
-
serde_webgpu
Serialize WebGPU uniform buffer member layout
-
tinkoff-invest-types
tinkoff invest types library
-
serde-envfile
♻️ Deserialize and serialize environment variables
-
blc
binary lambda calculus
-
indexer
allows you to create an index (a multi-value sorted map) based on serde json values
-
dynamecs
An opinionated ECS-like architecture for time-dependent simulations
-
serde_yaml2
Serde integration for yaml_rust2 crate
-
nson
lightweight data-interchange format like JSON or BSON
-
cyclors
Low-level API for the native CycloneDDS bindings (libddsc-sys)
-
google_taxonomy
Struct with all Google Product Categories / Taxonomy
-
golden_apple
decoding and sharing Minecraft data types
-
unix-ipc
A minimal abstraction for IPC via unix sockets
-
caco3-serde
CaCO3 serde adaptor
-
serde_zon
Experimental serde library for serializing and deserializing the Zig programming language's ZON format
-
quickfix-msg42
FIX 4.2 messages generated from official XML spec file
-
postman_collection
A Postman Collection serialization & deserialization library
-
nom-leb128
Fast LEB128 decoding for the nom parser combinator library
-
bootspec
NixOS RFC 125's bootspec datatype
-
neodyn_xc
Neodyn Exchange is the serialization format for the Neodyn database engine
-
json_minimal
A minimal json crate
-
base64_light
Base64 Encoder & Decoder
-
era-jp
Japanese Era Library
-
cbor-cli
Command line tool for encoding and decoding CBOR using serde. Supports import and export for JSON, YAML, and TOML. Supports deep inspection of CBOR files.
-
oura-api
A client for the Oura V2 REST API
-
minicbor-ser
serde for minicbor
-
tagged-base64
User-oriented format for binary data. Tagged Base64 is intended to be used in user interfaces including URLs and text to be copied and pasted without the need for additional encoding, such as quoting or escape sequences.
-
possible
providing a three state enum for differentiating between an explicit null value and the absense of a value
-
serde-smile
A Smile implementation for Serde
-
httlib-hpack
HPACK format implementation for HTTP/2
-
nb-serde-query
serialize and deserialize query string in url
-
actix-msgpack
Msgpack payload extractor for Actix Web
-
corro-speedy
A fast binary serialization framework
-
empty_type_traits
Converting between types and their optional counterparts
-
valu3-parquet
Parquet and Arrow encoding and decoding for valu3
-
apache-avro-test-helper
Apache Avro tests helper
-
serror
serialize anyhow errors into json format
-
domain_changer
that helps you change the domain of the link to another domain
-
xml2json-rs
converting to and from XML/JSON
-
mlua_serde
Serde (De)serializer implementation for mlua Value
-
Person_Parser
Rust parser
-
simple_jwt
JWT encoder/decoder
-
bananapeel
A darn-slippery obfuscator algorithm!
-
resend
easy to use, performant, customizable and extendable Rust library for little-endian/big-endian serializing and deserializing
-
json-spanned-value
Track the origin of your json values for better error reporting!
-
merge-struct
Deep merge for serializable structs
-
celp-sdk
This package has been created to provide a rust SDK containing common functionality
-
bytebox
Easy and performant data storage inspired by Flutter's shared_preferences
-
litetx
Lite Transaction File (LTX) encoding/decoding
-
serde_shims
Community Driven Serde Shims
-
serfig
Layered configuration system built upon serde
-
serde-xdr
XDR serialization and deserialization for Serde
-
sml
markup language optimized for loading config files and schemas
-
citeworks-csl
Serde types for serialising and deserialising CSL-JSON
-
serde_json_traversal
A macro that creates the boilerplate to traverse JSON (js/ts style)
-
dash7
ALP protocol codec
-
serde_qs
Querystrings for Serde
-
dicom-encoding
DICOM encoding and decoding primitives
-
nbtrock
Read And Write Bedrock NBT
-
cj_ascii
working with ASCII strings in Rust
-
microserde
Zero-dependency implementation of Serde
-
pow
Generate or verify sha256 based proofs of work over arbitrary typed data
-
kvds
An efficient key-value store for encoding documents
-
schematic_types
Shapes and types for defining schemas for Rust types
-
rkyv_impl
Macro for
rkyv
users to implement methods onFoo
andArchivedFoo
in a singleimpl
block -
vectortile
encoding Mapbox Vector Tiles
-
serde_default_utils
A set of simple helper functions to cut corners with serde_default
-
kitty_image
Display images using the kitty image protocol
-
mipsasm
A MIPS assembler targeting the N64
-
serde_ipld_dagjson
IPLD DAG-JSON support for Serde
-
ahri
database 🗳
-
vizio-openrtb
OpenRTB v2.5 and OpenRTB Dynamic Native Ads v1.2 types for rust forked for Vizio
-
lordeckcodes
Legends of Runeterra deck encoder/decoder
-
sepserde
XML Serialization and deserialization for IEEE 2030.5
-
neon-serde3
Easily serialize object for use with neon, fork of neon-serde
-
tfschema-bindgen
Generate (de)serialization Rust code for Terraform Schema
-
serde-resp
Redis RESP protocol serialization and deserialization with serde
-
serializable-yaml
Serializable equivalent of yaml-rust
-
unicase_serde
serde Serialization and Deserialization for UniCase crate
-
encoding_c
C API for encoding_rs
-
round-to
Round floating point to integer
-
pgnumeric
Arbitrary precision numeric implementation written in Rust, compatible with PostgreSQL's numeric
-
gqdb
Core lib for the global QSO database
-
nextid_sdk
Rust SDK for NextID components
-
psyche-serde
Serialize/Deserialize module for Psyche AI Toolset
-
json_typegen
Procedural macro that generates Rust types from JSON samples
-
bson2
Encoding and decoding support for BSON in Rust
-
sandstorm
Cap'n Proto interfaces
-
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
-
easy_yaml
Easy work with Yaml files
-
serde-fressian
Fressian for rust/wasm
-
pink-erased-serde
Type-erased Serialize and Serializer traits
-
heed-traits
The traits used inside of the fully typed LMDB wrapper, heed
-
bitendian
Ergonomic library for reading/writing numbers in big-endian and little-endian with async support
-
stmc
TCP/UDP Message Communication wrapper
-
para-cli
Decoder and utility for the Flipnote Studios .ppm animation format
-
bsn1_serde
derive macros for bsn1
-
base64-compat
encodes and decodes base64 as bytes or utf8 - compatible with older Rust versions
-
spork
Safe process fork
-
borc
CBOR done right
-
base64-bytes
Binary blobs with intelligent serialization
-
sciter-serde
Serde support for Sciter engine
-
sise-atom
Auxiliary functions used to encode and decode SISE atom values
-
bibicode
convert any natural number from one numeral system to another
-
xdr-codec
XDR encode/decode runtime support. Pairs with xdrgen which generates code from specs.
-
winroute
high level of interface for manipulating and observing Windows's routing table
-
envir
Deserialize/serialize struct from/to env
-
bs64
SIMD-accelerated Base64 encoding and decoding library
-
harlaw
Transform DSL files to JSON. Formatting options available for custom output.
-
planus-cli
Command-line utility for planus
-
gs11n
Utililties need for GS11N
-
serde-split
Derive two implementations of serde traits for different purposes
-
serde_edifact
A Serde for Edifact
-
debversion
Debian version parsing, manipulation and comparison
-
serde_cast
B cast
-
just-a-tag
A #tag-type, RFC 1035 DNS label compatible
-
encoding_rs_io
Streaming transcoding for encoding_rs
-
serde-automerge
(De)serialize
serde
objects from or intoautomerge
transactions -
ananas
Transform arbitrary data to Not-A-Number (NaN) payloads
-
fluvio-smartengine
The official Fluvio SmartEngine
-
lightpack
A lightweight, no-std binary serialization library
-
tokio-serde-postcard
tokio-serde
transport based onpostcard
format -
serde_jacl
Serialization and Deserialization of JACL
-
track
struct data modifications
-
serde-rlp
Ethereum's RLP encoding implemented as a Serde data format
-
form-data-builder
multipart/form-data (RFC 7578) document builder
-
vcdiff-decoder
A pure Rust implementation for a VCDIFF decoder
-
endiannezz
Zero dependencies library for I/O endianness on high-level
-
packing
Bit packing and unpacking for arbitrarily aligned fields
-
nota
A message format for an alternative universe where IEEE754 floats, UTF-8, and little endian never existed
-
chidori
executing prompt-graph models
-
tango-client-sys
C bindings for a client to the Tango control system
-
libxivdat
Read & write Final Fantasy XIV .DAT files
-
casserole
Break and serialize values into content-addressable storage
-
kaitai
A macro for compiling Kaitai Struct into Rust
-
serde_dynamodb_streams
de/serialize struct to HashMap<String, AttributeValue> with Serde to use with Rusoto DynamoDB Streams. Just a fork of mockersf/serde_dynamodb with different feature flags
-
mini-rxtx
serialization and communications for embedded
-
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
-
fe2o3-amqp-ext
Extension types to fe2o3-amqp
-
week1
A short description of my package
-
xml_c14n
Safe & stupid simple API for XML canonicalization, built on libxml2
-
serde_bare
BARE (https://baremessages.org) encoding format
-
mipsasm-rsp
A MIPS assembler targeting the N64 rsp
-
vm-superio-ser
Serialization for legacy device states
-
libipld-json
ipld json codec
-
barf
Turn any input into "barf"-ed output
-
persia-speedy
A fast binary serialization framework
-
sixel-tokenizer
A tokenizer for serialized Sixel bytes
-
serde_vrm
Serde types for VRM
-
nano-ogmo
Small cross platform ogmo3 deserialization
-
astro-notation
transcoding between Astro Notation Format and Native Rust data types
-
simple_slip
A small and simple library for SLIP encoding
-
jddf
JSON Data Definition Format validator and utilities
-
bsa
creating and extracting Bethesda Softworks Archives
-
serde_epee
Serde support for EPEE
-
serde-enum-str
Serialize and deserialize enum string
-
leb128fmt
encode and decode LEB128 compressed integers
-
pro-serde-versioned
method for versioning and upgrading data structures when serialized via serde
-
serde-humanize-rs
A Serde deserializer for duration and byte-size
-
wstp-sys
Low-level FFI bindings to the Wolfram Symbolic Transfer Protocol (WSTP) C API
-
futures-lite-byteorder
A small crate that adds byteorder support to futures_lite
-
bcs-link
Binary Canonical Serialization (BCS)
-
serde_millis
A serde wrapper that stores integer millisecond value for timestamps and durations (used similarly to serde_bytes)
-
sqlx-pgrow-serde
serde-compatible newtype wrapper for sqlx::postgres::PgRow
-
serde-ndim
Serde support for n-dimensional arrays from self-describing formats
-
raw_serde
A serialization library
-
watson_rs
Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
jlabel-question
HTS-style full-context label question parser and matcher
-
profiler-get-symbols
Symbolication utilities for the Firefox profiler
-
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… -
sled-extensions
Wrappers around the Sled embedded database to permit storing structured data
-
elikoga-ical-rs
Ical library
-
palserializer
A tiny but efficient serializer written in rust used in nislib library
-
serde_qs_ext
Querystrings for Serde
-
ornament
A helper to create decorated text
-
serde_ub_json
UBJSON (Universal Binary JSON) serialization file format
-
json-toolkit
providing pointer facilities and extending 3rd-parties JSON types
-
steganography
A simple steganography library
-
basehan
A data encryption method using Chinese characters. Kind of like base64.
-
mqtt_macro
MqttItem trait, that helps with defining topics and json payloads for MQTT broker usage
-
serde-constant
Const values for serde
-
vectorize
Converts maps to vecs for serialization
-
jce
in Rust
-
utf8conv
A UTF8 / Unicode Converter for no_std
-
serde-csv-extra
Csv-related serde addons
-
tauriless_serde
details of serialization and deserialization of messages for
tauriless
-
axum-media
way to use multiple media types with axum
-
serde-csv-core
CSV serialization for no_std crates
-
weldmock
Full fake REST API generator
-
denkproto-rs
protobuf files for denkweit ecosystem
-
muxml
serializing and deserializing MusicXML files to an intermediate representation
-
serde_builder
serde extension to build de/serialization algorithms for types using a builder pattern
-
zoho-crm
help interact with v2 of the Zoho CRM API
-
bolt-proto
Bolt protocol primitives: values, messages, and serialization / deserialization
-
x328-proto
Sans-io implementation of the X3.28 field bus protocol
-
hfs_nfd
Handle Apple's unique NFD-like Unicode normalization, which is used in HFS+, in Rust
-
shortid
uuidv1 generator and variant. safe and fast.
-
yaxpeax-ia64
ia64 decoder for the yaxpeax project
-
aws_account_id_from_key_id
Decodes the AWS Account ID given an AWS Access Key ID
-
restless-data
Helper types to encode and decode request and response bodies for the restless crate
-
pb-jelly
A protobuf runtime for the Rust language developed at Dropbox
-
pngme
A command line program that lets you hide secret messages in PNG files
-
fd_bs58
Optimized Base58 codec for 32 and 64 byte numbers
-
ordcode
Serialization format which preserves lexicographical ordering, for use with key-value databases
-
serde-hex
Hexadecimal encoding/decoding with serde
-
abio
Safe abstractions for interfacing with the native operating system ABI
-
feign
Rest client of Rust
-
hex-serde-util
A helper crate for manipulating hex strings with serde
-
ssmarshal
Stupid simple value-only marshaling using serde
-
binmatch
binary pattern matching crate
-
lib-contra
The function implementation of contra
-
float_fast_print
Fast float-to-string conversion based on the Ryū algorithm by Ulf Adams
-
mosis
Assembler and Disassembler for the MOSIS instruction set
-
codepage-437
Codepage 437 transcoding for Rust
-
assemble_app
Bootstrap library for https://assemble.app
-
femtopb
A no-std, no-alloc set of tools for protobuf encoding and decoding
-
rdsys_backend
A backend API to receive resources from rdsys
-
attrsets
Proc macro for defining multiple variants of a struct/enum with different attribute annotations e.g. for multiple Serde serializations
-
strkey
Serialization of values into a human-readable encoding that preserves lexicographic sort order
-
awint_internals
Internal utilities for the
awint
system of crates -
maybe-serde
maybe impl for serde
-
wasmrs-codec
MessagePack Codec implementation used by wasmRS modules
-
spaceapi-dezentrale
SpaceAPI types and serialization/deserialization
-
binary-stream
Binary stream reader and writer
-
serde_json_matcher
matching JSON data using a declarative syntax
-
logos-display
A derive macro to automatically define the Display trait based on logos
token
andregex
attributes -
rocket_okapi_fork
OpenAPI (AKA Swagger) document generation for Rocket applications, forked version from rocket_okapi
-
rust-lcm-codec
Rust support for reading and writing the LCM data format
-
serde_smb
serde serialization for use with MS-SMB structures
-
serde_json5
A Serde (de)serializer for JSON5
-
pilota-build
Compile thrift and protobuf idl into rust code at compile-time
-
package-json
package.json manager for Rust
-
encon
an optionally-encrypted config format, built on top of JSON
-
nml
A parser and Serde implementation for the Fortran Namelist format
-
utf7-imap
Mailbox names encoder and decoder (UTF-7 IMAP RFC 3501)
-
little-endian
Encoding and decoding of little-endian format
-
hotfix-message
FIX messages for HotFIX
-
serde-with-expand-env
Parse environment variables in serde crate using deserialize_with
-
base58check
encoding
-
another_json_minimal
A minimal json crate
-
json-structural-diff
JSON structural diff library
-
tectonic_docmodel
The Tectonic document model and its serialization into
Tectonic.toml
-
row2pgcsv
Serializer for PG CSV
-
wiwi
Stuff™
-
netstack
A batteries included networking crate for games
-
serde_gelf
Gelf serialization using serde
-
serde-scale
Serde serializer and deserializer for the SCALE encoding
-
prpc-serde-bytes
A procedural macro to add custom serialization and deserialization to prost bytes
-
packs
A PackStream implementation written in Rust
-
tis620
handling Thai Industrial Standard 620 (TIS-620) characters
-
messagepack-rs
pure Rust MessagePack implementation
-
ipld-dagpb
IPLD DAG-PB codec
-
datamatrix
Data Matrix (ECC 200) decoding and encoding with an optimizing encoder
-
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… -
local-encoding-ng
simplifies the encoding and decoding from the local Windows Ansi codepage
-
layeredconf
Layered configeration files, deserialized with serde
-
generic-uvarint
A generic wrapper around unsigned_varint + generic_array
-
eetf
encoding/decoding Erlang External Term Format
-
avdl-serde-code-generator
convert avdl declarations into Rust types with serde support
-
mistletoe-api
API objects and interfaces for the Mistletoe Package Manager
-
urlencoding
doing URL percentage encoding
-
serde_canonical_json
Implements a CanonicalFormatter for serde_json
-
restest
Black-box integration test for REST APIs in Rust
-
owned_json_deserializer
Because apparently
serde_json
only deserializes through a reference™ -
bde
B-Decoder/Encoder
-
json-commons
A set of JSON common tools in Rust
-
liberasurecode
wrapper for
openstack/liberasurecode
-
serde_indextree
Serializing indextree structure
-
cbor-codec-plus
CBOR Codec implementation
-
makepad-tinyserde
tinyserde
-
serde-partial
Serde partial serialization made easy
-
hotfix-encoding
Message encoding for hotfix, an experimental FIX engine
-
pbjson-types
Protobuf well known types with serde serialization support
-
rust-sgx-util
A safe wrapper around Graphene
sgx-util
C-library -
json-rpc2
robust and pragmatic JSON-RPC 2.0 implementation
-
tysh
hashing the metadata of a type
-
id3
reading and writing ID3 metadata
-
cdr
A serialization/deserialization implementation of Common Data Representation
-
rsv-core
RSV reading and writing with Serde support
-
exist
Self describing persistence library
-
serde_typename
Conviently serialize and deserialize rust types into / from their serde name
-
linked-hash-map-rs
A linked hash map
-
rsv-data
RSV Encoding/Decoding
-
rawcode
Implements a simple as-is encoding format
-
serde_json_canonicalizer
JSON Canonicalization Scheme (JCS - RFC 8785) implementation
-
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… -
jsonl
JSON Lines for Rust
-
url-escape
encoding/escaping special characters in URLs and decoding/unescaping URLs as well
-
sertools
serde
-
monostate
Type that deserializes only from one specific value
-
prost-simple-rpc
RPC implementation on top of prost
-
planus-translation
Internal translation library for planus
-
dakv_varint
varint
-
xorstream
xoring a vector of data with an (optionally async) stream of data
-
arcfinder
finding arcs in gcode for 3D-printing and replacing them with G2/G3 commands
-
prost-msg-build
A Protocol Buffers implementation for the Rust Language
-
k8-obj-metadata
Core Kubernetes metadata traits
-
json-api
Idiomatic types for building a robust JSON API
-
sane
SANE Serialization and Deserialization for Rust
-
quake_microsoft_todo
The model of microsoft todo
-
serde_osc
Serialization and deserialization of Open Sound Control (OSC) packets using serde
-
mempickle
Store raw structs on disk with 0 serialization
-
bevy_proto_backend
Backend crate for bevy_proto
-
timetrack_jr
CLI time-tracking utility
-
nachricht-serde
Serde bindings for nachricht
-
jatch
performing JSON patching
-
coreutils_json
Json service
-
trans-gen-cpp
Generating C++ trans code
-
celestia-types
Core types, traits and constants for working with the Celestia ecosystem
-
tf-bindgen-schema
Rust structures used to (de)serialize Terraform Provider and Config Schema
-
cstea
An Ingredient crate for working with csv files in rettle
-
bancho-packet
handling osu!'s packets
-
decstr
IEEE 754 decimal floating point bitstrings
-
tinystl
A small library to read and write STL mesh files, inspired by MicroSTL
-
tomlenv
Manage your environment configuration with TOML
-
batbox-file
Loading files with web support
-
lsdj
interfacing with LSDJ files and memory
-
hmap-serde
Serialize/deserialize heterogeneous maps
-
serialize-with-password
serializing and encrypting data
-
ls_rules
A Little Snitch .lsrules file format model
-
rkyv_dyn
Trait object support for rkyv
-
serde_iter
Iterator wrappers for sequence/map serialization
-
emp
An Efficiently Managed Packaging system, NBT but better!
-
serde_shade_nbt
Rust serde crate for the ShadeNBT file format
-
serde-gron
serialize/deserialize of serde in gron format
-
cluttered
A CLI Texture Packer written in rust
-
byte
A low-level, zero-copy and panic-free serializer and deserializer for binary
-
bbd-lib
Binary Braille Dump
-
byteserde_types
A procedural macro for mapping byte streams to/from arbitrary struct types with focus on performance
-
json_extract
This macro reduces boilerplate when using serde_json::Value variants when trying to get into a nested property
-
oasis-cbor
Rust CBOR serialization built as a thin wrapper around sk-cbor
-
humphrey_json
A JSON library for the Humphrey ecosystem
-
sigstore_protobuf_specs
serializing and deserializing Sigstore messages
-
slog-mozlog-json
MozLog JSON drain for slog-rs
-
deserialize-file-size
A serde helper function for deserializing file size input flexibly and robustly
-
serde_flat_regex
a marcro for flattening regex matching keys during serde deserialization
-
serde_serializer_quick_unsupported
Helper for implementing a serializer that supports a reduced subset of the serde data model
-
diny
An asynchronous, alloc-free serialization framework
-
endio_bit
Bit-level reading and writing, modeled after std::io::{BufReader, BufWriter}
-
bytepack
offers a Read and Write trait extension generalized for any packed data type
-
double-int
format represents an integer that can be stored in an IEEE 754 double-precision number without loss of precision
-
naive_json_io
loading and saving JSON data. naive_json_io is not for production.
-
ascn-rs
A chess encoding similar to PGN but significantly smaller
-
aws_lambda_events
AWS Lambda event definitions
-
tiled-parser
Tiled JSON deserializer and serializer
-
join_compile_commands_json
join multiple compile_commands.json files into one
-
graphql_client_codegen
graphql_client
-
zeronet_address
ZeroNet address
-
protoc-gen-prost-crate
Protocol Buffers compiler plugin powered by Prost!
-
serde-cs
Serde serialization/deserialization for camma separated lists
-
flat-bytes
serialization format which converts enums and structs from and to bytes
-
rwt
Rebel Web Tokens, similar in form and function to JSON Web Tokens
-
serde-json-utils
Util crate for serde_json Value
-
framous
sending and receiving packets to and from a Reader/Writer
-
pblib-rs
Rust safe bindings for pblib
-
mintaka-bincode
Mintaka Bincode
-
df_st_cli
Command line interface for Dwarf Fortress Legends
-
dragnit
Schema-based serializing library (part of magister project)
-
sixel-image
An interface for querying, manipulating and serializing/deserializing Sixel data
-
serde_json_path_macros
Macros for the serde_json_path crate
-
zbase32
Implementation of zbase32
-
rust-audit-info
Command-line tool to extract the dependency trees embedded in binaries by
cargo auditable
-
serde_kicad_sexpr
KiCAD v6 S-Expression Format
-
locus-lib
cross-platform, json file-based storage for Rust
-
pretty-bytes-typed
Strongly-typed prettified byte values
-
itch
A cli tool for InTerCHanging between different serialized data formats
-
wider_primitives
Wider primitive integer types
-
genie-support
Support library for genie-* crates
-
oxidd-dump
Dump OxiDD decision diagrams to file
-
tot_spec
The lib for json model
-
libeither
Either struct for Rust
-
transmog
A universal serialization ecosystem
-
azul-peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
serde_starlark
Serde serializer for generating Starlark build targets
-
compact-encoding
A series of compact encoding schemes for building small and fast parsers and serializers
-
basyx-rs
work with Asset Administration Shells
-
auditable-extract
Extract the dependency trees embedded in binaries by
cargo auditable
-
serde_scala
A .scl scala file parser
-
prost-reflect-build
function for use with prost-build and prost-reflect to generate ReflectMessage implementations
-
utf-32-to-utf-8
Convert UTF-32 to UTF-8 encoding
-
serde_dynamic_typing
A simplified
serde
-compatible type model that allows dynamic runtime inspection -
tch-serde
Serialize/Deserialize tch-rs types with serde
-
json_macros
Convenience macros for constructing JSON objects from literals
-
bitsparrow
in Rust
-
kserde
A tiny serialization / deserialization crate
-
bytekind
Containers for byte arrays that are generic over their serialization format
-
flexbuffers
Official FlexBuffers Rust runtime library
-
sophia_turtle
toolkit for RDF and Linked Data - parsers and serializers for the Turtle-family of syntaxes
-
imbl-value
A JSON
Value
type built onimbl
-
eternaltwin_serde_tools
Helper functions for
serde
-
hsluv
Human-friendly HSL (revision 4)
-
sval_json
JSON support for sval
-
configurable
helpers for loading/saving a struct to file in $XDG
-
retool
Convert 5e.tools data for use with Reroll
-
rulid
Rust Universally Unique Lexicographically Sortable Identifier
-
jsonprima
RFC 8259 compliant JSON validator in Rust
-
fog-human-json
Human-readable fog-pack data, through JSON
-
json_in_type
fast json serialization
-
serde_struct_wrapper
Wrap Structs with an alternate root element during serialization and deserialization using Serde
-
redis-derive
implements the redis::FromRedisValue and redis::ToRedisArgs traits from mitsuhiko / redis-rs for any struct
-
xylo
A music theory toolset
-
cfgfifo
(De)serialize common configuration file formats based on file extension
-
pipejson
A pipebase plugin using json serde
-
dynamodb_data
Serde based serialization support and misc utilities for working with Dynamodb via the rusoto_dynamodb crate
-
avalanche-utils
Avalanche utilities
-
streamson-generator
integrates streamson with generators
-
codicon
Traits for encoding and decoding
-
yaml-split
iterator over individual YAML documents in a YAML file or stream
-
byte_lamination
Type-readable byte transformation wrappers, with CBOR and BARE serialisation and Zstd compression
-
web-sugars
It’s a sugars for web related crates such as
web-sys
,js-sys
,wasm-bindgen
s -
debt64
-
unnest-ndjson
Convert large JSON documents to ndjson/jsonlines
-
xcfg-rs
configuration file parser for Rust
-
serde-mappable-seq
Unnoficial third-party serde (de)serializers for mappable sequences
-
serialize_bits
Serialization/Deserialization in bits
-
fluvio-dataplane-protocol
data plane protocol
-
quickfix-msg43
FIX 4.3 messages generated from official XML spec file
-
bitpacker
Pack numbers tightly. In Rust.
-
kekbit-codecs
Kekbit channels adapters, that allow to directly write and read data structures into a channel
-
lebicon
Implements codicon traits for LEB128 encoding / decoding
-
rcobs
Reverse-COBS encoding
-
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
-
jsonrpc-macros-plus
Helper macros for jsonrpc-core
-
json_value_resolve
Interface to resolve String to serde_json::Value
-
moz_cbor
CBOR (https://tools.ietf.org/html/rfc7049) in Rust
-
esl
reading, writing and processing ESM/ESP/ESS files
-
mutelnet
handling TelnetEvents from telnet-codec
-
stdto
set of functional traits for conversion between various data representations
-
catbuffer-rust
Serialize and deserialize NEM's Catapult entities in Rust applications
-
to_bytes
Serialize values into memory bytes
-
serde-cyclonedx
Serde serialization for CycloneDx files
-
weird
A Crockford Base32-like encoding that produces non-sequential output based on a salt
-
numberer
Turn things into numbers and numbers into things
-
banana-rust-sdk
async SDK to call the banana.dev services
-
percent-encoding-rfc3986
RFC3986-compliant percent encoding and decoding
-
kafka-serde
serialization and deserialization for the Kafka protocol
-
serde_rosmsg
A rosmsg serialization file format
-
serde-json-python-formatter
A serde-json formatter to mimic Python output
-
content_inspector
Fast inspection of binary buffers to guess/determine the encoding
-
actix-web-4-validator
Validation mechanism for actix-web
-
serde_var_export
PHP function var_export() support for Serde
-
jcers
jce in rust
-
row2pgcopy
Serializer for PGCOPY
-
midi-codec
Tools for encoding and decoding a stream of MIDI messages
-
gsj
Geological Survey of Japan algorithms
-
syslog_rfc5424
Parser for RFC5424 (IETF-format) syslog messages
-
ega_palette
Represents EGA colors, a palette containing these colors, and methods of extracting RGB data from each color
-
serde_ubjson
UBJSON support for Serde
-
serde-typeinfo
Runtime type info based on serde data model
-
zfec-rs
Zfec library
-
parity-codec
Lightweight, efficient, binary serialization and deserialization codec
-
libnetkeeper
The netkeeper toolkits write in rust
-
rs_json2csv
Convert JSON to CSV in Rust
-
iprs
Inter planetary specifications in rust-lang
-
osmflatc
Compiler of OpenStreetMap (OSM) Data from osm.pbf format to osm.flatdata format
-
kafka_json_processor_core
The core logic for your Kafka processor, part of kafka-json-processor project
-
hv-ecs
A wrapper around the
hecs
crate performing reexporting/version patching for Heavy -
html-to-react
convert a html string to react
-
rs-parse-snapshot
parse v8 heapsnapshot to serialized node info json
-
json-trait-rs
Rust interface (aka trait) to deal with objects as they are JSON objects
-
serde_transit
Transit serialization for Rust
-
redispatch
serialization and deserialization for redis
-
mmap-storage
Memory map backed storage
-
jaq-core
Default native filters for jaq
-
fbthrift
Facebook fork of thrift
-
egui-theme
A standalone serializable theme container for use with Egui
-
ecpool
Thread pool for managing executions of erasure coding
-
serdeio
Tiny IO utility library for Rust to serialize/deserialize Serde compatible structs
-
serde_bencoded
encoding/decoding library for bencode
-
iced-x86
blazing fast and correct x86/x64 disassembler, assembler and instruction decoder written in Rust
-
verify
A validation library
-
apidoc-core
Apidoc core
-
basecracker
Encode, Decode and Crack encoded data, useful to crack some random encoded strings in CTFs
-
one2html
Convert Microsoft OneNote® notebooks to HTML
-
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… -
avrow
fast, type safe serde based data serialization library
-
npy
NumPy file format (de-)serialization
-
erased_serde_json
Type-erased Formatter trait for serde_json::ser::Formatter
-
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
-
nanopub
A cross-platform Rust library to sign Nanopublications, with bindings to Python and JS (wasm)
-
node_api_system
Write Node.js native addons with Node-API in Rust
-
lua-protobuf-rs
lua protobuf
-
ltv
Length Type Value - Reader / Writer
-
espa
converting ESM/ESP/ESS files to and from text format
-
buf-read-ext
Trait extending anything that implements BufRead with stream_until_token()
-
arch-ops
encode and decode instructions for several architectures
-
torrust-tracker-contrib-bencode
(contrib) Efficient decoding and encoding for bencode
-
rustt
A wire-protocol for efficiently transfering self-describing data implemented in rust
-
proxy-protocol
PROXY protocol serializer and deserializer
-
bit_seq
A procedural macro for creating bit sequences
-
tobytes
A small crate to simplfy type to bytes encoding
-
serde-json-fmt
Configurable formatting for serde_json serialization
-
accord
validating data according to rules like "contains", "length", "either", "range"
-
cloud-lib
self-hosted WebAssembly cloud
-
stun_codec_blazh
fork from stun_codec
-
libipld-cbor
ipld cbor codec
-
structure
Use format strings to create strongly-typed data pack/unpack interfaces
-
wire-rs
Extensible interface for converting data to/from wire protocol. Supports non-contiguous buffers (including &[IoSlice]) and is no_std compatible.
-
actix_extract_multipart
ActixExtractMultipart is a library for parse actix_multipart into a structure that you defined
-
cargo-toml-workspace
Parse cargo workspace and load specific crate
-
bevis
Fiat-Shamir without the Hassle
-
said
Self-Addressing identifier library
-
altcoin-bech32
Encodes and decodes Altcoin Segregated Witness addresses in Bech32
-
datagen-rs
A random data generator written in rust
-
il2-iltags
InterlockLedger's ILTag implementation in Rust
-
serde_bolt
Bitcoin Lightning BOLT-style message serializer / deserializer
-
serde_token
transcoding a Serde deserializer into a sink of tokens
-
auditable-info
High-level crate to extract the dependency trees embedded in binaries by
cargo auditable
-
tbon
TinyChain Binary Object Notation is a compact and versatile stream-friendly binary serialization format
-
decent-serde-json-alternative
builds on the json crate to provide the FromJson and ToJson traits. You can pair it with the decent-serde-json-derive-alternative crate to automatically derive an implementation of those traits for your own types…
-
benko
A zero dependency bencode parser/encoder
-
onehot
One-hot encoding trait and proc macro for auto deriving
-
strip_bom
Add a simple BOM striping feature for
str
andString
-
bytes_parser
wrapper to parse primitive Rust types from a slice of bytes
-
serde-reflect-intermediate
Reflection utils of intermediate representation for Serde serialization
-
serde_repr
Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum
-
varint-simd
SIMD-accelerated varint encoder and decoder
-
serde_eetf
Erlang external term format support for serde
-
tokio-unix-ipc
A minimal abstraction for IPC via unix sockets
-
schemafy_lib
Generates serializeable Rust types from a json schema
-
fuzzcheck_serde_json_generator
A Fuzzcheck mutator which generates
serde_json::Value
s -
fastvlq
A fast variant of Variable-Length Quantity with a focus on speed and no_std support
-
entity-inmemory
Custom inmemory database for entity crate
-
endian-type
Type safe wrappers for types with a defined byte order
-
gestalt
Cross-platform configuration and data saving between desktop and web
-
indexed_storage
Fast and lightweight indexed binary storage
-
gzb_binary_69
binary key value structure with a high performance a reader and writer
-
fftp
In-network file transfer
-
yamlate
A cross-language interpreter library that dynamically evaluates YAML attributes given variable bindings
-
wild-container
The reference implementation of the Wild Container Format
-
querylizer
Serialization library for OpenAPI parameter styles
-
basn1
Binary ASN.1 encoding and decoding no-std library (DER)
-
neon-serde
Easily serialize object for use with neon
-
bread-cli
byte conversion tool
-
sysfs-serde
Deserializes most common SysFS path's to Rust data types
-
ref-swap
Safe wrapper around AtomicPtr
-
json_typegen_cli
Command line utility for generating Rust types from JSON samples
-
preferences-serde1
Read and write user-specific application data
-
serde-scale-wrap
Wrapper for types implementing
Serialize
/Deserialize
to implementEncode
/Decode
automatically -
zydis-sys
low level rust bindings for the zydis library
-
systemctl
Small crate to interact with systemd units
-
json_filter_sorted
Serde JSON sorted and filter
-
cbor-codec
CBOR Codec implementation
-
bytestream
convenient way of writing binary data to a buffer
-
dos-cp-generator
DOS code pages build tool for
dos-cp
-
anvil-region
Region file format storage for chunks
-
sandbox-ipc
An IPC implementation with an eye toward enabling privilege separation
-
babelfish
Universal translater for encodings
-
typst-ts-serde-exporter
Export a frame of Typst Artifact into serde formats
-
onc-rpc
Open Network Computing / Sun RPC types and fast serialisation
-
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… -
dgraph_client
client for dgraph
-
stelar
A SLR table generator, and LR parser
-
reywen_http
easy to use HTTPv2 library for Rust (based on tokio/reqwest)
-
enum_primitive_serde_shim
Community Driven Serde Shims
-
bert
BERT (Binary ERlang Term) serializer
-
b0x
CLI tool to display information about the provided input (integers, IP addresses, strings)
-
rust_json
JSON serializer and deserializer
-
json-keypath-iter
Iterator for traversing serde json objects, yielding a flattened path and value of each element
-
stackstring
A fixed-size string
-
qrc
generating and manipulating QR code images in various formats
-
detect-compression
Reader and Writer that auto-detect compresson algorithms
-
serde_with_object_id
-
serde_archive
archive serializer for Serde
-
lexicoid
Short & stable IDs based on timestamps
-
tpk
A (de)serialization crate for TPK data
-
sincere_token
token
-
plantuml_encoding
Encoding and decoding text plantuml diagrams to facilitate communication of them through URL
-
neon-serde2
Easily serialize object for use with neon, fork of neon-serde
-
serde-single-key-map
Unwrap a single key map with serde
-
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
-
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
-
serde_compact
Macros to compact structs and enums serialized with serde
-
easy_json_serde
Dead-simple JSON serialization / deserialization
-
fhirbolt-serde
Internal serde library of the fhirbolt project
-
base45
Encoder/decoder for base45
-
rs2d
encoding and decoding data in a 2D Reed-Solomon matrix
-
orecc-elf
Easy read/write ELF 32/64 relocatibles/executables/dynamics
-
serde_any
Dynamic serialization and deserialization with the format chosen at runtime
-
serde-version
Versioning support for Serde
-
arya
json validation. simple json repair. lightning fast.
-
toml-echo
printing toml variables
-
atx-cbor
Altronix Ser/De data types from device atx-zdk
-
json_plus
JSON helper functions beyond Serialization & Deserialization
-
tiny-json-rs
lightweight JSON parser for Rust
-
msgpack-value
Types and macros for the MessagePack data model
-
uf2-decode
Basic decoding of UF2
-
const-decoder
Constant functions for converting hex- and base64-encoded strings into bytes
-
base95
Textual representation of base 95 fractional numbers with arbitrary precision
-
crc32mnemo
Tool providing mnemonic representation for a CRC32 sum over given data
-
bytemuck_derive
derive proc-macros for
bytemuck
-
rlua_serde
Serde (De)serializer implementation for rlua Value
-
j9-sys
Rust bindings for jq
-
serde_win_unattend
Rust serde bindings for Microsoft Windows Autounattend.xml
-
jsonnet-sys
Native bindings to the libjsonnet library
-
b64-url
Base 64 Encoding with URL and Filename Safe Alphabet
-
bitflags-serde-legacy
Implement serde traits for bitflags 2.x types compatibly with 1.x
-
simd-json-derive
derives for simd-json
-
bitorder
read and write bits in lsb or msb order
-
ferveo-common-pre-release
Common types and traits for Ferveo
-
hcl-primitives
Primitives used by the HCL sub-languages
-
pilota-thrift-parser
Pilota thrift Parser
-
gdpr_consent
GDPR Transparency and Consent Framework SDK for Rust
-
redshirt
support for the Redshirt 1 and Redshirt 2 data encoding schemes
-
serde_cbor_2
CBOR support for serde
-
bee_code
encoding and decoding bencode formatted data
-
hrx
plain text archive format
-
htscodecs-sys
FFI bindings for htscodecs. htscodecs is automatically built and linked statically. Requires a C compiler.
-
arrow2
Unofficial implementation of Apache Arrow spec in safe Rust
-
snake_case
SnakeCase is a String-like type that can only contain valid non-empty snake_case
-
file-utils
Convenience wrappers for file I/O, mostly around binary operations
-
desse
Ultra fast binary serialization and deserialization for types with size known at compile time
-
rcodec
combinators for purely functional, declarative encoding and decoding of binary data
-
tot_spec_util
Util crate for tot_spec codegen
-
dbn-cli
Command-line utility for converting Databento Binary Encoding (DBN) files to text-based formats
-
valq
macros for querying and extracting value from structured data by JavaScript-like syntax
-
wasabi_leb128
Read and write the variable length LEB128 number format
-
base16-rs
in Rust offers capabilities for encoding and decoding data in Base16 format. By utilizing the hex library, you can transform data into its hexadecimal representation and also decode…
-
serde-strz
A serde wrapper that stores type using Display and FromStr
-
miniserde
Data structure serialization library with several opposite design goals from Serde
-
webdav-serde
-
serde_jsonrc
A lenient JSON serialization file format
-
gsi
map tile retriever for 'Chi-ri-in-tile' ('地理院タイル'; ja-JP) of 'Geospatial Information Authority of Japan' (GSI)
-
comde
Compression/decompression akin to serde
-
serde_json_v8
A JSON serialization file format matching V8 formatting
-
compatible-with
Backward compatibility with older data using serde's untagged enums
-
packet-9dfd7e7b6ae4d549987171c9f89a823d
experiment
-
combee
flexible data analysis library written in pure Rust inspired by pandas (python)
-
de-regex
Regular expression based deserialization for serde
-
manual-serializer
manual byte buffer serialization & deserialization
-
udsv
A serde library for the UNIX Delimiter Separated Values format
-
s2n-codec
Internal crate used by s2n-quic
-
svix-ksuid
A pure Rust and fully tested KSUID implementation
-
bumpy_vector
A Vector-like object with different sized entries
-
relative
A type to wrap vtable references such that they can be safely sent between other processes running the same binary
-
async-streamdata
Async IO data stream decoding utilitites
-
cli-config
configuration library for CLI applications
-
i-wanna-build
Level serializer / deserializer for I Wanna Maker
-
beatsabermaprs
Interface to Beat Saber beatmaps
-
wirehair-wrapper
Rust wrapper for https://github.com/catid/wirehair
-
pbjsonrpc-build
Generates jsonrpsee trait for prost message types
-
ommui_string_patterns
String pattern checkers for OMMUI identifiers
-
rustf8
An iterator to decode a single UTF-8 character from an I/O stream
-
airtable
API wrapper
-
rs-urlencoding
doing URL percentage encoding
-
schemafy
Generates serializeable Rust types from a json schema
-
serde_cef
CEF serialization using serde
-
msb128
std::io::{Read, Write} positive primitive Rust integers in the Most Significant Base 128 (MSB128) variable-length encoding
-
wstp
Bindings to the Wolfram Symbolic Transfer Protocol (WSTP)
-
escapist
minimal library for escaping HTML and href attributes; it can also unescape HTML
-
planus-lexer
Internal lexer library for planus
-
py27-marshal
port of https://github.com/python/cpython/blob/master/Python/marshal.c
-
serde_dyn
A package that allows you to dynamically select which type to deserialize at runtime via UUID values specified per type
-
kaydle
Serde serializer and deserializer for KDL
-
baze64-gui
A GUI for encoding & decoding base64
-
bebop-tools
Cargo buildscript tools for Bebop, a schema-based binary serialization format
-
ser_raw
fast serializer
-
endio
ergonomic reading/writing of binary data, with automatic endianness conversion and extendability
-
SerialRust
This package allow for the serialization and deserialization of things
-
serde-strings
Serde wrapper for FromStr/Display implementors
-
commit_encoding_derive
Commitment encoding derivation macros
-
serde_dokechi
serializer / deserializer library focus on only serialized binary size
-
serde_bytes_wrapper
Wrapper for Vec<u8>, which uses serde_bytes as representation
-
base58id
A short, human-readable identifier for infrequently generated records
-
fasters
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
residua-uleb128
reading and writing unsigned integers in LEB128 encoding
-
libipld-raw-cbor
ipld raw cbor codec
-
aliri_base64
Wrappers that make debugging and using byte arrays a bit nicer
-
protoc-gen-prost-serde
Protocol Buffers compiler plugin providing JSON serializations
-
json-rs
Lightweight JSON reader and writer, written in pure rust
-
data-encoding-bin
Swiss Army knife for data-encoding
-
io_unity
lib for read unity assets
-
offwall
CSV-reading OpenFlow controller dedicated to firewall bypassing
-
libzbase32
z-base-32 format for Rust. This implementation is no_std compatible.
-
serde_extract
Enables remapping two structs using the Serde framework
-
log4rs-gelf
TCP Handler and GELF Encoder to use with the log4rs logging framework
-
typed-num
Typed number in Rust with serde support
-
hash_avatar
rust生成随机头像的库
-
serde_piecewise_default
Uses serde's Option<T> handling to let you easily specify defaults for all fields at once by implementing Default
-
bin-layout
used to serialize and deserialize data in binary format
-
locale_name_code_page
that helps us get code pages (then legacy encodings) used in Windows
-
polywrap_core
Core types of Polywrap client
-
transmog-pot
Pot adaptor for Transmog
-
serde-nothing
Serialize to nothing. Deserialize from nothing
-
jsonp
Fast Json pointers in Rust
-
gsi-csgo
containing ready-made structures for deserializing or reverse serializing data provided by CSGO GSI using serde. With examples.
-
bd
big data tool kit
-
binbin
Create structured binary files in arbitrary formats
-
fcmlib
read and write Brother's FCM plotter files
-
zbus_macros
proc-macros for zbus
-
xml_tokens
Parse XML to tokens. Serialize tokens to XML.
-
slog-stdlog
log
crate adapter for slog-rs -
serde_bebop
A Serde implementation for the Bebop protocol
-
wordlists
Take bits, give words
-
riscu
loading/encoding RISC-U ELF64 binaries
-
pb-to-json
protocol buffer to JSON conversion
-
base79
Textual representation of and utility functions for base-79 fractional numbers with arbitrary precision
-
bytes_chain
Zero copy bytes chain based on crate
bytes
-
serde-gff
https://github.com/Mingun/serde-gff
-
sval_serde
Integration between serde::Serialize and sval::Value
-
asn1-cereal
ASN.1 and BER serialization
-
jxon
Convert XML to a serde_json::Value and back quickly using quick-xml
-
xed-sys2
bindings for xed
-
quickfix-msg41
FIX 4.1 messages generated from official XML spec file
-
serde-semver
Serde-compatible version checker
-
sconfig
config control tool support read from file and write to file
-
preferences
Read and write user-specific application data (in stable Rust)
-
serializable_enum
Two macros for implementing serialization / deserialization for enums containing no data variants
-
nuid
A highly performant unique identifier generator
-
serdeconv
convenient traits and functions for converting between TOML/JSON/MessagePack strings and serializable values
-
sqlite_varint
functions for dealing with varints from SQLite
-
jasper
RFC 8259-compliant JSON encoder and decoder
-
tick-encoding
encoding scheme to encode binary data into ASCII strings
-
azalea-nbt
A fast NBT serializer and deserializer
-
wayk_proto
WaykNow packet encoder-decoder and sequencing utilities
-
spinifex-unsigned-varint
unsigned variable integer format used in the Multiformat specifications
-
transmute-bytes
Simple. Safe. From bytes without loss
-
yaml-patch
Merge YAML values together to enable hierarchical configurations
-
hedera-proto
Protobufs for the Hedera™ Hashgraph SDK
-
serde-sibor
A serde implementation of the SIBOR binary format
-
murdoch-charsets
character-sets type defined by IANA
-
matchgen
Generate functions to quickly map byte string prefixes to values
-
json_value_search
Interface to search elements into serde_json::Value
-
linkstore
embedding, manipulating and retrieving data embedded in binaries using linker sections
-
bech32-no_std
Encodes and decodes the Bech32 format
-
dgen
An interpreted DSL for generating test data in any format
-
validjson
JSON schema and content validator executable
-
based
Custom numeral systems
-
df_st_world_history
World_history.txt parser for the DF Storyteller project
-
byteorder_async
reading/writing numbers in big-endian and little-endian asynchronously
-
irox-time
Date and Time types to manage the inherent complexity of dealing with the fourth dimension
-
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-key-value-vec-map
Deserialize maps or JSON objects in serde to structs that implement the FromKeyValue trait
-
flatten-json-object
Tiny Rust library for flattening JSON objects
-
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
-
deser-json
JSON support for deser
-
serde-querystring-actix
A query string extractor for actix-web based on serde-querystring
-
elfbin
Build ELF object files defining symbols with fixed binary data
-
messagepack-cli
CLI tool to convert MessagePack data to JSON and vice versa
-
rs1090-python
Python binding to rs1090, a library to decode Mode S and ADS-B signals
-
rschema
A json-schema generator
-
cargo-solid
Subcommand for cargo to genereate Solidity struct definitions
-
php_serde
Serde support for PHP's serialization format
-
pakr-iec
Functions to format numbers as decimal (1000 is 1.0k) and IEC (1024 is 1.0ki) up to YOTTA suffix
-
named-binary-tag
Format is used by minecraft for the various files in which it saves data
-
serde_fancy_regex
A fork of serde_regex that (de)serializes fancy_regex as strings
-
jsonpointer_flatten
flatten a JSON object or array using JSON Pointer addressing
-
ed
Encode and Decode traits
-
serde_valid_literal
Literal Value type based JSON
-
blob-uuid
Converts Uuid to a url friendly 22 character string blob
-
kaspa-utils
Kaspa utilities
-
varbincode
A binary encoder / decoder with variable length integer encoding implementation in Rust
-
signal-backup-decode
decode signal backups
-
serde_transmute
Transmute objects through serde
-
uule-converter
Encodes and decodes Google's UULE v1 and v2 formats
-
serde_apply
Partially deserialize and update your struct
-
sphalerite
A dependency-free crate for binary serialization
-
vlq
Sourcemap-style VLQ encoder and decoder
-
gtfs-rt
Read, write, and manipulate GTFS-Realtime data
-
tweechat-datatypes
Rust datatypes for tweechat
-
md2nb
Convert Markdown files into Wolfram Notebooks
-
tamasfe-json-rpc-types
containing JSON RPC types with serde
-
binext
read/write structs from/to buffers
-
utem
automatic translation from UTEM (Universal Text Encoding as Meaning)
-
wdg-base64
The Base64 Data Encoding
-
transmog-async
Async stream support for Transmog
-
utf-16-to-utf-8
Convert UTF-16 to UTF-8 encoding
-
vorm
Wrapper library for MongoDB
-
menugen
Hierarchical menu generation library
-
bevy_reflect
Dynamically interact with rust types
-
rkyv_typename
Customizable naming for types
-
sk-cbor
CBOR parsing library
-
goods-json
JSON format for 'goods' asset manager
-
toml-datetime-compat
conversion of toml_datetime types from/to chrono and time
-
nebula-fbthrift-graph
Nebula Graph graph interface
-
prost-stream
prost stream
-
gvdb
Read and write GLib GVariant database files
-
eio
Read and write numbers in big-endian and little-endian
-
bung
A serialization implementation for SurrealDB, based on MessagePack
-
protobuf-codegen-pure3
Pure-rust codegen for protobuf using protobuf-parser crate WIP
-
pb-jelly-gen
A protobuf binding generation framework for the Rust language developed at Dropbox
-
strason
Json parser that preserves field ordering and stores numbers as strings, preserving their full data
-
rustmatica
reading, editing, and writing Minecraft litematic files
-
proquint
Proquints are readable, pronouncable representations of identifiers. For humans.
-
asm_riscv
RISC-V Assembly Encoder / Decoder
-
fj
Early-stage b-rep CAD kernel
-
greetd_ipc
greetd IPC protocol
-
serde_watson
Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
serde-datetime
serde serializer/deserializer for DateTime
-
evolvingstring
creating evolving strings based on SHA256, with serialization and time-based prediction capabilities
-
ps-base64
Base64 encode/decode
-
tobz1000-serde-xml-rs
Pseudo-namespaced fork of
serde-xml-rs
-
classpad_string
handle XCP files and strings for the Classpad fx-400
-
musli-json
JSON support for Müsli
-
serde-select
Query serde de/serializable objects
-
protoc-gen-tonic
Protocol Buffers compiler plugin for gRPC services powered by Prost! and Tonic
-
ssb-legacy-msg-data
ssb legacy data format
-
diny_test
Test serializer format for the diny framework
-
pigeon
efficient packing and unpacking of big-endian binary data
-
libipld-core
Base traits and definitions used by ipld codecs
-
serde_prometheus_labels
A serializer for Prometheus labels
-
tonic-buf-build
A build helper that integrates buf.build to tonic-build
-
protofish
decoder focused on decoding arbitrary protocol buffer messages with error recovery
-
py-marshal
port of https://github.com/python/cpython/blob/master/Python/marshal.c
-
json2cbor
Convert JSON to CBOR
-
bip_bencode
Efficient decoding and encoding for bencode
-
json-writer
fast crate for writing JSON to a string without creating intermediate objects
-
rust-newline-converter-cli
Newline byte converter library
-
orcxx_derive
Procedural macros to deserialize structures from Apache ORC using orcxx
-
mime_serde_shim
Community Driven Serde Shims
-
purescript-corefn
A parser for PureScript's corefn JSON representation
-
pb-rs
A converter from proto files into quick-protobuf compatible Rust module
-
ub
Can bundle multiple sources to a single one and extract back
-
dusk-varint
varint+zigzag integer encoding/decoding (no_std)
-
cyrly
A serde-based YAML serializer for Rust with an unusual output style
-
exr
Read and write OpenEXR files without any unsafe code
-
ripgrep-structured
Run ripgrep over structured data
-
qbjs_deserializer
attempts to deserialize files serialized in Qt5's internal binary JSON format to a serde_json value
-
fluvio-smartstream-executor
The offical Fluvio smartstream executor
-
vint32
fast vint u32 encoding
-
with-str-bytes
Safely manipulate the bytes of a UTF-8 string
-
base_core_socialist_values
Encode and decode with BCSV (base core socialist values)
-
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
-
serde_wat
Scary macros for serde_json
-
codepage
Mapping between Windows code page numbers and encoding_rs character encodings
-
arff
ARFF file format serializer and deserializer
-
musli-storage
Partially upgrade stable format for Müsli suitable for storage
-
thurgood
Full (de)serialization support for Ruby's Marshal format
-
baze64
Encode & decode base64 from & to arbitrary byte sequences
-
litl-val
A memory efficient representation of JSON values
-
axum-inertia
Inertia.js protocol for Axum
-
hserde
serialization/deserialization library written purely in Rust
-
wire-framed
encoding and decoding structures into a binary data format
-
bincode-typescript
Generates TypeScript serialisation and deserialisation code from Rust structs and enums
-
dencode
decoding and encoding frames from readers and writers
-
kradical_jis
Conversions to Unicode from JIS X 0212 and JIS X 0213
-
alphaid
Generate Youtube-Like IDs with Rust
-
ef80escape
A domain-specific-language to select commits in a git repo. Similar to Mercurial's revset.
-
serde_state
Stateful serialization/deserialization for serde
-
probor
A (prototype of) serialization protocol on top of CBOR that provides protobuf-like functionality
-
rkyv-test
Zero-copy deserialization framework for Rust
-
cbor-tools
Tools for encoding and decoding CBOR
-
de_env
Deserialize environment variables into a struct
-
buffalo
Serialization library for Rust
-
pre-commit-sort
Sort pre-commit files
-
ebcdic
convert EBCDIC to ASCII and back
-
query-params-trait
Query parameters trait
-
fwetch
Brought from NodeJs to rust
-
phone_type
Phone type for Rust
-
k8-diff
Used for computing diff between Kubernetes objects
-
jsonsv
CLI validator for JSON schema
-
moan
Moan encode and decode API
-
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.
-
serde-types
Extension helper types for serde
-
borsh-v
Binary Object Representation Serializer for Hashing
-
nobility
NBT decoder
-
sval_fmt
Integration between std::fmt::Debug and sval::Value
-
b3-rs
B3 (Better Binary Buffers)
-
npm-package-json
parsing npm’s
package.json
file -
fbs
Fbs FlatBuffers Rust runtime library
-
open-rpc
Definition of the types used in the OpenRPC Specification
-
pdf_structure_viewer
Inspect how the PDF's structure looks
-
nachricht
wire format
-
fe2o3-amqp
AMQP1.0 protocol based on serde and tokio
-
chromium_pickle
Binary value packing and unpacking
-
eager_json
Deserialize JSON from io::Read by buffering into a string
-
nebula-fbthrift-storage
Nebula Graph storage interface
-
copystr
&str with
Copy
semantics -
bytey
convenient and easy to use byte storage
-
mrg
parsing and serializing Gravity Defied levels
-
quickfix-msg44
FIX 4.4 messages generated from official XML spec file
-
trans-gen-dlang
Generating D trans code
-
valuable_value
Valuable values for rust
-
htmlescape
HTML entity encoding and decoding
-
psrdada-sys
Bindgen wrappers for psrdada
-
fetch_file
struct for a quick config file
-
redis-args
Derive macro for reading and writing types for redis usage, either through serde or format args
-
quirs
wrapper around the Quirc QR decode library
-
typed-io
Extends and types
std::io
to make it easier to use -
serde-bridge
Bridge between serde types
-
smoljson
Minimal
-
pbjson-build
Generates Serialize and Deserialize implementations for prost message types
-
varinteger
Rust module for encoding/decoding varints that doesn't do any IO. Inspired by the Node.js varint module
-
xorio
XOR-ing Read/Write streams
-
buf-view
Read/write primitive types on a wrapper buffer view
-
declio
A declarative I/O serialization library
-
cr_program_settings
A small simple library that allows for saving of a struct containing data for a program to persist
-
base2048
encoding for efficient encoding of binary data on twitter
-
emoji256
A binary-to-text encoding scheme for hashes and cryptographic keys
-
graphite_binary
Efficient binary serialization for the graphite_minecraft project
-
json_io
simplifying saving and loading serializable types to and from json files
-
from_as
Traits and derive macros to Read and write types that implement serde Serialize and deserialize to files
-
nuts-bytes
Serialization into a binary data format
-
ub64m
A cli tool for decoding base64 values in JSON and YAML
-
usv-to-csv
USV to CSV: Convert Unicode Separated Values (USV) to Comma Separated Values (CSV) for data markup, including for spreadsheets, databases, text files, and more
-
serde_hzdata
A data markup language for Hanzzok
-
csv-stream
For building CSVs as Streams or Iterators
-
yzb64
Ytrizja base-64 specialization
-
brs
Read and write Brickadia save files
-
reed-solomon-32
Reed-Solomon BCH encoder and decoder with support of no_std environment
-
preferences-ron
Read and write user-specific application data using RON format
-
json-codec
JSON Codec implementation
-
cdr-encoding-size
Helper crate for RustDDS: Trait to compute CDR-serialized size of data
-
serde_json_path_core
Core types for the serde_json_path crate
-
doodle
Schema documentation helper library
-
df_st_world_sites_and_pops
World_sites_and_pops.txt parser for the DF Storyteller project
-
nonmax
Numeric types that cannot hold maximum values
-
musli-wire
Fully upgrade stable format for Müsli suitable for network communication
-
planus-types
Internal type library for planus
-
tsv
tsv (tab-seperated-values) data format for serde (serialization/deserialization)
-
fcode
A binary serialization/deserialization strategy for Serde that supports schema evolution
-
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… -
csv2ndjson-lite
A little tool to convert a csv to a valid ndjson/json-stream
-
seredies
Redis Protocol as a serde (de)serializer
-
residua-zigzag
converting between signed and unsigned integers using zigzag encoding and decoding
-
serde-aux-ext
serde-aux extension
-
minicbor-io
A set of I/O utilities for minicbor
-
json_value_remove
Interface to remove serde_json::Value elements
-
tap-reader
Wraps an existing reader and copies the read bytes into it's own buffer
-
nested_qs
Serializing/deserializing nested style querystrings with serde
-
serde-deserialize-over
Deserialize structs onto existing struct instances via serde
-
json-codec-wasm
JSON Codec implementation, CosmWasm compatible
-
serde_int_map
derive serde traits for integer-indexed structs
-
serde_clj
Convert Rust data to idiomatic Clojure data using JNI
-
zero_escape
encoding and decoding data using the Zero Escape Encoding method
-
bytekey-fix
lexicographic sort-order preserving binary encoding
-
base64-lib
A base64 encoder / decoder
-
serum-borsh
Binary Object Representation Serializer for Hashing
-
rson_rs
Rust Object Notation
-
musli-tests
Müsli is a flexible and generic binary serialization framework
-
value-bag-serde1
detail for value-bag
-
lineup
read/write collection of formatted UTF-8 string items
-
rug-binserial
A very simple crate to serialize rug integers as strings of bytes (for use in efficient binary serialization)
-
yaml2json-rs
Convert YAML documents to JSON
-
bite
read and write primitives in little endian, and in big endian
-
PALSerial
PALS is a tiny serialization format for rust. It's designed to be as efficient as a serialization format can go. (PALS: Pre-Allocated Length Serialization)
-
agldt
Tools for handling data conforming the standards of the Ancient Greek and Latin Dependency Treebank
-
serialize-quill-delta
Serialize a Quill Delta object to text
-
inarybay
Graph-based binary format (de)serializer generator
-
edres
Generate struct and enum definitions from data files
-
pilota-build2
Compile thrift and protobuf idl into rust code at compile-time
-
uwucodec
Encode your data into uwu and back
-
base64-lt
A base64 (with padding) string encoding/decoding utility
-
binary_macros
Macros for decoding base64-like encodings in string literals to [u8] literals
-
bytey_bincode
Bytey Bincode Extension, use Bytey instead
-
try_encoding_from
A convenient API for serde_json, serde_yaml, serde_cbor. Meme of the TryFrom and TryInto traits.
-
s-expr
lightweight customizable s-expression parser and printer
-
conversion
An abstraction crate to convert iterators on the fly
-
protokit_proto
Usable protocol buffers
-
quick-csv
quick csv reader and decoder
-
stk-json
An JSON module based on serde_json for STK
-
bee64
easily encodes and decodes standard base64
-
corepack
A no_std support for messagepack in serde
-
fastnbt-tools
tools built with fastnbt
-
milf
native Rust encoder and decoder of My INI-Like Format (MILF)-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for MILF data to facilitate…
-
librsv
encoding/decoding the RSV file format (Rows of String Values)
-
llsd
LLSD serializer and deserializer
-
base65536
A binary encoding optimized for UTF-32/UCS-4 encoded text and Twitter
-
databuf
used to serialize and deserialize structured data in binary format
-
mtml-parser
MTML parser written in Rust
-
yaml2json-rs-bin
Command line utility to convert YAML files to JSON
-
oasis-borsh-derive-internal
Binary Object Representation Serializer for Hashing
-
chromium-base64-rs
Pure rust implementation of chromium's btoa and atob
-
rust-openfmb-ops-protobuf
Rust language protobuf definitions for the OpenFMB operational use cases
-
loader-rs
Rust interface to load generic objects from an URI
-
serde_nbt
A Serde library for Minecraft's Named Binary Tag (NBT) format
-
tasd
Encoder/decoder for the TASD file format
-
simple_serde
A wrapper around multiple serde libraries making it easy to encode and decode multiple types
-
x42ltc-sys
FFI crate for x42’s libltc (Linear/Longitudinal Time Code library)
-
cde
A universal encoding scheme for all cryptographic data
-
ratman-types
Encoding types for the Ratman API
-
hext
A binary file markup language
-
protobuf-codegen3
Code generator for rust-protobuf. Includes a library and
protoc-gen-rust
binary. Seeprotoc-rust
andprotobuf-codegen-pure
crates -
serde-tc
Serde support for trait calls
-
serde-field-default
Serde field default attribute
-
uao-rs
big5 uao encoder/decoder
-
serde_krds
Serde serializer and deserializer implementations for Amazon's KRDS data format
-
serde_deser_iter
Iterate through serialized sequences allowing to aggregate them without deserializing to an allocated collection
-
tyson
Typed Simple Object Notation
-
actix-multiresponse
intents to allow supporting multiple response/request data formats depending on the Content-Type and Accept headers
-
nyoom-json
A json serializer that goes nyoom
-
deserialize_custom_strings
functions for deserializing custom strings using serde (e.g. emails or phone numbers)
-
edgehog-device-forwarder-proto
Protobuf messages for the Edgehog Device Forwarder
-
yason
Encoding and decoding support for YASON in Rust
-
tgo
Heterogeneous data type transtion, it's safe, lightweight and fast
-
svg2pdf
Convert SVG files to PDFs
-
irox-raymarine-sonar
Raymarine/Navionics Sonar Logs Reader
-
code-rs
multiple coding schemes
-
protokit_binformat
Usable protocol buffers
-
pinecone
A no_std + serde compatible message library for Rust
-
finite_repr
Isomorphic encoding/decoding data to & from numbers
-
stremio-serde-hex
Hexadecimal encoding/decoding with serde
-
hpack-patched
implementing HPACK coding. Patched from the original crate.
-
inarybay-runtime
Graph-based binary format (de)serializer generator (runtime)
-
serde_cose
The COSE (RFC #8152) serialization format
-
struct-patch-trait
A lib help you patch Rust instance, and easy to partial update configures
-
conv64
base 10 to base 64 converter
-
fefixp
FIXS implementation in pure Rust
-
h-encoder
dead week 𝓮𝓷𝓳𝓸𝔂𝓮𝓻
-
tokio-serde-bincode
Tokio bindings to quickly turn a stream of bytes to a stream of parsed/serialized items using the bincode format
-
dbf_dextractor
Extract and deserialize dbf files
-
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
-
zuri_nbt
Read and write minecraft NBT data
-
boba
Encoder and decoder for the Bubble Babble binary data encoding
-
base91
Encoding binary data as ASCII characters. Similar to base64, but more efficient.
-
binwrite
helping write structs as binary data using ✨macro magic✨
-
wsbps
Websocket Binary Packet System
-
json_serializer
JSON serializer that can encode and decode data from a file already in valid JSON format into a Hashmap, and deserialize it back into the original JSON string
-
serde-field-with
Serde field with attribute
-
columnar
High-throughput serialization and deserialization for some Rust types
-
nats-types
Enumerations and types for representing NATS protocol messages
-
libfyaml-sys
Rust binding for libfyaml
-
quickfix-msg40
FIX 4.0 messages generated from official XML spec file
-
transmog-json
Json adaptor for Transmog
-
bitsreader
trait to read bits from a stream of integers
-
uuid-b64
Base64 encoding for UUIDs
-
base256u-cli
base256u encode and decode data to stdout
-
g60
encodes and decodes G60 as bytes or utf8
-
simple_bencode
bencode encoder and decoder, that uses neither rustc-serialize or Serde. Instead, it serializes from / deserializes to a tree using a 4-branch enum.
-
imperative-rs
Auto derivable trait to easily define instruction sets
-
dessert
A impler way of writing Serde custom serialize and deserialize traits
-
musli-descriptive
A fully self-descriptive format for Müsli
-
mllp-rs
MLLP (Minimal Lower Layer Protocol) implementation
-
const_base
Decoding/encoding base 64/32/16 strings at compile-time
-
muter
converting data between various formats and encodings
-
asn-codecs
ASN.1 Codecs for Rust Types
-
trans
Serialization protocol for inter-language communication
-
rs-cjy
Convert between CSV, JSON, YAML formats of 2D dataset
-
value-trait
Traits to deal with JSONesque values
-
bilrost-types
A compact protobuf-like serializer and deserializer for the Rust Language
-
fixed-byterepr
Big-endian and little-endian fixed byte conversion traits
-
litl
A JSON dialect with support for tagged binary data
-
df_st_legends
Legends.xml parser for the DF Storyteller project
-
code128
Code 128 decoding and encoding
-
dle-encoder
DLE ASCII encoder and transport layer for Rust
-
url_params_serializer
Allows serialization of types to URL GET parameters
-
raw_str
type which contains a byte slice that is believed to contain UTF-8 string data, but which has not been validated
-
glassy
An easy and fast library for encoding and decoding binary data
-
libmctp
MCTP (Management Component Transport Protocol) implementation for Rust
-
egraph-serialize
serialize e-graphs
-
transmog-versions
Multi-version/Multi-format support for Transmog
-
ptah
Poplar's message-passing format
-
openfga-rs
Rust SDK for the OpenFGA
-
pipecsv
A pipebase plugin using csv serde
-
raw-string
RawStr/RawString are like str/String, but without any guaranteed encoding
-
sval_protobuf
protobuf encoding for sval
-
goods-yaml
JSON format for 'goods' asset manager
-
string_wrapped
Tiny library to easily handle deserialization of different types that are serialized to strings
-
tinycache
minimal file cache with binary serialization
-
monc
Read And Write Bedrock NBT
-
charlestown
RFC 4180-compliant CSV reader and writer
-
urlencode
A CLI utility for URL-encoding or -decoding strings
-
serde_rec
GNU Recfiles data format for serde
-
postcard-bindgen-core
generate bindings for the postcard binary format for other languages than Rust - Core Crate
-
binserde
serializing data structures into a binary format
-
ions
ION(s) | intuitive object notation (ser/deser) ion is a data format designed to be user friendly, easy to pick up and easy on the eyes. this library is a serde implementation of the ion data format
-
base16384
Encode binary file to printable utf16be, and vice versa
-
nu-serde
Turn any value into a nu-protocol::Value with serde
-
planus-codegen
Internal codegen library for planus
-
plabble-codec
Plabble Transport Protocol codec
-
minecrevy_io
reading and writing Minecraft protocol types
-
stdto_core
Stdto provides a set of functional traits for conversion between various data representations
-
veriform
Cryptographically verifiable data serialization format inspired by Protocol Buffers
-
valuable-serde
serde::Serialize
implementation forValuable
types -
fire-protobuf
Rust only protobuf implementation
-
base64-secret
Base64 encoder/decoder with custom alphabet. The alphabet is sorted by a given key. The sorting is always deterministic.
-
serde_json_string_parse
Parse string trait as json returning original string in case of error
-
protobuf3
Google protocol buffers
-
docchi_compaction
A serializer which compresses integers
-
serde_bytes_base64
Wrapper for Vec<u8>, which uses base64 string as serde representation
-
yenc
Encodes and decodes using the yEnc encoding
-
bencode
easy encoding/decoding
-
sing_rs
Macros for generating STDIN/STDOUT interfaces to trait objects
-
activityrust
ActivityStream specifications
-
residua-mutf8
converting between MUTF-8 and UTF-8
-
b64
Base64 encoding/decoding support. Originally from rustc-serialize.
-
df_cp437
Decoder for CP437 to UTF-8
-
qr-rs
A CLI utility to encode URLs or text into QR codes in various formats and colors
-
keyedes
serialize and deserialize trait objects by allowing users to encode keys into the format
-
utf8mb3
Let mysql's utf8 encoding store four-byte characters such as emoji(让 mysql 的 utf8 编码存储表情符号这类的四字节字符)
-
detrojt
A hack to support deserialization of arbitrary trait objects
-
brioche-ducc-serde
Serde serializer/deserializer implementation for
ducc::Value
(fork) -
tokio-futures-byteorder
Asynchronous library for reading/writing numbers in big-endian and little-endian
-
bs62
Base62 encoder / decoder with support for leading
0x00
bytes -
riscy-isa
Encodes and decodes streams of RISC-V instructions
-
bencodex-rs
Bencodex
-
yaml-include
A lib and a CLI for recursively parsing "!include" data in yaml files
-
ck3json
Convert CK3 files to JSON
-
bytekey
lexicographic sort-order preserving binary encoding
-
csv2json-lite
A little tool to convert a csv to a valid json array of object
-
wedpr_s_protos
WeDPR protobuf definitions and their generated code
-
jrf
An underpowered JSON formatting cli
-
n85
N85 (Ascii85 variant) encoder & decoder
-
libphonenumber-sys
rust ffi bindings to libphonenumber
-
serde_utils
macros and types for Serde
-
raftlog_protobuf
Encoders and decoders of the Protocol-Buffers messages for the constituents defined in
raftlog
crate -
sval_buffer
Value buffering for sval
-
tnetstring
parser for Rust
-
asm
decoding and encoding assembly of various architectures
-
balena-cdsl
Configuration DSL
-
sval_dynamic
Object-safe versions of sval::Stream and sval::Value
-
serde_bigquery
A serde Serializer into BigQuery literal format
-
noncryptor
common encoding formats like base64 and URL
-
contact-tracing
apple/google contact tracing protocol
-
fefast
FIX FAST implementation in pure Rust
-
tirse
serde frontent for binary format
-
base100
Encode your data into emoji
-
store
A dead simple binary (de)serializer
-
terraform-parser
Strictly typed terraform plan and state files parser written in Rust
-
db-dump
scripting analyses against crates.io's database dumps
-
serde_str
A serde wrapper that stores type using Display and FromStr
-
serde-bench
Minimal serialization format for benchmarking Serde
-
mini_leb128
A minimal library to read and write integers encoded using LEB128
-
tbe
Truncated Binary Encoding
-
ogmo
Serde definitions for Ogmo level editor files
-
ssh_mux_format
Data format used to communicate with openssh mux server
-
prost-bytes05
A Protocol Buffers implementation for the Rust Language
-
ssb-bfe-rs
Binary Field Encodings (BFE) for Secure Scuttlebutt (SSB)
-
arq
manage Arq Backup data formats
-
protobuf2
Google protocol buffers
-
base94
encoding/decoding library
-
tree-sitter-parsers
Preinstallation of tree-sitter parsers of multiple languages for Rust projects
-
velocypack
ArangoDB's VelocyPack protocol
-
musli-serde
Transparent shim to use serde types in Müsli
-
nt-string
Idiomatic Rust implementations for various Windows string types
-
quickfix-msg50
FIX 5.0 messages generated from official XML spec file
-
pi_base58
base58 encoding & decoding
-
serde_buf
Generic buffering for serde
-
koibumi-base32
A Base32 encoder/decoder library
-
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…
-
prost-enum
Enhance Enums of prost generated files to support serde and sea-orm
-
mnumonic
A tiny library to convert opaque binary data to and from a human-memorable phrase
-
string-intern
string interning. Unique features: allows to define a type for each kind of interned values and a validator for the values of that type.
-
from_as_file
Traits to Read and write types that implement serde Serialize and deserialize to files
-
buffer_io
an intuitive library for reading and writing binary buffers
-
serum-borsh-schema-derive-internal
Schema Generator for Borsh
-
jsonfeed
Parser for the JSONFeed (http://jsonfeed.org) specification
-
radix64
A base64 library by another name
-
serdine
A tiny serialization library for storing types in a raw (but safe), memcpy-like, format
-
binverse
Fast binary serialization with versioning
-
bin_io
Framework for reading and writing to binary files
-
serde_php
Serde support for PHP's serialization format
-
yojson-rs
A parser for Yojson format(https://mjambon.github.io/mjambon2016/yojson.html)
-
paths-as-strings
paths_as_strings is a small crate with two public free-functions for unambiguously and universally encoding Paths as UTF-8 strings, and then decoding them back into Paths
-
cs_serde_cbor
CBOR support for serde
-
utf8-builder
Build and validate UTF-8 data from chunks. Each chunk doesn't have to be a complete UTF-8 data.
-
otopr
Obvious Rust Protobuf Library
-
int-conv
Explicit integer conversions
-
transmog-bincode
Bincode adaptor for Transmog
-
cborg
A CBOR parser
-
zlo
A binary serialization/deserialization strategy that uses Serde for transforming structs into very compact bit representations
-
msgpackin_core
Msgpackin pure Rust MessagePack no_std encoding / decoding library
-
derbyjson
A package to serialize to and deserialize from the DerbyJSON format for roller derby data
-
sval_ref
A variant of sval::Value for types with internal references
-
roman_encoder
Encode unicode string into roman numerals
-
aiid
AIngle base32 encoding scheme for keys, agents, identifiers, etc
-
serde-path
URL Path decoding and encoding with serde
-
base64-string
Base64 hash made using Rust
-
leekoq
This project is an open source pure
Rust
implementation of Microchip’s KeeLoq proprietary -
wamp-core
WAMP core library for parsing messages
-
heapless-bytes
Newtype around heapless byte Vec with efficient serde
-
df_st_legends_plus
Legends_plus.xml for the DF Storyteller project
-
timecode-coder
A pure Rust no_std library for decoding and encoding timecode in real-time
-
ron-edit
ron parser preserving all syntax information
-
binn-rs
serialize/deserialize binn format with no_std/no_alloc support
-
slen
encoding and decoding loadouts from the Splatoon series
-
json_to_csv
Super simple function that will convert your json flat objects into a csv
-
arrowvortex_clipboard
Small library for encoding and decoding ArrowVortex clipboard data
-
csvstream
Serialize and deserialize CSV streams
-
inlay
CLI tool for encoding and decoding simple binary data structures
-
byteorder-pack
A binary data reader and writer that is similar to Python's struct module
-
protobuf_codec
Encoders and decoders for Protocol Buffers based on bytecodec crate
-
varint
Google Protobuf's Variable-Length Integers
-
serde-protobuf
Support for Google Protocol Buffers in combination with serde
-
pod
Plain Old Data (POD) encoding and I/O
-
tombl
Interopability between bash and the TOML serialization format
-
protobuf-codegen
Code generator for rust-protobuf. Includes a library to invoke programmatically (e. g. from
build.rs
) andprotoc-gen-rust
binary. -
terra-proto
Terra Core Protobuf Builds
-
dlg
parsing .dlg files
-
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…
-
leb128-u64
Extremely minimal and simple LEB128 u64 encoding/decoding
-
kodec
defining common interface for encoders and decoders
-
runestick-json
An JSON module based on serde_json for runestick
-
handwritten-json
Convert a non-standard JSON string into a normalized JSON string
-
derive_codec_sv2
Derive macro for Sv2 binary format serializer and deserializer
-
cosey
Data types and serde for public COSE_Keys
-
ascii85
encoding and decoding Adobe Ascii85
-
savefile-derive
Custom derive macros for savefile crate - simple, convenient, fast, versioned, binary serialization/deserialization library
-
gsm7
GSM-7 (aka GSM 03.38 or 3GPP 23.038) encoding and decoding in Rust
-
nachricht-nq
Pretty printing of nachricht messages
-
encdec
binary object encoding / decoding helpers
-
serde-format
A tiny trait to format a serializable struct using custom placeholders
-
mercy
open-source Rust crate and CLI for building cybersecurity tools, assessment projects, and testing infrastructure
-
bytey_byte_buffer
Bytey ByteBuffer code, use Bytey instead
-
bevy_ron
temporary bevy ron fork
-
planus-inspector
Internal library for planus
-
uf2_block
UF2 block packing and unpacking
-
surrealdb-tikv-client-proto
Protobuf specs for the TiKV Rust client
-
ricksponse
A request/response structure allowing for a multitude of encodings/decodings
-
protobuf-web-token
Create, verify and decode protobuf web tokens
-
set-encoding
Finite Set Binary Encoding
-
protokit_textformat
Usable protocol buffers
-
float-format
custom floating point number format
-
sval_nested
A recursive variant of sval
-
xdr
XDR encoding and decoding library
-
sparkplug-rs
Sparkplug protobuf bindings for Rust
-
residua-cesu8
converting between CESU-8 and UTF-8
-
base31
encoding and decoding, useful to represent large integers in a short, case-insensitive, hard-to-misread format
-
nimble
Async friendly, simple and fast binary encoding/decoding
-
recode
Reusable encoding/decoding constructs for Rust
-
base131072
encoding
-
bl_save
Read Blockland save files
-
base64-easy
encode and decode use base64
-
valuable
Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries
-
bintext
Encode and decodes binary encoded text into aligned binary blobs using SIMD
-
chardetng
A character encoding detector for legacy Web content
-
bmx
Binary modeling expressions
-
beamcode
Erlang BEAM instructions encoding / decoding library
-
http2parse
An HTTP2 frame parser
-
bazaar
formats and protocols
-
serde_cbor
CBOR support for serde
-
stream_delimit
length delimited protobuf stream separator
-
hexutil
A macro to implement common traits to work with hexadecimal values
-
b64-rs
A super speedy* base64 encoder
-
decode_raw
A protobuf debugging tool –
protoc --decode_raw
on steroids -
rhexdump
A hexdump library to display binary blobs
-
tycho
A minimal, self-describing and traversable binary data format designed around rust and the serde data model
-
rdfmt
Reviewdog Diagnostic Format Rust Library
-
lacmta-alerts-protobuf
LA Metro Service Alerts Fetch & Convertion into Protobuf
-
io_self
system for encoding/decoding binary data based on a predefined format
-
hipack
Serialization/deserialization for the HiPack format
-
musli-common
Common utilities shared among Müsli encodings
-
shproto-rs
This code is a Rust implementation of a Simple Hexadecimal Protocol (Shproto) packet format
-
luna_nbt
Minecraft's Named Binary Tag (NBT) format
-
protoc-rust
protoc --rust_out=... available as API. protoc needs to be in $PATH, protoc-gen-run does not.
-
polyglot
format-agnostic serialization
-
df_st_image_site_maps
Site Maps parser for the DF Storyteller project