-
rmp-serde
Serde bindings for RMP
-
borsh
Binary Object Representation Serializer for Hashing
-
serde_with
Custom de/serialization functions for Rust's serde
-
rmpv
Value variant for RMP
-
borsh-derive
Binary Object Representation Serializer for Hashing
-
zvariant
D-Bus & GVariant encoding & decoding
-
tor-bytes
Helpers for encoding and decoding byte-orientted data, as used by Tor
-
savefile
convenient, fast, versioned, binary serialization/deserialization library
-
schemars
Generate JSON Schemas from Rust code
-
poius
command-line interface (CLI) tool written in Rust for encoding and decoding files and directories using base64 encoding
-
data-encoding
Efficient and customizable data-encoding functions like base64, base32, and hex
-
ntex-amqp-codec
AMQP 1.0 Protocol Codec
-
jsonrpsee-types
JSON-RPC v2 specific types
-
serde
A generic serialization/deserialization framework
-
email_pass
Email and Password Type in Rust
-
serde-java-properties
Serde support for
java-properties
-
apistos-schemars
Generate JSON Schemas from Rust code
-
rtcm-rs
Encoding/decoding of RTCM v. 3
-
musli
Müsli is a flexible and generic binary serialization framework
-
libcnb-common
Common code that is shared between libcnb.rs crates
-
bevy_serde_lens
Stateful, structural and human-readable serialization crate for the bevy engine
-
serde_with_macros
proc-macro library for serde_with
-
data-encoding-macro
Macros for data-encoding
-
bilrost
A compact protobuf-like serializer and deserializer for the Rust Language
-
musli-zerocopy
Refreshingly simple zero copy primitives by Müsli
-
zbus_macros
proc-macros for zbus
-
ascii-armor
ASCII Armor: binary to text encoding library and command-line utility
-
skrillax-serde
A serialization/deserialization library for Silkroad Online packets
-
irp
Infrared IRP encoder and decoder
-
sg-prost
fork
-
savefile-derive
Custom derive macros for savefile crate - simple, convenient, fast, versioned, binary serialization/deserialization library
-
skrillax-codec
A framing codec for Silkroad Online network packets
-
llvm_profparser
Parsing and interpretation of llvm coverage profiles and generated data
-
skrillax-packet
Packet definition to serialize and deserialize to and from frames for Silkroad Online packets
-
data-encoding-bin
Swiss Army knife for data-encoding
-
serde_win_unattend
Rust serde bindings for Microsoft Windows Autounattend.xml
-
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:… -
fifthtry-serde_sqlite_jsonb
A Serializer and Deserializer for SQLite jsonb binary format (FifthTry fork, till PR is merged)
-
serde-teamspeak-querystring
A teamspeak query string deserializer based on serde
-
substrait
Cross-Language Serialization for Relational Algebra
-
dlhn
blazing fast and small data serialization format
-
remi-s3
🐻❄️🧶 Amazon S3 implementation of
remi
-
bilrost-types
A compact protobuf-like serializer and deserializer for the Rust Language
-
yhy-email-encoding
Low level email encoding RFCs implementations
-
s2id
Self-sovereign identity library and command-lie
-
sfo-serde-result
serialize and deserialize result using Serde
-
raad
reading and writing bytes
-
cnccoder
generating gcode operations targeted for GRBL controled cnc machines, and also generates camotics projects for simulation
-
apidoc-attr
Apidoc attr
-
musli-core
Core traits and types for the Müsli serialization framework
-
wavers
reading and writing wav files
-
bc-envelope
Gordian Envelope for Rust
-
syml
configuration language similar to YAML, but may be more user-friendly
-
ulid-generator-rs
generating ULIDs
-
musli-macros
Macros for Müsli
-
hedera-proto
Protobufs for the Hedera™ Hashgraph SDK
-
serde_bolt
Bitcoin Lightning BOLT-style message serializer / deserializer
-
musli-zerocopy-macros
Macros for Müsli zero-copy
-
q-num
Q notation for fixed-point numbers via a proc_macro
-
serde_ipld_dagcbor
IPLD DAG-CBOR support for Serde
-
redact-composer-midi
Midi domain library and converter for redact-composer
-
apidoc-core
Apidoc core
-
rustmatica
reading, editing, and writing Minecraft litematic files
-
lber-serde
An ASN.1/BER parser/encoder based on nom
-
tlb
TL-B serialization
-
vm-superio-ser
Serialization for legacy device states
-
eternaltwin_serde_tools
Helper functions for
serde
-
dicom-encoding
DICOM encoding and decoding primitives
-
db-dump
scripting analyses against crates.io's database dumps
-
serde_derive
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
-
serde-firestore-value
A serde (de)serializer using Firestore Value as its data format
-
tlbits
TL-B serialization (bits only)
-
unifont
monochrome Unicode bitmap font. Halfwidth glyphs are 8x16, fullwidth are 16x16 pixels.
-
derse
binary serialization protocol for Rust
-
serde-save
the most complete serialization tree for serde
-
tlb-ton
TL-B types for TON blockchain
-
ez_alphabet
EZ Alphabets
-
baid64
Easy-to-check Base64 encoding for identities
-
serde_v8
V8 serialization and deserialization
-
cdr-encoding-size
Helper crate for RustDDS: Trait to compute the maximum CDR-serialized size of data
-
cdr-encoding
Serde implementation of OMG Common Data Representation (CDR) encoding
-
sonic-rs
fast Rust JSON library based on SIMD
-
cranelift-serde
Serializer/Deserializer for Cranelift IR
-
regorus
A fast, lightweight Rego (OPA policy language) interpreter
-
actix-web-validator5
Validation mechanism for actix-web
-
reed-solomon-simd
Reed-Solomon coding with O(n log n) complexity. Leverages SIMD instructions on x86(-64) and AArch64.
-
bc-envelope-cli
Gordian Envelope Command Line Tool
-
pre-commit-sort
Sort pre-commit files
-
reflectapi-schema
defining and serializing/deserializing ReflectAPI schemas
-
datafusion-proto
Protobuf serialization of DataFusion logical plan expressions
-
noodles-bcf
Binary Call Format (BCF) reader and writer
-
pilota-build
Compile thrift and protobuf idl into rust code at compile-time
-
gridish
working with British and Irish national grid strings
-
nson
lightweight data-interchange format like JSON or BSON
-
picodata-rmp-serde
Serde bindings for RMP (forked from rmp-serde)
-
b64-ct
Fast and secure Base64 encoding/decoding. This crate provides an implementation of Base64 encoding/decoding that is designed to be resistant against software side-channel attacks (such as timing…
-
datafusion-substrait
DataFusion Substrait Producer and Consumer
-
bevy_serde_project
Stateful, structural and human-readable serialization crate for the bevy engine
-
serde_sated
sane adjacently tagged enum deserialization (with untagged variant) for serde
-
binmatch
binary pattern matching crate
-
plod
deriving plain old data
-
irox-tools
Stuff that should have been in the Rust STL, but aren't
-
e173
implementing various aspects of the ESTA BSR E1.73 standard
-
convert2json
CLI utilities to convert CSV, INI, TOML, XML & YAML into JSON and for use with jaq or jq
-
anystr
An abstraction over string encoding that supports ASCII, UTF-8, UTF-16 and UTF-32
-
librqbit-core
Important utilities used throughout librqbit useful for working with torrents
-
key-mapping
allowing for keyboard key code conversion between systems such as the DOM and HID usage-ids
-
toml_edit
format-preserving TOML parser
-
irox-bits
Bits & Bobs. No-std/No-alloc bit/byte manipulation of streams
-
protofetch
A source dependency management tool for Protobuf
-
halfling
A collection of basic utilities for working with nibbles
-
irox-csv
CSV Reader/Writer
-
rjship
A collection of tools for working with the JSend specification, written in Rust
-
fluvio-protocol
Fluvio streaming protocol
-
serde-fleece
Fleece (binary json) support for serde
-
trustfall-rustdoc-adapter
Trustfall query adapter for rustdoc JSON data
-
toml-datetime-compat
conversion of toml_datetime types from/to chrono and time
-
greetd_ipc
greetd IPC protocol
-
schematic
A layered serde configuration and schema library
-
disintegrate-serde
Serialization and deserializaion library for Disintegrate event store. Not for direct use. Refer to the
disintegrate
crate for details. -
watchexec-signals
Watchexec's signal types
-
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
-
quick-junit
Data model and serializer for JUnit/XUnit XML
-
bybit-async
Bybit API (Async)
-
zarrs
Zarr V3 storage format for multidimensional arrays and metadata
-
zarrs_tools
Tools for creating and manipulating Zarr V3 data
-
musli-wire
Fully upgrade stable format for Müsli suitable for network communication
-
serde_yaml2
Serde integration for yaml_rust2 crate
-
musli-json
JSON support for Müsli
-
musli-storage
Partially upgrade stable format for Müsli suitable for storage
-
musli-serde
Transparent shim to use serde types in Müsli
-
polars
DataFrame library based on Apache Arrow
-
zarrs_ffi
FFI bindings for the zarrs crate
-
musli-descriptive
A fully self-descriptive format for Müsli
-
rmp
Pure Rust MessagePack serialization implementation
-
musli-value
Buffered value support for Müsli
-
musli-utils
Common utilities shared among Müsli encodings
-
serde_json
A JSON serialization file format
-
femtopb
A no-std, no-alloc set of tools for protobuf encoding and decoding
-
xcfg-rs
configuration file parser for Rust
-
atomic-ops
Performs atomic operations in the filesystem
-
valitron
ergonomics, functional and configurable validator
-
s2n-codec
Internal crate used by s2n-quic
-
cjseq
Create/process/modify CityJSONSeq
-
serror
serialize anyhow errors into json format
-
rotbuf
Queue implementation wrapped around the
Bytes
crates’ BytesMut data structure -
teehistorian
parser for DDNet
-
fluent-uri
A full-featured URI handling library compliant with RFC 3986
-
pdf-writer
A step-by-step PDF writer
-
tauri-plugin-store
persistent key-value store
-
minicbor
A small CBOR codec suitable for no_std environments
-
revision
A serialization and deserialization implementation which allows for schema-evolution
-
system-harness
An system harness abstraction and configuration serialization provider for virtualization and emulation systems
-
hermes_rs
A dependency-free disassembler and assembler for the Hermes bytecode
-
summa-proto
Summa search server proto files
-
native_model
A thin wrapper around serialized data which add information of identity and version
-
tinkoff-invest-types
tinkoff invest types library
-
celestia-types
Core types, traits and constants for working with the Celestia ecosystem
-
polars-io
IO related logic for the Polars DataFrame library
-
prpc-serde-bytes
A procedural macro to add custom serialization and deserialization to prost bytes
-
sj
-
femtopb-build
A code generator for
femtopb
-
polars-json
JSON related logic for the Polars DataFrame library
-
minicbor-io
A set of I/O utilities for minicbor
-
cjval
Schema-validation of CityJSON + CityJSONSeq files
-
pb-to-json
protocol buffer to JSON conversion
-
monostate
Type that deserializes only from one specific value
-
axoupdater-cli
Self-updater executable for use with cargo-dist
-
serde-pyobject
PyO3's PyAny as a serde data format
-
libconfig-rs
libconfig parser in rust
-
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…
-
serde_arrow
Convert sequences of Rust objects to Arrow arrays and back again
-
cerbos
Rust SDK for working with Cerbos: an open core, language-agnostic, scalable authorization solution
-
hcl-rs
HCL parser and formatter for rust with serde support
-
starbase_utils
General fs, io, serde, net, etc, utilities
-
leopard-codec
Reed-Solomon codes using leopard algorithm
-
objc2-encode
Objective-C type-encoding representation and parsing
-
koto_serialize
Serde serialization support for the Koto programming language
-
rust_xlsxwriter
writing Excel 2007 xlsx files
-
time-iso8601
Serialize and deserialize date-time in ISO-8601 format
-
prost-wkt
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
vcdiff-reader
reading VCDIFF files
-
http-serde
Serde support for the http crate. (De)serialize HeaderMap, Uri, Method, StatusCode
-
vcdiff-decoder
A pure Rust implementation for a VCDIFF decoder
-
easy_yaml
Easy work with Yaml files
-
prost-wkt-types
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
flatbuffers
Official FlatBuffers Rust runtime library
-
ffuzzy
generate / parse / compare ssdeep Context Triggered Piecewise Hashes (CTPH)
-
prost-wkt-build
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
fstapi
API for manipulating Fast Signal Trace (FST) format waveforms
-
mercy
open-source Rust crate and CLI for building cybersecurity tools, assessment projects, and testing infrastructure
-
hcl-edit
Parse and modify HCL while preserving comments and whitespace
-
hcl-primitives
Primitives used by the HCL sub-languages
-
encoding_rs
A Gecko-oriented implementation of the Encoding Standard
-
serde_sqlite_jsonb
A Serializer and Deserializer for SQLite jsonb binary format
-
catherine
Framework is a general-purpose cybersecurity framework built to provide extended support for defense operations
-
rapira
serialization library like borsh, bincode and speedy
-
preserves
serialization format via serde
-
bbachain-program
BBA Chain Program
-
vcdiff-writer
creating valid VCDIFF files (not an encoder)
-
vcdiff-merger
A pure Rust library for merging VCDIFF files
-
tantivy-bitpacker
Tantivy-sub crate: bitpacking
-
serde_vrm
Serde types for VRM
-
serde_json_pretty
A prettier pretty-printer for serde_json
-
dcbor-cli
Command line parser/validator for deterministic CBOR ("dCBOR")
-
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
-
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
-
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
-
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
-
jsonbb
A binary representation of json value, optimized for parsing and querying
-
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
-
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
-
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
-
gob_archive
Rust-written CLI archiver and un-archiver for the LucasArts GOB archive format
-
mozilla/neqo-qpack
Neqo, an implementation of QUIC written in Rust
-
conjure-error
Runtime support for generated Conjure errors
-
aliri_base64
Wrappers that make debugging and using byte arrays a bit nicer
-
conjure-serde
Serde Serializer and Deserializer wrappers for Conjure
-
rs1090
decode Mode S and ADS-B signals
-
gix-url
gitoxide project implementing parsing and serialization of gix-url
-
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
-
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).
-
dcbor
Deterministic CBOR ("dCBOR") for Rust
-
re_log_encoding
Helpers for encoding and transporting Rerun log messages
-
timecode
manipulate timecode
-
tremor-value
Tremor Script Interpreter
-
nu-json
Fork of serde-hjson
-
scale-info
Info about SCALE encodable Rust types
-
heap-array
variable length array, with its main benefit over
Vec
is taking up less space -
tremor-codec
Tremor Script Interpreter
-
merge_config_files
tools to merge config from multiple files / directories. supports json and toml
-
lexis
Generates human-readable sequences from numeric values using a predefined word list
-
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…
-
schematic_types
Shapes and types for defining schemas for Rust types
-
dts
deserialize, transform and serialize data between different encodings
-
rs1090-python
Python binding to rs1090, a library to decode Mode S and ADS-B signals
-
miniserde
Data structure serialization library with several opposite design goals from Serde
-
serde_repr
Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum
-
zng-peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
wiwi
Stuff™
-
oxidd-dump
Dump OxiDD decision diagrams to file
-
half
Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types
-
dib
device independent bitmap (DIB) / BMP file format decoder
-
prost
A Protocol Buffers implementation for the Rust Language
-
esyn
De/Serialization Rust In Rust
-
musli-common
Common utilities shared among Müsli encodings
-
pilota
thrift and protobuf implementation in pure rust with high performance and extensibility
-
volo-build
Compile thrift and protobuf idls into rust code at compile-time
-
serde_variant
Retrieve serde provided variant names for enum objects
-
serde_avro_fast
An idiomatic implementation of serde/avro (de)serialization
-
dxr
Declarative XML-RPC
-
freeform
A small library for being able to store free-form data
-
openfga-rs
Rust SDK for the OpenFGA
-
byteorder-lite
reading/writing numbers in big-endian and little-endian
-
destiny-pkg
Destiny 1/2 Tiger package library and tools (unpacker, verification)
-
redis-args
Derive macro for reading and writing types for redis usage, either through serde or format args
-
ucs2
UCS-2 decoding and encoding functions
-
rasn
A safe no_std ASN.1 codec framework
-
prost-types
A Protocol Buffers implementation for the Rust Language
-
xmlserde
useful tool for serializing and deserializing xml
-
pilota-thrift-parser
Pilota thrift Parser
-
gomod-parser
go.mod parser
-
serde_qs
Querystrings for Serde
-
lotus-utils-texture
lotus-lib texture handling
-
serde_avro_derive
Derive avro schema for Rust structs for serde_avro_fast
-
scale-info-derive
Derive type info for SCALE encodable types
-
votable
serializer/deserializer with support for format other than XML, such as JSON, TOML or YAML
-
better_io
Better traits and implementations for IO and buffering
-
serde_graphql_input
serde graphql input serializes to graphqls input objects, as used in graphql functions
-
prost-reflect
A protobuf library extending prost with reflection support and dynamic messages
-
bson
Encoding and decoding support for BSON in Rust
-
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… -
serde_nanos
Wrapper to process duration and timestamps as nanoseconds
-
serde_yml
A robust Rust library that simplifies the serialization and deserialization of Rust data structures to and from YAML format using the widely-used Serde framework
-
serde-pbx
working with Apple's .pbxproj format
-
jppe
byte stream structured serialization and deserialization library
-
bin-proto
Easy binary protocol definitions
-
dbn
working with Databento Binary Encoding (DBN)
-
stun_codec
Encoders and decoders for STUN (RFC 5389) and its extensions
-
yara-x-proto-yaml
converts protocol buffers into YAML
-
num256
256 bit integers
-
pco
Good compression for numerical sequences
-
bsn1
Rust BER and DER serializer/deserializer
-
dbn-cli
Command-line utility for converting Databento Binary Encoding (DBN) files to text-based formats
-
muddy
static string obfuscation library
-
zen-engine
Business rules engine
-
bevy_reflect
Dynamically interact with rust types
-
prost-derive
A Protocol Buffers implementation for the Rust Language
-
json-elem
Manage JSON string as element
-
sigstore_protobuf_specs
serializing and deserializing Sigstore messages
-
serde_dynamo
serde serializer/deserializer for DynamoDB items that supports aws-sdk-dynamodb, aws_lambda_events, and rusoto_dynamodb
-
tunm_proto
tunm proto for Rust
-
dash7
ALP protocol codec
-
bsn1_serde
derive macros for bsn1
-
redis-macros
macros and wrappers to redis-rs to automatically serialize and deserialize structs with serde
-
wot-td
Web of Things (WoT) Thing Description manipulation
-
isosphere
ISO standard data types, helpers, and related utilities
-
committable
Keccak256-based structured commitments
-
serde_columnar
Ergonomic columnar storage encoding crate with forward and backward compatible
-
gura
configuration language serializer/deserializer for Rust
-
cbored
CBOR exact reader and writer
-
vbs
Version-tagged serialization adaptor with compile-time version checking
-
muddy_macros
Procedural macros for string obfuscation. Should only be used as part of the 'muddy' crate.
-
json2parquet
Convert JSON files to Parquet
-
tracing-serde-subscriber
currently only meant for internal use within
tracing-modality
-
tracing-serde-modality-ingest
currently only meant for internal use within
tracing-modality
-
rend
Endian-aware primitives for Rust
-
flatbuffers-build
that facilitates generating flatbuffer code from Rust
-
bytecheck
Derive macro for bytecheck
-
ecolor
Color structs and color conversion utilities
-
capnp
runtime library for Cap'n Proto data encoding
-
fxoanda_serdes
conduct currency conversion with the Oanda API
-
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
-
fltn
Flattens a serialized data structure making it greppable
-
irox-raymarine-sonar
Raymarine/Navionics Sonar Logs Reader
-
tasklib
used to interact with Taskwarrior in Rust
-
minidump-writer
Rust rewrite of Breakpad's minidump_writer
-
xed
high level bindings for xed
-
serde_html_form
(De-)serialization support for the
application/x-www-form-urlencoded
format -
bebop
runtime for Bebop, a schema-based binary serialization format
-
sval
Streaming, structured value serialization
-
json-predicate
JSON Predicate lib based on draft-snell-json-07
-
netcdf
High-level NetCDF bindings for Rust
-
nanopub
A cross-platform Rust library to sign Nanopublications, with bindings to Python and JS (wasm)
-
serialmessage
Pack serial data into a fast, reliable, and packetized form for communicating with e.g. a Microcontroller.
-
xed-sys2
bindings for xed
-
bitchomp
reading in different types from a buffer of bytes
-
rtcm-json
JSON serialization/deserialization of RTCM v. 3
-
bebop-tools
Cargo buildscript tools for Bebop, a schema-based binary serialization format
-
librqbit-bencode
Bencode serialization and deserialization using Serde
-
libsparkypi
control 433 Mhz devices with a Raspberry Pi
-
ipld-core
IPLD core types
-
googleplay-protobuf
The automatically generated types derived from the Google Play Protobuf specification
-
radix50
cli for encoding and decoding DEC PDP-11 and PDP-10 RADIX-50 word streams (https://en.wikipedia.org/wiki/DEC_RADIX_50)
-
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)
-
sval_json
JSON support for sval
-
sval_serde
Integration between serde::Serialize and sval::Value
-
mytiki-core-trail-storage
Generic storage libaray for interacting with the raw mytiki.com trail assets
-
jetro
transform, query and compare JSON format
-
sval_buffer
Value buffering for sval
-
serde-avro-bytes
Efficiently store Rust idiomatic bytes related types in Avro encoding
-
sval_fmt
Integration between std::fmt::Debug and sval::Value
-
sval_dynamic
Object-safe versions of sval::Stream and sval::Value
-
rsid3
command line ID3v2 tag editor designed for scripting
-
sval_ref
A variant of sval::Value for types with internal references
-
sval_test
testing sval::Value implementations
-
egui-bind
showing keybinds
-
sval_nested
A recursive variant of sval
-
sval_flatten
Value flattening for sval
-
file-content
working with files and common text data encodings
-
yaml-merge-keys
YAML merge key extension. http://yaml.org/type/merge.html
-
sval_protobuf
protobuf encoding for sval
-
gtfs-rt
Read, write, and manipulate GTFS-Realtime data
-
sval_derive
Derive support for sval
-
itf
consuming Apalache ITF traces
-
serde_ipld_dagjson
IPLD DAG-JSON support for Serde
-
sval_derive_macros
Minimal derive support for
sval
-
ipld-dagpb
IPLD DAG-PB codec
-
yaml-rust2
A fully YAML 1.2 compliant YAML parser
-
email-encoding
Low level email encoding RFCs implementations
-
matrix-pickle
binary encoding format used in the Matrix world
-
tl-proto
A collection of traits for working with TL serialization/deserialization
-
linked-data
dateset serialization/deserialization traits
-
redact
keeping secrets out of logs
-
bitcode
bitwise binary serializer
-
virtio-queue-ser
Serialization for virtio queue state
-
jlabel
HTS-style full-context label structure and parser/serializer from/to string
-
germ
The Ultimate Gemini Toolkit
-
rkyv
Zero-copy deserialization framework for Rust
-
json-event-parser
A JSON event parser and serializer
-
rxing-cli
A command line interface for rxing supporting encoding and decoding of multiple barcode formats
-
jlabel-question
HTS-style full-context label question parser and matcher
-
serde_yaml
YAML data format for Serde
-
ckc-rs
Poker hand evaluation library
-
fuid
A UUID-compatible identifier in a friendly base-62 format
-
lib-base64
A base64 (with padding) encoding and decoding library, which implements the encode() and decode() methods for the String and Vec<u8> types
-
bitvec_helpers
BitVec based bitstream reader and writer
-
gix-packetline
gitoxide project implementing the pkt-line serialization format
-
cookie-factory
nom inspired serialization library
-
ssh-agent-lib
A collection of types for writing custom SSH agents
-
clonable-command
An std::process::Command that implements Clone and serde::*
-
bunk
Fast and efficient human-readable data encoding!
-
serde_json_lenient
A lenient JSON serialization file format
-
j9
Rust interface for jq-based JSON processing
-
cbor-data
using CBOR as in-memory representation for working with dynamically shaped data
-
recoord
Handle coordinates in different formats
-
bs58
Base58 codec implementation
-
axum_responses
way to use Axum responses
-
zydis-sys
low level rust bindings for the zydis library
-
j9-sys
Rust bindings for jq
-
jrd
json resource descriptor, as specified by https://www.packetizer.com/json/jrd/
-
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
-
value-bag
Anonymous structured values
-
variable-len-reader
reading/writing variable length data. Support AsyncRead/AsyncWrite in tokio.
-
sbor
Reference implementation of the SBOR binary data format
-
molecule
Rust bindings for molecule
-
quickfix-msg41
FIX 4.1 messages generated from official XML spec file
-
quickfix-msg42
FIX 4.2 messages generated from official XML spec file
-
quickfix-msg43
FIX 4.3 messages generated from official XML spec file
-
quickfix-msg50
FIX 5.0 messages generated from official XML spec file
-
quickfix-msg40
FIX 4.0 messages generated from official XML spec file
-
quickfix-msg44
FIX 4.4 messages generated from official XML spec file
-
derive_codec_sv2
Derive macro for Sv2 binary format serializer and deserializer
-
quartz_nbt
support for serializing and deserializing Minecraft NBT data in binary and string form
-
prometools
Extensions for prometheus-client
-
lebai-proto
lebai proto
-
gix-object
Immutable and mutable git objects with decoding and encoding support
-
fj-viewer
Early-stage b-rep CAD kernel
-
fj
Early-stage b-rep CAD kernel
-
serde-toml-merge
Merge your toml values
-
laurel
Transform Linux Audit logs for SIEM usage
-
fj-window
Early-stage b-rep CAD kernel
-
fj-math
Early-stage b-rep CAD kernel
-
fj-export
Early-stage b-rep CAD kernel
-
fj-core
Early-stage b-rep CAD kernel
-
fj-interop
Early-stage b-rep CAD kernel
-
geometrid
Everything you would ever need to work with constant sized square grids
-
sepserde
XML Serialization and deserialization for IEEE 2030.5
-
jt_util
jt808 jt1078等基础库实现
-
surrealdb_id
Id and Relation for SurrealDB
-
clang-ast
Data structures for processing Clang’s
-ast-dump=json
format -
value-bag-serde1
detail for value-bag
-
msgpck
A no-std and async compatible msgpck de/serializer
-
commit_encoding_derive
Commitment encoding derivation macros
-
configrs
Configuration library
-
psrdada-sys
Bindgen wrappers for psrdada
-
gostd_settings
reading and writing properties files. 是一个用于读写属性配置文件的库
-
htmlize
Encode and decode HTML entities in UTF-8 according to the standard
-
serde_flexitos
Flexible serialization and deserialization of trait objects with Serde
-
simdnbt
an unnecessarily fast nbt decoder
-
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.
-
stegcloak
Hides secrets inside text by compressing and encrypting the secret before cloaking it with special unicode invisible characters
-
serde_at
serde serializer/deserializer for AT commands
-
mp3lame-encoder
High level bindings to mp3lame encoder
-
bytemuck
mucking around with piles of bytes
-
intuicio-frontend-serde
Serde frontend module for Intuicio scripting platform
-
protokit_binformat
Usable protocol buffers
-
base64-bytes
Binary blobs with intelligent serialization
-
protokit_proto
Usable protocol buffers
-
serde_flow
Simplifying migration for serde and zero-copy entities
-
protokit_textformat
Usable protocol buffers
-
anki_bridge
AnkiBridge is a Rust library that provides a bridge between your Rust code and the Anki application, enabling HTTP communication and seamless data transmission
-
actson
A reactive (or non-blocking, or asynchronous) JSON parser
-
protokit
Usable protocol buffers
-
shinyid
A package for encoding and decoding unique identifiers into URL-safe ( shiny )
-
naumi
Lightweight and fast data transfer protocol. Fast de/serialization and tiny size!
-
base85rs
A base85 (RFC1924 variant) encoder / decoder
-
nanotweaks
moved to https://crates.io/crates/spread_macros
-
extism-convert
Traits to make Rust types usable with Extism
-
erased-serde
Type-erased Serialize and Serializer traits
-
html2pdf
Convert HTML to PDF using a Headless Chrome browser
-
z32
Zero-dependency
no_std
compatible MIT licensed implementation z-base-32 encoding -
serde_path_to_error
Path to the element that failed to deserialize
-
ron
Object Notation
-
datafusion-python
Apache Arrow DataFusion DataFrame and SQL Query Engine
-
vrd
generating random and pseudo-random numbers based on the Mersenne Twister algorithm
-
mal2eng
An algorithm that transliterates Malayalam script to Roman / Latin characters (aka 'Manglish') with reasonable phonemic fairness
-
chewdata
Extract Transform and Load data
-
serde_xmlrpc
no nonsense, XML-RPC serde implementation for Rust
-
debversion
Debian version parsing, manipulation and comparison
-
bytemuck_derive
derive proc-macros for
bytemuck
-
endecode
encoding crate for types
-
nodejs_package_json
Shapes for Node.js package.json
-
serde_garnish
Serialization/Deserialization for use with garnish core libraries
-
ham-cats
Reference implementations for CATS, the ham radio protocol
-
polars-cli
CLI interface for running SQL queries with Polars as backend
-
yew-websocket
Rust yew websocket service written with love :)
-
serde-encrypted-value
A Serde Deserializer wrapper which transparently decrypts encrypted values
-
cart_container
The CaRT file format is used to store or transfer malware and it's associated metadata. It neuters the malware so it cannot be executed, and encrypts it so anti-virus software cannot flag the CaRT file as malware
-
ezlua
Ergonomic, efficient and Zero-cost rust bindings to Lua5.4
-
nessusx
nessus serializer & deserializer (json & csv)
-
xq
A reimplementation of jq
-
svg2pdf
Convert SVG files to PDFs
-
base64
encodes and decodes base64 as bytes or utf8
-
nuts-bytes
Serialization into a binary data format
-
serde-smile
A Smile implementation for Serde
-
svg2pdf-cli
The command line interface for svg2pdf
-
serde_json_path
Query serde_json Values using JSONPath
-
carbonado
An apocalypse-resistant data storage format for the truly paranoid
-
serde_valid
JSON Schema based validation tool using with serde
-
nbtrock
Read And Write Bedrock NBT
-
fastnbt
Serde deserializer for Minecraft's NBT format
-
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.
-
genome
package used to generate DNA used for GAN generator
-
rrrs
Welcome to RRRS, a rapid, hyper-optimized CSV random sampling tool designed with performance and efficiency at its core
-
confy
Boilerplate-free configuration management
-
serde_json_path_macros
Macros for the serde_json_path crate
-
restless-data
Helper types to encode and decode request and response bodies for the restless crate
-
serde_json_path_core
Core types for the serde_json_path crate
-
bitflags_serde_shim
Community Driven Serde Shims
-
radiation
Convert Rust type into raw bytes and vice versa
-
irox-time
Date and Time types to manage the inherent complexity of dealing with the fourth dimension
-
serde_valid_literal
Literal Value type based JSON
-
omniqueue
An abstraction layer over various queue backends
-
serde-wasm-bindgen
Native Serde adapter for wasm-bindgen
-
typify
JSON schema to rust type code generator
-
typeshare
Seamlessly share type definitions across multiple languages for FFI interoperability
-
xylo
A music theory toolset
-
protobuf
Google protocol buffers
-
nebular
An audio synthesis toolset
-
bollard-buildkit-proto
Protobuf definitions to interact with buildkit using Bollard
-
enc
aids in processing encoded data
-
basehan
A data encryption method using Chinese characters. Kind of like base64.
-
typetag
Serde serializable and deserializable trait objects
-
rust-fr
non-self-describing data-interchange format
-
tauriless_serde
details of serialization and deserialization of messages for
tauriless
-
z-base-32
human-oriented base-32 encoding
-
hex-conservative
A hex encoding and decoding crate with a conservative MSRV and dependency policy
-
libhaystack
Haystack 4 data types, defs, filter, units, and encodings
-
protobuf-json-mapping
JSON mapping for Protocol Buffers messages
-
futures-lite-byteorder
A small crate that adds byteorder support to futures_lite
-
protobuf-support
Code supporting protobuf implementation. None of code in this crate is public API.
-
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… -
ouch_model
Data model bindings for ouch exchange protocol
-
jsurl
A more compact and human-readable alternative to JSON + URL encoding
-
bitcode_lightyear_patch
bitcode is a bitwise binary serializer
-
axum-bson
axum bson extractor and response
-
ssbh_data
High level data access layer for SSBH formats
-
serde-aux
A serde crate's auxiliary library
-
aws_account_id_from_key_id
Decodes the AWS Account ID given an AWS Access Key ID
-
polars_excel_writer
A Polars extension to serialize dataframes to Excel xlsx files
-
roscal_lib
Open Security Controls Assessment Language In Rust
-
protobuf-codegen
Code generator for rust-protobuf. Includes a library to invoke programmatically (e. g. from
build.rs
) andprotoc-gen-rust
binary. -
id3
reading and writing ID3 metadata
-
fcmlib
read and write Brother's FCM plotter files
-
binout
binary serialization/deserialization of integers and arrays of integers
-
serde_amqp
A serde implementation of AMQP1.0 protocol
-
fe2o3-amqp-types
AMQP1.0 data types
-
line-wrap
Efficiently insert line separators
-
aws_lambda_events
AWS Lambda event definitions
-
bomboni_prost
working with prost. Part of Bomboni library.
-
bomboni_proto
working with Protobuf/gRPC. Part of Bomboni library.
-
fe2o3-amqp-ext
Extension types to fe2o3-amqp
-
linku-sona
Types from https://www.npmjs.com/package/@kulupu-linku/sona ported to rust
-
denkproto-rs
protobuf files for denkweit ecosystem
-
fastsim-core
Core FASTSim models for vehicle energy usage simulation
-
brickadia
Save file reader/writer for Brickadia BRS saves
-
fe2o3-amqp
AMQP1.0 protocol based on serde and tokio
-
bstr
A string type that is not required to be valid UTF-8
-
cyclonedx-bom
CycloneDX Software Bill of Materials Library
-
micromarshal
(De)Serialisation between Rust values and binary byte objects
-
base256u-cli
base256u encode and decode data to stdout
-
base256u
mapping between bytes and Unicode codepoints
-
gvdb
Read and write GLib GVariant database files
-
wild-container
The reference implementation of the Wild Container Format
-
row2pgcsv
Serializer for PG CSV
-
serde_rusqlite
Serialize/deserialize rusqlite rows
-
auditable-serde
Serialize/deserialize data encoded by
cargo auditable
-
http-serde-ext
serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
-
gvdb-macros
Convenience macros for gvdb
-
prototk
toolkit for prototcol buffers
-
utf8-chars
Char-by-char iterator and
read_char
method forBufRead
-
awint_internals
Internal utilities for the
awint
system of crates -
pyproject-toml
pyproject.toml parser in Rust
-
tuple_key
A serialization format for lexicographically sorted tuples
-
invalidstring
just for testing invalid string data
-
rpc_pb
prototk definitions for an RPC layer
-
nml
A parser and Serde implementation for the Fortran Namelist format
-
serializable_log_record
Convert a log::Record to a serializable format. Not as straightforward as it sounds, because the log::Record contains a non-serializable type. This crate provides a way to deal with situation.
-
protoc-gen-prost
Protocol Buffers compiler plugin powered by Prost!
-
byte-unit-serde
De/serialization functions for byte-unit crate
-
figtok
Takes Figma Tokens JSON output and converts it to valid composable CSS
-
figtok_tokens
handling different token types for Figtok
-
sd-jwt-rs
Rust reference implementation of the IETF SD-JWT specification (v7)
-
spacetimedb-sats
Spacetime Algebraic Type Notation
-
tonic-buf-build
A build helper that integrates buf.build to tonic-build
-
row2pgcopy
Serializer for PGCOPY
-
protoc-gen-prost-crate
Protocol Buffers compiler plugin powered by Prost!
-
protoc-gen-prost-serde
Protocol Buffers compiler plugin providing JSON serializations
-
actix-bincode
Bincode extractor for Actix Web
-
protoc-gen-tonic
Protocol Buffers compiler plugin for gRPC services powered by Prost! and Tonic
-
protobuf-native
A high-level, safe API for libprotobuf
-
gelf_logger
Minimal rust logger to send log entries in GELF
-
chd-capi
libchdr-compatible C API for a Rust implementation of the CHD File Format
-
build_pbf_glyphs
A CLI utility for generating protobuf-encoded SDF font glyphs from original source fonts
-
pbf_font_tools
Tools for working with SDF font glyphs encoded in protobuf format
-
yaml-navigator
writing and running queries against YAML
-
os_str_bytes
Lossless functionality for platform-native strings
-
asomeip
handle SOME/IP messages incl. payload via Fibex files.
-
varuint
Variable length signed and unsigned integer types
-
serde_keyed_derive
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
-
axum-inertia
Inertia.js protocol for Axum
-
insim_core
Core types and traits for the insim crate
-
threemf
3MF (3D Manufacturing Format) file format support
-
dos-cp
DOS code pages
-
l2r0-small-serde
An alternative serialization algorithm for RISC Zero
-
anybuf
A minimal, zero dependency proto3 encoder to encode anything
-
sdf_glyph_renderer
Tools for generating SDF font glyphs from bitmap images
-
jwks
retrieving and parsing JSON Web Key Sets (JWKS)
-
axum-postcard
📬 postcard axum extractor and response using serde
-
serde-roxmltree
Convert roxmltree documents into Serde-compatible types
-
rfc6052
Rust functions for interacting with RFC6052 IPv4-Embedded IPv6 Addresses
-
uri-url
Efficient Conversion of URIs and URLs
-
asterix
Encode/Decode for ASTERIX protocol using the deku library
-
jsonschema-transpiler
transpile JSON Schema into schemas for data processing
-
protox
protobuf compiler
-
valu3-parquet
Parquet and Arrow encoding and decoding for valu3
-
orcxx
Rust bindings for the official C++ library for Apache ORC
-
jsonfilter
Filter and compare JSON objects
-
later_operator
Parsable, storable, printable comparison operators, w/ optional serde support
-
serde-duration-ext
Serde support for std::time::Duration and chrono::Duration (chrono feature)
-
serde-yaml-olidacombe
YAML support for Serde
-
nu_plugin_from_bencode
A Nushell plugin to convert bencode data into Nu structured values
-
ryg-rans-sys
FFI bindings for ryg_rans. ryg_rans is automatically built and linked statically. Requires a C compiler.
-
prost-reflect-build
function for use with prost-build and prost-reflect to generate ReflectMessage implementations
-
cbor-codec-plus
CBOR Codec implementation
-
byte
A low-level, zero-copy and panic-free serializer and deserializer for binary
-
lace_codebook
Contains the Lace codebook specification as well as utilities for generating defaults
-
orcxx_derive
Procedural macros to deserialize structures from Apache ORC using orcxx
-
rans
rANS (range variant of Asymmetric Numeral Systems) encoder and decoder
-
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
-
base64uuid
Type for representing base64url-encoded UUIDs
-
serde-lwjson
Serde serialization and deserialization for lwjson files
-
encoder
Blazing fast encoder written in Rust
-
cose-rust-plus
COSE Rust implementation
-
rust-strings
rust-strings
is a library to extract ascii strings from binary data -
postcard-bindgen
generate bindings for the postcard binary format for other languages than Rust
-
bee_code
encoding and decoding bencode formatted data
-
rkyv_dyn
Trait object support for rkyv
-
jtd-derive
Generate JSON Typedef schemas from Rust types
-
tectonic_docmodel
The Tectonic document model and its serialization into
Tectonic.toml
-
rkyv_typename
Customizable naming for types
-
ps-base64
Base64 encode/decode
-
postcard-bindgen-core
generate bindings for the postcard binary format for other languages than Rust - Core Crate
-
exr
Read and write OpenEXR files without any unsafe code
-
tex-glyphs
dealing with glyphs in TeX/pdfTeX fonts as unicode characters
-
serde_shon
SHON serialization and deserialization support in Rust
-
db-dump-concat
concatenate crates.io database dumps
-
serde_dbgfmt
Deserialize #[derive(Debug)] output using serde
-
cargo-toml-workspace
Parse cargo workspace and load specific crate
-
serde_default_utils
A set of simple helper functions to cut corners with serde_default
-
wake-rs
Wake protocol library written in Rust
-
cra
extracting/archiving in multiple formats fully in memory
-
comiconv-server
A server for converting comic book archives, compatible with comiconv
-
perstruct
macro for adding persistent backing to a struct
-
rsv-core
RSV reading and writing with Serde support
-
law-encoder
encoding 16bit PCM to a-law and mu-law
-
conclave-room-serialize
serialization for the conclave room protocol
-
utf-32-to-utf-8
Convert UTF-32 to UTF-8 encoding
-
tick-encoding
encoding scheme to encode binary data into ASCII strings
-
utf-16-to-utf-8
Convert UTF-16 to UTF-8 encoding
-
notnow
A terminal based task and TODO management software
-
wezterm-dynamic
config serialization for wezterm via dynamic json-like data values
-
serde_literals
Support for serialising and deserialising literals directly into enum unit variants
-
juxt_basex
just basex, nothing else
-
eccodes-sys
Low-level Rust bindings for latests ecCodes version
-
kubetsu
distinguish value type of other struct
-
redid
VESA EDID Generation Library
-
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…
-
gqdb
Core lib for the global QSO database
-
serde-inline-default
Serde default values via inline declaration
-
ciborium
serde implementation of CBOR using ciborium-basic
-
pi_bon
attempt to downcast the triat object to a concrete type
-
ciborium-ll
Low-level CBOR codec primitives
-
serde-xml-rust
Maintained fork of xml-rs based deserializer for Serde (compatible with 0.9+)
-
test-fuzz
fuzzing Rust easy
-
ydb-grpc
contains generated low-level grpc code from YDB API protobuf, used as base for ydb crate
-
serry
unstructured Serde
-
ordpath
encoding
-
jaq-std
Standard library for jaq
-
mycelium-bitfield
Structured bitfields, courtesy of Mycelium
-
kaspa-utils
Kaspa utilities
-
jaq-core
Default native filters for jaq
-
hbase-thrift
A client for HBase's Thrift Interface
-
rpc-it
RPC library for my own demand
-
value-trait
Traits to deal with JSONesque values
-
mvt
encoding mapbox vector tiles
-
sjfl
language for config files
-
iced-x86
blazing fast and correct x86/x64 disassembler, assembler and instruction decoder written in Rust
-
pb-jelly
A protobuf runtime for the Rust language developed at Dropbox
-
pb-jelly-gen
A protobuf binding generation framework for the Rust language developed at Dropbox
-
binary-stream
Binary stream reader and writer
-
tarolog
flexible configuration of tarantool logs
-
said
Self-Addressing identifier library
-
xed-sys
Rust FFI bindings for Intel XED
-
schematools-cli
Tools for codegen, preprocessing and validation of json-schema and openapi spec
-
rbx_types
Types used to represent Roblox values
-
serde_enabled
A small wrapper for enabling/disabling sections in configuartion files easier with Serde
-
thrift_codec
encoding/decoding binaries specified by the thrift protocol
-
facebookexperimental/vlqencoding
A Scalable, User-Friendly Source Control System
-
capnpc
Cap'n Proto code generation
-
jwt-next
JSON Web Token library
-
speedy
A fast binary serialization framework
-
celp-sdk
This package has been created to provide a rust SDK containing common functionality
-
unicode-bidi
Unicode Bidirectional Algorithm
-
capnp-futures
async serialization for Cap'n Proto messages
-
double-int
format represents an integer that can be stored in an IEEE 754 double-precision number without loss of precision
-
vlung-analysis
CT画像データを解析して部位ごとに抽出してOBJファイルを生成するソフトウェア
-
magic_migrate
Automagically load and migrate deserialized structs to the latest version
-
fluvio-smartengine
The official Fluvio SmartEngine
-
byteserde
A generic serialization/deserialization framework for mapping byte streams to/from arbitrary struct types with focus on performance
-
bebytes
serialization and deserialization of network structs
-
astro-format
Astro Format is a library for transcoding between an array of implemented types and a single buffer
-
sandstorm
Cap'n Proto interfaces
-
byteserde_types
A procedural macro for mapping byte streams to/from arbitrary struct types with focus on performance
-
borc
CBOR done right
-
glassy
An easy and fast library for encoding and decoding binary data
-
minum
An audio synthesis toolset toolset
-
nom-teltonika
Teltonika protocol parser
-
speedy-derive
A fast binary serialization framework, #[derive(Readable, Writable)] support
-
ear
EAT Attestation Results implementation
-
bcder
Handling of data encoded in BER, CER, and DER
-
librsv
encoding/decoding the RSV file format (Rows of String Values)
-
bee64
easily encodes and decodes standard base64
-
translocate
high performance converter that takes CSV translation files and outputs corresponding JSON translation files
-
sfv
Structured Field Values for HTTP parser. Implementation of RFC 8941
-
geonetworking
Tools for encoding and decoding a geonetworking header according to EN 302 636-4-1 v1.3.1
-
serdect
Constant-time serde serializer/deserializer helpers for data that potentially contains secrets (e.g. cryptographic keys)
-
domrs
Document builder and serializer
-
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.
-
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
-
mungos
MongoDB in rust, simplified
-
sophia_turtle
toolkit for RDF and Linked Data - parsers and serializers for the Turtle-family of syntaxes
-
sophia_xml
toolkit for RDF and Linked Data - RDF/XML parser and serializer
-
serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
binary_serde
binary serialization and deserialization
-
pbjsonrpc-build
Generates jsonrpsee trait for prost message types
-
serde_ignored
Find out about keys that are ignored when deserializing data
-
serde-untagged
Serde
Visitor
implementation for deserializing untagged enums -
serde_stacker
Serde adapter that avoids stack overflow by dynamically growing the stack
-
rsv-data
RSV Encoding/Decoding
-
serde_starlark
Serde serializer for generating Starlark build targets
-
serde-automerge
(De)serialize
serde
objects from or intoautomerge
transactions -
versionize
A version tolerant serialization/deserialization framework
-
archiv
Read and write compressed, length-prefixed streams or file(s)
-
echonet-lite
Pure Rust ECHONET Lite implementation
-
serde_scala
A .scl scala file parser
-
binary_serde_macros
binary serialization and deserialization
-
svix-ksuid
A pure Rust and fully tested KSUID implementation
-
pickled
A serde-based serialization library for Python's pickle format
-
simple-xlsx-writer
memory efficient XLSX writer
-
bt_bencode
A Bencode encoding/decoding implementation
-
write-json
{dependency,trait,macro}-less JSON serialization
-
piccolo-util
piccolo
library -
l6t
reading and writing files used by Line6 Edit, namely Line6 Tone (l6t), Line6 Bundle (l6b), Line6 Tone Collection (l6c) and Sounddiver Library (lib)
-
high-level-kafka
High Level Kafka client for Rust
-
toml-test-data
TOML test cases
-
axum-msgpack
serialize/derserialize msgpack for axum
-
curies
Idiomatic conversion between URIs and compact URIs (CURIEs)
-
mistletoe-api
API objects and interfaces for the Mistletoe Package Manager
-
serde_tagged
Tag values during serialization, retreive tags during deserialization
-
type_reg
Serializable map of any type
-
serde-email
A validating email type that can be serialised using Serde
-
simdutf
Unicode validation and transcoding at billions of characters per second
-
orio
Small serialization library
-
serde_aws_query_ce
Serde support for AWS Query protocol
-
fast32
Base32 and base64 encoding in Rust. Primarily for integer (u64, u128) and UUID identifiers, as well as arbitrary byte arrays.
-
serde_assert
Testing library for serde Serialize and Deserialize implementations
-
bytebox
Easy and performant data storage inspired by Flutter's shared_preferences
-
qrc
generating and manipulating QR code images in various formats
-
lbs
Lazy Binary Serialization
-
base64-url
Base64 encode, decode, escape and unescape for URL applications
-
keyvalues-serde
(De)serialize VDF text with serde
-
npyz
NumPy file format (de-)serialization. Fork of outdated npy-rs.
-
actix-msgpack
Msgpack payload extractor for Actix Web
-
aint
Arbitrary width integers between 1 and 128
-
rytm-rs
More than safe rust abstractions over rytm-sys, an unofficial SDK for Analog Rytm MKII running firmware 1.70
-
amqp_serde
Serde implementation for AMQP 0-9-1 types
-
informalsystems-pbjson
pbjson conversion
-
tlmcmddb-csv
C2A TlmCmd DB CSV parser
-
cfgfifo
(De)serialize common configuration file formats based on file extension
-
fnmatch-regex2
Convert a glob-style pattern to a regular expression
-
libsixel-rs
Sixel terminal-graphics protocol encoding
-
tbon
TinyChain Binary Object Notation is a compact and versatile stream-friendly binary serialization format
-
destream
async stream (de)serialization
-
destream_json
decoding & encoding a JSON stream
-
serde_spanned
Serde-compatible spanned Value
-
serde_yaml_ext
Extensions to make dealing with unstructured data easier
-
bananapeel
A darn-slippery obfuscator algorithm!
-
serde_trim
serde deserialize_with String trim.Supports multiple std::collections types
-
dbs-snapshot
A version tolerant state serialization and deserialization library
-
prima_rs_logger
Prima logging standard library
-
bitgrep
Binary grep for numerical data types
-
libktx-sys
Rust bindings for libktx
-
serde-sibor
A serde implementation of the SIBOR binary format
-
serde_unit_struct
(De)serialize a unit struct as its name
-
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. -
kitty_image
Display images using the kitty image protocol
-
base64-stream
To encode/decode large data with the standard Base64 encoding
-
zbar-rust
High-level and low-level ZBar binding for the Rust language
-
json-unflattening
flattening and unflattening JSON structures
-
bitstream-io
reading/writing un-aligned values from/to streams in big-endian and little-endian formats
-
tora
A lite, byte-based serialization and deserialization library
-
webdav-serde
-
endi
endian-handling library
-
tuple
Element-wise operations on tuples
-
stc-s
serializer/deserializer with JSON support
-
imbl-value
A JSON
Value
type built onimbl
-
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.
-
caco3-serde
CaCO3 serde adaptor
-
native-json
Native JSON for Rust
-
serde_bytes_ng
Optimized handling of
[u8; N]
,&[u8]
andVec<u8>
for Serde -
dfraw_json_parser
parses Dwarf Fortress raw files into JSON
-
axum-jsonschema
Request JSON schema validation for axum
-
nb-serde-query
serialize and deserialize query string in url
-
expry_macros
Execute an expression on an encoded (binary) value, yielding another binary value (either in decoded or encoded form). Supports custom functions. Supports parsing the expression and converting the expression to bytecode.
-
x42ltc-sys
FFI crate for x42’s libltc (Linear/Longitudinal Time Code library)
-
array-bytes
A collection of array/bytes/hex utilities
-
reywen_http
easy to use HTTPv2 library for Rust (based on tokio/reqwest)
-
flv-tls-proxy
Local TLS Proxy
-
io-adapters
Adapters to convert between different writable APIs
-
minecrevy_io
reading and writing Minecraft protocol types
-
mintaka-json
Mintaka JSON
-
mintaka-bincode
Mintaka Bincode
-
bytesutil
byte utility for Rust
-
easy-hex
An easy to use Hex string formatting wrapper
-
serde_urlencoded_field
Easily urlencode fields in serde_dervie types
-
edgehog-device-forwarder-proto
Protobuf messages for the Edgehog Device Forwarder
-
flat-rs
Flat codec
-
serde_qs_ext
Querystrings for Serde
-
spreet
Create a spritesheet from a set of SVG images
-
encoding_rs_rw
Space-efficient std::io::{Read, Write} wrappers for encoding_rs
-
fbthrift-git
-git package for fbthrift
-
async-http-codec
async HTTP 1.1 encoding and decoding
-
pblib-rs
Rust safe bindings for pblib
-
singbox_config
serializing and deserliazing sing-box config files
-
mempickle
Store raw structs on disk with 0 serialization
-
tcp_message_io
TCP server and client implementation to exchange messages
-
serde-bool
Single value, true or false, boolean deserializers
-
binrw
helping read structs from binary data using ✨macro magic✨
-
bad64
Rust bindings for Binja's arm64 disassembler
-
tokio-serde-postcard
tokio-serde
transport based onpostcard
format -
deser-hjson
a Hjson deserializer for Serde
-
tiny-json-rs
lightweight JSON parser for Rust
-
utf8_iter
Iterator by char over potentially-invalid UTF-8 in &[u8]
-
utf16_iter
Iterator by char over potentially-invalid UTF-16 in &[u16]
-
xml_c14n
Safe & stupid simple API for XML canonicalization, built on libxml2
-
shell-quote
shell-quoting strings, e.g. for interpolating into a Bash script.
-
serde-extensions
Extensions for serde serializable structs
-
hotfix-message
FIX messages for HotFIX
-
cbor4ii
CBOR: Concise Binary Object Representation
-
enveror
load environment variables into structs with serde
-
bp7
dtn Bundle Protocol Version 7 ([RFC 9171]
-
rs_json2csv
Convert JSON to CSV in Rust
-
rsomeip
AUTOSTAR's Scalable service-Oriented MiddlewarE over IP (SOME/IP)
-
hotfix
An experimental FIX engine
-
hotfix-dictionary
FIX dictionary generation for HotFIX
-
hotfix-codegen
Code generation for HotFIX
-
prost-stream
prost stream
-
i-wanna-build
Level serializer / deserializer for I Wanna Maker
-
raptor-code
implementing Forward Error Correction (FEC) using Raptor codes
-
testfiles
Embedded test files. Include as a dev-dependencies.
-
rydis
low level rust bindings for the zydis library
-
serde-jsonlines
Read & write JSON Lines documents
-
flexiber
Encoding and decoding of BER-TLV as described in ISO 7816-4, without allocations
-
rdsys_backend
A backend API to receive resources from rdsys
-
wapm-to-webc
Convert a *.tar.gz file from WAPM to the newer Pirita format
-
utf8-width
To determine the width of a UTF-8 character by providing its first byte
-
rdkafka-wrap
rdkafka wrap
-
merge-yaml-hash
YAML Hash with merge/update capabilities
-
fstr
A stack-allocated fixed-length string type
-
json-lines
A no_std + serde compatible message library implementing JSON Lines
-
enumscribe
Derive macros for converting between enums and strings
-
vbe
Variable Byte Encoding (VBE) compression algorithm
-
crockford
Base32 encoding for identifiers (e.g. u64 values).
-
inarybay-runtime
Graph-based binary format (de)serializer generator (runtime)
-
grammers-tl-types
Rust definitions for Telegram's API types and functions
-
nonmax
Numeric types that cannot hold maximum values
-
minigps
file format support
-
evolvingstring
creating evolving strings based on SHA256, with serialization and time-based prediction capabilities
-
muxml
serializing and deserializing MusicXML files to an intermediate representation
-
physics3
data types for (de)serializing physics settings from physics3.json files
-
discortp
Lightweight, flexible Real-time Transport Protocol (RTP) parsing library
-
base64id-core
Efficiently represent 64, 32 and 16 bit integers as base64url strings
-
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. -
pdl-runtime
PDL's runtime library
-
qrrs
CLI QR code generator and reader
-
bcheck
that can read and write bcheck and tsv files, which are generated by BCheckbook for iOS and Mac
-
fd_bs58
Optimized Base58 codec for 32 and 64 byte numbers
-
serde-pickle-rs
A serde-based serialization library for Python's pickle format
-
hb-subset
A wrapper for HarfBuzz font subsetting API
-
async-bincode
Asynchronous access to a bincode-encoded item stream
-
nota
A message format for an alternative universe where IEEE754 floats, UTF-8, and little endian never existed
-
Person_Parser
Rust parser
-
tether-agent
Standardised use of MQTT and MessagePack for inter-process communication
-
typed-json
A JSON serialization file format
-
asn1-codecs
ASN.1 Codecs for Rust Types representing ASN.1 Types
-
cobs-simd
COBS encoding library using SIMD instructions
-
comic-repack
A command line tool to convert comic book archives to other formats
-
compact_bytes
A memory efficient bytes container that transparently stores bytes on the stack, when possible
-
conf_json
A human editable configure file in JSON parser
-
conv64
base 10 to base 64 converter
-
vlq-bij
Bijective Variable-Length Quantity encodings
-
batbox-file
Loading files with web support
-
py27-marshal
port of https://github.com/python/cpython/blob/master/Python/marshal.c
-
serde_cast
B cast
-
idm
Implicit Data Markup
-
bytekey2
lexicographic sort-order preserving binary encoding
-
hotfix-encoding
Message encoding for hotfix, an experimental FIX engine
-
serde-env-field
A helper for serde deserialization with environment variables expansion
-
bitendian
Ergonomic library for reading/writing numbers in big-endian and little-endian with async support
-
sphalerite
A dependency-free crate for binary serialization
-
midi-codec
Tools for encoding and decoding a stream of MIDI messages
-
sos-artifact
Types for release artifact meta data
-
serde_x12
A Serde for ASC X12 EDI documents
-
tsid
generating Time-Sorted Unique Identifiers
-
unsigned-varint
unsigned varint encoding
-
gsi-cs2
Ready-to-use structures for serializing data from Counter Strike 2 GSI
-
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… -
protobuf-web-token
Create, verify and decode protobuf web tokens
-
dusk-bytes
A trait that uses constant generics to implement de/serialization on sized type
-
libfyaml-sys
Rust binding for libfyaml
-
ipc-channel
A multiprocess drop-in replacement for Rust channels
-
shpool_vt100
parsing terminal data
-
serde_jsonc
A JSON serialization file format
-
uule-converter
Encodes and decodes Google's UULE v1 and v2 formats
-
prost_types_for_lucas
Fork to prost-types, try for add serde derive
-
chisel-decoders
Chisel UTF-8 and ASCII byte stream decoder implementations
-
csv-diff
Compare two CSVs - with ludicrous speed 🚀
-
scidec
Scientific number converter
-
fire-protobuf
Rust only protobuf implementation
-
serialize_bits
Serialization/Deserialization in bits
-
serde-constant
Const values for serde
-
preferences-serde1
Read and write user-specific application data
-
serde_vici
Serde serialization/deserialization library for the VICI protocol
-
append-only-bytes
Shareable append-only bytes
-
open-rpc
Definition of the types used in the OpenRPC Specification
-
baze64
Encode & decode base64 from & to arbitrary byte sequences
-
baze64-gui
A GUI for encoding & decoding base64
-
erlang_rs
Erlang External Term Format for Rust
-
serde-envfile
♻️ Deserialize and serialize environment variables
-
serde-json-schema
minimal json-schema type
-
egraph-serialize
serialize e-graphs
-
zero_escape
encoding and decoding data using the Zero Escape Encoding method
-
simd-json-derive
derives for simd-json
-
detect-newline-style
Determine a string's preferred newline character
-
bytify
macro that can write given const-expr values into a continuous byte array
-
tekton
A blazingly fast code snippet sorter
-
obkv
Optimized-bytes key and a value store
-
serde_webgpu
Serialize WebGPU uniform buffer member layout
-
openscad-customizer-rs
An interface to the OpenSCAD Customizer
-
toml_datetime
A TOML-compatible datetime type
-
schema_registry_converter
Encode/decode data from/to kafka using the Confluent Schema Registry
-
bxmr
a CLI tool for managment BXM's code with rIME-Squirrel
-
include_data
Include typed data directly in your executable
-
serde-big-array-options
Allow to serialize/deserialize [Option<T>;N]
-
toml-test
Verify Rust TOML parsers
-
bin_file
Mangling of various file formats that conveys binary information (Motorola S-Record, Intel HEX, TI-TXT and binary files)
-
apollo-encoder
serialise GraphQL Schemas
-
serde_json_path_to_error
A drop in replacement for serde_json where detailed errors are the default
-
htop
HTML to PDF converter
-
serde-bytes-repr
Serde adapter for controlling the representation of bytes
-
parsec-interface
Parsec interface library to communicate using the wire protocol
-
xmp-writer
Write XMP metadata, step by step
-
clap-serde-derive
Merge results from clap and serde into struct with derive
-
ryan
configuration language for the practical programmer
-
serde_encom
Official EnCom library
-
liquid-json
A Liquid template engine for JSON
-
ryan-cli
Ryan: a configuration language for the practical programmer
-
simple-base64
encodes and decodes base64 as bytes or utf8 with simple API