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