-
chewdata
Extract Transform and Load data
-
schemars
Generate JSON Schemas from Rust code
-
schematic
A layered serde configuration and schema library
-
prost
A Protocol Buffers implementation for the Rust Language
-
serde_valid
JSON Schema based validation tool using with serde
-
dcbor
Deterministic CBOR ("dCBOR") for Rust
-
bilrost
A compact protobuf-like serializer and deserializer for the Rust Language
-
libsparkypi
control radio switch sockets and similar devices via linux gpiodev
-
mkwebfont_hb-subset
A wrapper for HarfBuzz font subsetting API
-
rasn
A safe no_std ASN.1 codec framework
-
size-ser
Seralizer for serde to compute a lower bound for the size of any type that is Serialize
-
bin-proto
Easy binary protocol definitions
-
musli
Müsli is a flexible and generic binary serialization framework
-
dts
deserialize, transform and serialize data between different encodings
-
utf8-chars
Char-by-char iterator and
read_char
method forBufRead
-
prost-types
Prost definitions of Protocol Buffers well known types
-
jsonb
implement in Rust
-
array-bytes
A collection of array/bytes/hex utilities
-
base32
encoder/decoder for Rust
-
system-harness
An system harness abstraction and configuration serialization provider for virtualization and emulation systems
-
pond-cache
local, persistent cache for Rust
-
capnp
runtime library for Cap'n Proto data encoding
-
inarybay
Graph-based binary format (de)serializer generator
-
serde
A generic serialization/deserialization framework
-
serde_valid_literal
Literal Value type based JSON
-
valitron
ergonomics, functional and configurable validator
-
irox-tools
Stuff that should have been in the Rust STL, but aren't
-
hcl-rs
HCL parser and formatter for rust with serde support
-
mungos
MongoDB in rust, simplified
-
rustwire
efficient manipulation of encoded protocol buffer messages
-
musli-zerocopy
Refreshingly simple zero copy primitives by Müsli
-
ra-ap-rustc_serialize
Automatically published version of the package
rustc_serialize
in the rust-lang/rust repository from commit 6579ed89f0fcc26da71afdd11d30d63f6f812a0a The publishing script for this crate lives at:… -
irox-bits
Bits & Bobs. No-std/No-alloc bit/byte manipulation of streams
-
inarybay-runtime
Graph-based binary format (de)serializer generator (runtime)
-
bilrost-types
A compact protobuf-like serializer and deserializer for the Rust Language
-
pbf
Mininmal protobuffer module; Build your own glue
-
irox-raymarine-sonar
Raymarine/Navionics Sonar Logs Reader
-
sbor
Reference implementation of the SBOR binary data format, from the Radix DLT project
-
ros_pointcloud2
Customizable conversions for working with sensor_msgs/PointCloud2
-
open-vector-tile
reads/writes The Open Vector Tiles 1.0 Specification
-
erased-serde
Type-erased Serialize and Serializer traits
-
laurel
Transform Linux Audit logs for SIEM usage
-
icewrap
Port of Heatshrink to Rust
-
toml_edit
format-preserving TOML parser
-
apidoc-core
Apidoc core
-
ffuzzy
generate / parse / compare ssdeep Context Triggered Piecewise Hashes (CTPH)
-
itf
consuming Apalache ITF traces
-
rpcl2-derive
Derive macros for ros_pointcloud2 crate
-
llvm_profparser
Parsing and interpretation of llvm coverage profiles and generated data
-
noodles-bcf
Binary Call Format (BCF) reader and writer
-
yara-x-proto-yaml
converts protocol buffers into YAML
-
numf
Convert numbes between formats
-
hcl-edit
Parse and modify HCL while preserving comments and whitespace
-
schematic_types
Shapes and types for defining schemas for Rust types
-
zarrs_tools
Tools for creating and manipulating Zarr V3 data
-
zerocopy
zero-copy parsing and serialization
-
re_log_encoding
Helpers for encoding and transporting Rerun log messages
-
serde-untagged
Serde
Visitor
implementation for deserializing untagged enums -
zarrs
Zarr V3 storage format for multidimensional arrays and metadata
-
serde_x12_alt
Serde support for X12 EDI
-
bt_bencode
A Bencode encoding/decoding implementation
-
nuts-bytes
Serialization into a binary data format
-
serde-toml-merge
Merge your toml values
-
serde-roxmltree
Convert roxmltree documents into Serde-compatible types
-
hcl-primitives
Primitives used by the HCL sub-languages
-
sbs-api
binary serialization api
-
musli-core
Core traits and types for the Müsli serialization framework
-
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
-
bytemuck
mucking around with piles of bytes
-
toml_datetime
A TOML-compatible datetime type
-
serde_spanned
Serde-compatible spanned Value
-
substrait
Cross-Language Serialization for Relational Algebra
-
musli-macros
Macros for Müsli
-
json_size
calculate the size of a JSON object
-
sdf-row-guest
guest crate for row resource test
-
musli-zerocopy-macros
Macros for Müsli zero-copy
-
volo-build
Compile thrift and protobuf idls into rust code at compile-time
-
simdnbt
an unnecessarily fast nbt decoder
-
ls_rules
A Little Snitch .lsrules file format model
-
prost-derive
Generate encoding and decoding implementations for Prost annotated types
-
yara-x-proto
Protocol buffer with options for YARA modules
-
hex-conservative
A hex encoding and decoding crate with a conservative MSRV and dependency policy
-
typify
JSON schema to rust type code generator
-
protobuf-src
Build system integration for libprotobuf
-
saturate
Rust traits for saturating conversion between numeric types
-
convert2json
CLI utilities to convert CSV, INI, TOML, XML & YAML into JSON and for use with jaq or jq
-
pilota-build
Compile thrift and protobuf idl into rust code at compile-time
-
larian-formats
reading Baldur's Gate 3 mod files
-
sigstore_protobuf_specs
serializing and deserializing Sigstore messages
-
derse
binary serialization protocol for Rust
-
onc-rpc
Open Network Computing / Sun RPC types and fast serialisation
-
tlbits
TL-B serialization (bits only)
-
tlb
TL-B serialization
-
rust_dynamic
Support for dynamically-typed values in run-time
-
sbs-api-internal
Internals for sbs-api crate
-
ton-contracts
Common smart-contracts for TON blockchain
-
tlb-ton
Common TL-B types for TON blockchain
-
google-docs-api-types
that provides types for the Google Docs API (unofficial)
-
toml-test-data
TOML test cases
-
savefile
convenient, fast, versioned, binary serialization/deserialization library
-
protobuf-native
A high-level, safe API for libprotobuf
-
axoupdater-cli
Self-updater executable for use with cargo-dist
-
zen-engine
Business rules engine
-
toml-test
Verify Rust TOML parsers
-
serde_derive
Macros 1.1 implementation of #[derive(Serialize, Deserialize)]
-
unc-primitives-core
core set of primitives used by other framework crates including unc-primitives
-
orio
Small serialization library
-
magic_migrate
Automagically load and migrate deserialized structs to the latest version
-
serde-dot-case
Rename all enum fields to dot.case
-
dfraw_json_parser
parses Dwarf Fortress raw files into JSON
-
rustmatica
reading, editing, and writing Minecraft litematic files
-
ser-write-json
JSON serializer for ser-write and deserializer for convenience
-
redact
keeping secrets out of logs
-
raad
reading and writing bytes
-
test-fuzz
fuzzing Rust easy
-
lune-std-serde
Lune standard library - Serde
-
serde_v8
V8 serialization and deserialization
-
datafusion-proto
Protobuf serialization of DataFusion logical plan expressions
-
locustdb-serialization
Serialization formats used by LocustDB for peristent storage and client/server communication
-
serde_prometheus
serde-based serializer for prometheus' text-based exposition format
-
serde_json
A JSON serialization file format
-
tricolor
Color structs, color formats, and color conversions
-
datafusion-substrait
DataFusion Substrait Producer and Consumer
-
savefile-derive
Custom derive macros for savefile crate - simple, convenient, fast, versioned, binary serialization/deserialization library
-
halfling
A collection of basic utilities for working with nibbles
-
nu_plugin_from_bencode
A Nushell plugin to convert bencode data into Nu structured values
-
scale-info
Info about SCALE encodable Rust types
-
lua-protobuf-rs
lua protobuf
-
zvariant
D-Bus & GVariant encoding & decoding
-
serde_arrow
Convert sequences of Rust objects to Arrow arrays and back again
-
wot-td
Web of Things (WoT) Thing Description manipulation
-
starbase_utils
General fs, io, serde, net, etc, utilities
-
ulid-generator-rs
generating ULIDs
-
auditable-extract
Extract the dependency trees embedded in binaries by
cargo auditable
-
serde-csv-core
CSV serialization for no_std crates
-
bitstream-io
reading/writing un-aligned values from/to streams in big-endian and little-endian formats
-
auditable-info
High-level crate to extract the dependency trees embedded in binaries by
cargo auditable
-
us-state-info
A Fork of a Rust implementation of the state names & abbreviations for the USA
-
rust-audit-info
Command-line tool to extract the dependency trees embedded in binaries by
cargo auditable
-
serde-firestore-value
A serde (de)serializer using Firestore Value as its data format
-
json-patch
RFC 6902, JavaScript Object Notation (JSON) Patch
-
monostate
Type that deserializes only from one specific value
-
dcbor-cli
Command line parser/validator for deterministic CBOR ("dCBOR")
-
binmatch
binary pattern matching crate
-
primitive-byte-iter
An Iterator which can load primitive types and glam types from bytes
-
cranelift-serde
Serializer/Deserializer for Cranelift IR
-
simple_serde
A wrapper around multiple serde libraries making it easy to encode and decode multiple types
-
regorus
A fast, lightweight Rego (OPA policy language) interpreter
-
bc-envelope-cli
Gordian Envelope Command Line Tool
-
wavers
reading and writing wav files
-
serde_bencoded
encoding/decoding library for bencode
-
zbus_macros
proc-macros for zbus
-
fluvio-smartengine
The official Fluvio SmartEngine
-
apistos-schemars
Generate JSON Schemas from Rust code
-
hifa_yaserde
Serialization and deserialization library
-
axum_responses
way to use Axum responses
-
shopify_function
write Shopify Functions in Rust
-
mozilla/neqo-qpack
Neqo, an implementation of QUIC written in Rust
-
netcdf
High-level NetCDF bindings for Rust
-
jsonit
A way to parse Json Items using iterators from streams
-
scale-info-derive
Derive type info for SCALE encodable types
-
aws_lambda_events
AWS Lambda event definitions
-
native_model
A thin wrapper around serialized data which add information of identity and version
-
serde_sated
sane adjacently tagged enum deserialization (with untagged variant) for serde
-
vrd
generating random and pseudo-random numbers based on the Mersenne Twister algorithm
-
tass
A pager for tabular data
-
cra
extracting/archiving in multiple formats fully in memory
-
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
-
kube-derive
Custom derives for the kube kubernetes crates
-
db-dump
scripting analyses against crates.io's database dumps
-
bc-envelope
Gordian Envelope for Rust
-
serde_yaml_ng
YAML data format for Serde
-
base64
encodes and decodes base64 as bytes or utf8
-
pco
Good compression for numerical sequences
-
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.
-
serde_win_unattend
Rust serde bindings for Microsoft Windows Autounattend.xml
-
conjure-serde
Serde Serializer and Deserializer wrappers for Conjure
-
grammers-tl-types
Rust definitions for Telegram's API types and functions
-
conjure-error
Runtime support for generated Conjure errors
-
dilate
A compact, high performance integer dilation library for Rust
-
keymaps
standardized encoding for key codes
-
pthash
Rust bindings for PTHash
-
rmp-serde
Serde bindings for RMP
-
base64-url
Base64 encode, decode, escape and unescape for URL applications
-
typeshare
Seamlessly share type definitions across multiple languages for FFI interoperability
-
borsh
Binary Object Representation Serializer for Hashing
-
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…
-
spacetimedb-sats
Spacetime Algebraic Type Notation
-
value-bag
Anonymous structured values
-
base64-stream
To encode/decode large data with the standard Base64 encoding
-
mmap_bytey_byte_buffer
Mmap Bytey MByteBuffer code, use Mmap Bytey instead
-
fluvio-protocol
Fluvio streaming protocol
-
rtcm-json
JSON serialization/deserialization of RTCM v. 3
-
key-mapping
allowing for keyboard key code conversion between systems such as the DOM and HID usage-ids
-
mmap_bytey
Mmap Bytey provides a convenient and easy to use byte storage
-
serde_with
Custom de/serialization functions for Rust's serde
-
rmpv
Value variant for RMP
-
tauri-plugin-store
persistent key-value store
-
borsh-derive
Binary Object Representation Serializer for Hashing
-
jolse
command-line interface (CLI) tool written in Rust for encoding and decoding files and directories using base64 encoding
-
alesis-samplepad-lib
Serialize and deserialize Alesis Samplepad KIT files
-
asomeip
handle SOME/IP messages incl. payload via Fibex files.
-
tor-bytes
Helpers for encoding and decoding byte-orientted data, as used by Tor
-
nu-json
Fork of serde-hjson
-
nu-plugin-protocol
Protocol type definitions for Nushell plugins
-
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.
-
poius
command-line interface (CLI) tool written in Rust for encoding and decoding files and directories using base64 encoding
-
bollard-next-buildkit-proto
Protobuf definitions to interact with buildkit using Bollard
-
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
-
email_pass
Email and Password Type in Rust
-
serde-java-properties
Serde support for
java-properties
-
simdutf
Unicode validation and transcoding at billions of characters per second
-
rtcm-rs
Encoding/decoding of RTCM v. 3
-
libcnb-common
Common code that is shared between libcnb.rs crates
-
value-bag-serde1
detail for value-bag
-
serde_with_macros
proc-macro library for serde_with
-
bevy_serde_lens
Stateful, structural and human-readable serialization crate for the bevy engine
-
data-encoding-macro
Macros for data-encoding
-
ascii-armor
ASCII Armor: binary to text encoding library and command-line utility
-
skrillax-serde
A serialization/deserialization library for Silkroad Online packets
-
sg-prost
fork
-
irp
Infrared IRP encoder and decoder
-
skrillax-codec
A framing codec for Silkroad Online network packets
-
data-encoding-bin
Swiss Army knife for data-encoding
-
skrillax-packet
Packet definition to serialize and deserialize to and from frames for Silkroad Online packets
-
syno_api
An incomplete set of DTOs and errors for Synology DSM APIs
-
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
-
dlhn
blazing fast and small data serialization format
-
remi-s3
🐻❄️🧶 Amazon S3 implementation of
remi
-
yhy-email-encoding
Low level email encoding RFCs implementations
-
s2id
Self-sovereign identity library and command-lie
-
cnccoder
generating gcode operations targeted for GRBL controled cnc machines, and also generates camotics projects for simulation
-
sfo-serde-result
serialize and deserialize result using Serde
-
syml
configuration language similar to YAML, but may be more user-friendly
-
hedera-proto
Protobufs for the Hedera™ Hashgraph SDK
-
serde_bolt
Bitcoin Lightning BOLT-style message serializer / deserializer
-
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
-
reqif-rs
writing ReqIF files
-
vm-superio-ser
Serialization for legacy device states
-
dicom-encoding
DICOM encoding and decoding primitives
-
eternaltwin_serde_tools
Helper functions for
serde
-
unifont
monochrome Unicode bitmap font. Halfwidth glyphs are 8x16, fullwidth are 16x16 pixels.
-
baid64
Easy-to-check Base64 encoding for identities
-
serde-save
the most complete serialization tree for serde
-
ez_alphabet
EZ Alphabets
-
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
-
reed-solomon-simd
Reed-Solomon coding with O(n log n) complexity. Leverages SIMD instructions on x86(-64) and AArch64.
-
actix-web-validator5
Validation mechanism for actix-web
-
pre-commit-sort
Sort pre-commit files
-
picodata-rmp-serde
Serde bindings for RMP (forked from rmp-serde)
-
string-newtype
New Type idiom helper for string-like types
-
nson
lightweight data-interchange format like JSON or BSON
-
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…
-
bevy_serde_project
Stateful, structural and human-readable serialization crate for the bevy engine
-
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
-
protofetch
A source dependency management tool for Protobuf
-
rjship
A collection of tools for working with the JSend specification, written in Rust
-
irox-csv
CSV Reader/Writer
-
toml-datetime-compat
conversion of toml_datetime types from/to chrono and time
-
serde-fleece
Fleece (binary json) support for serde
-
trustfall-rustdoc-adapter
Trustfall query adapter for rustdoc JSON data
-
greetd_ipc
greetd IPC protocol
-
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
-
quick-junit
Data model and serializer for JUnit/XUnit XML
-
bybit-async
Bybit API (Async)
-
rmp
Pure Rust MessagePack serialization implementation
-
serde_yaml2
Serde integration for yaml_rust2 crate
-
polars
DataFrame library based on Apache Arrow
-
musli-storage
Partially upgrade stable format for Müsli suitable for storage
-
musli-wire
Fully upgrade stable format for Müsli suitable for network communication
-
musli-descriptive
A fully self-descriptive format for Müsli
-
zarrs_ffi
FFI bindings for the zarrs crate
-
musli-json
JSON support for Müsli
-
musli-serde
Transparent shim to use serde types in Müsli
-
xcfg-rs
configuration file parser for Rust
-
atomic-ops
Performs atomic operations in the filesystem
-
femtopb
A no-std, no-alloc set of tools for protobuf encoding and decoding
-
musli-value
Buffered value support for Müsli
-
musli-utils
Common utilities shared among Müsli encodings
-
cjseq
Create/process/modify CityJSONSeq
-
s2n-codec
Internal crate used by s2n-quic
-
teehistorian
parser for DDNet
-
serror
serialize anyhow errors into json format
-
pdf-writer
A step-by-step PDF writer
-
rotbuf
Queue implementation wrapped around the
Bytes
crates’ BytesMut data structure -
minicbor
A small CBOR codec suitable for no_std environments
-
fluent-uri
A full-featured URI handling library compliant with RFC 3986
-
revision
A serialization and deserialization implementation which allows for schema-evolution
-
hermes_rs
A dependency-free disassembler and assembler for the Hermes bytecode
-
summa-proto
Summa search server proto files
-
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
-
sj
-
polars-json
JSON related logic for the Polars DataFrame library
-
minicbor-io
A set of I/O utilities for minicbor
-
femtopb-build
A code generator for
femtopb
-
cjval
Schema-validation of CityJSON + CityJSONSeq files
-
pb-to-json
protocol buffer to JSON conversion
-
prpc-serde-bytes
A procedural macro to add custom serialization and deserialization to prost bytes
-
libconfig-rs
libconfig parser in rust
-
serde-pyobject
PyO3's PyAny as a serde data format
-
binary-layout
allows type-safe, inplace, zero-copy access to structured binary data. You define a custom data layout and give it a slice of binary data, and it will allow you to read and write the…
-
cerbos
Rust SDK for working with Cerbos: an open core, language-agnostic, scalable authorization solution
-
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
-
leopard-codec
Reed-Solomon codes using leopard algorithm
-
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
-
http-serde
Serde support for the http crate. (De)serialize HeaderMap, Uri, Method, StatusCode
-
prost-wkt-types
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
vcdiff-reader
reading VCDIFF files
-
vcdiff-decoder
A pure Rust implementation for a VCDIFF decoder
-
flatbuffers
Official FlatBuffers Rust runtime library
-
prost-wkt-build
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
easy_yaml
Easy work with Yaml files
-
mercy
open-source Rust crate and CLI for building cybersecurity tools, assessment projects, and testing infrastructure
-
encoding_rs
A Gecko-oriented implementation of the Encoding Standard
-
catherine
Framework is a general-purpose cybersecurity framework built to provide extended support for defense operations
-
serde_sqlite_jsonb
A Serializer and Deserializer for SQLite jsonb binary format
-
rapira
serialization library like borsh, bincode and speedy
-
bbachain-program
BBA Chain Program
-
preserves
serialization format via serde
-
vcdiff-merger
A pure Rust library for merging VCDIFF files
-
vcdiff-writer
creating valid VCDIFF files (not an encoder)
-
serde_vrm
Serde types for VRM
-
serde_json_pretty
A prettier pretty-printer for serde_json
-
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
-
tantivy-common
common traits and utility functions used by multiple tantivy subcrates
-
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
-
jsonbb
A binary representation of json value, optimized for parsing and querying
-
tantivy-bitpacker
Tantivy-sub crate: bitpacking
-
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
-
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-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
-
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
-
aliri_base64
Wrappers that make debugging and using byte arrays a bit nicer
-
rs1090
decode Mode S and ADS-B signals
-
gix-url
gitoxide project implementing parsing and serialization of gix-url
-
gob_archive
Rust-written CLI archiver and un-archiver for the LucasArts GOB archive format
-
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).
-
tremor-value
Tremor Script Interpreter
-
timecode
manipulate timecode
-
heap-array
variable length array, with its main benefit over
Vec
is taking up less space -
lexis
Generates human-readable sequences from numeric values using a predefined word list
-
tremor-codec
Tremor Script Interpreter
-
tiger-bin-shared
Shared binary library for ck3-tiger, vic3-tiger, and imperator-tiger
-
json_utils_2024
JSON utilities for Rust
-
fax
Decoder and Encoder for CCITT Group 3 and 4 bi-level image encodings used by fax machines TIFF and PDF
-
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
-
oxidd-dump
Dump OxiDD decision diagrams to file
-
dib
device independent bitmap (DIB) / BMP file format decoder
-
esyn
De/Serialization Rust In Rust
-
pilota
thrift and protobuf implementation in pure rust with high performance and extensibility
-
musli-common
Common utilities shared among Müsli encodings
-
dxr
Declarative XML-RPC
-
serde_variant
Retrieve serde provided variant names for enum objects
-
serde_avro_fast
An idiomatic implementation of serde/avro (de)serialization
-
id30
An encoding scheme for 30 bit identifiers
-
byteorder-lite
reading/writing numbers in big-endian and little-endian
-
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
-
destiny-pkg
Destiny 1/2 Tiger package library and tools (unpacker, verification)
-
openfga-rs
Rust SDK for the OpenFGA
-
freeform
A small library for being able to store free-form data
-
pilota-thrift-parser
Pilota thrift Parser
-
xmlserde
useful tool for serializing and deserializing xml
-
gomod-parser
go.mod parser
-
serde_qs
Querystrings for Serde
-
serde_avro_derive
Derive avro schema for Rust structs for serde_avro_fast
-
lotus-utils-texture
lotus-lib texture handling
-
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
-
half
Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types
-
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
-
bson
Encoding and decoding support for BSON in Rust
-
jppe
byte stream structured serialization and deserialization library
-
serde-pbx
working with Apple's .pbxproj format
-
stun_codec
Encoders and decoders for STUN (RFC 5389) and its extensions
-
dbn
working with Databento Binary Encoding (DBN)
-
num256
256 bit integers
-
bsn1
Rust BER and DER serializer/deserializer
-
muddy
static string obfuscation library
-
dbn-cli
Command-line utility for converting Databento Binary Encoding (DBN) files to text-based formats
-
bevy_reflect
Dynamically interact with rust types
-
bsn1_serde
derive macros for bsn1
-
json-elem
Manage JSON string as element
-
tunm_proto
tunm proto for Rust
-
redis-macros
macros and wrappers to redis-rs to automatically serialize and deserialize structs with serde
-
serde_dynamo
serde serializer/deserializer for DynamoDB items that supports aws-sdk-dynamodb, aws_lambda_events, and rusoto_dynamodb
-
isosphere
ISO standard data types, helpers, and related utilities
-
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.
-
tracing-serde-subscriber
currently only meant for internal use within
tracing-modality
-
json2parquet
Convert JSON files to Parquet
-
tracing-serde-modality-ingest
currently only meant for internal use within
tracing-modality
-
rend
Endian-aware primitives for Rust
-
ecolor
Color structs and color conversion utilities
-
bytecheck
Derive macro for bytecheck
-
flatbuffers-build
that facilitates generating flatbuffer code from Rust
-
fxoanda_serdes
conduct currency conversion with the Oanda API
-
fltn
Flattens a serialized data structure making it greppable
-
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
-
tasklib
used to interact with Taskwarrior in Rust
-
minidump-writer
Rust rewrite of Breakpad's minidump_writer
-
serde_html_form
(De-)serialization support for the
application/x-www-form-urlencoded
format -
xed
high level bindings for xed
-
bebop
runtime for Bebop, a schema-based binary serialization format
-
json-predicate
JSON Predicate lib based on draft-snell-json-07
-
sval
Streaming, structured value serialization
-
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.
-
bitchomp
reading in different types from a buffer of bytes
-
xed-sys2
bindings for xed
-
librqbit-bencode
Bencode serialization and deserialization using Serde
-
ipld-core
IPLD core types
-
bebop-tools
Cargo buildscript tools for Bebop, a schema-based binary serialization format
-
radix50
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
-
jetro
transform, query and compare JSON format
-
sval_buffer
Value buffering for sval
-
sval_fmt
Integration between std::fmt::Debug and sval::Value
-
mytiki-core-trail-storage
Generic storage libaray for interacting with the raw mytiki.com trail assets
-
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_dynamic
Object-safe versions of sval::Stream and sval::Value
-
serde-avro-bytes
Efficiently store Rust idiomatic bytes related types in Avro encoding
-
sval_ref
A variant of sval::Value for types with internal references
-
rsid3
command line ID3v2 tag editor designed for scripting
-
sval_test
testing sval::Value implementations
-
egui-bind
showing keybinds
-
sval_nested
A recursive variant of sval
-
sval_flatten
Value flattening for sval
-
yaml-merge-keys
YAML merge key extension. http://yaml.org/type/merge.html
-
file-content
working with files and common text data encodings
-
sval_protobuf
protobuf encoding for sval
-
gtfs-rt
Read, write, and manipulate GTFS-Realtime data
-
sval_derive
Derive support for sval
-
serde_ipld_dagjson
IPLD DAG-JSON support for Serde
-
sval_derive_macros
Minimal derive support for
sval
-
ipld-dagpb
IPLD DAG-PB codec
-
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
-
bitcode
bitwise binary serializer
-
linked-data
dateset serialization/deserialization traits
-
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
-
rxing-cli
A command line interface for rxing supporting encoding and decoding of multiple barcode formats
-
json-event-parser
A JSON event parser and serializer
-
jlabel-question
HTS-style full-context label question parser and matcher
-
yaml-rust2
A fully YAML 1.2 compliant YAML parser
-
serde_yaml
YAML data format for Serde
-
serde_cow
more efficent serde deserializations for Cow
-
ckc-rs
Poker hand evaluation library
-
lib-base64
A base64 (with padding) encoding and decoding library, which implements the encode() and decode() methods for the String and Vec<u8> types
-
fuid
A UUID-compatible identifier in a friendly base-62 format
-
bitvec_helpers
BitVec based bitstream reader and writer
-
cookie-factory
nom inspired serialization library
-
gix-packetline
gitoxide project implementing the pkt-line serialization format
-
ssh-agent-lib
A collection of types for writing custom SSH agents
-
clonable-command
An std::process::Command that implements Clone and serde::*
-
serde_json_lenient
A lenient JSON serialization file format
-
j9
Rust interface for jq-based JSON processing
-
bunk
Fast and efficient human-readable data encoding!
-
cbor-data
using CBOR as in-memory representation for working with dynamically shaped data
-
bs58
Base58 codec implementation
-
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
-
variable-len-reader
reading/writing variable length data. Support AsyncRead/AsyncWrite in tokio.
-
molecule
Rust bindings for molecule
-
quickfix-msg42
FIX 4.2 messages generated from official XML spec file
-
quickfix-msg40
FIX 4.0 messages generated from official XML spec file
-
quickfix-msg41
FIX 4.1 messages generated from official XML spec file
-
quickfix-msg43
FIX 4.3 messages generated from official XML spec file
-
quickfix-msg44
FIX 4.4 messages generated from official XML spec file
-
quickfix-msg50
FIX 5.0 messages generated from official XML spec file
-
prost-serde-derive
Derive macro for serializing/deserializing structs generated by Prost with Serde
-
quartz_nbt
support for serializing and deserializing Minecraft NBT data in binary and string form
-
prometools
Extensions for prometheus-client
-
lebai-proto
lebai proto
-
fj-viewer
Early-stage b-rep CAD kernel
-
gix-object
Immutable and mutable git objects with decoding and encoding support
-
fj-window
Early-stage b-rep CAD kernel
-
fj
Early-stage b-rep CAD kernel
-
fj-export
Early-stage b-rep CAD kernel
-
fj-math
Early-stage b-rep CAD kernel
-
fj-interop
Early-stage b-rep CAD kernel
-
fj-core
Early-stage b-rep CAD kernel
-
jt_util
jt808 jt1078等基础库实现
-
geometrid
Everything you would ever need to work with constant sized square grids
-
surrealdb_id
Id and Relation for SurrealDB
-
clang-ast
Data structures for processing Clang’s
-ast-dump=json
format -
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
-
serde_at
serde serializer/deserializer for AT commands
-
mp3lame-encoder
High level bindings to mp3lame encoder
-
stegcloak
Hides secrets inside text by compressing and encrypting the secret before cloaking it with special unicode invisible characters
-
intuicio-frontend-serde
Serde frontend module for Intuicio scripting platform
-
base64-bytes
Binary blobs with intelligent serialization
-
protokit_binformat
Usable protocol buffers
-
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
-
naumi
Lightweight and fast data transfer protocol. Fast de/serialization and tiny size!
-
protokit
Usable protocol buffers
-
shinyid
A package for encoding and decoding unique identifiers into URL-safe ( shiny )
-
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
-
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
-
mal2eng
An algorithm that transliterates Malayalam script to Roman / Latin characters (aka 'Manglish') with reasonable phonemic fairness
-
serde_xmlrpc
no nonsense, XML-RPC serde implementation for Rust
-
bytemuck_derive
derive proc-macros for
bytemuck
-
fs-lock
Locked files that can be used like normal File
-
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 :)
-
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
-
serde-encrypted-value
A Serde Deserializer wrapper which transparently decrypts encrypted values
-
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
-
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
-
nbtrock
Read And Write Bedrock NBT
-
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.
-
fastnbt
Serde deserializer for Minecraft's NBT format
-
genome
package used to generate DNA used for GAN generator
-
confy
Boilerplate-free configuration management
-
serde_json_path_macros
Macros for the serde_json_path crate
-
serde_json_path_core
Core types for the serde_json_path crate
-
bitflags_serde_shim
Community Driven Serde Shims
-
restless-data
Helper types to encode and decode request and response bodies for the restless crate
-
radiation
Convert Rust type into raw bytes and vice versa
-
serde-wasm-bindgen
Native Serde adapter for wasm-bindgen
-
irox-time
Date and Time types to manage the inherent complexity of dealing with the fourth dimension
-
omniqueue
An abstraction layer over various queue backends
-
xylo
A music theory toolset
-
protobuf
Google protocol buffers
-
bollard-buildkit-proto
Protobuf definitions to interact with buildkit using Bollard
-
nebular
An audio synthesis toolset
-
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
-
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
-
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
-
roscal_lib
Open Security Controls Assessment Language In Rust
-
serde_amqp
A serde implementation of AMQP1.0 protocol
-
fe2o3-amqp-types
AMQP1.0 data types
-
line-wrap
Efficiently insert line separators
-
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
mapping between bytes and Unicode codepoints
-
base256u-cli
base256u encode and decode data to stdout
-
wild-container
The reference implementation of the Wild Container Format
-
gvdb
Read and write GLib GVariant database files
-
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
-
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
-
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)
-
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
-
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
-
varuint
Variable length signed and unsigned integer types
-
skua-voice-model
(de)serializing Discord Voice API gateway messages
-
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
-
rfc6052
Rust functions for interacting with RFC6052 IPv4-Embedded IPv6 Addresses
-
asterix
Encode/Decode for ASTERIX protocol using the deku library
-
uri-url
Efficient Conversion of URIs and URLs
-
jsonschema-transpiler
transpile JSON Schema into schemas for data processing
-
protox
protobuf compiler
-
orcxx
Rust bindings for the official C++ library for Apache ORC
-
valu3-parquet
Parquet and Arrow encoding and decoding for valu3
-
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
-
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
-
db-dump-concat
concatenate crates.io database dumps
-
serde_shon
SHON serialization and deserialization support in Rust
-
serde_dbgfmt
Deserialize #[derive(Debug)] output using serde
-
serde_default_utils
A set of simple helper functions to cut corners with serde_default
-
wake-rs
Wake protocol library written in Rust
-
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
-
shex_compact
RDF data shapes implementation in Rust
-
tick-encoding
encoding scheme to encode binary data into ASCII strings
-
utf-32-to-utf-8
Convert UTF-32 to UTF-8 encoding
-
notnow
A terminal based task and TODO management software
-
utf-16-to-utf-8
Convert UTF-16 to UTF-8 encoding
-
serde_literals
Support for serialising and deserialising literals directly into enum unit variants
-
wezterm-dynamic
config serialization for wezterm via dynamic json-like data values
-
juxt_basex
just basex, nothing else
-
eccodes-sys
Low-level Rust bindings for latests ecCodes version
-
wezterm-input-types
config serialization for wezterm via dynamic json-like data values
-
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…
-
serde-inline-default
Serde default values via inline declaration
-
gqdb
Core lib for the global QSO database
-
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+)
-
ydb-grpc
contains generated low-level grpc code from YDB API protobuf, used as base for ydb crate
-
serry
unstructured Serde
-
jaq-std
Standard library for jaq
-
mycelium-bitfield
Structured bitfields, courtesy of Mycelium
-
ordpath
encoding
-
kaspa-utils
Kaspa utilities
-
jaq-core
Default native filters for jaq
-
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
-
thrift_codec
encoding/decoding binaries specified by the thrift protocol
-
serde_enabled
A small wrapper for enabling/disabling sections in configuartion files easier with Serde
-
facebookexperimental/vlqencoding
A Scalable, User-Friendly Source Control System
-
capnpc
Cap'n Proto code generation
-
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
-
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
-
vlung-analysis
CT画像データを解析して部位ごとに抽出してOBJファイルを生成するソフトウェア
-
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
-
shinyframework_configuration
Shiny Configuration
-
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_stacker
Serde adapter that avoids stack overflow by dynamically growing the stack
-
serde_starlark
Serde serializer for generating Starlark build targets
-
rsv-data
RSV Encoding/Decoding
-
archiv
Read and write compressed, length-prefixed streams or file(s)
-
versionize
A version tolerant serialization/deserialization framework
-
serde-automerge
(De)serialize
serde
objects from or intoautomerge
transactions -
echonet-lite
Pure Rust ECHONET Lite implementation
-
serde_scala
A .scl scala file parser
-
svix-ksuid
A pure Rust and fully tested KSUID implementation
-
binary_serde_macros
binary serialization and deserialization
-
simple-xlsx-writer
memory efficient XLSX writer
-
pickled
A serde-based serialization library for Python's pickle format
-
write-json
{dependency,trait,macro}-less JSON serialization
-
piccolo-util
piccolo
library -
high-level-kafka
High Level Kafka client for Rust
-
l6t
reading and writing files used by Line6 Edit, namely Line6 Tone (l6t), Line6 Bundle (l6b), Line6 Tone Collection (l6c) and Sounddiver Library (lib)
-
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
-
sfn-machine
state machine for tasks orchestration and chaining using a linked list to guarantee coherence and flexibility when a different procedure is desired
-
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
-
qrc
generating and manipulating QR code images in various formats
-
bytebox
Easy and performant data storage inspired by Flutter's shared_preferences
-
lbs
Lazy Binary Serialization
-
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
-
libsixel-rs
Sixel terminal-graphics protocol encoding
-
tbon
TinyChain Binary Object Notation is a compact and versatile stream-friendly binary serialization format
-
fnmatch-regex2
Convert a glob-style pattern to a regular expression
-
destream_json
decoding & encoding a JSON stream
-
destream
async stream (de)serialization
-
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
-
polywrap_core
Core types of Polywrap client
-
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
-
zbar-rust
High-level and low-level ZBar binding for the Rust language
-
json-unflattening
flattening and unflattening JSON structures
-
v8_valueserializer
V8's ValueSerializer and ValueDeserializer
-
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
-
caco3-serde
CaCO3 serde adaptor
-
native-json
Native JSON for Rust
-
serde_bytes_ng
Optimized handling of
[u8; N]
,&[u8]
andVec<u8>
for Serde -
axum-jsonschema
Request JSON schema validation for axum
-
nb-serde-query
serialize and deserialize query string in url
-
x42ltc-sys
FFI crate for x42’s libltc (Linear/Longitudinal Time Code library)
-
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-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
-
flat-rs
Flat codec
-
edgehog-device-forwarder-proto
Protobuf messages for the Edgehog Device Forwarder
-
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
-
pblib-rs
Rust safe bindings for pblib
-
singbox_config
serializing and deserliazing sing-box config files
-
async-http-codec
async HTTP 1.1 encoding and decoding
-
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
-
deser-hjson
a Hjson deserializer for Serde
-
tokio-serde-postcard
tokio-serde
transport based onpostcard
format -
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]
-
hotfix
An experimental FIX engine
-
rsomeip
AUTOSTAR's Scalable service-Oriented MiddlewarE over IP (SOME/IP)
-
hotfix-dictionary
FIX dictionary generation for HotFIX
-
hotfix-codegen
Code generation for HotFIX
-
rs_json2csv
Convert JSON to CSV in Rust
-
prost-stream
prost stream
-
i-wanna-build
Level serializer / deserializer for I Wanna Maker
-
capnp_conv
capnp write/read traits to convert from structs to readers/builders
-
raptor-code
implementing Forward Error Correction (FEC) using Raptor codes
-
serde-jsonlines
Read & write JSON Lines documents
-
testfiles
Embedded test files. Include as a dev-dependencies.
-
rydis
low level rust bindings for the zydis library
-
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).
-
nonmax
Numeric types that cannot hold maximum values
-
muxml
serializing and deserializing MusicXML files to an intermediate representation
-
evolvingstring
creating evolving strings based on SHA256, with serialization and time-based prediction capabilities
-
minigps
file format support
-
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
-
serde-env-field
A helper for serde deserialization with environment variables expansion
-
hotfix-encoding
Message encoding for hotfix, an experimental FIX engine
-
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