-
base64
encodes and decodes base64 as bytes or utf8
-
bincode
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
serde_with
Custom de/serialization functions for Rust's serde
-
prost
A Protocol Buffers implementation for the Rust Language
-
serde_json
A JSON serialization file format
-
serde
A generic serialization/deserialization framework
-
encoding_rs
A Gecko-oriented implementation of the Encoding Standard
-
protobuf
Google protocol buffers
-
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
-
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
-
rmp
Pure Rust MessagePack serialization implementation
-
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
-
serde_path_to_error
Path to the element that failed to deserialize
-
rasn
A safe no_std ASN.1 codec framework
-
rlp
Recursive-length prefix encoding, decoding, and compression
-
unsigned-varint
unsigned varint encoding
-
ipc-channel
A multiprocess drop-in replacement for Rust channels
-
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
-
http-serde
Serde support for the http crate. (De)serialize HeaderMap, Uri, Method, StatusCode
-
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
-
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
-
serde_v8
V8 serialization and deserialization
-
rend
Endian-aware primitives for Rust
-
multibase
in rust
-
serde-transcode
Transcode from one Serde format to another
-
serde_valid
JSON Schema based validation tool using with serde
-
serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for 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
-
prost-types
A Protocol Buffers implementation for the Rust Language
-
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
-
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
-
conjure-error
Runtime support for generated Conjure errors
-
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
-
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 -
rmpv
Value variant for RMP
-
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
-
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
-
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
-
conjure-serde
Serde Serializer and Deserializer wrappers for Conjure
-
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
-
typetag
Serde serializable and deserializable trait objects
-
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
-
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
-
jsonrpc-server-utils
Server utils for jsonrpc-core crate
-
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
-
cddl-cat
Parse CDDL schemas and validate CBOR or JSON serialized data
-
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
-
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
-
jsonrpsee-types
JSON-RPC v2 specific types
-
type_reg
Serializable map of any type
-
jetro
transform, query and compare JSON format
-
impl-serde
Serde serialization support for uint and fixed hash
-
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
-
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.
-
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
-
ulid-generator-rs
generating ULIDs
-
germ
The Ultimate Gemini Toolkit
-
bitflags_serde_shim
Community Driven Serde Shims
-
tremor-value
Tremor Script Interpreter
-
serde-jsonlines
Read & write JSON Lines documents
-
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
-
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
-
cranelift-serde
Serializer/Deserializer for Cranelift IR
-
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
-
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
-
gift
reading and writing GIF images
-
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
-
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
-
spacetimedb-sats
Spacetime Algebraic Type Notation
-
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
-
serde-generate
generate (de)serialization code in multiple languages
-
rbx_types
Types used to represent Roblox values
-
bytecodec
A tiny framework for implementing encoders/decoders of byte-oriented protocols
-
picky-asn1
Provide ASN.1 simple types
-
abomonation
A high performance and very unsafe serialization library
-
cbor4ii
CBOR: Concise Binary Object Representation
-
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
-
polars-io
IO related logic for the Polars DataFrame library
-
cerbos
Rust SDK for working with Cerbos: an open core, language-agnostic, scalable authorization solution
-
typed-json
A JSON serialization file 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
-
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
-
auditable-info
High-level crate to extract the dependency trees embedded in binaries by
cargo auditable
-
json-pointer
parsing and using JSON pointers, as specified in RFC 6901
-
serde_ignored
Find out about keys that are ignored when deserializing data
-
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
-
serde_tuple
De/serialize structs with named fields as array of values
-
mungos
MongoDB in rust, simplified
-
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
-
bebop
runtime for Bebop, a schema-based binary serialization format
-
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
-
msgpacker
MessagePack protocol implementation for Rust
-
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
-
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
-
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…
-
toml2json
Convert TOML to JSON
-
gura
configuration language serializer/deserializer for Rust
-
msgpck
A no-std and async compatible msgpck de/serializer
-
pyproject-toml
pyproject.toml parser in Rust
-
base32
encoder/decoder for Rust
-
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
-
picky-krb
Encode/decode Kerberos ASN.1 DER structs
-
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
-
noodles-bcf
Binary Call Format (BCF) reader and writer
-
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
-
protobuf-native
A high-level, safe API for libprotobuf
-
json-predicate
JSON Predicate lib based on draft-snell-json-07
-
comiconv-server
A server for converting comic book archives, compatible with comiconv
-
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
-
irp
Infrared IRP encoder and decoder
-
varuint
Variable length signed and unsigned integer types
-
grammers-tl-types
Rust definitions for Telegram's API types and functions
-
msgpackin
pure Rust MessagePack encoding / decoding library
-
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
-
alt_serde
A generic serialization/deserialization framework
-
serde_sqlite_jsonb
A Serializer and Deserializer for SQLite jsonb binary format
-
ciborium-ll
Low-level CBOR codec primitives
-
datafusion-proto
Protobuf serialization of DataFusion logical plan expressions
-
scidec
Scientific number converter
-
isosphere
ISO standard data types, helpers, and related utilities
-
steg86
hiding messages in x86(_64) binaries
-
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
-
linked-data
dateset serialization/deserialization traits
-
serde_dhall
Dhall support for serde
-
json5format
Customizable JSON5 document formatter that preserves comments
-
bc-envelope-cli
Gordian Envelope Command Line Tool
-
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 :)
-
s2id
Self-sovereign identity library and command-lie
-
serde_x12
A Serde for ASC X12 EDI documents
-
tauri-plugin-store
persistent key-value store
-
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
-
rust-strings
rust-strings
is a library to extract ascii strings from binary data -
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
-
append-only-bytes
Shareable append-only bytes
-
dxr
Declarative XML-RPC
-
serde-untagged
Serde
Visitor
implementation for deserializing untagged enums -
imagine
help with images
-
fog-pack
Binary Data format supporting immutable references, schema, and compression
-
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
-
cbor-data
using CBOR as in-memory representation for working with dynamically shaped data
-
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
-
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
-
ipld-core
IPLD core types
-
rust-fr
non-self-describing data-interchange format
-
flatbuffers-build
that facilitates generating flatbuffer code from Rust
-
base64id
Efficiently represent 64, 32 and 16 bit integers as base64url strings
-
xls2txt
Command-line utility to convert stylesheets (ODS or excel) to text
-
serde_spanned
Serde-compatible spanned Value
-
rs1090
decode Mode S and ADS-B signals
-
bencode-encoder
Bencode encoder for Rust
-
serde_partiql
A PartiQL data model serialization file format
-
datafusion-substrait
DataFusion Substrait Producer and Consumer
-
wolfram-expr
Efficient and ergonomic representation of Wolfram expressions in Rust
-
freeform
A small library for being able to store free-form data
-
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
-
hyper_serde
Serde support for hyper types
-
rbson
Encoding and decoding support for BSON in Rust
-
calends
Calendar library for Rust
-
oasis-borsh
Binary Object Representation Serializer for Hashing
-
rapira
serialization library like borsh, bincode and speedy
-
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
-
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:… -
pbf
Mininmal protobuffer module; Build your own glue
-
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.
-
serde_graphql_input
serde graphql input serializes to graphqls input objects, as used in graphql functions
-
auditable-extract
Extract the dependency trees embedded in binaries by
cargo auditable
-
tora
A lite, byte-based serialization and deserialization library
-
serde_with_macros
proc-macro library for serde_with
-
zen-engine
Business rules engine
-
prima_rs_logger
Prima logging standard library
-
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
-
z32
Zero-dependency
no_std
compatible MIT licensed implementation z-base-32 encoding -
serde-yaml-olidacombe
YAML support for Serde
-
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
-
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
-
key-mapping
allowing for keyboard key code conversion between systems such as the DOM and HID usage-ids
-
serde-query
Serde-compatible streaming data-query language with a jq-like syntax
-
vm-superio-ser
Serialization for legacy device states
-
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
-
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
-
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
-
bcheck
that can read and write bcheck and tsv files, which are generated by BCheckbook for iOS and Mac
-
gomod-parser
go.mod parser
-
json_compilation_db
read/write JSON compilation database file
-
kiwi-schema
some helper routines for parsing files in the Kiwi serialization format
-
charset
Thunderbird-compatible character encoding decoding for email
-
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
-
tunm_proto
tunm proto for Rust
-
rbase64
A fast multi-threaded base64 encoding library and CLI tool
-
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
-
picodata-rmp-serde
Serde bindings for RMP (forked from rmp-serde)
-
pq
jq for protobuf
-
libconfig-rs
libconfig parser in rust
-
hubpack
A predictable serialization format
-
merge-yaml-hash
YAML Hash with merge/update capabilities
-
kubetsu
distinguish value type of other struct
-
serde_hooks
Runtime hooks for serde
-
eternaltwin_serde_tools
Helper functions for
serde
-
base85rs
A base85 (RFC1924 variant) encoder / decoder
-
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
-
dts
deserialize, transform and serialize data between different encodings
-
yhy-email-encoding
Low level email encoding RFCs implementations
-
serde_view
Serialize views of data
-
desert
traits for {de,}serializing compact binary formats
-
tracing-serde-modality-ingest
currently only meant for internal use within
tracing-modality
-
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
-
ascii-armor
ASCII Armor: binary to text encoding library and command-line utility
-
keymaps
standardized encoding for key codes
-
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
-
pbf_font_tools
Tools for working with SDF font glyphs encoded in protobuf format
-
hbase-thrift
A client for HBase's Thrift Interface
-
sfo-serde-result
serialize and deserialize result using Serde
-
serde_aws_query_ce
Serde support for AWS Query protocol
-
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
-
msd
reading and writing MSD files
-
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
-
protoc
Protobuf protoc command as API
-
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
-
midi_file
For reading and writing MIDI files
-
halfling
A collection of basic utilities for working with nibbles
-
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
-
flexiber
Encoding and decoding of BER-TLV as described in ISO 7816-4, without allocations
-
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
-
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
-
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
-
greetd_ipc
greetd IPC protocol
-
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
-
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)
-
axum-bson
axum bson extractor and response
-
miniserde-miku
Data structure serialization library with several opposite design goals from Serde
-
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
-
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 -
serde-bool
Single value, true or false, boolean deserializers
-
netcdf3
A pure Rust library for reading and writing NetCDF-3 files
-
bytekey2
lexicographic sort-order preserving binary encoding
-
cj_common
Collection of common functions used by cubicle-jockey projects
-
namegen
Fast name generator
-
tsfile-writer
TsFile writer in rust with a sync sender to import tsfiles to Apache IoTDB instances
-
muon-rs
Serde support for MuON data interchange format
-
wapm-to-webc
Convert a *.tar.gz file from WAPM to the newer Pirita format
-
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
-
rdkafka-wrap
rdkafka wrap
-
intuicio-frontend-serde
Serde frontend module for Intuicio scripting platform
-
ntex-amqp-codec
AMQP 1.0 Protocol Codec
-
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
-
serde-bytes-repr
Serde adapter for controlling the representation of bytes
-
polars-json
JSON related logic for the Polars DataFrame library
-
serde-pod
https://github.com/Mingun/serde-pod
-
stc-s
serializer/deserializer with JSON support
-
subsetter
Reduces the size and coverage of OpenType fonts
-
canonical
A serialization library built for no_std environments where you want to deal with recursive datastructures
-
erlang_rs
Erlang External Term Format for Rust
-
hex-buffer-serde
Helper for serializing byte buffers as hex strings in
serde
-
pthash
Rust bindings for PTHash
-
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
-
bin-proto
Easy binary protocol definitions
-
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
-
rbxm
Reader for Roblox model files
-
serde_ini
Windows INI file {de,}serialization
-
serialize_deserialize_u8_i32
that safely converts, back and forward, between u8 and i32
-
esl01-vlqencoding
VLQ encoding (https://en.wikipedia.org/wiki/Variable-length_quantity)
-
alesis-samplepad-lib
Serialize and deserialize Alesis Samplepad KIT files
-
nanotweaks
moved to https://crates.io/crates/spread_macros
-
serde_yaml2
Serde integration for yaml_rust2 crate
-
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
-
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
-
sg-prost
fork
-
rsexp
S-expression manipulation
-
tarolog
flexible configuration of tarantool logs
-
xml-pretty
XML prettifer binary using xmlem
-
escape8259
RFC8259-compliant string escaping and un-escaping
-
pre-commit-sort
Sort pre-commit files
-
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
-
encoder
Blazing fast encoder written in Rust
-
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)
-
fast32
Base32 and base64 encoding in Rust. Primarily for integer (u64, u128) and UUID identifiers, as well as arbitrary byte arrays.
-
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. -
dcbor
Deterministic CBOR ("dCBOR") for Rust
-
hcl-edit
Parse and modify HCL while preserving comments and whitespace
-
no_proto
Flexible, Fast & Compact Serialization with RPC
-
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)
-
carbonado
An apocalypse-resistant data storage format for the truly paranoid
-
axoupdater-cli
Self-updater executable for use with cargo-dist
-
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
-
rust-audit-info
Command-line tool to extract the dependency trees embedded in binaries by
cargo auditable
-
jose-b64
Base64 utilities for use in JOSE crates
-
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
-
jolse
command-line interface (CLI) tool written in Rust for encoding and decoding files and directories using base64 encoding
-
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
-
uri-url
Efficient Conversion of URIs and URLs
-
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
-
serde_stacker
Serde adapter that avoids stack overflow by dynamically growing the stack
-
serde_win_unattend
Rust serde bindings for Microsoft Windows Autounattend.xml
-
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)
-
yara-x-proto-yaml
converts protocol buffers into YAML
-
comma_serde_urlencoded
serde_urlencoded with support for serialization and deserialization of sequences and tuples in comma separated format
-
bunk
Fast and efficient human-readable data encoding!
-
destream_json
decoding & encoding a JSON stream
-
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
-
chashmap-serde
Fast, concurrent hash maps with extensive API and Serde support
-
psbattletools
Command-line program to manage Pokémon Showdown battle logs
-
serde_dbgfmt
Deserialize #[derive(Debug)] output using serde
-
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
-
actix-web-validator5
Validation mechanism for actix-web
-
rrrs
Welcome to RRRS, a rapid, hyper-optimized CSV random sampling tool designed with performance and efficiency at its core
-
protobuf-json-mapping
JSON mapping for Protocol Buffers messages
-
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
-
pdl-runtime
PDL's runtime library
-
serde-spdx
Serde serialization for SPDX files
-
hex-wrapper
Wrappers of the convertion between numbers and hex strings
-
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 -
json-objects-to-csv
Robust Rust library for converting JSON objects into CSV rows
-
serde_garnish
Serialization/Deserialization for use with garnish core libraries
-
dicom-encoding
DICOM encoding and decoding primitives
-
rudano
A data serialization format as similar as possible to Rust's own syntax
-
volo-build
Compile thrift and protobuf idls into rust code at compile-time
-
rawbson
Blazing fast zero-copy BSON handling
-
csv
Fast CSV parsing with support for serde
-
enser
Enum serialization with tag
-
text-to-png
way to render text to a png image with basic options
-
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
-
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.
-
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
-
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
-
parity-codec
Lightweight, efficient, binary serialization and deserialization codec
-
jsonfilter
Filter and compare JSON objects
-
serde_json_diff
Create machine-readable JSON diffs
-
stubit
stupid bit library
-
rydis
low level rust bindings for the zydis library
-
conf_json
A human editable configure file in JSON parser
-
nu_plugin_from_bencode
A Nushell plugin to convert bencode data into Nu structured values
-
stun-coder
STUN protocol encoder and decoder for Rust. The implementation is done according to Session Traversal Utilities for NAT (STUN). STUN extensions specified by the Interactive Connectivity Establishment (ICE)…
-
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]
-
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 -
tfschema-bindgen
Generate (de)serialization Rust code for Terraform Schema
-
yaml-navigator
writing and running queries against YAML
-
binascii
Useful no-std binascii operations including base64, base32 and base16 (hex)
-
raad
reading and writing bytes
-
vdf-serde
Support for the Valve Data Format for Serde
-
utf16string
String types to work directly with UTF-16 encoded strings
-
agnes
A data wrangling library for Rust
-
tlmcmddb-csv
C2A TlmCmd DB CSV parser
-
minum
An audio synthesis toolset toolset
-
lunify
converting Lua byte code to different versions and formats
-
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_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
-
ouch_model
Data model bindings for ouch exchange protocol
-
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
-
satoxid
Boolean satisfiability problem encoding library written in rust
-
bootspec
NixOS RFC 125's bootspec datatype
-
xml_serde
Namespace aware XML (de)serializer utilizing Serde
-
anybuf
A minimal, zero dependency proto3 encoder to encode anything
-
streamdata
Sans-IO data stream decoding utilitites
-
serde_structuredqs
serialize/deserialize structured query-string
-
json_log
Log with JSON
-
dodo
Basic persistence library designed to be a quick and easy way to create a persistent storage
-
base64-serde
Integration between rust-base64 and serde
-
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
-
openrtb
v2.5 and OpenRTB Dynamic Native Ads v1.2 types for rust
-
rust_erl_ext
Erlang external term format codec
-
serror
serialize anyhow errors into json format
-
asv-to-usv
ASV to USV: Convert ASCII Separated Values (ASV) to Unicode Separated Values (USV) such as for data markup, including for spreadsheets, databases, text files, and more
-
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 -
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
-
serde_json_pythonic
fork that includes a Pythonic JSON formatter
-
ur
Uniform Resources
-
daemon-engine
A helper package for writing unix rust daemons with IPC based clients
-
preserves
serialization format via serde
-
borsh-cli
Command-line utility for manipulating Borsh-serialized data
-
toml-datetime-compat
conversion of toml_datetime types from/to chrono and time
-
basyx-rs
work with Asset Administration Shells
-
teehistorian
parser for DDNet
-
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
-
protobuf-support
Code supporting protobuf implementation. None of code in this crate is public API.
-
json-elem
Manage JSON string as element
-
kvds
An efficient key-value store for encoding documents
-
blc
binary lambda calculus
-
google_taxonomy
Struct with all Google Product Categories / Taxonomy
-
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
-
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.
-
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_sated
sane adjacently tagged enum deserialization (with untagged variant) for serde
-
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
-
cdr-encoding
Serde implementation of OMG Common Data Representation (CDR) encoding
-
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
-
serde-byte-array
Optimized handling of
[u8; N]
for Serde -
esl
reading, writing and processing ESM/ESP/ESS files
-
unix-ipc
A minimal abstraction for IPC via unix sockets
-
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
-
celp-sdk
This package has been created to provide a rust SDK containing common functionality
-
lightpack
A lightweight, no-std binary serialization library
-
watto
parsing and serializing Plain Old Data
-
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
-
debversion
Debian version parsing, manipulation and comparison
-
informalsystems-pbjson
pbjson conversion
-
vectortile
encoding Mapbox Vector Tiles
-
json_typegen
Procedural macro that generates Rust types from JSON samples
-
cyclors
Low-level API for the native CycloneDDS bindings (libddsc-sys)
-
call-by
A trick to parameterize functions and traits by the calling convention of their arguments and results
-
etwin_dinoparc_client
DinoparcClient implementations
-
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
-
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
-
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
-
pgnumeric
Arbitrary precision numeric implementation written in Rust, compatible with PostgreSQL's numeric
-
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 )
-
tiny-json-rs
lightweight JSON parser for Rust
-
sml
markup language optimized for loading config files and schemas
-
nextid_sdk
Rust SDK for NextID components
-
round-to
Round floating point to integer
-
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
-
tobytes
A small crate to simplfy type to bytes encoding
-
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
-
dash7
ALP protocol codec
-
kitty_image
Display images using the kitty image protocol
-
bytesutil
byte utility for Rust
-
sbor
Reference implementation of the SBOR binary data format
-
bibicode
convert any natural number from one numeral system to another
-
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
-
harlaw
Transform DSL files to JSON. Formatting options available for custom output.
-
actix-msgpack
Msgpack payload extractor for Actix Web
-
Person_Parser
Rust parser
-
nbtrock
Read And Write Bedrock NBT
-
serde-name
Extract the Serde name of structs and enums
-
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
-
percent-encoding-rfc3986
RFC3986-compliant percent encoding and decoding
-
just-a-tag
A #tag-type, RFC 1035 DNS label compatible
-
golden_apple
decoding and sharing Minecraft data types
-
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
-
bs64
SIMD-accelerated Base64 encoding and decoding library
-
planus-cli
Command-line utility for planus
-
stmc
TCP/UDP Message Communication wrapper
-
hex-serde-util
A helper crate for manipulating hex strings with serde
-
serde-rlp
Ethereum's RLP encoding implemented as a Serde data format
-
serde_jacl
Serialization and Deserialization of JACL
-
serde-with-expand-env
Parse environment variables in serde crate using deserialize_with
-
casserole
Break and serialize values into content-addressable storage
-
serde_vrm
Serde types for VRM
-
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… -
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
-
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
-
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_ipld_dagjson
IPLD DAG-JSON support for Serde
-
rust_dynamic
Support for dynamically-typed values in run-time
-
serde_cast
B cast
-
week1
A short description of my package
-
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
-
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
-
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
-
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
-
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
-
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
-
nu-plugin-protocol
Protocol type definitions for Nushell plugins
-
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
-
sigstore_protobuf_specs
serializing and deserializing Sigstore messages
-
generic-uvarint
A generic wrapper around unsigned_varint + generic_array
-
aws_account_id_from_key_id
Decodes the AWS Account ID given an AWS Access Key ID
-
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)
-
mistletoe-api
API objects and interfaces for the Mistletoe Package Manager
-
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
-
base256u-cli
base256u encode and decode data to stdout
-
codepage-437
Codepage 437 transcoding for Rust
-
another_json_minimal
A minimal json crate
-
assemble_app
Bootstrap library for https://assemble.app
-
codicon
Traits for encoding and decoding
-
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
-
wire-rs
Extensible interface for converting data to/from wire protocol. Supports non-contiguous buffers (including &[IoSlice]) and is no_std compatible.
-
serde-scale
Serde serializer and deserializer for the SCALE encoding
-
maybe-serde
maybe impl for serde
-
debt64
-
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
-
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
-
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… -
ssmarshal
Stupid simple value-only marshaling using serde
-
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.
-
monostate
Type that deserializes only from one specific value
-
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
-
serde_indextree
Serializing indextree structure
-
json-structural-diff
JSON structural diff library
-
serde_json_matcher
matching JSON data using a declarative syntax
-
serde_gelf
Gelf serialization using serde
-
pbjson-types
Protobuf well known types with serde serialization support
-
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
-
xdr-codec
XDR encode/decode runtime support. Pairs with xdrgen which generates code from specs.
-
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
-
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
-
protoc-gen-prost-crate
Protocol Buffers compiler plugin powered by Prost!
-
restest
Black-box integration test for REST APIs in Rust
-
liberasurecode
wrapper for
openstack/liberasurecode
-
prost-simple-rpc
RPC implementation on top of prost
-
denkproto-rs
protobuf files for denkweit ecosystem
-
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
-
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
-
attrsets
Proc macro for defining multiple variants of a struct/enum with different attribute annotations e.g. for multiple Serde serializations
-
jatch
performing JSON patching
-
k8-obj-metadata
Core Kubernetes metadata traits
-
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
-
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 -
pb-jelly
A protobuf runtime for the Rust language developed at Dropbox
-
mini-rxtx
serialization and communications for embedded
-
byte
A low-level, zero-copy and panic-free serializer and deserializer for binary
-
linked-hash-map-rs
A linked hash map
-
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 -
bde
B-Decoder/Encoder
-
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
-
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
-
citeworks-csl
Serde types for serialising and deserialising CSL-JSON
-
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
-
base64-bytes
Binary blobs with intelligent serialization
-
celestia-types
Core types, traits and constants for working with the Celestia ecosystem
-
bolt-proto
Bolt protocol primitives: values, messages, and serialization / deserialization
-
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
-
apache-avro-test-helper
Apache Avro tests helper
-
serde_json_canonicalizer
JSON Canonicalization Scheme (JCS - RFC 8785) implementation
-
hmap-serde
Serialize/deserialize heterogeneous maps
-
messagepack-rs
pure Rust MessagePack implementation
-
sertools
serde
-
serde_repr
Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum
-
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… -
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
-
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
-
eetf
encoding/decoding Erlang External Term Format
-
diny
An asynchronous, alloc-free serialization framework
-
naive_json_io
loading and saving JSON data. naive_json_io is not for production.
-
batbox-file
Loading files with web support
-
streamson-generator
integrates streamson with generators
-
transmog
A universal serialization ecosystem
-
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
-
femtopb
A no-std, no-alloc set of tools for protobuf encoding and decoding
-
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
-
rwt
Rebel Web Tokens, similar in form and function to JSON Web Tokens
-
cdr
A serialization/deserialization implementation of Common Data Representation
-
zeronet_address
ZeroNet address
-
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
-
sval_json
JSON support for sval
-
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)
-
stdto
set of functional traits for conversion between various data representations
-
cfgfifo
(De)serialize common configuration file formats based on file extension
-
osmflatc
Compiler of OpenStreetMap (OSM) Data from osm.pbf format to osm.flatdata format
-
torrust-tracker-contrib-bencode
(contrib) Efficient decoding and encoding for bencode
-
x328-proto
Sans-io implementation of the X3.28 field bus protocol
-
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
-
serializable-yaml
Serializable equivalent of yaml-rust
-
cbor-codec-plus
CBOR Codec implementation
-
serde-typeinfo
Runtime type info based on serde data model
-
ipld-dagpb
IPLD DAG-PB codec
-
url-escape
encoding/escaping special characters in URLs and decoding/unescaping URLs as well
-
tomlenv
Manage your environment configuration with TOML
-
serde_scala
A .scl scala file parser
-
makepad-tinyserde
tinyserde
-
mutelnet
handling TelnetEvents from telnet-codec
-
kserde
A tiny serialization / deserialization crate
-
serde-json-python-formatter
A serde-json formatter to mimic Python output
-
jsonrpc-macros-plus
Helper macros for jsonrpc-core
-
serde_flat_regex
a marcro for flattening regex matching keys during serde deserialization
-
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
-
rulid
Rust Universally Unique Lexicographically Sortable Identifier
-
retool
Convert 5e.tools data for use with Reroll
-
sepserde
XML Serialization and deserialization for IEEE 2030.5
-
apidoc-core
Apidoc core
-
tot_spec
The lib for json model
-
fuzzcheck_serde_json_generator
A Fuzzcheck mutator which generates
serde_json::Value
s -
compact-encoding
A series of compact encoding schemes for building small and fast parsers and serializers
-
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
-
libipld-json
ipld json codec
-
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
-
tinystl
A small library to read and write STL mesh files, inspired by MicroSTL
-
bitpacker
Pack numbers tightly. In Rust.
-
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
-
bitsparrow
in Rust
-
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
-
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_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
-
yaml-split
iterator over individual YAML documents in a YAML file or stream
-
jcers
jce in rust
-
pilota-build
Compile thrift and protobuf idl into rust code at compile-time
-
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
-
lebicon
Implements codicon traits for LEB128 encoding / decoding
-
libnetkeeper
The netkeeper toolkits write in rust
-
binmatch
binary pattern matching crate
-
kekbit-codecs
Kekbit channels adapters, that allow to directly write and read data structures into a channel
-
iprs
Inter planetary specifications in rust-lang
-
desse
Ultra fast binary serialization and deserialization for types with size known at compile time
-
row2pgcopy
Serializer for PGCOPY
-
midi-codec
Tools for encoding and decoding a stream of MIDI messages
-
endio_bit
Bit-level reading and writing, modeled after std::io::{BufReader, BufWriter}
-
serde_jsonrc
A lenient JSON serialization file format
-
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
-
bytepack
offers a Read and Write trait extension generalized for any packed data type
-
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 -
bread-cli
byte conversion tool
-
persia-speedy
A fast binary serialization framework
-
serde_bencoded
encoding/decoding library for bencode
-
gzb_binary_69
binary key value structure with a high performance a reader and writer
-
strip_bom
Add a simple BOM striping feature for
str
andString
-
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… -
avrow
fast, type safe serde based data serialization library
-
erased_serde_json
Type-erased Formatter trait for serde_json::ser::Formatter
-
endiannezz
Zero dependencies library for I/O endianness on high-level
-
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
-
tbon
TinyChain Binary Object Notation is a compact and versatile stream-friendly binary serialization format
-
schemafy_lib
Generates serializeable Rust types from a json schema
-
serde_starlark
Serde serializer for generating Starlark build targets
-
libipld-cbor
ipld cbor codec
-
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… -
zbase32
Implementation of zbase32
-
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
-
rustt
A wire-protocol for efficiently transfering self-describing data implemented in rust
-
yamlate
A cross-language interpreter library that dynamically evaluates YAML attributes given variable bindings
-
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
-
googleplay-protobuf
The automatically generated types derived from the Google Play Protobuf specification
-
serde-json-fmt
Configurable formatting for serde_json serialization
-
stun_codec_blazh
fork from stun_codec
-
serde_bytes_wrapper
Wrapper for Vec<u8>, which uses serde_bytes as representation
-
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
-
bevis
Fiat-Shamir without the Hassle
-
said
Self-Addressing identifier library
-
bytes_parser
wrapper to parse primitive Rust types from a slice of bytes
-
prost-reflect-build
function for use with prost-build and prost-reflect to generate ReflectMessage implementations
-
conclave-room-serialize
serialization for the conclave room protocol
-
rs_json2csv
Convert JSON to CSV in Rust
-
xdr-rs-serialize
XDR object serialization for Rust
-
fftp
In-network file transfer
-
json-trait-rs
Rust interface (aka trait) to deal with objects as they are JSON objects
-
neon-serde2
Easily serialize object for use with neon, fork of neon-serde
-
onehot
One-hot encoding trait and proc macro for auto deriving
-
serde_bolt
Bitcoin Lightning BOLT-style message serializer / deserializer
-
web-sugars
It’s a sugars for web related crates such as
web-sys
,js-sys
,wasm-bindgen
s -
serde-reflect-intermediate
Reflection utils of intermediate representation for Serde serialization
-
serde_eetf
Erlang external term format support for serde
-
b0x
CLI tool to display information about the provided input (integers, IP addresses, strings)
-
pilota-thrift-parser
Pilota thrift Parser
-
wiwi
Stuff™
-
orecc-elf
Easy read/write ELF 32/64 relocatibles/executables/dynamics
-
actix-web-4-validator
Validation mechanism for actix-web
-
ltv
Length Type Value - Reader / Writer
-
wstp
Bindings to the Wolfram Symbolic Transfer Protocol (WSTP)
-
entity-inmemory
Custom inmemory database for entity crate
-
querylizer
Serialization library for OpenAPI parameter styles
-
cbor-codec
CBOR Codec implementation
-
awint_internals
Internal utilities for the
awint
system of crates -
xed-sys2
bindings for xed
-
fluvio-dataplane-protocol
data plane protocol
-
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)
-
mmap_bytey_byte_buffer
Mmap Bytey MByteBuffer code, use Mmap Bytey instead
-
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
-
dbn-cli
Command-line utility for converting Databento Binary Encoding (DBN) files to text-based formats
-
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 -
bert
BERT (Binary ERlang Term) serializer
-
bit_seq
A procedural macro for creating bit sequences
-
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
-
snake_case
SnakeCase is a String-like type that can only contain valid non-empty snake_case
-
indexed_storage
Fast and lightweight indexed binary storage
-
anvil-region
Region file format storage for chunks
-
serdeio
Tiny IO utility library for Rust to serialize/deserialize Serde compatible structs
-
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
-
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
-
json_plus
JSON helper functions beyond Serialization & Deserialization
-
base64_light
Base64 Encoder & Decoder
-
slog-stdlog
log
crate adapter for slog-rs -
bytes_chain
Zero copy bytes chain based on crate
bytes
-
systemctl
Small crate to interact with systemd units
-
json_filter_sorted
Serde JSON sorted and filter
-
bumpy_vector
A Vector-like object with different sized entries
-
serde_with_object_id
-
lexicoid
Short & stable IDs based on timestamps
-
tot_spec_util
Util crate for tot_spec codegen
-
miniserde
Data structure serialization library with several opposite design goals from Serde
-
sandbox-ipc
An IPC implementation with an eye toward enabling privilege separation
-
simd-json-derive
derives for simd-json
-
easy_json_serde
Dead-simple JSON serialization / deserialization
-
bytemuck_derive
derive proc-macros for
bytemuck
-
serde-strz
A serde wrapper that stores type using Display and FromStr
-
proxy-protocol
PROXY protocol serializer and deserializer
-
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
-
serde_any
Dynamic serialization and deserialization with the format chosen at runtime
-
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.
-
arrow2
Unofficial implementation of Apache Arrow spec in safe Rust
-
fhirbolt-serde
Internal serde library of the fhirbolt project
-
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
-
detect-compression
Reader and Writer that auto-detect compresson algorithms
-
redshirt
support for the Redshirt 1 and Redshirt 2 data encoding schemes
-
wirehair-wrapper
Rust wrapper for https://github.com/catid/wirehair
-
hcl-primitives
Primitives used by the HCL sub-languages
-
bitorder
read and write bits in lsb or msb order
-
valq
macros for querying and extracting value from structured data by JavaScript-like syntax
-
rustf8
An iterator to decode a single UTF-8 character from an I/O stream
-
json_typegen_cli
Command line utility for generating Rust types from JSON samples
-
trans-gen-cpp
Generating C++ trans code
-
lua-protobuf-rs
lua protobuf
-
wild-container
The reference implementation of the Wild Container Format
-
bee_code
encoding and decoding bencode formatted data
-
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
-
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
-
bin-layout
used to serialize and deserialize data in binary format
-
rust_json
JSON serializer and deserializer
-
varint-simd
SIMD-accelerated varint encoder and decoder
-
plantuml_encoding
Encoding and decoding text plantuml diagrams to facilitate communication of them through URL
-
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
-
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
-
wasabi_leb128
Read and write the variable length LEB128 number format
-
ferveo-common-pre-release
Common types and traits for Ferveo
-
jsonnet-sys
Native bindings to the libjsonnet library
-
syslog_rfc5424
Parser for RFC5424 (IETF-format) syslog messages
-
hrx
plain text archive format
-
airtable
API wrapper
-
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
-
onc-rpc
Open Network Computing / Sun RPC types and fast serialisation
-
endian-type
Type safe wrappers for types with a defined byte order
-
spinifex-unsigned-varint
unsigned variable integer format used in the Multiformat specifications
-
svix-ksuid
A pure Rust and fully tested KSUID implementation
-
serde-hex
Hexadecimal encoding/decoding with serde
-
rcodec
combinators for purely functional, declarative encoding and decoding of binary data
-
i-wanna-build
Level serializer / deserializer for I Wanna Maker
-
cli-config
configuration library for CLI applications
-
bebop-tools
Cargo buildscript tools for Bebop, a schema-based binary serialization format
-
j9-sys
Rust bindings for jq
-
b64-url
Base 64 Encoding with URL and Filename Safe Alphabet
-
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
-
serde-single-key-map
Unwrap a single key map with serde
-
mintaka-bincode
Mintaka Bincode
-
udsv
A serde library for the UNIX Delimiter Separated Values format
-
query-params-serialize
Query parameters serde serializer
-
serde_cef
CEF serialization using serde
-
corro-speedy
A fast binary serialization framework
-
escapist
minimal library for escaping HTML and href attributes; it can also unescape HTML
-
stackstring
A fixed-size string
-
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
-
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
-
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
-
toml-echo
printing toml variables
-
gsi-csgo
containing ready-made structures for deserializing or reverse serializing data provided by CSGO GSI using serde. With examples.
-
ed
Encode and Decode traits
-
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
-
buffalo
Serialization library for Rust
-
data-encoding-bin
Swiss Army knife for data-encoding
-
msb128
std::io::{Read, Write} positive primitive Rust integers in the Most Significant Base 128 (MSB128) variable-length encoding
-
preferences-serde1
Read and write user-specific application data
-
comde
Compression/decompression akin to serde
-
bd
big data tool kit
-
htmlescape
HTML entity encoding and decoding
-
webdav-serde
-
binbin
Create structured binary files in arbitrary formats
-
flatten-json-object
Tiny Rust library for flattening JSON objects
-
tick-encoding
encoding scheme to encode binary data into ASCII strings
-
ser_raw
fast serializer
-
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
-
uf2-decode
Basic decoding of UF2
-
hash_avatar
rust生成随机头像的库
-
compatible-with
Backward compatibility with older data using serde's untagged enums
-
codepage
Mapping between Windows code page numbers and encoding_rs character encodings
-
transmog-pot
Pot adaptor for Transmog
-
locale_name_code_page
that helps us get code pages (then legacy encodings) used in Windows
-
serde-semver
Serde-compatible version checker
-
jsonp
Fast Json pointers in Rust
-
pb-to-json
protocol buffer to JSON conversion
-
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
-
protoc-gen-prost-serde
Protocol Buffers compiler plugin providing JSON serializations
-
riscu
loading/encoding RISC-U ELF64 binaries
-
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
-
murdoch-charsets
character-sets type defined by IANA
-
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
-
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
-
serde_transmute
Transmute objects through serde
-
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
-
fcmlib
read and write Brother's FCM plotter files
-
bybit-async
Bybit API (Async)
-
df_st_world_sites_and_pops
World_sites_and_pops.txt parser for the DF Storyteller project
-
elfbin
Build ELF object files defining symbols with fixed binary data
-
hext
A binary file markup language
-
msgpack-value
Types and macros for the MessagePack data model
-
jxon
Convert XML to a serde_json::Value and back quickly using quick-xml
-
commit_encoding_derive
Commitment encoding derivation macros
-
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
-
preferences
Read and write user-specific application data (in stable Rust)
-
rschema
A json-schema generator
-
validjson
JSON schema and content validator executable
-
tinycache
minimal file cache with binary serialization
-
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
-
md2nb
Convert Markdown files into Wolfram Notebooks
-
fasters
FIX & FAST (FIX Adapted for STreaming) in pure Rust
-
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
-
utf-16-to-utf-8
Convert UTF-16 to UTF-8 encoding
-
baze64-gui
A GUI for encoding & decoding base64
-
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
-
espa
converting ESM/ESP/ESS files to and from text format
-
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
-
jsonpointer_flatten
flatten a JSON object or array using JSON Pointer addressing
-
transmute-bytes
Simple. Safe. From bytes without loss
-
serde_file
Support serde for File
-
based
Custom numeral systems
-
serde_prometheus_labels
A serializer for Prometheus labels
-
strason
Json parser that preserves field ordering and stores numbers as strings, preserving their full data
-
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
-
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…
-
bevy_reflect
Dynamically interact with rust types
-
tobz1000-serde-xml-rs
Pseudo-namespaced fork of
serde-xml-rs
-
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
-
serde-key-value-vec-map
Deserialize maps or JSON objects in serde to structs that implement the FromKeyValue trait
-
s2n-codec
Internal crate used by s2n-quic
-
fluvio-smartstream-executor
The offical Fluvio smartstream executor
-
vlq
Sourcemap-style VLQ encoder and decoder
-
trans-gen-dlang
Generating D trans code
-
stk-json
An JSON module based on serde_json for STK
-
evolvingstring
creating evolving strings based on SHA256, with serialization and time-based prediction capabilities
-
varbincode
A binary encoder / decoder with variable length integer encoding implementation in Rust
-
rs1090-python
Python binding to rs1090, a library to decode Mode S and ADS-B signals
-
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
-
ssb-legacy-msg-data
ssb legacy data format
-
binext
read/write structs from/to buffers
-
irox-time
Date and Time types to manage the inherent complexity of dealing with the fourth dimension
-
libipld-core
Base traits and definitions used by ipld codecs
-
nobility
NBT decoder
-
rkyv_typename
Customizable naming for types
-
vint32
fast vint u32 encoding
-
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
-
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
-
serde_ltsv
LTSV serialization using serde
-
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
-
gvdb
Read and write GLib GVariant database files
-
bytestream
convenient way of writing binary data to a buffer
-
json2cbor
Convert JSON to CBOR
-
ub
Can bundle multiple sources to a single one and extract back
-
bip_bencode
Efficient decoding and encoding for bencode
-
named-binary-tag
Format is used by minecraft for the various files in which it saves data
-
protoc-gen-tonic
Protocol Buffers compiler plugin for gRPC services powered by Prost! and Tonic
-
mime_serde_shim
Community Driven Serde Shims
-
bung
A serialization implementation for SurrealDB, based on MessagePack
-
pigeon
efficient packing and unpacking of big-endian binary data
-
rkyv-test
Zero-copy deserialization framework for Rust
-
arff
ARFF file format serializer and deserializer
-
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
-
cyrly
A serde-based YAML serializer for Rust with an unusual output style
-
alphaid
Generate Youtube-Like IDs with Rust
-
json-writer
fast crate for writing JSON to a string without creating intermediate objects
-
pb-rs
A converter from proto files into quick-protobuf compatible Rust module
-
serde_state
Stateful serialization/deserialization for serde
-
transmog-async
Async stream support for Transmog
-
json-codec
JSON Codec implementation
-
py-marshal
port of https://github.com/python/cpython/blob/master/Python/marshal.c
-
copystr
&str with
Copy
semantics -
rust-newline-converter-cli
Newline byte converter library
-
kradical_jis
Conversions to Unicode from JIS X 0212 and JIS X 0213
-
wayk_proto
WaykNow packet encoder-decoder and sequencing utilities
-
ef80escape
A domain-specific-language to select commits in a git repo. Similar to Mercurial's revset.
-
prost-stream
prost stream
-
cbor-tools
Tools for encoding and decoding CBOR
-
with-str-bytes
Safely manipulate the bytes of a UTF-8 string
-
serde-bridge
Bridge between serde types
-
serde_wat
Scary macros for serde_json
-
dencode
decoding and encoding frames from readers and writers
-
jsonsv
CLI validator for JSON schema
-
gtfs-rt
Read, write, and manipulate GTFS-Realtime data
-
exr
Read and write OpenEXR files without any unsafe code
-
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
-
base_core_socialist_values
Encode and decode with BCSV (base core socialist values)
-
npm-package-json
parsing npm’s
package.json
file -
sk-cbor
CBOR parsing library
-
quirs
wrapper around the Quirc QR decode library
-
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
-
derse
binary serialization protocol for Rust
-
serde-datetime
serde serializer/deserializer for DateTime
-
moan
Moan encode and decode API
-
graphite_binary
Efficient binary serialization for the graphite_minecraft project
-
tonic-buf-build
A build helper that integrates buf.build to tonic-build
-
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
-
k8-diff
Used for computing diff between Kubernetes objects
-
wire-framed
encoding and decoding structures into a binary data format
-
phone_type
Phone type for Rust
-
tsv
tsv (tab-seperated-values) data format for serde (serialization/deserialization)
-
axum-inertia
Inertia.js protocol for Axum
-
trans
Serialization protocol for inter-language communication
-
nebula-fbthrift-storage
Nebula Graph storage interface
-
nachricht
wire format
-
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
-
pbjson-build
Generates Serialize and Deserialize implementations for prost message types
-
orcxx_derive
Procedural macros to deserialize structures from Apache ORC using orcxx
-
chromium_pickle
Binary value packing and unpacking
-
nested_qs
Serializing/deserializing nested style querystrings with serde
-
smoljson
Minimal
-
nebula-fbthrift-graph
Nebula Graph graph interface
-
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… -
valuable_value
Valuable values for rust
-
json-codec-wasm
JSON Codec implementation, CosmWasm compatible
-
fwetch
Brought from NodeJs to rust
-
brs
Read and write Brickadia save files
-
baze64
Encode & decode base64 from & to arbitrary byte sequences
-
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
-
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 -
nuts-bytes
Serialization into a binary data format
-
sval_fmt
Integration between std::fmt::Debug and sval::Value
-
serde-deserialize-over
Deserialize structs onto existing struct instances via serde
-
csv-stream
For building CSVs as Streams or Iterators
-
doodle
Schema documentation helper library
-
hedera-proto
Protobufs for the Hedera™ Hashgraph SDK
-
varinteger
Rust module for encoding/decoding varints that doesn't do any IO. Inspired by the Node.js varint module
-
serialize-quill-delta
Serialize a Quill Delta object to text
-
quickfix-msg41
FIX 4.1 messages generated from official XML spec file
-
mrg
parsing and serializing Gravity Defied levels
-
yaml2json-rs
Convert YAML documents to JSON
-
serde-sibor
A serde implementation of the SIBOR binary format
-
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
-
csv2ndjson-lite
A little tool to convert a csv to a valid ndjson/json-stream
-
df_st_world_history
World_history.txt parser for the DF Storyteller project
-
rson_rs
Rust Object Notation
-
preferences-ron
Read and write user-specific application data using RON format
-
from_as
Traits and derive macros to Read and write types that implement serde Serialize and deserialize to files
-
librsv
encoding/decoding the RSV file format (Rows of String Values)
-
xorio
XOR-ing Read/Write streams
-
pb-jelly-gen
A protobuf binding generation framework for the Rust language developed at Dropbox
-
psrdada-sys
Bindgen wrappers for psrdada
-
zbus_macros
proc-macros for zbus
-
protofish
decoder focused on decoding arbitrary protocol buffer messages with error recovery
-
base2048
encoding for efficient encoding of binary data on twitter
-
de-regex
Regular expression based deserialization for serde
-
json_value_remove
Interface to remove serde_json::Value elements
-
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
-
cde
A universal encoding scheme for all cryptographic data
-
detrojt
A hack to support deserialization of arbitrary trait objects
-
base64-lib
A base64 encoder / decoder
-
residua-zigzag
converting between signed and unsigned integers using zigzag encoding and decoding
-
minicbor-io
A set of I/O utilities for minicbor
-
nonmax
Numeric types that cannot hold maximum values
-
declio
A declarative I/O serialization library
-
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…
-
seredies
Redis Protocol as a serde (de)serializer
-
json_io
simplifying saving and loading serializable types to and from json files
-
value-bag-serde1
detail for value-bag
-
typed-io
Extends and types
std::io
to make it easier to use -
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
-
binary_macros
Macros for decoding base64-like encodings in string literals to [u8] literals
-
serde_clj
Convert Rust data to idiomatic Clojure data using JNI
-
simple_serde
A wrapper around multiple serde libraries making it easy to encode and decode multiple types
-
binserde
serializing data structures into a binary format
-
uao-rs
big5 uao encoder/decoder
-
llsd
LLSD serializer and deserializer
-
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
-
stremio-serde-hex
Hexadecimal encoding/decoding with serde
-
base64-lt
A base64 (with padding) string encoding/decoding utility
-
corepack
A no_std support for messagepack in serde
-
try_encoding_from
A convenient API for serde_json, serde_yaml, serde_cbor. Meme of the TryFrom and TryInto traits.
-
sval_protobuf
protobuf encoding for sval
-
edres
Generate struct and enum definitions from data files
-
mtml-parser
MTML parser written in Rust
-
uwucodec
Encode your data into uwu and back
-
agldt
Tools for handling data conforming the standards of the Ancient Greek and Latin Dependency Treebank
-
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…
-
pinecone
A no_std + serde compatible message library for Rust
-
tgo
Heterogeneous data type transtion, it's safe, lightweight and fast
-
conversion
An abstraction crate to convert iterators on the fly
-
ratman-types
Encoding types for the Ratman API
-
serde-aux-ext
serde-aux extension
-
nats-types
Enumerations and types for representing NATS protocol messages
-
tap-reader
Wraps an existing reader and copies the read bytes into it's own buffer
-
zero_escape
encoding and decoding data using the Zero Escape Encoding method
-
columnar
High-throughput serialization and deserialization for some Rust types
-
bee64
easily encodes and decodes standard base64
-
inarybay
Graph-based binary format (de)serializer generator
-
serde_cose
The COSE (RFC #8152) serialization format
-
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.
-
serde-field-default
Serde field default attribute
-
gzlib
Gardenzilla core library
-
deserialize_custom_strings
functions for deserializing custom strings using serde (e.g. emails or phone numbers)
-
quick-csv
quick csv reader and decoder
-
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.
-
code-rs
multiple coding schemes
-
bytey
convenient and easy to use byte storage
-
rust-openfmb-ops-protobuf
Rust language protobuf definitions for the OpenFMB operational use cases
-
bite
read and write primitives in little endian, and in big endian
-
nyoom-json
A json serializer that goes nyoom
-
tasd
Encoder/decoder for the TASD file format
-
yason
Encoding and decoding support for YASON in Rust
-
inarybay-runtime
Graph-based binary format (de)serializer generator (runtime)
-
sval_buffer
Value buffering for sval
-
store
A dead simple binary (de)serializer
-
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
-
pilota-build2
Compile thrift and protobuf idl into rust code at compile-time
-
dbf_dextractor
Extract and deserialize dbf files
-
base65536
A binary encoding optimized for UTF-32/UCS-4 encoded text and Twitter
-
svg2pdf
Convert SVG files to PDFs
-
serde_krds
Serde serializer and deserializer implementations for Amazon's KRDS data format
-
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
-
libfyaml-sys
Rust binding for libfyaml
-
url_params_serializer
Allows serialization of types to URL GET parameters
-
velocypack
ArangoDB's VelocyPack protocol
-
fastnbt-tools
tools built with fastnbt
-
yaml2json-rs-bin
Command line utility to convert YAML files to JSON
-
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.
-
muter
converting data between various formats and encodings
-
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
-
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
-
raw-string
RawStr/RawString are like str/String, but without any guaranteed encoding
-
code128
Code 128 decoding and encoding
-
h-encoder
dead week 𝓮𝓷𝓳𝓸𝔂𝓮𝓻
-
irox-raymarine-sonar
Raymarine/Navionics Sonar Logs Reader
-
bitsreader
trait to read bits from a stream of integers
-
serde-field-with
Serde field with attribute
-
quickfix-msg40
FIX 4.0 messages generated from official XML spec file
-
dle-encoder
DLE ASCII encoder and transport layer for Rust
-
dessert
A impler way of writing Serde custom serialize and deserialize traits
-
protokit_proto
Usable protocol buffers
-
value-trait
Traits to deal with JSONesque values
-
binwrite
helping write structs as binary data using ✨macro magic✨
-
postcard-bindgen-core
generate bindings for the postcard binary format for other languages than Rust - Core Crate
-
rs-cjy
Convert between CSV, JSON, YAML formats of 2D dataset
-
uuid-b64
Base64 encoding for UUIDs
-
string_wrapped
Tiny library to easily handle deserialization of different types that are serialized to strings
-
litl
A JSON dialect with support for tagged binary data
-
boba
Encoder and decoder for the Bubble Babble binary data encoding
-
actix-multiresponse
intents to allow supporting multiple response/request data formats depending on the Content-Type and Accept headers
-
radix64
A base64 library by another name
-
pipecsv
A pipebase plugin using csv serde
-
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
-
wsbps
Websocket Binary Packet System
-
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
-
ptah
Poplar's message-passing format
-
serde_json_string_parse
Parse string trait as json returning original string in case of error
-
bytekey
lexicographic sort-order preserving binary encoding
-
transmog-versions
Multi-version/Multi-format support for Transmog
-
raftlog_protobuf
Encoders and decoders of the Protocol-Buffers messages for the constituents defined in
raftlog
crate -
charlestown
RFC 4180-compliant CSV reader and writer
-
musli-tests
Müsli is a flexible and generic binary serialization framework
-
conv64
base 10 to base 64 converter
-
zuri_nbt
Read and write minecraft NBT data
-
egraph-serialize
serialize e-graphs
-
protokit_binformat
Usable protocol buffers
-
serde-bench
Minimal serialization format for benchmarking Serde
-
finite_repr
Isomorphic encoding/decoding data to & from numbers
-
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…
-
valuable-serde
serde::Serialize
implementation forValuable
types -
transmog-json
Json adaptor for Transmog
-
mllp-rs
MLLP (Minimal Lower Layer Protocol) implementation
-
serde_rec
GNU Recfiles data format for serde
-
serde_utils
macros and types for Serde
-
fcode
A binary serialization/deserialization strategy for Serde that supports schema evolution
-
stdto_core
Stdto provides a set of functional traits for conversion between various data representations
-
libmctp
MCTP (Management Component Transport Protocol) implementation for Rust
-
sval_dynamic
Object-safe versions of sval::Stream and sval::Value
-
glassy
An easy and fast library for encoding and decoding binary data
-
serde-tc
Serde support for trait calls
-
musli-storage
Partially upgrade stable format for Müsli suitable for storage
-
g60
encodes and decodes G60 as bytes or utf8
-
databuf
used to serialize and deserialize structured data in binary format
-
sing_rs
Macros for generating STDIN/STDOUT interfaces to trait objects
-
fixed-byterepr
Big-endian and little-endian fixed byte conversion traits
-
df_cp437
Decoder for CP437 to UTF-8
-
raw_str
type which contains a byte slice that is believed to contain UTF-8 string data, but which has not been validated
-
uule-converter
Encodes and decodes Google's UULE v1 and v2 formats
-
tbe
Truncated Binary Encoding
-
utf8mb3
Let mysql's utf8 encoding store four-byte characters such as emoji(让 mysql 的 utf8 编码存储表情符号这类的四字节字符)
-
asm
decoding and encoding assembly of various architectures
-
transmog-bincode
Bincode adaptor for Transmog
-
yenc
Encodes and decodes using the yEnc encoding
-
residua-mutf8
converting between MUTF-8 and UTF-8
-
fire-protobuf
Rust only protobuf implementation
-
bencodex-rs
Bencodex
-
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
-
monc
Read And Write Bedrock NBT
-
base16384
Encode binary file to printable utf16be, and vice versa
-
bencode
easy encoding/decoding
-
qr-rs
A CLI utility to encode URLs or text into QR codes in various formats and colors
-
base64-secret
Base64 encoder/decoder with custom alphabet. The alphabet is sorted by a given key. The sorting is always deterministic.
-
balena-cdsl
Configuration DSL
-
jrf
An underpowered JSON formatting cli
-
plabble-codec
Plabble Transport Protocol codec
-
asn-codecs
ASN.1 Codecs for Rust Types
-
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
-
bs62
Base62 encoder / decoder with support for leading
0x00
bytes -
serde_str
A serde wrapper that stores type using Display and FromStr
-
planus-translation
Internal translation library for planus
-
musli-serde
Transparent shim to use serde types in Müsli
-
libphonenumber-sys
rust ffi bindings to libphonenumber
-
wedpr_s_protos
WeDPR protobuf definitions and their generated code
-
tnetstring
parser for Rust
-
activityrust
ActivityStream specifications
-
protobuf3
Google protocol buffers
-
minecrevy_io
reading and writing Minecraft protocol types
-
yaml-include
A lib and a CLI for recursively parsing "!include" data in yaml files
-
urlencode
A CLI utility for URL-encoding or -decoding strings
-
brioche-ducc-serde
Serde serializer/deserializer implementation for
ducc::Value
(fork) -
mini_leb128
A minimal library to read and write integers encoded using LEB128
-
arq
manage Arq Backup data formats
-
b64
Base64 encoding/decoding support. Originally from rustc-serialize.
-
tokio-futures-byteorder
Asynchronous library for reading/writing numbers in big-endian and little-endian
-
tirse
serde frontent for binary format
-
ub64m
A cli tool for decoding base64 values in JSON and YAML
-
bytey_bincode
Bytey Bincode Extension, use Bytey instead
-
nt-string
Idiomatic Rust implementations for various Windows string types
-
terraform-parser
Strictly typed terraform plan and state files parser written in Rust
-
nu-serde
Turn any value into a nu-protocol::Value with serde
-
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
-
serum-borsh-schema-derive-internal
Schema Generator for Borsh
-
contact-tracing
apple/google contact tracing protocol
-
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
-
ogmo
Serde definitions for Ogmo level editor files
-
db-dump
scripting analyses against crates.io's database dumps
-
cs_serde_cbor
CBOR support for serde
-
base100
Encode your data into emoji
-
pi_base58
base58 encoding & decoding
-
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
-
utf8-builder
Build and validate UTF-8 data from chunks. Each chunk doesn't have to be a complete UTF-8 data.
-
base94
encoding/decoding library
-
df_st_legends
Legends.xml parser for the DF Storyteller project
-
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.
-
wordlists
Take bits, give words
-
binverse
Fast binary serialization with versioning
-
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
-
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
-
jsonfeed
Parser for the JSONFeed (http://jsonfeed.org) specification
-
bin_io
Framework for reading and writing to binary files
-
serde_php
Serde support for PHP's serialization format
-
docchi_compaction
A serializer which compresses integers
-
sval_ref
A variant of sval::Value for types with internal references
-
musli-descriptive
A fully self-descriptive format for Müsli
-
prost-bytes05
A Protocol Buffers implementation for the Rust Language
-
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
-
heapless-bytes
Newtype around heapless byte Vec with efficient serde
-
derbyjson
A package to serialize to and deserialize from the DerbyJSON format for roller derby data
-
aiid
AIngle base32 encoding scheme for keys, agents, identifiers, etc
-
binn-rs
serialize/deserialize binn format with no_std/no_alloc support
-
otopr
Obvious Rust Protobuf Library
-
cborg
A CBOR parser
-
leekoq
This project is an open source pure
Rust
implementation of Microchip’s KeeLoq proprietary -
prost-enum
Enhance Enums of prost generated files to support serde and sea-orm
-
json_to_csv
Super simple function that will convert your json flat objects into a csv
-
int-conv
Explicit integer conversions
-
surrealdb-tikv-client-proto
Protobuf specs for the TiKV Rust client
-
roman_encoder
Encode unicode string into roman numerals
-
edgehog-device-forwarder-proto
Protobuf messages for the Edgehog Device Forwarder
-
protobuf-codegen
Code generator for rust-protobuf. Includes a library to invoke programmatically (e. g. from
build.rs
) andprotoc-gen-rust
binary. -
serde_bytes_base64
Wrapper for Vec<u8>, which uses base64 string as serde representation
-
protobuf2
Google protocol buffers
-
buffer_io
an intuitive library for reading and writing binary buffers
-
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
-
byteorder-pack
A binary data reader and writer that is similar to Python's struct module
-
arrowvortex_clipboard
Small library for encoding and decoding ArrowVortex clipboard data
-
zende
A zigzag encoding/decoding library
-
slen
encoding and decoding loadouts from the Splatoon series
-
set-encoding
Finite Set Binary Encoding
-
gix-url
gitoxide project implementing parsing and serialization of gix-url
-
serdine
A tiny serialization library for storing types in a raw (but safe), memcpy-like, format
-
ascii85
encoding and decoding Adobe Ascii85
-
gsm7
GSM-7 (aka GSM 03.38 or 3GPP 23.038) encoding and decoding in Rust
-
cosey
Data types and serde for public COSE_Keys
-
keyedes
serialize and deserialize trait objects by allowing users to encode keys into the format
-
dlg
parsing .dlg files
-
leb128-u64
Extremely minimal and simple LEB128 u64 encoding/decoding
-
varint
Google Protobuf's Variable-Length Integers
-
encdec
binary object encoding / decoding helpers
-
terra-proto
Terra Core Protobuf Builds
-
kodec
defining common interface for encoders and decoders
-
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
-
handwritten-json
Convert a non-standard JSON string into a normalized JSON string
-
serde-path
URL Path decoding and encoding with serde
-
bevy_ron
temporary bevy ron fork
-
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
-
bytey_byte_buffer
Bytey ByteBuffer code, use Bytey instead
-
float-format
custom floating point number format
-
nimble
Async friendly, simple and fast binary encoding/decoding
-
xdr
XDR encoding and decoding library
-
bl_save
Read Blockland save files
-
inlay
CLI tool for encoding and decoding simple binary data structures
-
serde_cbor
CBOR support for serde
-
chardetng
A character encoding detector for legacy Web content