-
serde_json
A JSON serialization file format
-
quick-xml
High performance xml reader and writer
-
base64
encodes and decodes base64 as bytes or utf8
-
bincode
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
serde_with
Custom de/serialization functions for Rust's serde
-
prost
A Protocol Buffers implementation for the Rust Language
-
arrow
Apache Arrow
-
encoding_rs
A Gecko-oriented implementation of the Encoding Standard
-
toml
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.
-
rmp-serde
Serde bindings for RMP
-
compact_str
A memory efficient string type that transparently stores strings on the stack, when possible
-
pkcs8
Pure Rust implementation of Public-Key Cryptography Standards (PKCS) #8: Private-Key Information Syntax Specification (RFC 5208), with additional support for PKCS#8v2 asymmetric key packages (RFC 5958)
-
serde
A generic serialization/deserialization framework
-
bson
Encoding and decoding support for BSON in Rust
-
polars
DataFrame library based on Apache Arrow
-
zerocopy
makes zero-cost memory manipulation effortless. We write "unsafe" so you don't have to.
-
schemars
Generate JSON Schemas from Rust code
-
hex
Encoding and decoding data into/from hexadecimal representation
-
simdutf8
SIMD-accelerated UTF-8 validation
-
html-escape
encoding/escaping special characters in HTML and decoding/unescaping HTML entities as well
-
rkyv
Zero-copy deserialization framework for Rust
-
bs58
Base58 codec implementation
-
scale-info
Info about SCALE encodable Rust types
-
serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
data-encoding
Efficient and customizable data-encoding functions like base64, base32, and hex
-
multihash
format
-
ron
Object Notation
-
flatbuffers
Official FlatBuffers Rust runtime library
-
bytemuck
mucking around with piles of bytes
-
yaml-rust2
A fully YAML 1.2 compliant YAML parser
-
prost-reflect
A protobuf library extending prost with reflection support and dynamic messages
-
serde_qs
Querystrings for Serde
-
borsh
Binary Object Representation Serializer for Hashing
-
calamine
An Excel/OpenDocument Spreadsheets reader and deserializer in pure rust
-
binrw
helping read structs from binary data using ✨macro magic✨
-
rust_xlsxwriter
writing Excel 2007 xlsx files
-
rmp
Pure Rust MessagePack serialization implementation
-
configparser
configuration parsing utility with no dependencies that allows you to parse INI and ini-style syntax. You can use this to write Rust programs which can be customized by end users easily.
-
plist
parser. Supports Serde serialization.
-
humantime-serde
Serde support for the
humantime
crate -
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
-
ciborium
serde implementation of CBOR using ciborium-basic
-
base32
encoder/decoder for Rust
-
planus
alternative compiler for flatbuffers, an efficient cross platform serialization library
-
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
-
kdl
Document-oriented KDL parser and API. Allows formatting/whitespace/comment-preserving parsing and modification of KDL text.
-
bitstream-io
reading/writing un-aligned values from/to streams in big-endian and little-endian formats
-
typetag
Serde serializable and deserializable trait objects
-
schema_registry_converter
Encode/decode data from/to kafka using the Confluent Schema Registry
-
serde_urlencoded
x-www-form-urlencoded
meets Serde -
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
-
os_str_bytes
Lossless functionality for platform-native strings
-
serde_plain
A restricted plain text serializer for serde
-
base64-url
Base64 encode, decode, escape and unescape for URL applications
-
serde-hjson
Hjson serialization file format
-
unsigned-varint
unsigned varint encoding
-
simple_asn1
DER/ASN.1 encoding/decoding library
-
serde-reflection
Extract representations of Serde data formats
-
deser-hjson
a Hjson deserializer for Serde
-
serde-json-core
serde-json for no_std programs
-
minicbor
A small CBOR codec suitable for no_std environments
-
hcl-rs
HCL parser and formatter for rust with serde support
-
toml_edit
format-preserving TOML parser
-
quick-junit
Data model and serializer for JUnit/XUnit XML
-
rasn
A safe no_std ASN.1 codec framework
-
apache-avro
working with Apache Avro in Rust
-
slog-json
JSON drain for slog-rs
-
nonmax
Numeric types that cannot hold maximum values
-
array-bytes
A collection of Array/Bytes/Hex utilities with full No-STD compatibility
-
ion-rs
Amazon Ion
-
npyz
NumPy file format (de-)serialization. Fork of outdated npy-rs.
-
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…
-
deku
bit level serialization/deserialization proc-macro for structs
-
value-bag
Anonymous structured values
-
gix-object
Immutable and mutable git objects with decoding and encoding support
-
rmpv
Value variant for RMP
-
serde_ipld_dagcbor
IPLD DAG-CBOR support for Serde
-
sonic-rs
fast Rust JSON library based on SIMD
-
serde-transcode
Transcode from one Serde format to another
-
cloudevents-sdk
CloudEvents official Rust SDK
-
serde_valid
JSON Schema based validation tool using serde
-
protoc-bin-vendored
protoc binaries compiled by Google and bundled in this crate
-
hex-conservative
A hex encoding and decoding crate with a conservative MSRV and dependency policy
-
serde_path_to_error
Path to the element that failed to deserialize
-
serde_v8
V8 serialization and deserialization
-
musli-zerocopy
Refreshingly simple zero copy primitives by Müsli
-
csv-async
CSV parsing for async
-
http-serde
Serde support for the http crate. (De)serialize HeaderMap, Uri, Method, StatusCode
-
molecule
Rust bindings for molecule
-
htmlize
Encode and decode HTML entities in UTF-8 according to the standard
-
typify
JSON schema to rust type code generator
-
serde_jsonc
A JSON serialization file format
-
aligned-vec
Aligned vector and box containers
-
fastnbt
Serde deserializer for Minecraft's NBT format
-
serde_yaml_ng
YAML data format for Serde
-
serde_tuple
De/serialize structs with named fields as array of values
-
serde_html_form
(De-)serialization support for the
application/x-www-form-urlencoded
format -
integer-encoding
varint+zigzag and fixedint integer encoding/decoding (https://developers.google.com/protocol-buffers/docs/encoding)
-
yaml-merge-keys
YAML merge key extension. http://yaml.org/type/merge.html
-
pot
A concise binary serialization format written for
BonsaiDb
-
stun_codec
Encoders and decoders for STUN (RFC 5389) and its extensions
-
conjure-codegen
Rust code generation for Conjure definitions
-
xlsxwriter
Write xlsx file with number, formula, string, formatting, autofilter, merged cells, data validation and more
-
tinyjson
Tiny simple JSON parser/generator
-
protobuf-src
Build system integration for libprotobuf
-
picky-asn1-der
An ASN.1-DER subset for serde
-
prost-types
Prost definitions of Protocol Buffers well known types
-
encode_unicode
UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16
-
z85
ZeroMQ's Z85 encoding mechanism with padding
-
asn1_der
ASN.1-DER en-/decoder
-
serde_assert
Testing library for serde Serialize and Deserialize implementations
-
serde_regex
A serde wrapper that (de)serializes regex as strings
-
unicode-bom
Unicode byte-order mark detection for files and byte arrays
-
serde-pickle
A serde-based serialization library for Python's pickle format
-
serde_arrow
Convert sequences of Rust objects to Arrow arrays and back again
-
cookie-factory
nom inspired serialization library
-
leb128
Read and write DWARF's "Little Endian Base 128" (LEB128) variable length integer encoding
-
thrift_codec
encoding/decoding binaries specified by the thrift protocol
-
merde
Serialize and deserialize with declarative macros
-
sval
Streaming, structured value serialization
-
ijson
A more memory efficient replacement for serde_json::Value
-
htmlentity
encoding and decoding HTML entities
-
json_value_merge
Interface to merge serde_json::Value objects
-
ffuzzy
generate / parse / compare ssdeep Context Triggered Piecewise Hashes (CTPH)
-
savefile
convenient, fast, versioned, binary serialization/deserialization library
-
conjure-error
Runtime support for generated Conjure errors
-
mycelium-bitfield
Structured bitfields, courtesy of Mycelium
-
packed_struct
Binary-level structure packing and unpacking generator
-
reed-solomon-erasure
Reed-Solomon erasure coding
-
struct-patch
that helps you implement partial updates for your structs
-
bcder
Handling of data encoded in BER, CER, and DER
-
serde_variant
Retrieve serde provided variant names for enum objects
-
jsonb
implement in Rust
-
rend
Cross-platform, endian-aware primitives for Rust
-
serde_rusqlite
Serialize/deserialize rusqlite rows
-
netcdf
High-level NetCDF bindings for Rust
-
purl
A Package URL implementation with customizable package types
-
zvariant
D-Bus & GVariant encoding & decoding
-
keyvalues-serde
(De)serialize VDF text with serde
-
pdf-writer
A step-by-step PDF writer
-
bytes-varint
variable-length integer encoding (protobuf-style) for the
bytes
crate -
bendy
encoding and decoding bencode with enforced canonicalization rules
-
ipld-core
IPLD core types
-
serde_arrays
module to support serializing and deserializing const generic or arbitrarily-large arrays
-
protoc-gen-prost
Protocol Buffers compiler plugin powered by Prost!
-
serde-value
Serialization value trees
-
revision
A serialization and deserialization implementation which allows for schema-evolution
-
utf8-width
To determine the width of a UTF-8 character by providing its first byte
-
cbor4ii
CBOR: Concise Binary Object Representation
-
pbjson
conversion
-
anybuf
A minimal, zero dependency proto3 encoder to encode/decode anything. No schemas needed.
-
shell-quote
shell-quoting strings, e.g. for interpolating into a Bash script.
-
prost-wkt
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
k8-types
Kubernetes Object Types
-
eqr
Encode text into svg/png/jpg/terminal-format QR codes with optional logo
-
musli
Müsli is a flexible and efficient serialization framework
-
oxilangtag
fast implementation of language tag normalization and validation
-
serde_tagged
Tag values during serialization, retreive tags during deserialization
-
value-trait
Traits to deal with JSONesque values
-
serde-sarif
Serde serialization for SARIF files
-
ion-cli
Command line tool for working with the Ion data format
-
bytecheck
Memory validation framework for Rust
-
serde-this-or-that
Custom deserialization for fields that can be specified as multiple types
-
json-patch
RFC 6902, JavaScript Object Notation (JSON) Patch
-
rusty_ulid
Rust ULID (Universally Unique Lexicographically Sortable Identifier) generation and processing
-
pilota
thrift and protobuf implementation in pure rust with high performance and extensibility
-
wavers
reading and writing wav files
-
protobuf-codegen
Code generator for Rust Protocol Buffers bindings
-
yaserde
Serialization and deserialization library
-
xlsx_group_write
excel xlsx分组输出器
-
serde_avro_fast
An idiomatic implementation of serde/avro (de)serialization
-
const-decoder
Constant functions for converting hex- and base64-encoded strings into bytes
-
utf8-chars
Char-by-char iterator and
read_char
method forBufRead
-
dbn
working with Databento Binary Encoding (DBN)
-
apistos-schemars
Generate JSON Schemas from Rust code
-
olpc-cjson
serde_json Formatter to serialize as OLPC-style canonical JSON
-
laurel
Transform Linux Audit logs for SIEM usage
-
cyclonedx-bom
CycloneDX Software Bill of Materials Library
-
boml
A dead-simple, efficient, dependency-free TOML parser for Rust
-
libhaystack
Haystack 4 data types, defs, filter, units, and encodings
-
serde-intermediate
Intermediate representation of Serde serialization
-
bilrost
A compact protobuf-like serializer and deserializer for the Rust Language
-
varint-simd
SIMD-accelerated varint encoder and decoder
-
picky-asn1
Provide ASN.1 simple types
-
serde-querystring
A query string deserializer based on serde
-
netflow_parser
Parser for Netflow Cisco V5, V7, V9, IPFIX
-
codepage
Mapping between Windows code page numbers and encoding_rs character encodings
-
extism-convert
Traits to make Rust types usable with Extism
-
idm
Implicit Data Markup
-
build_pbf_glyphs
A CLI utility for generating protobuf-encoded SDF font glyphs from original source fonts
-
zarrs
Zarr storage format for multidimensional arrays and metadata
-
dxr
Declarative XML-RPC
-
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…
-
serde_norway
YAML data format for Serde
-
jsonrpsee-types
JSON-RPC v2 specific types
-
ear
EAT Attestation Results implementation
-
svg2pdf
Convert SVG files to PDFs
-
serde-bytes-repr
Serde adapter for controlling the representation of bytes
-
htop
HTML to PDF converter
-
async-bincode
Asynchronous access to a bincode-encoded item stream
-
xml-pretty
XML prettifer binary using xmlem
-
fstr
A stack-allocated fixed-length string type
-
eccodes
Unofficial high-level Rust bindings of the latest ecCodes release
-
eserde
Like
serde
, but it doesn’t stop at the first deserialization error -
s2json
supports the S2JSON 1.0 Specification
-
e-utils
utils
-
bytecodec
A tiny framework for implementing encoders/decoders of byte-oriented protocols
-
xmp-writer
Write XMP metadata, step by step
-
erased-serde
Type-erased Serialize and Serializer traits
-
rytm-rs
More than safe rust abstractions over rytm-sys, an unofficial SDK for Analog Rytm MKII running firmware 1.70
-
architect-schemars
Generate JSON Schemas from Rust code
-
tagger
Write SVG / HTML / XML programmatically
-
csv-diff
Compare two CSVs - with ludicrous speed 🚀
-
xmlserde
useful tool for serializing and deserializing xml
-
auditable-info
High-level crate to extract the dependency trees embedded in binaries by
cargo auditable
-
dlhn
blazing fast and small data serialization format
-
sigstore_protobuf_specs
serializing and deserializing Sigstore messages
-
http-serde-ext
serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
-
rbx_xml
Roblox's XML file formats, rbxlx and rbxmx
-
binary-stream
Binary stream reader and writer
-
serde-encoded-bytes
Efficient bytestring serialization for Serde-supporting types
-
anyerror
A type of any error for transport
-
native_model
A thin wrapper around serialized data which add information of identity and version
-
serde_bser
Implements the Watchman BSER encoding for serde. https://facebook.github.io/watchman/docs/bser.html
-
itybity
An itty bitty crate providing bit iterators and bit iterator accessories
-
polyglot_rs
A high-performance serialization framework used for encoding and decoding arbitrary datastructures across languages
-
msgpacker
MessagePack protocol implementation for Rust
-
germ
The Ultimate Gemini Toolkit
-
harsh
Hashids implementation for Rust
-
option_set
Bitflags on steroids
-
serde-pyobject
PyO3's PyAny as a serde data format
-
bp7
dtn Bundle Protocol Version 7 ([RFC 9171]
-
tunm_proto
tunm proto for Rust
-
shapely
One trait for reflection, serialization, deserialization
-
serde_json_lenient
A lenient JSON serialization file format
-
serde_bencode
A Serde backed Bencode encoding/decoding library for Rust
-
gift
reading and writing GIF images
-
voca_rs
manipulating [unicode] strings
-
escape8259
RFC8259-compliant string escaping and un-escaping
-
actson
A reactive (or non-blocking, or asynchronous) JSON parser
-
decimal-rs
High precision decimal implementation for Rust
-
serde-untagged
Serde
Visitor
implementation for deserializing untagged enums -
nanoserde
Serialization library with zero dependencies. Supports Binary, JSON, RON and TOML
-
riff
reading and writing RIFF formatted files
-
onc-rpc
Open Network Computing / Sun RPC types and fast serialisation
-
mti
that implements type-safe, prefix-enhanced identifiers based on the TypeID Specification
-
bt_bencode
A Bencode encoding/decoding implementation
-
ucs2
UCS-2 decoding and encoding functions
-
vrd
generating random and pseudo-random numbers based on the Mersenne Twister algorithm
-
tuple
Element-wise operations on tuples
-
xml_schema_generator
Create Rust struct for given XML file, that allows to deserliaze the given XML using serde or vice versa
-
tcl
Rust bindings for Tcl language
-
osmflat
OpenStreetMap (OSM) data format providing an efficient random data access through memory mapped files
-
protox
protobuf compiler
-
stak-code
Bytecode encoding/decoding for Stak Scheme
-
matrix-pickle
binary encoding format used in the Matrix world
-
picky-krb
Encode/decode Kerberos ASN.1 DER structs
-
bmfont_rs
Load/ save/ manipulate BMFont files
-
rtcm-rs
Encoding/decoding of RTCM v. 3
-
ason
data format that evolved from JSON, introducing strong data typing and support for variant types
-
rattler_lock
Rust data types for conda lock
-
fitparser
parse ANT .FIT files and allow their contents to be serialized with serde
-
serde_molecule
Molecule using Serde
-
nondestructive
editing over various file formats
-
flatdata
Rust implementation of flatdata
-
serialize-to-javascript
Serialize a serde::Serialize item to a JavaScript literal template using serde_json
-
serde_columnar
Ergonomic columnar storage encoding crate with forward and backward compatible
-
btetto
that produces Perfetto protobuf from formatted bpftrace output
-
factorio-settings
CLI application to deserialize & reserialize Factorio's mod-settings.dat to JSON or TOML
-
json_comments
strip comments from JSON before parsing
-
raki
RISC-V instruction decoder written in Rust
-
iso7816
Types for ISO 7816
-
yaml-rust
The missing YAML 1.2 parser for rust
-
chewdata
Extract Transform and Load data
-
convert2json
CLI utilities to convert CSV, INI, RSV, TOML, XML & YAML into JSON and for use with jaq or jq
-
z32
Zero-dependency
no_std
compatible MIT licensed implementation z-base-32 encoding -
endi
endian-handling library
-
arrow-json
Support for parsing JSON format to and from the Arrow format
-
human-units
Units serialization and formatting library designed for configuration files and command line arguments
-
libyml
A safe and efficient Rust library for parsing, emitting, and manipulating YAML data
-
espa
converting ESM/ESP/ESS files to and from text format
-
fast32
Base32 and base64 encoding in Rust. Primarily for integer (u64, u128) and UUID identifiers, as well as arbitrary byte arrays.
-
mvt
encoding mapbox vector tiles
-
serde_db
Deserialization of database result sets, and serialization of database parameters
-
huski
ASCII table aide command line utility
-
compresto
A command-line tool to benchmark various compression algorithms
-
prototk
toolkit for prototcol buffers
-
multibase
in rust
-
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
-
protobuf-example
Example use of Rust Protocol Buffers bindings
-
datamatrix
Data Matrix (ECC 200) decoding and encoding with an optimizing encoder
-
votable
serializer/deserializer with support for format other than XML, such as JSON, TOML or YAML
-
dh
Data handling in Rust, made easy
-
morse-codec
live decoding and encoding of morse code messages. Supports multiple embedded devices and operating systems by being no_std.
-
swimos_form
SwimOS Serialization and Deserialization
-
serde_flexitos
Flexible serialization and deserialization of trait objects with Serde
-
quartz_nbt
support for serializing and deserializing Minecraft NBT data in binary and string form
-
magic_migrate
Automagically load and migrate deserialized structs to the latest version
-
collagen
The collage generator
-
actix-web-validator
Validation mechanism for actix-web
-
delta-encoding
encode and decode a delta-encoded stream of numbers
-
tmpl-resolver
A lightweight template resolution engine with conditional logic support
-
jppe
byte stream structured serialization and deserialization library
-
const-serialize
A serialization framework that works in const contexts
-
fnmatch-regex
Convert a glob-style pattern to a regular expression
-
serde_ignored
Find out about keys that are ignored when deserializing data
-
five8_const
Compile-time base58 decoding
-
eetf
encoding/decoding Erlang External Term Format
-
newline-converter
Newline byte converter library
-
ssh_format
Data format used to communicate with openssh mux server
-
yaup
URL parameters serialization
-
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. -
nuid
A highly performant unique identifier generator
-
flv-tls-proxy
Local TLS Proxy
-
parquetry
Runtime library for Parquet code generator
-
flexbuffers
Official FlexBuffers Rust runtime library
-
ncc
Custom-mode compiler for Novation MIDI devices
-
serde_influxlp
implementing Serde support for parsing and serializing InfluxDB v2 line protocol
-
spark-connect-rs
Apache Spark Connect Client for Rust
-
frostflake
Customizable and thread-safe distributed id generator
-
speedy
A fast binary serialization framework
-
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… -
lexpr
A representation for Lisp data
-
zarrs_tools
Tools for creating and manipulating Zarr V3 data
-
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_traitobject
Serializable and deserializable trait objects. This library enables the serialization and deserialization of trait objects such that they can be sent between other processes running the same binary
-
cord
Canonical serialization format designed for security
-
rsid3
command line ID3v2 tag editor designed for scripting
-
preserves
serialization format
-
serde_amqp
A serde implementation of AMQP1.0 protocol
-
gix-packetline
gitoxide project implementing the pkt-line serialization format
-
encdec
binary object encoding / decoding helpers
-
oct
Octonary transcoder
-
golden_apple
decoding and sharing Minecraft data types
-
serde-tuple-vec-map
Deserialize a serialized map to a Vec<(K, V)> in serde
-
euui
An Extended Universal Unique Identifier
-
reed_solomon_rs
A Reed-Solomon Error Correction Code Library that uses the Berlekamp Welch Algorithm
-
dlprotoc
Downloads protoc Protocol Buffers compiler for Cargo builds
-
marshal-rs
Blazingly fast Ruby-lang's Marshal implementation in Rust
-
endian-num
Byte-order-aware numeric types
-
bitflags_serde_shim
Community Driven Serde Shims
-
serde_bibtex
A BibTex (de)serialization file format
-
pb-jelly
A protobuf runtime for the Rust language developed at Dropbox
-
cog_schemars
Generate JSON Schemas from Rust code
-
package-json
package.json manager for Rust
-
vu64
variable length encode/decode for a 64-bits integer
-
nuts-bytes
Serialization into a binary data format
-
tlmcmddb-csv
C2A TlmCmd DB CSV parser
-
data-encoding-macro
Macros for data-encoding
-
serde-roxmltree
Convert roxmltree documents into Serde-compatible types
-
jsonschema-transpiler
transpile JSON Schema into schemas for data processing
-
grammers-tl-types
Rust definitions for Telegram's API types and functions
-
mr-ulid
Robust and Hassle-Free ULIDs (Universally Unique Lexicographically Sortable Identifier)
-
obkv
Optimized-bytes key and a value store
-
refined
refinement types; parse, don't validate!
-
zeebe-rs
A gRPC client for interacting with the workflow and decision engine Camunda Zeebe
-
unicode-shaper
Shape unicode text so that renderers like WebGL and WebGPU can properly display the glyphs
-
serde-diff
A small helper to serialize the diff of two structs of the same type and apply those differences to other structs
-
postcard-bindgen
generate bindings for the postcard binary format for other languages than Rust
-
watto
parsing and serializing Plain Old Data
-
rabe-bn
Pairing cryptography with the Barreto-Naehrig curve. Update to use latest rand and serde crates.
-
cesrox
Composable Event Streaming Representation (CESR)
-
rsn
A Rust-inspired, human-readable object notation
-
edifact-types
Bindings for the Edifact standard
-
kubetsu
distinguish value type of other struct
-
serde_fast_flatten
A faster
flatten
implementation for serde -
aetolia
Parsing, creation, validation and serialisation of iCalendar data
-
apollo-encoder
serialise GraphQL Schemas
-
rust-zserio
[OBSELETE] Rust zserio support
-
fltn
Flattens a serialized data structure making it greppable
-
include_data
Include typed data directly in your executable
-
json-lines
A no_std + serde compatible message library implementing JSON Lines
-
cj_common
Collection of common functions used by cubicle-jockey projects
-
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).
-
ssi-json-ld
JSON-LD-related definitions for the ssi library
-
json-writer
fast crate for writing JSON to a string without creating intermediate objects
-
resend
easy to use, performant, customizable and extendable Rust library for little-endian/big-endian serializing and deserializing
-
cj_bitmask_vec
BitmaskVec is a Vec that pairs bitmasks with T. Bitmasks u8 through u128 are supported.
-
mindus
working with mindustry data formats (eg schematics and maps) (fork of plandustry)
-
bpx
BPX official rust implementation
-
line-wrap
Efficiently insert line separators
-
serde_spanned
Serde-compatible spanned Value
-
byteordered
Abstraction for reading and writing data with implicit byte order awareness
-
kmip-ttlv
KMIP TTLV (de)serialization
-
polars-io
IO related logic for the Polars DataFrame library
-
subsetter
Reduces the size and coverage of OpenType fonts
-
dash7
ALP protocol codec
-
fluvio-protocol
Fluvio streaming protocol
-
shpool_vt100
parsing terminal data
-
sj
-
below-common
Common below code
-
prometools
Extensions for prometheus-client
-
redis-macros
macros and wrappers to redis-rs to automatically serialize and deserialize structs with serde
-
hjson
serialization file format
-
carbon-drift-v2-decoder
Drift v2 Decoder
-
urlable
A comprehensive URL manipulation library for Rust, providing utilities for parsing, encoding, and manipulating URLs with support for query strings, path manipulation, punycode domains and more
-
domrs
Document builder and serializer
-
ascii-armor
ASCII Armor: binary to text encoding library and command-line utility
-
translocate
high performance converter that takes CSV translation files and outputs corresponding JSON translation files
-
buffertk
tooling for serializing and deserializing data
-
lib0
Efficient binary encoding library for Yrs
-
bad64
Rust bindings for Binja's arm64 disassembler
-
asomeip
handle SOME/IP messages incl. payload via Fibex files.
-
serde-brief
A brief, self-descriptive, serde-compatible binary format
-
simple_serde
A wrapper around multiple serde libraries making it easy to encode and decode multiple types
-
svd-rs
A CMSIS-SVD base structures
-
mozilla/neqo-qpack
Neqo, an implementation of QUIC written in Rust
-
quoted-string
Specification independent utilities to handle quoted strings (in Mail, MIME types, ..)
-
boba
Encoder and decoder for the Bubble Babble binary data encoding
-
ih-muse-proto
Data structures used for communication and handle serialization
-
makepad-micro-serde
Makepad micro replacement for serde
-
sophia_turtle
toolkit for RDF and Linked Data - parsers and serializers for the Turtle-family of syntaxes
-
image4
A no_std-friendly library for parsing and generation of Image4 images written in pure Rust
-
virtio-queue-ser
Serialization for virtio queue state
-
serde_trim
serde deserialize_with String trim.Supports multiple std::collections types
-
crockford
Base32 encoding for identifiers (e.g. u64 values).
-
package_json_schema
Parse content from
package.json
content and consume the result as aPackageJson
struct -
bytes_parser
wrapper to parse primitive Rust types from a slice of bytes
-
lbr-prelude
LambdaBuffers runtime library for the Prelude schema
-
mangling
generates safe, recognizable identifiers from byte streams
-
derse
binary serialization protocol for Rust
-
serde_with_macros
proc-macro library for serde_with
-
streamson-lib
processing large JSONs
-
valu3
A generic serialization/deserialization/type framework
-
serde-inline-default
Serde default values via inline declaration
-
five8
Fast base58 encoding and decoding for 32-byte and 64-byte arrays
-
serde_at
serde serializer/deserializer for AT commands
-
kathoey
text feminization using open corpus linguistics data
-
midi_file
For reading and writing MIDI files
-
keymaps
standardized encoding for key codes
-
oem_cp
that handles OEM code pages (e.g. CP{437,737,850}) for single byte character sets
-
facebookexperimental/vlqencoding
A Scalable, User-Friendly Source Control System
-
prost-validate-build
protoc-gen-validate's validation generation using prost-build
-
spacetimedb-sats
Spacetime Algebraic Type Notation
-
dbs-snapshot
A version tolerant state serialization and deserialization library
-
medicom
reading and writing DICOM, the DIMSE network protocol, and decoding DICOM images
-
sentencepiece-model
SentencePiece model parser generated from the SentencePiece protobuf definition
-
interner
A string, path, and buffer internment crate with no dependencies
-
jsonxf
A fast JSON pretty-printer and minimizer
-
msgpack-numpy
de-/serializing NumPy scalars and arrays that matches the Python implementation
-
code2md
A CLI tool that recursively collects files (excluding hidden & certain folders/files) and outputs them into a markdown file
-
astro-format
Astro Format is a library for transcoding between an array of implemented types and a single buffer
-
serde_bencoded
encoding/decoding library for bencode
-
pbf_font_tools
Tools for working with SDF font glyphs encoded in protobuf format
-
mmap_bytey_byte_buffer
Mmap Bytey MByteBuffer code, use Mmap Bytey instead
-
rustmatica
reading, editing, and writing Minecraft litematic files
-
sgxs
working with the SGX stream format
-
protobuf-support
Code supporting protobuf implementation. None of code in this crate is public API.
-
dash7_alp
DASH7 ALP protocol codec
-
lua-protobuf-rs
lua protobuf
-
code128
Code 128 decoding and encoding
-
jaded
Java deserialization for Rust
-
rs1090-python
Python binding to rs1090, a library to decode Mode S and ADS-B signals
-
data-stream
serialization library based on streams
-
unnest-ndjson
Convert large JSON documents to ndjson/jsonlines
-
simple_excel_writer
Excel Writer
-
byte-unit-serde
De/serialization functions for byte-unit crate
-
disintegrate-serde
Serialization and deserializaion library for Disintegrate event store. Not for direct use. Refer to the
disintegrate
crate for details. -
variable-len-reader
reading/writing variable length data. Support AsyncRead/AsyncWrite in tokio.
-
konsumer_offsets
parse the content of the Kafka
__consumer_offsets
internal topic -
scidec
Scientific number converter
-
content_inspector
Fast inspection of binary buffers to guess/determine the encoding
-
serde_nanos
Wrapper to process duration and timestamps as nanoseconds
-
abomonation
A high performance and very unsafe serialization library
-
hematite-nbt
A full-featured library for working with Minecraft's Named Binary Tag (NBT) file format, including Serde support
-
tantivy-bitpacker
Tantivy-sub crate: bitpacking
-
serde-aco
Serialize/deserialize Alioth command line options
-
csvkit
A short and informative description of your Rust package
-
ulid-generator-rs
generating ULIDs
-
binary_serde
binary serialization and deserialization
-
spicedb-grpc
Auto-generated Rust gRPC client for SpiceDB
-
commonware-codec
Serialize structured data
-
mkwebfont_hb-subset
A wrapper for HarfBuzz font subsetting API
-
cdumay_error
Streamlining Error Handling in Rust
-
nuon
Support for the NUON format
-
ndarray-csv
Easily read and write homogeneous CSV data to and from 2D ndarrays
-
sensitive-rs
Sensitive word search, verification, filtering and replacement
-
axum-codec
A multi-codec extractor and response writer for Axum
-
gura
configuration language serializer/deserializer for Rust
-
pi_bon
attempt to downcast the triat object to a concrete type
-
zar
XAR archive reader/writer library. Fuzz-tested against MacOS xar.
-
geometrid
Everything you would ever need to work with constant sized square grids
-
extfg-sigma
Sigma extfg financial interface messages serialization/deserialization
-
cosey
Data types and serde for public COSE_Keys
-
tuple_key
A serialization format for lexicographically sorted tuples
-
bsn1
Rust BER and DER serializer/deserializer
-
json-structural-diff
JSON structural diff library
-
vdf-serde-format
A VDF serialization/deserialization file format using serde
-
serde-hashkey
Space efficient, in-memory serde serialization which supports hashing
-
serde-tagged-intermediate
Tagged intermediate representation for Serde serialization
-
noodles-bcf
Binary Call Format (BCF) reader and writer
-
android-binder
Safe bindings to Android Binder, restricted to the NDK
-
pktbuilder
Safe builder for building packets
-
storyteller
focused on supporting user oriented output while supporting multiple output types (e.g. json, a progressbar, etc.)
-
rutie-serde
rutie serde integration
-
dcbor
Deterministic CBOR ("dCBOR") for Rust
-
clang-ast
Data structures for processing Clang’s
-ast-dump=json
format -
serde_closure
Serializable and debuggable closures. This library provides macros that wrap closures to make them serializable and debuggable
-
gvariant
A pure-rust implementation of the GVariant serialisation format
-
flexml
Quickly and easily define namespaced XML serialization
-
html2pdf
Convert HTML to PDF using a Headless Chrome browser
-
tick-encoding
encoding scheme to encode binary data into ASCII strings
-
fluvio-jolt
Fluvio JSON to JSON transformation library
-
parsec-interface
Parsec interface library to communicate using the wire protocol
-
procspawn
thread::spawn just with processes
-
arrow2_convert
Convert between nested rust types and Arrow with arrow2
-
cat2text
A port of Cat2Text to Rust, with extra functionality, better documentation, and support for using it as a library as well
-
codee
Easy and flexible way of encoding and decoding data into either strings or bytes
-
brickadia
Save file reader/writer for Brickadia BRS saves
-
axum-msgpack
serialize/derserialize msgpack for axum
-
sval_protobuf
protobuf encoding for sval
-
serde-jsonlines
Read & write JSON Lines documents
-
ciborium-ll
Low-level CBOR codec primitives
-
winroute
high level of interface for manipulating and observing Windows's routing table
-
craftflow-nbt
A serde-based NBT (from Minecraft) binary format implementation
-
aligned-buffer
A buffer with controllable alignment, that can be sealed and shared by reference count
-
hrx
plain text archive format
-
k8s-rs-pb
Converter from k8s-openapi to rust-protobuf
-
neon-serde4
Easily serialize object for use with neon, fork of neon-serde3
-
utf16string
String types to work directly with UTF-16 encoded strings
-
ndarray-safetensors
Serialize / deserialize ndarrays with safetensors
-
monotonic-time-rs
Monotonic Time
-
miami
Minimal dependency MIDI file format parser and writer
-
libzrpc
A RPC library for Rust
-
edres
Generate struct and enum definitions from data files
-
bitfld
Ergonomic, no-std specification of bitfield layouts
-
bebytes
serialization and deserialization of network structs
-
pct-str
Percent-encoded strings for URL, URI, IRI, etc
-
json-predicate
JSON Predicate lib based on draft-snell-json-07
-
serde_kson
JSON library designed for developers familiar with scripting languages. Super flexible type conversion
-
fbthrift-git
-git package for fbthrift
-
bxmr
a CLI tool for managment BXM's code with rIME-Squirrel
-
cu29-value
fork of Value with custom types added for Copper like the time and units
-
unsafe-libyaml-norway
libyaml transpiled to rust by c2rust
-
schema_registry_converter_sf
just a fork of the original schema_registry_converter crate with a fix for the avro serialization
-
osmflatc
Compiler of OpenStreetMap (OSM) Data from osm.pbf format to osm.flatdata format
-
debt64
-
ar_row
Row-oriented access to Arrow arrays
-
rust-strings
rust-strings
is a library to extract ascii strings from binary data -
cfdi_use_mx
Mexican CFDI use
-
serde-generate
generate (de)serialization code in multiple languages
-
serde-serialize-seed
The
SerializeSeed
trait for convinience -
eternaltwin_serde_tools
Helper functions for
serde
-
bin_file
Mangling of various file formats that conveys binary information (Motorola S-Record, Intel HEX, TI-TXT and binary files)
-
binmarshal
Pack and unpack structs and enums into and out of binary data streams
-
rangetools
Extending the Rust Range structs found in std::ops
-
base256u
mapping between bytes and Unicode codepoints
-
cobs2
Consistent Overhead Byte Stuffing — COBS — and variant COBS/R
-
serde_default_utils
A set of simple helper functions to cut corners with serde_default
-
ansi-color-codec
Encode bytes as ANSI background colors
-
bebop
runtime for Bebop, a schema-based binary serialization format
-
smoltoken
A fast library for Byte Pair Encoding (BPE) tokenization
-
base16
(hex) encoding and decoding
-
varuint
Variable length signed and unsigned integer types
-
neodyn_xc
Neodyn Exchange is the serialization format for the Neodyn database engine
-
epw-rs
Rust parser for Energy Plus Weather file format
-
esexpr
serialization format and related utilities
-
atomic-timer
Atomic timer for Rust
-
protoc-plugin-by-closure
Use Google Protocol Buffer compiler (
protoc
) with your closure code -
protoc-gen-tonic
Protocol Buffers compiler plugin for gRPC services powered by Prost! and Tonic
-
toktrie_hf_downloader
HuggingFace Hub download library support for toktrie and llguidance
-
serde_yaml_ok
YAML data format for Serde. It's OK.
-
metriken-exposition
Exposition for metriken metrics
-
gadget-blueprint-serde
Tangle Blueprints serde integration
-
resym
Serialize and symbolicate stack traces from remotely located PBD
-
dyn_serde
dynamic serialization and deserialization based on serde
-
storekey
Lexicographic sort-order preserving binary encoding format for key-value stores
-
hcproto
net for Rust
-
simple-base64
encodes and decodes base64 as bytes or utf8 with simple API
-
simd_cesu8
An extremely fast, SIMD accelerated, encoding and decoding library for CESU-8 and Modified UTF-8
-
base85rs
A base85 (RFC1924 variant) encoder / decoder
-
factrs-typetag
Serde serializable and deserializable trait objects
-
image4-util
Pure Rust tool for handling Image4 files (aka IMG4, IM4P, IM4M, IM4R)
-
simple-direct-delta-encoding
Custom delta encoding for blob and key value pairs
-
serde_fmt
Write any serde::Serialize using the standard formatting APIs
-
lexical-core
Lexical, to- and from-string conversion routines
-
reapi
A wrapper around REAPI for rust using prost and tonic
-
typesense
WIP client for typesense
-
re_log_encoding
Helpers for encoding and transporting Rerun log messages
-
fog-pack
Binary Data format supporting immutable references, schema, and compression
-
bc-envelope
Gordian Envelope for Rust
-
pact
Compact and streamable data format that works anywhere--from web apps to robots
-
jlabel
HTS-style full-context label structure and parser/serializer from/to string
-
leb128fmt
encode and decode LEB128 compressed integers
-
sdmx_json
SDMX-JSON (Statistical Data and Metadata eXchange) using Serde
-
alkahest
Fantastic serialization library with zero-overhead serialization and zero-copy deserialization
-
ceresdbproto
Protobuf specs for CeresDB
-
z-base-32
human-oriented base-32 encoding
-
asbs
A generic steganography library
-
planus-cli
Command-line utility for planus
-
serde_prom
Prometheus serializer for serde
-
byteserde
A generic serialization/deserialization framework for mapping byte streams to/from arbitrary struct types with focus on performance
-
serde_graphql_input
serde graphql input serializes to graphqls input objects, as used in graphql functions
-
dts
deserialize, transform and serialize data between different encodings
-
prost-wkt-types
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
serde_agaby
A generic serialization/deserialization framework
-
rbson
Encoding and decoding support for BSON in Rust
-
api_req
making API requests with ease
-
timecode
manipulate timecode
-
below-dump
Dump crate for below
-
iso
implementations of datatypes related to common iso standards
-
quacky
incomplete pure Rust protobuf (de)serializer. Initially forked from
https://github.com/tafia/quick-protobuf
, which unfortunately seems kinda abandoned… :/ -
serde-persistent-deserializer
A wrapper for persistent Serde deserializers
-
jscontact
RFC 9553
-
kivi
KIVI | Key-value pair with key and value in separate lines
-
serde_ini
Windows INI file {de,}serialization
-
byte
A low-level, zero-copy and panic-free serializer and deserializer for binary
-
rce-runner
A command line application that reads code as a json payload from stdin – compiles and runs the code – and writes the result as json to stdout
-
serde-human-bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
http-serde-ext-ios
serde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections
-
typeid_suffix
that implements the UUID suffix part of the
TypeId
Specification -
datafusion-substrait
DataFusion Substrait Producer and Consumer
-
serde-query
Serde-compatible streaming data-query language with a jq-like syntax
-
esl01-mincode
Bincode-like serialization with VLQ encoded integers
-
mutstr
A mutable alternative for
&str
-
compact_bytes
A memory efficient bytes container that transparently stores bytes on the stack, when possible
-
cipha
classical ciphers
-
hcl-edit
Parse and modify HCL while preserving comments and whitespace
-
serde_literals
Support for serialising and deserialising literals directly into enum unit variants
-
normal_pack
Compresses normal vectors (or any 3D unit vector) using Octahedron encoding
-
serde-java-properties
Serde support for
java-properties
-
idmangler-lib
encoding and decoding Wynntils id strings
-
ucpack
serialization format used in the Arduino Alvik
-
basenc
Encoding and decoding of Base-N encodings, no_std compatible
-
json-crawler
Wrapper for serde_json that provides nicer errors when crawling through large json files
-
detrim
Automatic string trimming with serde
-
cs_serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
alt_serde
A generic serialization/deserialization framework
-
maybe_xml
XML processing library
-
datum
Terse, human-writable data format
-
enrede
string encoding library, providing an interface similar to str/String
-
covey-proto
Generated tonic protobuf types
-
shardio
Out-of-memory sorting and streaming of large datasets
-
oasis-borsh
Binary Object Representation Serializer for Hashing
-
serde-versioning
Add versioning support to
serde
’sDeserialize
derive macro -
toml_datetime
A TOML-compatible datetime type
-
sequential
A configurable sequential number generator
-
yore
decoding/encoding character sets according to OEM code pages
-
base65536-cli
base65536 cli tool
-
xso
XML Streamed Objects: similar to serde, but XML-native
-
sophia_c14n
toolkit for RDF and Linked Data - Graph and Dataset canonicalization
-
ocapn-syrup
Syrup is a lightweight and easy-to-implement data serialization format
-
bencodex-rs
Bencodex
-
serde2file
serialize some data to a file or deserialize a data from a file,support encrypt/decrypt file;将struct序列化化存储为文件,或者从文件反序列化为struct,文件存储时支持加密存储
-
ggus
GGUF in Rust🦀
-
serde_encom
Official EnCom library
-
base64id
Efficiently represent 64, 32 and 16 bit integers as base64url strings
-
base64-stream
To encode/decode large data with the standard Base64 encoding
-
human-friendly-ids
Generate non-visually ambiguous IDs
-
bitman
An easy to use bit manipulation library for Rust
-
serde-cyclonedx
Serde serialization for CycloneDx files
-
vox_writer
writer module for MagicaVoxel file format
-
wasm-bindgen-utils
helpers that make working with wasm-bindgen easy
-
jawk
JSON AWK
-
mbinary
A binary encoding library designed for efficient data storage and transportation in trading platforms
-
schematools-cli
Tools for codegen, preprocessing and validation of json-schema and openapi spec
-
fav_utils
Fav's utils crate; A collection of utilities and data structures for the fav project
-
config_file_types
Automatically generate file configuration wrapper
-
genify
Turn one file into a complete project
-
rhai-rusp
Rhai bindings for the Rust USP toolkit
-
fuid
A UUID-compatible identifier in a friendly base-62 format
-
gob_archive
Rust-written CLI archiver and un-archiver for the LucasArts GOB archive format
-
keon
A human readable object notation that syntactic similar to Rust and fully supports Serde's data model
-
round-to
Round floating point to integer
-
nutek-encode
A collection of encoding and hashing utilities
-
versionize
A version tolerant serialization/deserialization framework
-
sandstorm
Cap'n Proto interfaces
-
types_lte_3gpp
3GPP types for Rust
-
cbd
Command-line CBOR decoder and encoder
-
serde_conl
CONL is a human-centric configuration language. This crate has the serde bindings.
-
hanhan-proto
my common
-
pbjson-types
Protobuf well known types with serde serialization support
-
carbon-zeta-decoder
Zeta Program Decoder
-
binmatch
binary pattern matching crate
-
steg86
hiding messages in x86(_64) binaries
-
fire-protobuf
Rust only protobuf implementation
-
auditable-serde
Serialize/deserialize data encoded by
cargo auditable
-
euid
Reference implementation for EUID
-
unsafe-libyaml
libyaml transpiled to rust by c2rust
-
pb-rs
A converter from proto files into quick-protobuf compatible Rust module
-
ssmarshal
Stupid simple value-only marshaling using serde
-
json_value_remove
Interface to remove serde_json::Value elements
-
prost-helper
A set of prost helper functions to make prost generated code easy to work with
-
rdgen
A terminal program for generating reproducible random data for testing
-
serde_zon
Experimental serde library for serializing and deserializing the Zig programming language's ZON format
-
json-feed-model
JSON Feed model
-
ordpath
hierarchical labeling scheme
-
esyn
De/Serialization Rust In Rust
-
dprint-plugin-json
JSON formatter for dprint
-
skrillax-serde
A serialization/deserialization library for Silkroad Online packets
-
flow-record
create records to be used by the rdump cli utility
-
fcode
A binary serialization/deserialization strategy for Serde that supports schema evolution
-
sentry-release-parser
A parser for the sentry release name format
-
dotnet-binary-io
Reads and writes buffers using the same encoding rules as .NET’s
System.IO.BinaryWriter
-
compris-cli
Query and convert Composite Primitive Schema (CPS) formats
-
ampapi
An API that allows you to communicate with AMP installations from within Rust
-
serde_yaml2
Serde integration for yaml_rust2 crate
-
puroro
Google Protocol Buffer
-
msd
reading and writing MSD files
-
opg
Rust OpenAPI 3.0 docs generator
-
librqbit-bencode
Bencode serialization and deserialization using Serde
-
register-bits
Perform register-bit manipulation which is verified at compile time
-
kiwi-schema
some helper routines for parsing files in the Kiwi serialization format
-
akvakulturregisteret_rs
API for det nye offentlige Akvakulturregisteret
-
link_relation
Registered link relation types for Web Linking (RFC8288)
-
serde-devo
A shared type compatibility helper
-
serde_combinators
Combinators for producing Serde serialize and deserialize functions
-
ra-ap-rustc_serialize
Automatically published version of the package
rustc_serialize
in the rust-lang/rust repository from commit 4e4c20d2abe6a218991152b735800fbaf51aedd6 The publishing script for this crate lives at:… -
df_storyteller
Command line interface for Dwarf Fortress Legends
-
ark-zkey
read zkey faster by serializing to arkworks friendly format
-
auditable-extract
Extract the dependency trees embedded in binaries by
cargo auditable
-
arrow-avro
Support for parsing Avro format into the Arrow format
-
intuicio-frontend-serde
Serde frontend module for Intuicio scripting platform
-
jetro
transform, query and compare JSON format
-
twine-data
Codec for the twine-data binary serialization format
-
rdkafka-wrap
rdkafka wrap
-
linked-data
dateset serialization/deserialization traits
-
half-2
Fork of starkat99/half-rs. Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.
-
actix-web-validator5
Validation mechanism for actix-web
-
dicom-encoding
DICOM encoding and decoding primitives
-
rship-sdk
rship sdk in rust
-
yara-x-proto-yaml
converts protocol buffers into YAML
-
enumscribe
Derive macros for converting between enums and strings
-
xed-sys
Rust FFI bindings for Intel XED
-
simple_cloudconvert
Cloudconvert functionality for converting files
-
tasklib
used to interact with Taskwarrior in Rust
-
svg2pdf-cli
The command line interface for svg2pdf
-
fixcol
reading and writing fixed width / column delimited data files
-
ydb
contains generated low-level grpc code from YDB API protobuf, used as base for ydb crate
-
json-spanned-value
Track the origin of your json values for better error reporting!
-
loki-api
Protobuf types used by the Grafana Loki HTTP API
-
roslibrust_serde_rosmsg
A rosmsg serialization file format
-
tbon
TinyChain Binary Object Notation is a compact and versatile stream-friendly binary serialization format
-
polars_excel_writer
A Polars extension to serialize dataframes to Excel xlsx files
-
docker_compose_spec
docker-compose.yml <-> rust <-> serde_json
-
buddy-up-lib
The brains behind the buddy-up crate
-
lta_models
🚍Models for lta-rs
-
cyclonedds-rs
Safe Rust bindings for cyclonedds
-
imohash
Fast hashing for large files
-
bytesize-serde
Alternative serde implementation for bytesize crate based on its FromStr
-
hdv
Header-determined values
-
trait-keyless
functions for encoding and decoding keyless addresses, used by the TRAIT blockchain: application agent addresses, transactional addresses, and named addresses
-
message-encoding
trait to control how a structure should be encoded
-
sc2-proto
Protocol buffers for the StarCraft II Client API
-
kpea
CPIO archive reader/writer library. Supports New ASCII and Old character formats. Fuzz-tested against GNU cpio.
-
libbcsv
parse the BCSV file format
-
serde-teamspeak-querystring
A teamspeak query string deserializer based on serde
-
map-to-javascript-html
serializing a map to JavaScript code in HTML usually for dynamically generating strings on web pages
-
koibumi-base32
A Base32 encoder/decoder library
-
ryan-cli
Ryan: a configuration language for the practical programmer
-
avro-rs
working with Apache Avro in Rust
-
brcode
parse and emit BR Codes
-
cfgfifo
(De)serialize common configuration file formats based on file extension
-
elfbin
Build ELF object files defining symbols with fixed binary data
-
json5format
Customizable JSON5 document formatter that preserves comments
-
encoding_rs_rw
Space-efficient std::io::{Read, Write} wrappers for encoding_rs
-
imagine
help with images
-
bytey
convenient and easy to use byte storage
-
enc
aids in processing encoded data
-
zarrs_ffi
FFI bindings for the zarrs crate
-
msgpack-schema
A specification language for MessagePack data format
-
prost-reflect-build
function for use with prost-build and prost-reflect to generate ReflectMessage implementations
-
json-unflattening
flattening and unflattening JSON structures
-
db-dump
scripting analyses against crates.io's database dumps
-
parity-codec
Lightweight, efficient, binary serialization and deserialization codec
-
radix50
cli for encoding and decoding DEC PDP-11 and PDP-10 RADIX-50 word streams (https://en.wikipedia.org/wiki/DEC_RADIX_50)
-
pq
jq for protobuf
-
ordered-varint
Byte-orderable, variable length encoding
-
serialization
encode and decode your struct
-
rugfield
generating Gaussian Random Fields using the circulant embedding method
-
linked-data-next
Linked-Data dateset serialization/deserialization traits
-
pre-commit-sort
Sort pre-commit files
-
eserde_axum
axum
extractors built oneserde
to improve error responses -
ns-keyed-archive
encode/decode NSKeyedArchive binary plists
-
ecksport-codec
Utils for defining type encodings in the Ecksport RPC library
-
serde_stacker
Serde adapter that avoids stack overflow by dynamically growing the stack
-
smd2bin
Convert SEGA Genesis SMD files to MD
-
codex
Human-friendly notation for Unicode symbols
-
datagram-chunker
Serialize and deserialize messages in datagrams
-
pilota-thrift-parser
Pilota thrift Parser
-
psml
serialising to, and deserialising from, PSML
-
json2parquet
Convert JSON files to Parquet
-
elflib
parsing elf files
-
aide-de-camp
backend agnostic delayed job queue
-
measureme-mirror
Support crate for rustc's self-profiling feature
-
spreet
Create a spritesheet from a set of SVG images
-
buffalo
Serialization library for Rust
-
fe2o3-amqp-ext
Extension types to fe2o3-amqp
-
neon-serde3
Easily serialize object for use with neon, fork of neon-serde
-
json_utils_2024
JSON utilities for Rust
-
sedes
SErialization & DEserialization Simplified
-
gree-ir
IR encoding/decoding for Gree AC
-
pdf_signing
adding signatures and digitaly sign pdf documents
-
serde_bare
BARE (https://baremessages.org) encoding format
-
memcomparable
serialization format
-
flatbuffers-build
that facilitates generating flatbuffer code from Rust
-
mdbook-satysfi
A mdbook backend for generating SATySFi documents
-
blaze-common
Blaze common shared types
-
rudano
A data serialization format as similar as possible to Rust's own syntax
-
mcwr
A MC WRAPPER CREATOR
-
easy-hex
An easy to use Hex string formatting wrapper
-
no_proto
Flexible, Fast & Compact Serialization with RPC
-
jtd-derive
Generate JSON Typedef schemas from Rust types
-
hdf5-metno-types
Native Rust equivalents of HDF5 types
-
hyper_serde
Serde support for hyper types
-
desert_core
Binary serialization library for Rust (core crate)
-
canadensis_codegen_rust
Generates Rust code for data types based on Cyphal DSDL files
-
capwriter
Fast saving and loading with annotating cap for vector and slice
-
koto_toml
A Koto library for working with TOML data
-
rust-fr
non-self-describing data-interchange format
-
tremor-codec
Tremor Script Interpreter
-
rbase64
A fast multi-threaded base64 encoding library and CLI tool
-
csv_perusal
Reads CSV files and returns the contents of the file with the appropriate datatype
-
tinkoff-invest-types
tinkoff invest types library
-
qrsmith
fast and simple Rust CLI tool for generating QR codes from strings
-
lunify
converting Lua byte code to different versions and formats
-
serde-metafile
-
serialmessage
Pack serial data into a fast, reliable, and packetized form for communicating with e.g. a Microcontroller.
-
cj_ascii
working with ASCII strings in Rust
-
http_tiny
dependency-less HTTP-header builder and parser
-
xbinser
binary structure transporation
-
json_filter_sorted
Serde JSON sorted and filter
-
strong-xml
Strong typed xml, based on xmlparser
-
beam-proto-rs
Rust codes generated from apache/beam .proto
-
emk-rs
Pure-Rust implementation of the Extreme Karaoke file format
-
shapely-urlencoded
URL encoded form serialization and deserialization for Shapely types
-
serde-bool
Single value, true or false, boolean deserializers
-
objio
traits for reading and writing objects
-
zvariant_utils
Various utilities used internally by the zvariant crate
-
hex-wrapper
Wrappers of the convertion between numbers and hex strings
-
communityid
A practical implementation of the Community ID standard for network flow hashing
-
bcd-convert
encoding and decoding numbers in Binary Coded Decimal (BCD) format, supporting conversions between integers, strings, and raw BCD data
-
asn1obj
Rust Asn1 format decode/encode
-
ei
erl_interface for rust
-
serde-opml
-
simple_x509
X509 creating library
-
rbxm
Reader for Roblox model files
-
lebai-proto
lebai proto
-
comma_serde_urlencoded
serde_urlencoded with support for serialization and deserialization of sequences and tuples in comma separated format
-
synapse_pb
Protobuf messages for CogniPilot Synapse
-
libcvss
CVSS specification
-
tihu
toolset written in Rust
-
dbn-cli
Command-line utility for converting Databento Binary Encoding (DBN) files to text-based formats
-
wolfram-expr
Efficient and ergonomic representation of Wolfram expressions in Rust
-
serde_json_merge
Merge, index, iterate, and sort a serde_json::Value (recursively)
-
prost-validate
protoc-gen-validate's validation for prost
-
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
-
bolt-proto
Bolt protocol primitives: values, messages, and serialization / deserialization
-
idml
Parser for Indented Delimiter Markup Language(s)
-
raftpico
Raft framework built on top of the raftbare crate
-
miniserde
Data structure serialization library with several opposite design goals from Serde
-
destream
async stream (de)serialization
-
kv2
kv2 (keyvalues 2) format parser with serde support
-
curlyconf
Configuration file parser
-
libsparkypi
control radio switch sockets and similar devices via linux gpiodev
-
serde-seeded
Trait and macros for easy seeded serialization with
serde
-
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
-
bmfont
bitmap font config parser
-
libmctp
MCTP (Management Component Transport Protocol) implementation for Rust
-
orcxx
Rust bindings for the official C++ library for Apache ORC
-
tokio-byteorder
Asynchronous library for reading/writing numbers in big-endian and little-endian
-
hdp_protobufs
HDP Protobuf definitions
-
vu128
Efficient variable-length integers
-
nachricht
wire format
-
mtml-parser
MTML parser written in Rust
-
hubspot-users
A fully generated & opinionated API client for the Hubspot Users API
-
framous
sending and receiving packets to and from a Reader/Writer
-
discord-snowflake
working snowflakes, Discord compatible
-
nova
Macro to derive newtypes with support for serde and sqlx
-
serde_with_value_affix
Custom affix modules for serde
-
musli-wire
Fully upgrade stable format for Müsli suitable for network communication
-
pond-cache
local, persistent cache for Rust
-
bytecon
A trait for easily converting to-and-from an array of bytes
-
dem
GoldSrc demo parser and writer library
-
serde-nothing
Serialize to nothing. Deserialize from nothing
-
piccolo-util
piccolo
library -
ichen-openprotocol
iChen Open Protocol access library
-
rss-gen
generating, serializing, and deserializing RSS feeds for various RSS versions
-
fluvio-smartengine
The official Fluvio SmartEngine
-
wings
WASM plugin system for Geese
-
toml-query
work with toml::Value objects more conveniently
-
nanotweaks
moved to https://crates.io/crates/spread_macros
-
byte_struct
Pack and unpack structure as raw bytes with packed or bit field layout
-
sg-prost
fork
-
lnk_parser
A full rust implementation to parse windows LNK files
-
percent-encoding-rfc3986
RFC3986-compliant percent encoding and decoding
-
pb-sdk
unofficial async pocketbase sdk
-
decode_kyma_vcs_event
decode optimised Kyma '/vcs,b' messages into EventID-value pairs
-
sqlx-postgres-interval
sqlx INTERVAL Postgres type with serde Serialize/Deserialize
-
diesel_as_wrap
helping to wrap types to support (de)serialization using diesel
-
persia-speedy
A fast binary serialization framework
-
rml_amf0
Modules for handling the encoding and decoding of data with Adobe's Action Message Format 0 (AMF0 data format)
-
auditable-cyclonedx
Convert data encoded by
cargo auditable
to CycloneDX format -
shuttle-persist
Plugin for persist objects
-
serde_spaniel
Spaniel Interactive Deserialiser for Serde
-
terror
Uniform REST error response body, tailored for JSON
-
wood
A robust material that is simple to work: Parsing, serialization and deserialization for termpose and woodslist
-
serialr
This package allows for the serialization and deserialization of things
-
msgpackin
pure Rust MessagePack encoding / decoding library
-
serde_urlencoded_xrpc
XRPC-flavored serde_urlencoded
-
shurjopay-plugin
Rust plugin for for quick integration of shurjopay API
-
packet-binser
binary (de)serialization library with a main usecase of network packets
-
yatlv
Tag Length Value Format
-
microformats-types
A representation of the known objects of Microformats
-
pbc
generate crate from protobuf / 由 protobuf 生成 rust crate ( base on pb-jelly-gen / 基于 pb-jelly-gen )
-
v8_valueserializer
V8's ValueSerializer and ValueDeserializer
-
libeither
Either struct for Rust
-
httlib-protos
Protocol Buffers binary format implementation
-
xdr-codec
XDR encode/decode runtime support. Pairs with xdrgen which generates code from specs.
-
bende
A bencode encoding/decoding implementation backed by serde
-
binout
binary serialization/deserialization of integers and arrays of integers
-
recoord
Handle coordinates in different formats
-
wsbps
Websocket Binary Packet System
-
jbytes
byte stream structured serialization and deserialization library
-
ipld-dagpb
IPLD DAG-PB codec
-
serde-byte-array
Optimized handling of
[u8; N]
for Serde -
streamdal-gjson
Get (and set) JSON values quickly
-
allwords
Generate all the words over a given alphabet
-
xc3_write
xc3_lib binary writing and layout
-
wang-utils
个人使用的rust工具库
-
tent-thrift
Rust bindings for the Apache Thrift RPC system
-
geonetworking
Tools for encoding and decoding a geonetworking header according to EN 302 636-4-1 v1.3.1
-
zar-cli
A command-line utility for reading and writing MacOS signed XAR archives
-
desert
traits for {de,}serializing compact binary formats
-
bin-encode-decode
A high-performance binary encode and decode library that supports customizable character sets beyond Base64
-
realhydroper-utf16
Work with UTF-16 in Rust
-
valuable-serde
serde::Serialize
implementation forValuable
types -
pikav
that help you send event to client with topic subscription
-
tpk
A (de)serialization crate for TPK data
-
envoypb
containing built protobufs for the Envoy XDS data plane API
-
caco3-serde
CaCO3 serde adaptor
-
sparesults
SPARQL query results formats parsers and serializers
-
aranya-base58
Base58 encoding and decoding
-
proxy-protocol
PROXY protocol serializer and deserializer
-
buf-read-ext
Trait extending anything that implements BufRead with stream_until_token()
-
sage_mqtt
Manipulate MQTT 5.0 data types
-
esl01-vlqencoding
VLQ encoding (https://en.wikipedia.org/wiki/Variable-length_quantity)
-
hlc_id
generating and managing Hybrid Logical Clock (HLC)-based IDs
-
serde_klv
KLV data format for Serde
-
lune-std-serde
Lune standard library - Serde
-
serde_xmlrpc
no nonsense, XML-RPC serde implementation for Rust
-
structured
Data structures to handle large, structured data
-
json_typegen
Procedural macro that generates Rust types from JSON samples
-
zarrs_storage
The storage API and default stores for the zarrs crate
-
tdtxt
A serializer/deserializer for the todo.txt format
-
slim_protocol
General Slim Protocol stuff. Used internally by rust_slim and Temoc
-
flatbuffers-reflection
Official FlatBuffers Rust reflection library
-
netsblox-api-common
containing the types used by the NetsBlox cloud API
-
endio_bit
Bit-level reading and writing, modeled after std::io::{BufReader, BufWriter}
-
declio
A declarative I/O serialization library
-
tlbits
TL-B serialization (bits only)
-
merge-struct
Deep merge for serializable structs
-
bytevec2
serialization library that uses byte vectors
-
kmip-protocol
KMIP protocol object (de)serialization
-
pyany-serde
Serialization and deserialization for Python objects
-
neat-date-time
(native) Types & operations to allow space efficient storage of dates and times
-
serde-mincode
A minimal binary encoding for Serde-compatible types
-
encdec-base
encdec simple encoder/decoder base types and traits
-
egraph-serialize
serialize e-graphs
-
unifont
monochrome Unicode bitmap font. Halfwidth glyphs are 8x16, fullwidth are 16x16 pixels.
-
poius
command-line interface (CLI) tool written in Rust for encoding and decoding files and directories using base64 encoding
-
syscall_encode
Traits and macros to help define a syscall interface for a kernel
-
vpk0
handling Nintendo's N64-era vpk0 data compression
-
decaf377-ka
Key-agreement over Decaf377
-
gcn_disk
Gamecube file header library and utilities
-
fire-stream-api
A more or less simple communication protocol library
-
tora
A lite, byte-based serialization and deserialization library
-
serde_jsonc2
A JSON(C) serialization file format (fork of serde_json)
-
csv
Fast CSV parsing with support for serde
-
bde
B-Decoder/Encoder
-
posix-space
Pure Rust implementation of
isspace
for the POSIX locale -
httlib-hpack
HPACK format implementation for HTTP/2
-
pinecone
A no_std + serde compatible message library for Rust
-
serde_x12_alt
Serde support for X12 EDI
-
serde-nebula-fbthrift-graph
nebula-fbthrift-graph serde deserializer
-
yamlate
A cross-language interpreter library that dynamically evaluates YAML attributes given variable bindings
-
irox-imagery
Image processing, manipulation, formats
-
borsh-derive
Binary Object Representation Serializer for Hashing
-
persisted
Persist arbitrary program state quickly and easily
-
serde_nested_with
Use serde attributes on nested fields
-
watson_rs
Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
dos-cp
DOS code pages
-
rsv-core
RSV reading and writing with Serde support
-
markdown-gen
generating Markdown files
-
protospec
One binary format language to rule them all, One binary format language to find them, One binary format language to bring them all and in the darkness bind them
-
ipfi
The inter-planetary function interface: a lightning-fast RPC library that just works
-
serde_smb
serde serialization for use with MS-SMB structures
-
text-to-png
way to render text to a png image with basic options
-
snake_case
SnakeCase is a String-like type that can only contain valid non-empty snake_case
-
serde_starlark
Serde serializer for generating Starlark build targets
-
php_serde
Serde support for PHP's serialization format
-
sbs-api
binary serialization api
-
psbattletools
Command-line program to manage Pokémon Showdown battle logs
-
harlaw
Transform DSL files to JSON. Formatting options available for custom output.
-
quack-protobuf
A pure Rust protobuf (de)serializer. Quack :) Initially forked from
https://github.com/tafia/quick-protobuf
, which unfortunately seems kinda abandoned… :/ -
echonet-lite
Pure Rust ECHONET Lite implementation
-
erlang_rs
Erlang External Term Format for Rust
-
meshopt-rs
Pure Rust implementation of the meshoptimizer library
-
normal_map
A struct that maps a range of values to the normalized range [0.0, 1.0]
-
haxeformat
Haxe serialization format in Rust
-
gdl90
message encoder/decoder
-
tosho-common
A common shared library used by tosho-* sources crates
-
baid64
Easy-to-check URL-safe Base64 encoding for identities
-
stegcloak
Hides secrets inside text by compressing and encrypting the secret before cloaking it with special unicode invisible characters
-
parseal
An easy way to create your own parsers
-
rcodec
combinators for purely functional, declarative encoding and decoding of binary data
-
packed-encoder
A tiny rust crate that can be used to encode data of different types into a packed byte array which can be passed over network, system calls or FFI
-
apache-avro-test-helper
Apache Avro tests helper
-
serde-name
Extract the Serde name of structs and enums
-
archiv
Read and write compressed, length-prefixed streams or file(s)
-
messpack-serde
Serde bindings for RMP
-
vbs
Version-tagged serialization adaptor with compile-time version checking
-
iso-20022-dsig
Digital Signature for ISO 20022 Universal Financial Industry Message Scheme Rust SDK
-
protobuf2
Google protocol buffers
-
byteorder
reading/writing numbers in big-endian and little-endian
-
irox-bits
Bits & Bobs. No-std/No-alloc bit/byte manipulation of streams
-
bloaty-metafile
-
chik-serde
Serialization and deserialization helpers for Chik types
-
huski-lib
ASCII table aide library
-
edn-format
EDN (Extensible Data Notation)
-
serde_x12
A Serde for ASC X12 EDI documents
-
serde_gura
Gura support for Serde
-
gs11n
Utililties need for GS11N
-
iscp-rs
iSCPv2 Client Library
-
serde-lwjson
Serde serialization and deserialization for lwjson files
-
base64-serde
Integration between rust-base64 and serde
-
binchop
ELF/PE serialization/deserialization library
-
quickfix-msg44
FIX 4.4 messages generated from official XML spec file
-
key-mapping
allowing for keyboard key code conversion between systems such as the DOM and HID usage-ids
-
nexrad-model
Common model for NEXRAD weather radar data
-
afibex
handle automotive / ASAM fibex files
-
bitchomp
reading in different types from a buffer of bytes
-
gift-bin
Command-line utility for GIF images
-
leopard-codec
Reed-Solomon codes using leopard algorithm
-
bilrost-types
A compact protobuf-like serializer and deserializer for the Rust Language
-
shapely-json
JSON serialization and deserialization for Shapely types
-
energyleaf-proto
Protobuf definitions for Energyleaf
-
serde_url_params
URL parameters serialization
-
binn-ir
-
nop-json
JSON serialization/deserialization (full-featured, modern, optimal, streaming, direct into struct, binary-ready)
-
linkstore
embedding, manipulating and retrieving data embedded in binaries using linker sections
-
pbf-craft
reading and writing OpenSteetMap PBF file format
-
stun-coder
STUN protocol encoder and decoder for Rust. The implementation is done according to Session Traversal Utilities for NAT (STUN). STUN extensions specified by the Interactive Connectivity Establishment (ICE)…
-
cpr_ihex
A graphical parser and editor for the Intel HEX binary format
-
cryptouri
URN-like namespace for cryptographic objects (keys, signatures, etc) with Bech32 encoding/checksums
-
rawbson
Blazing fast zero-copy BSON handling
-
cdr
A serialization/deserialization implementation of Common Data Representation
-
urlencoding
doing URL percentage encoding
-
geocodio_lib_rust
A client library to interface with the Geocodio API
-
protoc-gen-prost-crate
Protocol Buffers compiler plugin powered by Prost!
-
serde-protobuf
Support for Google Protocol Buffers in combination with serde
-
num-to-words-de
Convert a u32 Integer into its String equivalent in the German Language
-
artie_common
Common Library for Artie Rust Projects
-
hcl-primitives
Primitives used by the HCL sub-languages
-
serde-flexible
Custom deserialization for fields that can be specified as multiple types
-
zbar-rust
High-level and low-level ZBar binding for the Rust language
-
flash-lso
Fast and safe SOL/AMF0/AMF3 parsing. Supports serde, Adobe flex and cyclic references
-
rustbif
Rust Binary Format
-
binary_rw
A binary reader/writer library for rust
-
corro-speedy
A fast binary serialization framework
-
sp-plugin-rust-test-test
Rust plugin for for quick integration of shurjopay API
-
prima_rs_logger
Prima logging standard library
-
autonomous_proto
using protoc 3.21.5
-
form-data-builder
multipart/form-data (RFC 7578) document builder
-
pdf-create
low-level, strongly-typed PDF creation library
-
serde-json-fmt
Configurable formatting for serde_json serialization
-
exr
Read and write OpenEXR files without any unsafe code
-
dewars_protobufs
DEWARS Protobuf definitions
-
humphrey_json
A JSON library for the Humphrey ecosystem
-
carbon-jupiter-perpetuals-decoder
Jupiter Perpetuals Decoder
-
podio
Additional trait for Read and Write to read and write Plain Old Data
-
lla_plugin_utils
Blazing Fast and highly customizable ls Replacement with Superpowers
-
merde_time
Wrapper date-time types for merde
-
parside
Parser for Composable Event Streaming Representation (CESR)
-
psrdada
wrapper for the psrdada radio astronomy library
-
foundations_ext
Foundation extensions published from the ewe_platform but usable by all
-
muon-rs
Serde support for MuON data interchange format
-
automapper
convention based object-to-object mapper for Rust
-
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
-
velocypack
ArangoDB's VelocyPack protocol
-
gzb_binary_69
binary key value structure with a high performance a reader and writer
-
protobuf-codegen3
Code generator for rust-protobuf. Includes a library and
protoc-gen-rust
binary. Seeprotoc-rust
andprotobuf-codegen-pure
crates -
sophia_inmem
toolkit for RDF and Linked Data - In-memory Graph and Dataset implementations
-
hex-buffer-serde
Helper for serializing byte buffers as hex strings in
serde
-
bitvec_padded
Bit vector struct that includes byte padding for safe serialization and deserialization
-
minicbor-serde
Integrates minicbor with serde
-
iunorm
Map normalized floating-point numbers to/from (un)signed integers
-
i-dunno
RFC 8771 Internationalized Deliberately Unreadable Network Notation
-
hessian_rs
hessian2 codec implemention
-
shaft
A minimal and straightforward binary serde implementation
-
serde-map-to-array
Helpers to support converting a map to a sequence of named key-value pairs for human-readable encoding formats
-
cluttered
A CLI Texture Packer written in rust
-
doip_rw
Diagnostic over IP encoder and decoder
-
csharp_binary_encoding
Decode binary data written by C#'s BinaryWriter class
-
halfling
A collection of basic utilities for working with nibbles
-
simple-base64-cli
CLI binary for crate base64
-
adsbx_json
parsing the ADS-B Exchange API JSON
-
microjson
No frills JSON parsing without allocations
-
xml_serde
Namespace aware XML (de)serializer utilizing Serde
-
serde-pickle-rs
A serde-based serialization library for Python's pickle format
-
protobuf-codegen-pure3
Pure-rust codegen for protobuf using protobuf-parser crate WIP
-
serialize_deserialize_u8_i32
that safely converts, back and forward, between u8 and i32
-
polars-json
JSON related logic for the Polars DataFrame library
-
protoc-bin-vendored-linux-x86_64
protoc binary for linux-x86_64 compiled by Google and bundled in this crate
-
skrillax-packet
Packet definition to serialize and deserialize to and from frames for Silkroad Online packets
-
serde_millis
A serde wrapper that stores integer millisecond value for timestamps and durations (used similarly to serde_bytes)
-
raw_serde
A serialization library
-
libconfig-rs
libconfig parser in rust
-
probor
A (prototype of) serialization protocol on top of CBOR that provides protobuf-like functionality
-
jsonic
Fast, small JSON parsing library for rust with no dependencies
-
hive-mind
key-value database with easy struct support powered on sled
-
serde-xdr
XDR serialization and deserialization for Serde
-
mysql_binlog
Parser for the MySQL binlog format
-
namegen
Fast name generator
-
planus-codegen
Internal codegen library for planus
-
esexpr-json
ESExpr serialization JSON encoding mappings
-
inarybay-runtime
Graph-based binary format (de)serializer generator (runtime)
-
rson_rs
Rust Object Notation
-
arff
ARFF file format serializer and deserializer
-
hubpack
A predictable serialization format
-
vsf
Versatile Storage Format
-
serde_yaml_with_quirks
YAML support for Serde, fork with quirks support
-
rustc-ap-serialize
Automatically published version of the package
serialize
in the rust-lang/rust repository from commit 10c2316a6bf7cf9255f991e06e82ce692e6f84d5 The publishing script for this crate lives at: https://github… -
ydb-grpc
contains generated low-level grpc code from YDB API protobuf, used as base for ydb crate
-
one2html
Convert Microsoft OneNote® notebooks to HTML
-
quack-builder
Rust code generator from .proto files. Initially forked from
https://github.com/tafia/quick-protobuf
, which seems kinda abandoned… :/ -
varinteger
Rust module for encoding/decoding varints that doesn't do any IO. Inspired by the Node.js varint module
-
uf2-decode
Basic decoding of UF2
-
shellcoder
Write shellcode payloads in a flash
-
trans-gen-cpp
Generating C++ trans code
-
rwt
Rebel Web Tokens, similar in form and function to JSON Web Tokens
-
mif
Memory Initialization File
-
durabletask-proto
Compiled protos for the durabletask framework
-
byteorder-lite
reading/writing numbers in big-endian and little-endian
-
num-format
producing string-representations of numbers, formatted according to international standards
-
otdrs
convert OTDR Bellcore SOR files to Serdes-compatible structs and JSON/CBOR thereafter, usable as a Rust library or as a standalone tool; it can also write SORs from Rust data structures
-
serde-lexpr
Serde support for Lisp S-expressions
-
libxivdat
Read & write Final Fantasy XIV .DAT files
-
buf_sized
Calculate buffer sizes needed by types
-
detect-newline-style
Determine a string's preferred newline character
-
serde_json_diff
Create machine-readable JSON diffs
-
json_value_search
Interface to search elements into serde_json::Value
-
df_st_core
Core structures for the DF Storyteller project
-
kvds
An efficient key-value store for encoding documents
-
better_io
Better traits and implementations for IO and buffering
-
json-api
Idiomatic types for building a robust JSON API
-
sma-proto
SMA Speedwire protocol
-
base256u-cli
base256u encode and decode data to stdout
-
serde_view
Serialize views of data
-
sh_serde_derive
watt serde derive
-
nano-id
A tiny, secure, URL-friendly, unique string ID generator for Rust
-
hb-subset
A wrapper for HarfBuzz font subsetting API
-
serde-pod
https://github.com/Mingun/serde-pod
-
serde_dbus
Serde Implementation for DBus
-
jops
Query and operate with serde_json Values
-
spider_scraper
A css scraper using html5ever
-
monostate
Type that deserializes only from one specific value
-
kserd
Kurt's Self-Explanatory Rust Data
-
json-pointer
parsing and using JSON pointers, as specified in RFC 6901
-
cerdito
Rust encoding and decoding framework
-
sdf-parser-core
Core parser for the sdf yamls
-
token-identifier
create 32 bit tokens with checkbits and identifier of such tokens
-
fastfield_codecs
Fast field codecs used by tantivy
-
sled-tables
Structurized, strongly typed tables for sled to store associated sets of data (Vec/HashSet)
-
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)
-
lize
A stupid way of serializing and deserializing really small data into bytes. Supports recursive data structures.
-
roboplc-rpc
Fast and platform-independent JSON-RPC 2.0
-
serde_transmute
Transmute objects through serde
-
serde_asn1_der
A basic ASN.1-DER implementation for
serde
based uponasn1_der
-
heapless-bytes
Newtype around heapless byte Vec with efficient serde
-
yaxp-core
<yaxp-cli ⚡> Yet Another XML Parser
-
impl_serialize
Macro for common implementing methods in serde::Serializer trait
-
serde-resp
Redis RESP protocol serialization and deserialization with serde
-
satoxid
Boolean satisfiability problem encoding library written in rust
-
midas-client
A Python client library to access the midas_server backend
-
syt
Hackish things for serde_yml
-
serde-strz
A serde wrapper that stores type using Display and FromStr
-
compris
Composite Primitive Schema (CPS) for Rust
-
vectortile
encoding Mapbox Vector Tiles
-
serde_repr
Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum
-
dht-logger
Read DHT sensor data formatted in JSON over a serial interface and log it
-
axum-postcard
📬 postcard axum extractor and response using serde
-
mipsasm
A MIPS assembler targeting the N64
-
serde-ast
An AST representation for serde serialization
-
tsu
Toml encoding and decoding utilities,parse to toml,convert-json-to-toml,convert-toml-to-json,convert toml to yaml,convert-yaml-to-toml
-
cddl-cat
Parse CDDL schemas and validate CBOR or JSON serialized data
-
smdton
Data Tree Object Notation
-
bytekey2
lexicographic sort-order preserving binary encoding
-
gedcomx
The core data structures and serialization / deserialization of the GEDCOM X format
-
ornament
A helper to create decorated text
-
ryg-rans-sys
FFI bindings for ryg_rans. ryg_rans is automatically built and linked statically. Requires a C compiler.
-
pickled
A serde-based serialization library for Python's pickle format
-
serde-smile
A Smile implementation for Serde
-
lib3
Lib3 Package
-
cargo-geiger-serde
TODO: Write description
-
dalvik
Disassembler for Android Dalvik bytecode
-
crate_file_dyzs
program to read a CSV file and write a JSON file
-
zbus_macros
proc-macros for zbus
-
unstructured
Generic types for unstructured data
-
tracing-serde-subscriber
currently only meant for internal use within
tracing-modality
-
serdine
A tiny serialization library for storing types in a raw (but safe), memcpy-like, format
-
vizio-openrtb
OpenRTB v2.5 and OpenRTB Dynamic Native Ads v1.2 types for rust forked for Vizio
-
bevy_save-erased-serde
Type-erased Serialize and Serializer traits
-
serde-enum-str
Serialize and deserialize enum string
-
siquery_cli
siquery, a Rust osquery implementation to query system information
-
serde-spdx
Serde serialization for SPDX files
-
bincode2
A binary serialization / deserialization strategy that uses Serde for transforming structs into bytes and vice versa!
-
anvil-region
Region file format storage for chunks
-
agentx
implementing all PDU types and encodings according to the standard
-
wmata
high level Rust interface to the Washington Metropolitan Area Transit Authority (WMATA) API
-
linux-ipc
Easy IPC with Unix sockets on Linux
-
jsonbuilder
A json builder used to create JSON structures using a simple DSL
-
serde_cbor_2
CBOR support for serde
-
mmap-storage
Memory map backed storage
-
stardust-xr-schemas
Stardust XR core schemas, generated from flatbuffers automatically
-
rust-openfmb-ops-protobuf
Rust language protobuf definitions for the OpenFMB operational use cases
-
uci_rs
an openwrt's UCI (Unified Configuration Interface) parser and serializer
-
serde_hooks
Runtime hooks for serde
-
write-json
{dependency,trait,macro}-less JSON serialization
-
nu_plugin_from_beancount
A nushell extension to load a beancount file into nu structured data
-
s2id
Self-sovereign identity library and command-lie
-
riscu
loading/encoding RISC-U ELF64 binaries
-
serde_gelf
Gelf serialization using serde
-
simple-xlsx-writer
memory efficient XLSX writer
-
serde-gff
https://github.com/Mingun/serde-gff
-
nml
A parser and Serde implementation for the Fortran Namelist format
-
spideroak-base58
Base58 encoding and decoding
-
snitch-transform
JSON data transformation lib used by snitch components
-
ptah
Poplar's message-passing format
-
lpn
Software to study attacks on the Learning Parity with Noise problem
-
base85
encoding as described in RFC1924
-
erlang-term
convert Erlang External Term Format to Rust objects, without using erlang NIFs
-
config_file_macros
Add file configuration support for the struct to enable seamless serialization and deserialization of its fields, improving data management and persistence
-
serfig
Layered configuration system built upon serde
-
nr-cif
Handle Network Rail CIF files
-
esl
reading, writing and processing ESM/ESP/ESS files
-
quirky_binder_lang
Quirky Binder Language
-
borsh-v
Binary Object Representation Serializer for Hashing
-
firefly-types
Parser and serializer for the Firefly Zero metadata file format
-
castflip
encoding/decoding numeric variables, arrays and structures in little-endian and big-endian
-
alsa-ctl-tlv-codec
Encoder and Decoder for Type-Length-Value(TLV) style data in ALSA control interface
-
async-io-converse
Can conduct a conversation over any AsyncRead or AsyncWrite type with serde compatible types
-
proto_rust
Rust support for proto
-
serdev
Serde with Validation
-
casserole
Break and serialize values into content-addressable storage
-
cra
extracting/archiving in multiple formats fully in memory
-
serde_yaml_bw
YAML data format for Serde
-
serde_flow
Simplifying migration for serde and zero-copy entities
-
serde_atproto_dagjson
At protocol's version of DAG-JSON support for Serde
-
protobin
basic functions to encode & decode Protocol Buffer binary messages
-
intuicio-framework-serde
(De)Serialization framework module for Intuicio scripting platform
-
protox-parse
Parsing of protobuf source files
-
tch-serde
Serialize/Deserialize tch-rs types with serde
-
ordcode
Serialization format which preserves lexicographical ordering, for use with key-value databases
-
encode
framework for encoding binary data
-
msiz_rustc-ap-serialize
Automatically published version of the package
serialize
in the rust-lang/rust repository from commit 74d5c70b174f06843049af2d764ff57ddc81c81c The publishing script for this crate lives at: https://github… -
mipsasm-rsp
A MIPS assembler targeting the N64 rsp
-
nson
lightweight data-interchange format like JSON or BSON
-
serde_path_serializer
A Serde serializer for Path
-
serde_plain2
Fork of serde_plain. A restricted plain text serializer for serde
-
jwks
retrieving and parsing JSON Web Key Sets (JWKS)
-
prost-validate-types
validation types with prost and prost-reflect support
-
bmx
Binary modeling expressions
-
app-version
Application Version
-
nom-leb128
Fast LEB128 decoding for the nom parser combinator library
-
msgpck
A no-std and async compatible msgpck de/serializer
-
era-jp
Japanese Era Library
-
jsonrpc-macros-plus
Helper macros for jsonrpc-core
-
ssb-legacy-msg-data
ssb legacy data format
-
nachricht-serde
Serde bindings for nachricht
-
ta1394-avc-stream-format
A pure-Rust implementation of AV/C commands for stream format defined by 1394 Trading Association
-
libyaml-safer
Safer libyaml port, based on unsafe-libyaml
-
vlung-analysis
CT画像データを解析して部位ごとに抽出してOBJファイルを生成するソフトウェア
-
xml-string
String types for XML
-
ezcbor
Easy little cbor library
-
graphex
A small library to help creating command line tools exploring pseudo graph
-
serde-cs
Serde serialization/deserialization for camma separated lists
-
emp
An Efficiently Managed Packaging system, NBT but better!
-
bit-vec_serde
A vector of bits
-
api-client
macro for quickly creating REST api client structs
-
docx-parser
Parse Word and OpenOffice DOCX files, and output markdown or JSON
-
gpmf
WIP gpmf implementation
-
byte-transcoder
A Rust+Typescript library to transcode higher-level data types to/from bytes
-
tee
An adapter for readers which delegate reads to a writer
-
blc
binary lambda calculus
-
measured-prometheus-protobuf
Tokio metrics for measured
-
x86asm
assembling and disassembling x86 instructions
-
ril
Rust Imaging Library: A performant and high-level image processing crate for Rust
-
serde-struct-tuple
Procedural macro for deserializing a struct from a tuple of its fields
-
offwall
CSV-reading OpenFlow controller dedicated to firewall bypassing
-
bebop-tools
Cargo buildscript tools for Bebop, a schema-based binary serialization format
-
otopr
Obvious Rust Protobuf Library
-
meowtonin-serde
Serializer/deserializer for BYOND types, using meowtonin
-
ananas
Transform arbitrary data to Not-A-Number (NaN) payloads
-
tis620
handling Thai Industrial Standard 620 (TIS-620) characters
-
querylizer
Serialization library for OpenAPI parameter styles
-
serde_typename
Conviently serialize and deserialize rust types into / from their serde name
-
bdt
viewing, querying, converting, and comparing files in popular data formats (CSV, Parquet, JSON, Avro)
-
gtfs-rt
Read, write, and manipulate GTFS-Realtime data
-
npm-package-json
parsing npm’s
package.json
file -
reqif-rs
writing ReqIF files
-
serde_structuredqs
serialize/deserialize structured query-string
-
serde_json_path_core
Core types for the serde_json_path crate
-
messagepack-serde
messagepack for
no_std
withserde
-
serde-fressian
Fressian for rust/wasm
-
xylo
A music theory toolset
-
serde_bebop
A Serde implementation for the Bebop protocol
-
base65536
A binary encoding optimized for UTF-32/UCS-4 encoded text and Twitter
-
libjsonutils
JSON utilities for Rust
-
serde-env-field
A helper for serde deserialization with environment variables expansion
-
liberasurecode
wrapper for
openstack/liberasurecode
-
torrex
Bendy based parsing structures for BitTorrent files
-
xls2txt
Command-line utility to convert stylesheets (ODS or excel) to text
-
serde_watson
Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
serde_dbgfmt
Deserialize #[derive(Debug)] output using serde
-
struct-patch-trait
A lib help you patch Rust instance, and easy to partial update configures
-
float_fast_print
Fast float-to-string conversion based on the Ryū algorithm by Ulf Adams
-
reqwest_resume
Wrapper that uses the
Range
HTTP header to resume get requests. It’s a thin wrapper aroundreqwest
. It’s a work in progress – wrapping functionality is copied across on an as-needed basis… -
zserio-rs-build
zserio compiler
-
argdata
binary serialization format
-
clox_models
Rust models generated from avsc files
-
serde_libconfig
A libconfig serialization file format
-
serdapt-base64
Adapter to serialize as base64
-
protokit_binformat
Usable protocol buffers
-
simple-json-filter
json filter usindg serde_json
-
serde-deserialize-duplicates
helper macros providing an alternate implementation of serde's Deserialize for cases when duplicate values exist in the source data
-
asap_deps_jsonwebtoken
FORK OF
jsonwebtoken
: minor changes made forasap
lib -
yaml-split
iterator over individual YAML documents in a YAML file or stream
-
base64-compat
encodes and decodes base64 as bytes or utf8 - compatible with older Rust versions
-
scoop-shim
parser and serializer for Scoop shims
-
frugalos_raft
raftlog::Io
trait forfrugalos
-
tiny-ml
A very basic ml libary
-
encoding_rs_io
Streaming transcoding for encoding_rs
-
quake_microsoft_todo
The model of microsoft todo
-
ros2_message
handling MSG and SRV files in ROS2
-
libipld-cbor
ipld cbor codec
-
gramme-build
gramme build toolkit
-
bourne
JSON library
-
serde_json_traversal
A macro that creates the boilerplate to traverse JSON (js/ts style)
-
serde-lite
A general-purpose serialization/de-serialization library
-
bootspec
NixOS RFC 125's bootspec datatype
-
tobz1000-serde-xml-rs
Pseudo-namespaced fork of
serde-xml-rs
-
ltv
Length Type Value - Reader / Writer
-
rspamd-base32
encodes and decodes base32 bug-to-bug compatible with Rspamd
-
peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
serde_canonical_json
Implements a CanonicalFormatter for serde_json
-
stubit
stupid bit library
-
fnmatch-regex2
Convert a glob-style pattern to a regular expression
-
lebicon
Implements codicon traits for LEB128 encoding / decoding
-
atomic-ops
Performs atomic operations in the filesystem
-
looking-glass-protobuf
Protobuf reflection library built on looking-glass and Prost
-
datev-types
DATEV format types including some serialization
-
reed-solomon-simd
Reed-Solomon coding with O(n log n) complexity. Leverages SIMD instructions on x86(-64) and AArch64.
-
primitive-byte-iter
An Iterator which can load primitive types and glam types from bytes
-
wstp-sys
Low-level FFI bindings to the Wolfram Symbolic Transfer Protocol (WSTP) C API
-
diny
An asynchronous, alloc-free serialization framework
-
serde_amp
Serialization/deserialization tooling for Asynchronous Messaging Protocol
-
orecc-elf
Easy read/write ELF 32/64 relocatibles/executables/dynamics
-
empty_type_traits
Converting between types and their optional counterparts
-
notnow
A terminal based task and TODO management software
-
hex-serde-util
A helper crate for manipulating hex strings with serde
-
rlua_serde
Serde (De)serializer implementation for rlua Value
-
protobuf-lite
decode protobuf as hashmap
-
serde_unit_struct
(De)serialize a unit struct as its name
-
stream_delimit
length delimited protobuf stream separator
-
serde_tuple_explicit
A fork of the serde_tuple crate using explicit traits to de/serialize structs
-
serde_indextree
Serializing indextree structure
-
wfrs-model
Workflow RS - Model with Zero-copy deserialization
-
rusty_json
A lightweight and straightforward JSON library for Rust, providing basic JSON functionality, serialization, and manipulation
-
rust_json
JSON serializer and deserializer
-
row2pgcopy
Serializer for PGCOPY
-
vcdiff-merger
A pure Rust library for merging VCDIFF files
-
serde_bigquery
A serde Serializer into BigQuery literal format
-
protoc-bin-vendored-win32
protoc binary for win32 compiled by Google and bundled in this crate
-
tyson
Typed Simple Object Notation
-
parquet2csv
Convert from CSV to Parquet and back again!
-
quix
Distribution layer for actix
-
enser
Enum serialization with tag
-
bitendian
Ergonomic library for reading/writing numbers in big-endian and little-endian with async support
-
edgehog-device-forwarder-proto
Protobuf messages for the Edgehog Device Forwarder
-
float16
Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types
-
base2048
encoding for efficient encoding of binary data on twitter
-
qif_generator
QIF file generation
-
hash-value
A hashable, JSON-like, serde Value type
-
wjp
Wizards JSON Parser
-
tnj-pcc
PCC encoding for TNJ
-
minicbor-ser
serde for minicbor
-
tfschema-bindgen
Generate (de)serialization Rust code for Terraform Schema
-
compact-encoding
A series of compact encoding schemes for building small and fast parsers and serializers
-
web-sugars
It’s a sugars for web related crates such as
web-sys
,js-sys
,wasm-bindgen
s -
tinycache
minimal file cache with binary serialization
-
para-cli
Decoder and utility for the Flipnote Studios .ppm animation format
-
crc64fast-nvme
SIMD accelerated CRC-64/NVME checksum calculation
-
carbon-meteora-dlmm-decoder
Meteora DLMM Decoder
-
xed
high level bindings for xed
-
magnesium
A minimal XML iterator
-
fluvio-smartstream-executor
The offical Fluvio smartstream executor
-
wordlists
Take bits, give words
-
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… -
owned_json_deserializer
Because apparently
serde_json
only deserializes through a reference™ -
cdumay_http_client
call remote web application
-
decart
Octo cartridge encoder/decoder
-
encoder
Blazing fast encoder written in Rust
-
serde_with_extension
extended functionality for serde_with
-
fastvarint
fast varint encode/decode that supports wide compatibility
-
serde_scan
easily deserialize values from standard input
-
audyo
audio decode/encode library
-
oasis-cbor
Rust CBOR serialization built as a thin wrapper around sk-cbor
-
local-encoding-ng
simplifies the encoding and decoding from the local Windows Ansi codepage
-
hkalbasi-rustc-ap-rustc_serialize
Automatically published version of the package
rustc_serialize
in the hkalbasi/rust repository from commit e77366b57b799dfa3ce1fcb850c068723a3213ee The publishing script for this crate lives at: https://github… -
sparkplug-rs
Sparkplug protobuf bindings for Rust
-
encoding-utils
A utils to help with encoding and decoding os strings and more
-
chem-eq
Parse chemical equations and balance, get mol ratios and use ΔH
-
byteserde_types
A procedural macro for mapping byte streams to/from arbitrary struct types with focus on performance
-
configgen-rs
An attempt to make a crate based on config that generates a default configuration file on the filesystem if it does not exist yet
-
serde_shims
Community Driven Serde Shims
-
prost-simple-rpc
RPC implementation on top of prost
-
httpcodec
Encoders and decoders for HTTP/1.x messages based on bytecodec crate
-
bunk
Fast and efficient human-readable data encoding!
-
fast-rustc-ap-serialize
Automatically published version of the package
serialize
in the rust-lang/rust repository from commit 15812785344d913d779d9738fe3cca8de56f71d5 The publishing script for this crate lives at: https://github… -
escapist
minimal library for escaping HTML and href attributes; it can also unescape HTML
-
npy
NumPy file format (de-)serialization
-
kle-serial
Rust deserialisation library for Keyboard Layout Editor JSON files
-
sml
markup language optimized for loading config files and schemas
-
jt_util
jt808 jt1078等基础库实现
-
mz-avro
working with Apache Avro in Rust
-
decoder
your types
-
litetx
Lite Transaction File (LTX) encoding/decoding
-
schema_jsonrs
Generate JSON Schemas from Rust code
-
adlt
tools to handle automotive DLT- (diagnostic log and trace) files
-
robot36-encoder
convert images into audio using the robot 36 encoding
-
serde-big-array-options
Allow to serialize/deserialize [Option<T>;N]
-
join_compile_commands_json
join multiple compile_commands.json files into one
-
maybe-serde
maybe impl for serde
-
proto-file-parser
A Protocol Buffer Definition (.proto) parser that converts proto files to JSON format
-
elikoga-ical-rs
Ical library
-
rusty_weed
A SeaweedFS client implementation
-
serde_valid_literal
Literal Value type based JSON
-
enzymeml
The EnzymeML Rust library
-
dynamecs
An opinionated ECS-like architecture for time-dependent simulations
-
gnews-rs
Google News RSS feed parser
-
serde-querystring-actix
A query string extractor for actix-web based on serde-querystring
-
serde_short
Derive Serialize and Deserialize for enum reperesented as C short enum
-
serde_json_matcher
matching JSON data using a declarative syntax
-
bsa
creating and extracting Bethesda Softworks Archives
-
mlua_serde
Serde (De)serializer implementation for mlua Value
-
erased_serde_json
Type-erased Formatter trait for serde_json::ser::Formatter
-
serde_json_pretty
A prettier pretty-printer for serde_json
-
rust-flatten-json
Tiny Rust library for flattening JSON and JSON type inference
-
sval_fmt
Integration between std::fmt::Debug and sval::Value
-
mistletoe-api
API objects and interfaces for the Mistletoe Package Manager
-
arcfinder
finding arcs in gcode for 3D-printing and replacing them with G2/G3 commands
-
toml_pretty
a function to pretty serialize a serde-serializable value to toml
-
wild-container
The reference implementation of the Wild Container Format
-
jlabel-question
HTS-style full-context label question parser and matcher
-
capnp-futures
async serialization for Cap'n Proto messages
-
fftp
In-network file transfer
-
foxglove-protos
interacting with the foxglove protos
-
serde_vici
Serde serialization/deserialization library for the VICI protocol
-
lbs
Lazy Binary Serialization
-
serde_int_map
derive serde traits for integer-indexed structs
-
into-bytes
For converting into Vec<u8>
-
ed
Encode and Decode traits
-
physics3
data types for (de)serializing physics settings from physics3.json files
-
ajson
JSON Parser for Rust - Get JSON values quickly
-
hsluv
Human-friendly HSL (revision 4)
-
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
-
js_option
An Option-like type with separate null and undefined variants
-
morsify
Easily convert text to Morse code and vice versa
-
indexer
allows you to create an index (a multi-value sorted map) based on serde json values
-
my_xml_parser
XML parser, which can be used to parse XML to pairs of tokens. See source https://github.com/giginfee/my_parser
-
json_value_resolve
Interface to resolve String to serde_json::Value
-
byte_lamination
Type-readable byte transformation wrappers, with CBOR and BARE serialisation and Zstd compression
-
ruhvro
Fast, multi-threaded deserialization of schema-less avro encoded messages
-
rust-sgx-util
A safe wrapper around Graphene
sgx-util
C-library -
serialization_minecraft
encode and decode your struct
-
zng-peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
binary-extract
Extract a value from a json string without parsing the whole thing
-
beatsabermaprs
Interface to Beat Saber beatmaps
-
sval_json
JSON support for sval
-
serde_infer
Don't you hate #[serde(rename)]-ing every field in your struct
-
jsonl
JSON Lines for Rust
-
moz_cbor
CBOR (https://tools.ietf.org/html/rfc7049) in Rust
-
cloudevents-sdk-rdkafka
CloudEvents official Rust SDK - Kafka integration
-
kserde
A tiny serialization / deserialization crate
-
tabfile
read tab-delimited data
-
stepflow-json
StepFlow flow definitions using JSON
-
pngme
A command line program that lets you hide secret messages in PNG files
-
utf8conv
A UTF8 / Unicode Converter for no_std
-
retool
Convert 5e.tools data for use with Reroll
-
azul-peek-poke
A mechanism for serializing and deserializing data into/from byte buffers, for use in WebRender
-
mosis
Assembler and Disassembler for the MOSIS instruction set
-
bitorder
read and write bits in lsb or msb order
-
redispatch
serialization and deserialization for redis
-
catbuffer-rust
Serialize and deserialize NEM's Catapult entities in Rust applications
-
jsonp
Fast Json pointers in Rust
-
endecode
encoding crate for types
-
sval_serde
Integration between serde::Serialize and sval::Value
-
postcard-bindgen-core
generate bindings for the postcard binary format for other languages than Rust - Core Crate
-
packetize
encode and decode your packet with stream channel
-
rdsys_backend
A backend API to receive resources from rdsys
-
arrow_convert
Convert between nested rust types and Arrow with arrow
-
plantuml_encoding
Encoding and decoding text plantuml diagrams to facilitate communication of them through URL
-
brs
Read and write Brickadia save files
-
lotus-utils-texture
lotus-lib texture handling
-
binwrite
helping write structs as binary data using ✨macro magic✨
-
attrsets
Proc macro for defining multiple variants of a struct/enum with different attribute annotations e.g. for multiple Serde serializations
-
pink-erased-serde
Type-erased Serialize and Serializer traits
-
histlog
hdrhistogram crate, provides off-thread serialization of HdrHistogram interval logs to file
-
plod
deriving plain old data
-
zoho-crm
help interact with v2 of the Zoho CRM API
-
cemtexer
generating and validating Australian Banking Association Cemtex file format
-
vhdx
Microsoft's VHDX virtual hard disk format
-
muesli
healthy implementation of PHP's serialization and session formats in Rust
-
binascii
Useful no-std binascii operations including base64, base32 and base16 (hex)
-
yael
reading and writing numbers of a specific endianess
-
lsdj
interfacing with LSDJ files and memory
-
egui-theme
A standalone serializable theme container for use with Egui
-
quickfix-msg43
FIX 4.3 messages generated from official XML spec file
-
tex-glyphs
dealing with glyphs in TeX/pdfTeX fonts as unicode characters
-
coreutils_json
Json service
-
pipejson
A pipebase plugin using json serde
-
track
struct data modifications
-
binder_ndk
Rust bindings for Android's Binder IPC mechanism
-
azamcodec
Encoder and decoder library for Azam Codec
-
timeleft
Tells you the time left until your next class from a file("times.csv") in your home folder Add an arg to print just once
-
serde-gron
serialize/deserialize of serde in gron format
-
bibicode
convert any natural number from one numeral system to another
-
json_typegen_cli
Command line utility for generating Rust types from JSON samples
-
apidoc-core
Apidoc core
-
yason
Encoding and decoding support for YASON in Rust
-
wamp-core
WAMP core library for parsing messages
-
aws-smithy-cbor
CBOR utilities for smithy-rs
-
simple_xml_serialize
XML serialization library
-
thurgood
Full (de)serialization support for Ruby's Marshal format
-
aws_lambda_events
AWS Lambda event definitions
-
binserde
serializing data structures into a binary format
-
serde_qs_ext
Querystrings for Serde
-
goods-ron
RON format for 'goods' asset manager
-
pkl_fast
aiming to easily and efficiently work with Apple's PKL format
-
fbthrift
Facebook fork of thrift
-
exist
Self describing persistence library
-
serde-hessian
hessian2 codec implemention
-
rs-parse-snapshot
parse v8 heapsnapshot to serialized node info json
-
sincere_token
token
-
varbincode
A binary encoder / decoder with variable length integer encoding implementation in Rust
-
porous
Non-contigous range implementation
-
genie-support
Support library for genie-* crates
-
dothyphen
ASCII to Morse and vice versa translator
-
humblegen
An experimental code-generator in the vain of protobuf, but a little more humble
-
prost-convert
Generate more idiomatic rust code from GRPC proto files
-
ez_alphabet
EZ Alphabets
-
comiconv-server
A server for converting comic book archives, compatible with comiconv
-
gsj
Geological Survey of Japan algorithms
-
restest
Black-box integration test for REST APIs in Rust
-
gsi-cs2
Ready-to-use structures for serializing data from Counter Strike 2 GSI
-
luna_nbt
Minecraft's Named Binary Tag (NBT) format
-
serde-sibor
A serde implementation of the SIBOR binary format
-
serde-jellyfin
serde jellyfin
-
zfec-rs
Zfec library
-
serde_webgpu
Serialize WebGPU uniform buffer member layout
-
x42ltc-sys
FFI crate for x42’s libltc (Linear/Longitudinal Time Code library)
-
zarrs_metadata
Zarr metadata support for the zarrs crate
-
data-encoding-bin
Swiss Army knife for data-encoding
-
roscal_lib
Open Security Controls Assessment Language In Rust
-
simple_slip
A small and simple library for SLIP encoding
-
binary-mirror
Core types for binary-mirror derive macro
-
mmap_bytey
Mmap Bytey provides a convenient and easy to use byte storage
-
le-stream
De-/serialize objects from/to little endian byte streams
-
bitpacker
Pack numbers tightly. In Rust.
-
nebby
command-line tool designed to quickly review basic information about a range of different file formats. It provides various commands to interact with Excel, JSON, and CSV files - with more to come!
-
serde_piecewise_default
Uses serde's Option<T> handling to let you easily specify defaults for all fields at once by implementing Default
-
json-keypath-iter
Iterator for traversing serde json objects, yielding a flattened path and value of each element
-
qr-rs
A CLI utility to encode URLs or text into QR codes in various formats and colors
-
flow-record-common
common types used by flow-record and flow-record-derive
-
palserializer
A tiny but efficient serializer written in rust used in nislib library
-
serde_ubjson
UBJSON support for Serde
-
libnetkeeper
The netkeeper toolkits write in rust
-
ecolor
Color structs and color conversion utilities
-
babelfish
Universal translater for encodings
-
json-toolkit
providing pointer facilities and extending 3rd-parties JSON types
-
flatten-json-object
Tiny Rust library for flattening JSON objects
-
serde_pipe
Turn serde+bincode into a pipe: push
T
s and pullu8
s, or vice versa. This library gives you aSerializer
pipe, into which you can pushT
s and pullu8
s; and aDeserializer
pipe… -
fast-csv-generator
A Fast way to generate csv file
-
json-objects-to-csv
Robust Rust library for converting JSON objects into CSV rows
-
up-rust
The Eclipse uProtocol Rust Language Library
-
serde_yang
yang based serializer(so far) for Serde
-
rust-audit-info
Command-line tool to extract the dependency trees embedded in binaries by
cargo auditable
-
protobuf-codegen-no-elision
Code generator for rust-protobuf. Includes a library and
protoc-gen-rust
binary. Seeprotoc-rust
andprotobuf-codegen-pure
crates -
serde_krds
Serde serializer and deserializer implementations for Amazon's KRDS data format
-
serde_kicad_sexpr
KiCAD v6 S-Expression Format
-
size-ser
Seralizer for serde to compute a lower bound for the size of any type that is Serialize
-
dakv_varint
varint
-
nobility
NBT decoder
-
mbe
A binary encoding library designed for efficient data storage and transportation in trading platforms
-
protofetch
A source dependency management tool for Protobuf
-
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. -
amf
(Action Media Format)
-
tamasfe-json-rpc-types
containing JSON RPC types with serde
-
dbf_dextractor
Extract and deserialize dbf files
-
config-dirs
Load a config file by trying out default config file locations
-
blazingqlog
QUIC QLOG parser written in Rust
-
big-decimal-byte-string-encoder
Google BigQuery's BigDecimalByteStringEncoder
-
nested_qs
Serializing/deserializing nested style querystrings with serde
-
rusty-chunkenc
Prometheus' chunkenc library
-
serde_file
Support serde for File
-
serde_fancy_regex
A fork of serde_regex that (de)serializes fancy_regex as strings
-
iced-x86
blazing fast and correct x86/x64 disassembler, assembler and instruction decoder written in Rust
-
aligned-buffer-pool
A buffer-pool with controllable alignment
-
zk-kit-pmt
Generic for storage Merkle Tree (sparse & fixed-size) in Rust
-
xorstream
xoring a vector of data with an (optionally async) stream of data
-
vita49
parsing and creating packets compatible with the ANSI/VITA-49.2-2017 standard
-
preferences-ron
Read and write user-specific application data using RON format
-
pbjson-build-any
Generates Serialize and Deserialize implementations for prost message types
-
libfar
interacting with FAR archives
-
opentelemetry-etw-metrics
OpenTelemetry metrics exporter to ETW (Event Tracing for Windows)
-
tokio-serde-bincode
Tokio bindings to quickly turn a stream of bytes to a stream of parsed/serialized items using the bincode format
-
shapely-msgpack
MessagePack serialization and deserialization for Shapely types
-
msgpack_simple
Simplified, easy to use, pure Rust MessagePack implementation focused on handling dynamic data structures
-
dockerfile
dynamically generating Dockerfiles
-
ega_palette
Represents EGA colors, a palette containing these colors, and methods of extracting RGB data from each color
-
clonable-command
An std::process::Command that implements Clone and serde::*
-
lib-base64
A base64 (with padding) encoding and decoding library, which implements the encode() and decode() methods for the String and Vec<u8> types
-
entity-inmemory
Custom inmemory database for entity crate
-
binary-data-schema
Meta language for raw binary serialization
-
rkyv_dyn
Trait object support for rkyv
-
derbyjson
A package to serialize to and deserialize from the DerbyJSON format for roller derby data
-
serdapt-hex
Adapter to serialize as hex
-
qbjs_deserializer
attempts to deserialize files serialized in Qt5's internal binary JSON format to a serde_json value
-
messagepack-rs
pure Rust MessagePack implementation
-
conventional_commits_linter
A tooling and language agnostic utility to lint Git commits against the Conventional Commits specification
-
base95
Textual representation of base 95 fractional numbers with arbitrary precision
-
steam-protobuf
Rust definitions of Steam Protocol Buffers
-
dynamic-protobuf
Dynamically serialize protobuf message
-
rustwire
efficient manipulation of encoded protocol buffer messages
-
hugefloat
Extremely large, limited-precision floats for use in incremental games
-
asm_riscv
RISC-V Assembly Encoder / Decoder
-
rust_helpers
help with projects
-
safetensors
functions to read and write safetensors which aim to be safer than their PyTorch counterpart. The format is 8 bytes which is an unsized int, being the size of a JSON header, the JSON…
-
preferences-serde1
Read and write user-specific application data
-
rs-logger
logging library
-
serde_transit
Transit serialization for Rust
-
orio
Small serialization library
-
toml-datetime-compat
conversion of toml_datetime types from/to chrono and time
-
prutoipa-build
Utoipa implementations using Prost! code generation engine
-
cose-rust-plus
COSE Rust implementation
-
rust-newline-converter-cli
Newline byte converter library
-
serde_aws_query_ce
Serde support for AWS Query protocol
-
matrix-protos-rust
Rust protobuf bindings for interacting with matrix-io devices
-
yptoscr
writing yptoscr
-
serde_php
Serde support for PHP's serialization format
-
io_unity
lib for read unity assets
-
one_two_eight
typed 128-bit identifiers
-
zen-engine
Business rules engine
-
hfs_nfd
Handle Apple's unique NFD-like Unicode normalization, which is used in HFS+, in Rust
-
chidori
executing prompt-graph models
-
surrealdb-tikv-client-proto
Protobuf specs for the TiKV Rust client
-
jcers
jce in rust
-
typed-num
Typed number in Rust with serde support
-
oxidd-dump
Dump OxiDD decision diagrams to file
-
kv3
kv3 (keyvalues 3) format parser with serde support
-
tower-web-protobuf
Middleware and friends for tower-web that help with Protobufs
-
gb_cart
GB/CGB file header library and utilities
-
serde-strings
Serde wrapper for FromStr/Display implementors
-
synapse_protobuf
Protobuf messages for CogniPilot Synapse
-
hxdmp
A small utility to create hexdump output from byte slices
-
json_flex
Flexibly Parse a JSON string
-
rs-urlencoding
doing URL percentage encoding
-
delimited-protobuf
A read/write library for length-delimited protobuf messages
-
repomon
common components
-
kaitai
A macro for compiling Kaitai Struct into Rust
-
micromarshal
(De)Serialisation between Rust values and binary byte objects
-
sval_dynamic
Object-safe versions of sval::Stream and sval::Value
-
ttrm
Serde definitions of what a ttrm file looks like (ttr in progress!)
-
nu_plugin_from_bencode
A Nushell plugin to convert bencode data into Nu structured values
-
utem
automatic translation from UTEM (Universal Text Encoding as Meaning)
-
weird
A Crockford Base32-like encoding that produces non-sequential output based on a salt
-
jddf
JSON Data Definition Format validator and utilities
-
bmbp_marco_util
BMBP Marco
-
pbtools
Google Protocol Buffers encoding and decoding
-
hext
A binary file markup language
-
serde_eetf
Erlang external term format support for serde
-
ssh-agent-lib
A collection of types for writing custom SSH agents
-
dynfmt
formatting strings dynamically
-
trustfall_rustdoc
Run Trustfall queries across multiple rustdoc JSON format versions
-
creator-plist
plist parser. Supports Serde serialization.
-
isosphere
ISO standard data types, helpers, and related utilities
-
vectorize
Converts maps to vecs for serialization
-
iso20022
ISO 20022 Universal Financial Industry Messages in Rust
-
s2n-codec
Internal crate used by s2n-quic
-
serde_dynamodb
de/serialize struct to HashMap<String, AttributeValue> with Serde to use with Rusoto DynamoDB
-
actix-web-4-validator
Validation mechanism for actix-web
-
espocrm-rs
EspoCRM PHP API Client
-
prost-msg-build
A Protocol Buffers implementation for the Rust Language
-
valuable_value
Valuable values for rust
-
code-rs
multiple coding schemes
-
relative
A type to wrap vtable references such that they can be safely sent between other processes running the same binary
-
serde_json_ctx
serde json extension trait for value
-
website_crawler
gRPC tokio based web crawler built with spider
-
bevy_serde_lens_core
World access module for bevy_serde_lens
-
bs64
SIMD-accelerated Base64 encoding and decoding library
-
benko
A zero dependency bencode parser/encoder
-
minigps
file format support
-
zserio
Runtime support for zserio
-
rapt
Runtime application instrumentation toolkit
-
transmog
A universal serialization ecosystem
-
deft-quick-js
QuickJS Javascript engine wrapper
-
serde_state
Stateful serialization/deserialization for serde
-
rusty_pdf
adding text and images to existing pdf files
-
cdumay_result
serialize and deserialize result using serde
-
qht
Quotient Hash Tables variants QHTc, QQHTc, QQHTDc
-
destream_json
decoding & encoding a JSON stream
-
serde-generate-bin
generate (de)serialization code in multiple languages
-
serde_dynamic_typing
A simplified
serde
-compatible type model that allows dynamic runtime inspection -
endiannezz
Zero dependencies library for I/O endianness on high-level
-
savefile-derive
Custom derive macros for savefile crate - simple, convenient, fast, versioned, binary serialization/deserialization library
-
serde-types
Extension helper types for serde
-
async-io-typed
Adapts any AsyncRead or AsyncWrite type to send serde compatible types
-
jomy-ap-rustc_serialize
Automatically published version of the package
rustc_serialize
in the rust-lang/rust repository from version 1.83.0 The publishing script for this crate lives at: https://github.com/rust-analyzer/rustc-auto-publish -
tree-sitter-parsers
Preinstallation of tree-sitter parsers of multiple languages for Rust projects
-
fefixp
FIXS implementation in pure Rust
-
serde-single-key-map
Unwrap a single key map with serde
-
fluvio-dataplane-protocol
data plane protocol
-
bson2
Encoding and decoding support for BSON in Rust
-
serde_extract
Enables remapping two structs using the Serde framework
-
deb822
(De)Serialization of Deb822 file
-
kitty_image
Display images using the kitty image protocol
-
serde_hzdata
A data markup language for Hanzzok
-
tokio-serde-postcard
tokio-serde
transport based onpostcard
format -
menugen
Hierarchical menu generation library
-
transmog-pot
Pot adaptor for Transmog
-
carbon-pumpfun-decoder
Pumpfun Decoder
-
knative
custom resource definitions and objects
-
dec-sixbit
DEC SIXBIT encoding
-
assembler
An efficient run-time assembler for X86-64 code that is intended to be immediately executed
-
unicode-bidi
Unicode Bidirectional Algorithm
-
bitread
in Rust is designed to efficiently convert small binary data into Rust structs
-
serde_var_export
PHP function var_export() support for Serde
-
serde_utils
macros and types for Serde
-
serde_win_unattend
Rust serde bindings for Microsoft Windows Autounattend.xml
-
esexpr-text
ESExpr serialization text format
-
arya
json validation. simple json repair. lightning fast.
-
time-iso8601
Serialize and deserialize date-time in ISO-8601 format
-
serde_rec
GNU Recfiles data format for serde
-
lexicoid
Short & stable IDs based on timestamps
-
generic-uvarint
A generic wrapper around unsigned_varint + generic_array
-
serde_serializer_quick_unsupported
Helper for implementing a serializer that supports a reduced subset of the serde data model
-
promerge
Parse, edit and merge Prometheus metrics exposition format
-
planus-translation
Internal translation library for planus
-
libzbase32
z-base-32 format for Rust. This implementation is no_std compatible.
-
serde_token
transcoding a Serde deserializer into a sink of tokens
-
fbx
package allows you to read FBX files. This file format was originally developed by Kaydara for MotionBuilder. Kaydara was later acquired by Autodesk Inc.
-
nmapx
nmap serializer & deserializer
-
serde-pbx
working with Apple's .pbxproj format
-
serde-ndim
Serde support for n-dimensional arrays from self-describing formats
-
tl-build
tl build toolkit
-
perfect-decimal
Limited range decimals which serialize as IEE754 floats with no loss of precision
-
rkyv_impl
Macro for
rkyv
users to implement methods onFoo
andArchivedFoo
in a singleimpl
block -
swimos_msgpack
SwimOS MessagePack
-
structure
Use format strings to create strongly-typed data pack/unpack interfaces
-
protoc-bin-vendored-linux-x86_32
protoc binary for linux-x86_32 compiled by Google and bundled in this crate
-
bytey_byte_buffer
Bytey ByteBuffer code, use Bytey instead
-
conjure-object
Runtime support for generated Conjure objects
-
atelier_json
Rust native JSON format for the AWS Smithy IDL
-
crabmole
Porting Go standard library in Rust
-
serde_yaml_ext
Extensions to make dealing with unstructured data easier
-
serry
unstructured Serde
-
axum-bson
axum bson extractor and response
-
ommui_string_patterns
String pattern checkers for OMMUI identifiers
-
nb-serde-query
serialize and deserialize query string in url
-
json-fixer
A robust library for fixing and formatting malformed JSON with support for type conversion
-
tps_minicbor
A CBOR encoder and decoder suitable for
no_std
embedded targets -
redshirt
support for the Redshirt 1 and Redshirt 2 data encoding schemes
-
oura-api
A client for the Oura V2 REST API
-
serde-tcod-config-parser
A best-effort implementation of the now deprecated libtcod config file parser functionality from libtcod
-
dgen
An interpreted DSL for generating test data in any format
-
kafka-serde
serialization and deserialization for the Kafka protocol
-
aliri_base64
Wrappers that make debugging and using byte arrays a bit nicer
-
serde_osc
Serialization and deserialization of Open Sound Control (OSC) packets using serde
-
autoproto
Replacement derive macros for
prost::Message
, and supporting traits and types to make implementing this trait easier -
discortp
Lightweight, flexible Real-time Transport Protocol (RTP) parsing library
-
fcmlib
read and write Brother's FCM plotter files
-
xlsx_reader
Reader of XLSX files (only data)
-
html-to-react
convert a html string to react
-
const-decoder2
Constant functions for converting hex- and base64-encoded strings into bytes
-
susydev-jsonrpc-server-utils
Server utils for susydev-jsonrpc-core crate
-
tysh
hashing the metadata of a type
-
jsonprima
RFC 8259 compliant JSON validator in Rust
-
htscodecs-sys
FFI bindings for htscodecs. htscodecs is automatically built and linked statically. Requires a C compiler.
-
edi
Parser for X12 EDI files
-
gsi
map tile retriever for 'Chi-ri-in-tile' ('地理院タイル'; ja-JP) of 'Geospatial Information Authority of Japan' (GSI)
-
serde-version
Versioning support for Serde
-
bsn1_serde
derive macros for bsn1
-
bytes-kman
serialize and deserialize bytes, a simple way to comunicate to other computer or to save state!
-
pbjson-build
Generates Serialize and Deserialize implementations for prost message types
-
just-a-tag
A #tag-type, RFC 1035 DNS label compatible
-
goodpod
generating Podcasting 2.0 feeds
-
xavier
lightweight and versatile XML parsing library designed to streamline the process of handling XML data with ease and efficiency
-
alt_serde_json
A JSON serialization file format
-
moosicbox_aconverter
Audio converter helper binary
-
mozilla/viaduct
Firefox Application Services
-
jvm-serializable
version of jvm standard serialize and deserialize
-
pakr-iec
Functions to format numbers as decimal (1000 is 1.0k) and IEC (1024 is 1.0ki) up to YOTTA suffix
-
bert
BERT (Binary ERlang Term) serializer
-
bytevec
serialization library that uses byte vectors
-
dle-encoder
DLE ASCII encoder and transport layer for Rust
-
lafere-api
A more or less simple communication protocol library
-
serde_rustler
Serde Serializer and Deserializer for Rustler NIFs
-
serde-helpers
Wrappers for serializing/deserializing Rust objects to and from different data formats
-
rust_erl_ext
Erlang external term format codec
-
basn1
Binary ASN.1 encoding and decoding no-std library (DER)
-
ota-dump
dump manifest of Android's OTA package
-
serialize-quill-delta
Serialize a Quill Delta object to text
-
dhcproto
A DHCP parser and encoder for DHCPv4/DHCPv6.
dhcproto
aims to be a functionally complete DHCP implementation. -
kaydle
Serde serializer and deserializer for KDL
-
serde-json-python-formatter
A serde-json formatter to mimic Python output
-
may_rpc
RPC framework for Rust based on coroutine
-
bramble-data
Bramble's Binary Data Format
-
tracing-serde-modality-ingest
currently only meant for internal use within
tracing-modality
-
bytepack
offers a Read and Write trait extension generalized for any packed data type
-
serialize_bits
Serialization/Deserialization in bits
-
rustic_core
fast, encrypted, deduplicated backups that powers rustic-rs
-
query-params-serialize
Query parameters serde serializer
-
agldt
Tools for handling data conforming the standards of the Ancient Greek and Latin Dependency Treebank
-
ansi-to-html
ANSI escape codes to HTML converter
-
base116_cli
CLI binary for crate base116
-
protozer0
protobuf decoder based on the protozero C++ library
-
rkyv-test
Zero-copy deserialization framework for Rust
-
iso_8583_rs
Parse ISO-8583 messages
-
ream
Data language for building maintainable social science datasets
-
pbf-core
supports the S2JSON 1.0 Specification
-
df_st_db
Database store and query implementation for the DF Storyteller project
-
base91
Encoding binary data as ASCII characters. Similar to base64, but more efficient.
-
htmxtools
A lightweight Rust crate for working with HTMX headers, specifically designed to integrate seamlessly with axum
-
tirse
serde frontent for binary format
-
diny_test
Test serializer format for the diny framework
-
g60
encodes and decodes G60 as bytes or utf8
-
serdect
Constant-time serde serializer/deserializer helpers for data that potentially contains secrets (e.g. cryptographic keys)
-
lightpack
A lightweight, no-std binary serialization library
-
based
Custom numeral systems
-
seredies
Redis Protocol as a serde (de)serializer
-
typed-io
Extends and types
std::io
to make it easier to use -
gsi-csgo
containing ready-made structures for deserializing or reverse serializing data provided by CSGO GSI using serde. With examples.
-
asterix
Encode/Decode for ASTERIX protocol using the deku library
-
k8-obj-metadata
Core Kubernetes metadata traits
-
graphite_binary
Efficient binary serialization for the graphite_minecraft project
-
serde_json_path_to_error
A drop in replacement for serde_json where detailed errors are the default
-
fbthrift_compiler
Calls fbthrift compiler to produce unified lib.rs from thrift files
-
sxor
xor bytes from stdin or a file with a given key
-
enum_primitive_serde_shim
Community Driven Serde Shims
-
esexpr-binary
ESExpr serialization binary format
-
barf
Turn any input into "barf"-ed output
-
serde-format
A tiny trait to format a serializable struct using custom placeholders
-
celp-sdk
This package has been created to provide a rust SDK containing common functionality
-
basehan
A data encryption method using Chinese characters. Kind of like base64.
-
borc
CBOR done right
-
k8-diff
Used for computing diff between Kubernetes objects
-
abio
Safe abstractions for interfacing with the native operating system ABI
-
gc_adpcm
Decoder for the ADPCM bitstream format used by Nintendo on the GameCube, Wii, and WiiU
-
serde-yaml-olidacombe
YAML support for Serde
-
from_as
Traits and derive macros to Read and write types that implement serde Serialize and deserialize to files
-
wasabi_leb128
Read and write the variable length LEB128 number format
-
desse
Ultra fast binary serialization and deserialization for types with size known at compile time
-
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
-
bit_seq
A procedural macro for creating bit sequences
-
bs58-cli
A cli utility for encoding/decoding base58 encoded data
-
shortid
uuidv1 generator and variant. safe and fast.
-
nachricht-nq
Pretty printing of nachricht messages
-
muter
converting data between various formats and encodings
-
kekbit-codecs
Kekbit channels adapters, that allow to directly write and read data structures into a channel
-
HiddenBytes
HiddenBytes is a personal tool for exploring image steganography techniques and algorithms, ideal for experimenting with hiding information in images
-
threetwo
base32 library for Rust
-
codepage-437
Codepage 437 transcoding for Rust
-
axum-toml
Axum extractor for TOML
-
motion3
data types for (de)serializing motion settings from motion3.json files
-
serde_archive
archive serializer for Serde
-
rtcm-json
JSON serialization/deserialization of RTCM v. 3
-
stuckliste
reading and writing MacOS bill-of-materials (BOM) files
-
httlib-huffman
Canonical Huffman algorithm for handling HPACK format in HTTP/2
-
tensorflow_proto
Rust structs for Tensorflow Protocol buffers
-
vartyint
Read & Write varint encoded integers
-
cs_serde_cbor
CBOR support for serde
-
xorio
XOR-ing Read/Write streams
-
spinifex-unsigned-varint
unsigned variable integer format used in the Multiformat specifications
-
url-escape
encoding/escaping special characters in URLs and decoding/unescaping URLs as well
-
pro-serde-versioned
method for versioning and upgrading data structures when serialized via serde
-
avalanche-utils
Avalanche utilities
-
hash_avatar
rust生成随机头像的库
-
avrow
fast, type safe serde based data serialization library
-
hserde
serialization/deserialization library written purely in Rust
-
binext
read/write structs from/to buffers
-
azalea-nbt
A fast NBT serializer and deserializer
-
said
Self-Addressing identifier library
-
Person_Parser
Rust parser
-
small-num
Small crate used to create small numbers optimally
-
dragnit
Schema-based serializing library (part of magister project)
-
skrillax-codec
A framing codec for Silkroad Online network packets
-
sk-cbor
CBOR parsing library
-
serde_dokechi
serializer / deserializer library focus on only serialized binary size
-
tgo
Heterogeneous data type transtion, it's safe, lightweight and fast
-
jsonbb
A binary representation of json value, optimized for parsing and querying
-
xtypes
A Rust-like IDL that doesn't prescribe a transport format
-
stringsext
find multi-byte-encoded strings in binary data
-
base79
Textual representation of and utility functions for base-79 fractional numbers with arbitrary precision
-
minum
An audio synthesis toolset toolset
-
base64_light
Base64 Encoder & Decoder
-
serde-field-with
Serde field with attribute
-
irox-csv
CSV Reader/Writer
-
carbon-fluxbeam-decoder
Fluxbeam Decoder
-
sval_buffer
Value buffering for sval
-
zarrs_opendal
opendal store support for the zarrs crate
-
kittenmoji
encode and decode kittenmoji
-
person_json
JSON serializer and deserializer for Person Profile
-
bs62
Base62 encoder / decoder with support for leading
0x00
bytes -
serde_prometheus_labels
A serializer for Prometheus labels
-
serde_wat
Scary macros for serde_json
-
mempickle
Store raw structs on disk with 0 serialization
-
simple-json-parser
No allocation JSON key value parser with comment support
-
rmp-futures
Async Rust MessagePack and MessagePack-RPC
-
koibumi-base58
A Base58 encoder/decoder library
-
firestore-serde-timestamp
A timestamp serialization helper for firestore-serde
-
jsony
An experimental fast compiling serialization and deserialization libary for JSON like formats
-
serde_flat_regex
a marcro for flattening regex matching keys during serde deserialization
-
ascii_basing
Functions to create base 62 (ASCII) String representations of integers
-
pigeon
efficient packing and unpacking of big-endian binary data
-
http_header
dependency-less HTTP-header builder and parser
-
serde-querystring-axum
A query string extractor for axum based on serde-querystring
-
easybuffers
Faster serialization and deserialization than protobuf
-
tf-bindgen-schema
Rust structures used to (de)serialize Terraform Provider and Config Schema
-
avocado-schema
A schema DSL which can be interpreted to implement multiple purposes
-
unsignedvarint
unsigned varints
-
rasn-derive-impl
Derive macro impls for rasn-derive
-
vdf-serde
Support for the Valve Data Format for Serde
-
trans
Serialization protocol for inter-language communication
-
serde_cose
The COSE (RFC #8152) serialization format
-
merde_json
JSON serialization and deserialization for merde, via jiter
-
rof-rs
Rust Object Format API for Rust
-
toml2json
Convert TOML to JSON
-
b0x
CLI tool to display information about the provided input (integers, IP addresses, strings)
-
classpad_string
handle XCP files and strings for the Classpad fx-400
-
shapely-yaml
YAML serialization and deserialization for Shapely types
-
serde-m3u
-
jsoncodegen
json code generation
-
querystring_tiny
A super tiny library to parse a HTTP querystring
-
x328-proto
Sans-io implementation of the X3.28 field bus protocol
-
prost-stream
prost stream
-
rustt
A wire-protocol for efficiently transfering self-describing data implemented in rust
-
ub
Can bundle multiple sources to a single one and extract back
-
quickfix-msg42
FIX 4.2 messages generated from official XML spec file
-
picodata-rmp-serde
Serde bindings for RMP (forked from rmp-serde)
-
commit_encoding_derive
Commitment encoding derivation macros
-
serde_int_map_traits
Reusable traits for serde_int_map
-
proquint
Proquints are readable, pronouncable representations of identifiers. For humans.
-
md2nb
Convert Markdown files into Wolfram Notebooks
-
hoars
dealing with the HOA (Hanoi Omega Automata) file format
-
dos-cp-generator
DOS code pages build tool for
dos-cp
-
tnetstring
parser for Rust
-
zydis-sys
low level rust bindings for the zydis library
-
compatible-with
Backward compatibility with older data using serde's untagged enums
-
serde_dyn
A package that allows you to dynamically select which type to deserialize at runtime via UUID values specified per type
-
libipld-raw-cbor
ipld raw cbor codec
-
carbon-phoenix-v1-decoder
Phoenix V1 Decoder
-
tobytes
A small crate to simplfy type to bytes encoding
-
binary-io
reading and writing binary data files, according to LCS4. Also supports an extend version of the NBT format, as well as the ShadeNBT format
-
ssh_mux_format
Data format used to communicate with openssh mux server
-
serde_compact
Macros to compact structs and enums serialized with serde
-
uuid-b64
Base64 encoding for UUIDs
-
arrayfire_serde
Serde support for Arrayfire types
-
datagen-rs
A random data generator written in rust
-
tycho
A minimal, self-describing and traversable binary data format designed around rust and the serde data model
-
typed-json
A JSON serialization file format
-
nebula-fbthrift-graph
Nebula Graph graph interface
-
scale-info-derive
Derive type info for SCALE encodable types
-
serde-typeinfo
Runtime type info based on serde data model
-
n64_cart
N64 file header library and utilities
-
gomod-parser
go.mod parser
-
base58id
A short, human-readable identifier for infrequently generated records
-
csv2arrow
Convert CSV files to Arrow
-
serde_json_canonicalizer
JSON Canonicalization Scheme (JCS - RFC 8785) implementation
-
nota
A message format for an alternative universe where IEEE754 floats, UTF-8, and little endian never existed
-
wasmtime_serde_guest
serializing complex types to the wasmtime runtime using serde
-
murdoch-charsets
character-sets type defined by IANA
-
linku-sona
Types from https://www.npmjs.com/package/@kulupu-linku/sona ported to rust
-
blockbuffers
serialization tool which builds strict Flatbuffers binaries
-
json-pretty-compact
A compact & pretty formatter for serde_json
-
sphalerite
A dependency-free crate for binary serialization
-
spaceapi
types and serialization/deserialization
-
tweechat-datatypes
Rust datatypes for tweechat
-
strip_bom
Add a simple BOM striping feature for
str
andString
-
protobuf_iter
Iterate over Protobuf messages while decoding on the fly
-
shinyframework_configuration
Shiny Configuration
-
lib-contra
The function implementation of contra
-
co
Efficient byte packet encoding/decoding
-
json-stream
parse Newline Delimited JSON values from a byte stream
-
arch-ops
encode and decode instructions for several architectures
-
decode_raw
A protobuf debugging tool –
protoc --decode_raw
on steroids -
wstp
Bindings to the Wolfram Symbolic Transfer Protocol (WSTP)
-
rschema
A json-schema generator
-
log4rs-gelf
TCP Handler and GELF Encoder to use with the log4rs logging framework
-
cesu8str
Convert to and from CESU-8 or Modified UTF-8 encodings, only when necessary
-
flat-bytes
serialization format which converts enums and structs from and to bytes
-
serde-reflect-intermediate
Reflection utils of intermediate representation for Serde serialization
-
rkyv_typename
Customizable naming for types
-
sqlite-requests
Represent SQLite queries and executes as request objects
-
endify
effortlessly convert structs between endian-formats
-
serde_json_any_key
Workaround for "key must be a string" error with serde_json. De/serialize any HashMap<K,V>, Vec<K,V>, Iter<(&K,&V)>, or Iter<&(K,V)> as a JSON map.
-
eio
Read and write numbers in big-endian and little-endian
-
uuid32
Uuids formatted as Strings in Crockford base32 for easier to read + copy urls, plus db
-
asn1-cereal
ASN.1 and BER serialization
-
manual-serializer
manual byte buffer serialization & deserialization
-
base64easy
encodes and decodes base64 as bytes or utf8
-
sixel-tokenizer
A tokenizer for serialized Sixel bytes
-
stun_codec_blazh
fork from stun_codec
-
file-utils
Convenience wrappers for file I/O, mostly around binary operations
-
strkey
Serialization of values into a human-readable encoding that preserves lexicographic sort order
-
mini_leb128
A minimal library to read and write integers encoded using LEB128
-
layeredconf
Layered configeration files, deserialized with serde
-
mintaka-bincode
Mintaka Bincode
-
serde-split
Derive two implementations of serde traits for different purposes
-
l6t
reading and writing files used by Line6 Edit, namely Line6 Tone (l6t), Line6 Bundle (l6b), Line6 Tone Collection (l6c) and Sounddiver Library (lib)
-
miso-types
Expanded types for Borsh serialization
-
native-json
Native JSON for Rust
-
serde_edifact
A Serde for Edifact
-
de_env
Deserialize environment variables into a struct
-
protoc-gen-prost-serde
Protocol Buffers compiler plugin providing JSON serializations
-
serde-datetime
serde serializer/deserializer for DateTime
-
file-content
working with files and common text data encodings
-
reserde
Serde-based CLI document converter (Bencode, CBOR, JSON, TAML, x-www-form-urlencoded etc.)
-
noproto
no-std, no-alloc protocol buffers implementation for embedded systems
-
musli-storage
Partially upgrade stable format for Müsli suitable for storage
-
nds_cart
NDS file header library and utilities
-
evolvingstring
creating evolving strings based on SHA256, with serialization and time-based prediction capabilities
-
b64-url
Base 64 Encoding with URL and Filename Safe Alphabet
-
bin-layout
used to serialize and deserialize data in binary format
-
oasis-borsh-derive-internal
Binary Object Representation Serializer for Hashing
-
yaxp-common
<yaxp-cli ⚡> Yet Another XML Parser
-
nbtrock
Read And Write Bedrock NBT
-
merde_msgpack
msgpack serizliation/deserialization for merde
-
gvox-rs
Voxel file format parser
-
serde-bench
Minimal serialization format for benchmarking Serde
-
blkar
Multithreaded archiver offering bit rot protection and sector level recoverability
-
labelled-enum
Converting an enum to/from String
-
sucrose
embedding static data from files at build time
-
nats-types
Enumerations and types for representing NATS protocol messages
-
pagerduty
API Client
-
jsonit
A way to parse Json Items using iterators from streams
-
canonical_json
A Canonical JSON serializer
-
signal-backup-decode
decode signal backups
-
bevis
Fiat-Shamir without the Hassle
-
terraform-parser
Strictly typed terraform plan and state files parser written in Rust
-
serde_epee
Serde support for EPEE
-
lexis
Generates human-readable sequences from numeric values using a predefined word list
-
alesis-samplepad-lib
Serialize and deserialize Alesis Samplepad KIT files
-
serde-constant
Const values for serde
-
bread-cli
byte conversion tool
-
detect-compression
Reader and Writer that auto-detect compresson algorithms
-
xdrgen
XDR codec generator from specification. Designed for use with xdr-codec.
-
bytekey-fix
lexicographic sort-order preserving binary encoding
-
byteorder_async
reading/writing numbers in big-endian and little-endian asynchronously
-
blob-uuid
Converts Uuid to a url friendly 22 character string blob
-
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.
-
csv_generator
that generates CSV or Parquet files with synthetic data based on a provided JSON schema
-
serde_sqlite_jsonb
A Serializer and Deserializer for SQLite jsonb binary format
-
sing_rs
Macros for generating STDIN/STDOUT interfaces to trait objects
-
binary_macros
Macros for decoding base64-like encodings in string literals to [u8] literals
-
polar-prost
Protobuf bindings to interact with Polar watches
-
serror
serialize anyhow errors into json format
-
residua-zigzag
converting between signed and unsigned integers using zigzag encoding and decoding
-
lordeckcodes
Legends of Runeterra deck encoder/decoder
-
sectorize
A small library for writing arbitrarily-aligned data to sectored mediums
-
protobuf-json
serializing Google protobuf objects as JSON using Rust
-
fhir
HL7 FHIR data models
-
serde_bytes_ng
Optimized handling of
[u8; N]
,&[u8]
andVec<u8>
for Serde -
ecpool
Thread pool for managing executions of erasure coding
-
serde-email
A validating email type that can be serialised using Serde
-
jsonist
A JSON formatter
-
conversion
An abstraction crate to convert iterators on the fly
-
streamdata
Sans-IO data stream decoding utilitites
-
json2rdf
converting a JSON file to N-Triple RDF
-
async-xml
deserializing XML data asynchronously
-
pyo3-tonic
Protocol Buffers compiler plugin for PyO3 Python binding compatible gRPC services powered by Prost! and Tonic
-
brioche-ducc-serde
Serde serializer/deserializer implementation for
ducc::Value
(fork) -
ref-swap
Safe wrapper around AtomicPtr
-
mime_serde_shim
Community Driven Serde Shims
-
protopuffer
Rust only protobuf implementation
-
planus-types
Internal type library for planus
-
fwetch
Brought from NodeJs to rust
-
json2cbor
Convert JSON to CBOR
-
serde_partiql
A PartiQL data model serialization file format
-
cyrly
A serde-based YAML serializer for Rust with an unusual output style
-
serde-command-opts
serializing command line options (structopt in reverse)
-
nebular
An audio synthesis toolset
-
asenum
Small derive macro to safely convert the numerical value of an enum to the enum
-
chisel-decoders
Chisel UTF-8 and ASCII byte stream decoder implementations
-
tiled-parser
Tiled JSON deserializer and serializer
-
nrc-protobuf-codegen
Code generator for rust-protobuf. Includes a library and
protoc-gen-rust
binary. Seeprotoc-rust
andprotobuf-codegen-pure
crates. A minor fork of https://github.com/stepancheg/rust-protobuf/ -
zarrs_icechunk
icechunk store support for the zarrs crate
-
serde-dot-case
Rename all enum fields to dot.case
-
bevy_ron
temporary bevy ron fork
-
uri-url
Efficient Conversion of URIs and URLs
-
json_log
Log with JSON
-
nano-ogmo
Small cross platform ogmo3 deserialization
-
df_st_cli
Command line interface for Dwarf Fortress Legends
-
cdi3
data types for (de)serializing display settings from cdi3.json files
-
rustsv
A customizable CSV data parser
-
packet-9dfd7e7b6ae4d549987171c9f89a823d
experiment
-
binson
Implements the binson binary serialization format. See binson.org for details.
-
msgpack-value
Types and macros for the MessagePack data model
-
vlq
Sourcemap-style VLQ encoder and decoder
-
bc-envelope-cli
Gordian Envelope Command Line Tool
-
msb128
std::io::{Read, Write} positive primitive Rust integers in the Most Significant Base 128 (MSB128) variable-length encoding
-
alac-encoder
Rust port of Apple's open source ALAC library
-
serialize-with-password
serializing and encrypting data
-
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
-
musli-tests
Müsli is a flexible and generic binary serialization framework
-
decoder_value
A generic decoder value
-
serde_jacl
Serialization and Deserialization of JACL
-
rsjson
Json parser library
-
raw-bytify
converting structs to bytes and vice-versa
-
binbin
Create structured binary files in arbitrary formats
-
aiid
AIngle base32 encoding scheme for keys, agents, identifiers, etc
-
logos-display
A derive macro to automatically define the Display trait based on logos
token
andregex
attributes -
jsonrpc-lite
JSON-RPC 2.0 Specification serialization for Rust
-
cstea
An Ingredient crate for working with csv files in rettle
-
yaml2json-rs
Convert YAML documents to JSON
-
prost_types_for_lucas
Fork to prost-types, try for add serde derive
-
carbon-token-2022-decoder
Carbon Token 2022 Decoder
-
nebula-fbthrift-storage
Nebula Graph storage interface
-
xdr_extras
Contains tools to use with the serde-xdr
-
xml_c14n
Safe & stupid simple API for XML canonicalization, built on libxml2
-
residua-uleb128
reading and writing unsigned integers in LEB128 encoding
-
numf
Convert numbes between formats
-
neon-serde2
Easily serialize object for use with neon, fork of neon-serde
-
ps-base64
Base64 encode/decode
-
protoc-wkt
Google Protobuf well-known type file descriptor sets
-
roe
Unicode case conversion
-
sixel-image
An interface for querying, manipulating and serializing/deserializing Sixel data
-
jsurl
A more compact and human-readable alternative to JSON + URL encoding
-
hex-matrix
build hex matrix using byte array
-
desert_rust
Binary serialization library for Rust
-
protobuf-json-mapping
JSON mapping for Protocol Buffers messages
-
yaxpeax-ia64
ia64 decoder for the yaxpeax project
-
zarrs_object_store
object_store store support for the zarrs crate
-
endio
ergonomic reading/writing of binary data, with automatic endianness conversion and extendability
-
sqlite_varint
functions for dealing with varints from SQLite
-
ser_raw
fast serializer
-
s2json-core
supports the S2JSON 1.0 Specification
-
ls_rules
A Little Snitch .lsrules file format model
-
rs2js
A macro to convert Rust structs to/from JsValues
-
bytekey
lexicographic sort-order preserving binary encoding
-
serde_many
Multiple serialization/deserialization implementations for the same type
-
serde_shon
SHON serialization and deserialization support in Rust
-
gba_cart
GBA file header library and utilities
-
serde_mcf
Serde deserializer for Modular Crypt Format (MCF)
-
ogmo
Serde definitions for Ogmo level editor files
-
std_serde_shims
Community Driven Serde Shims
-
musli-descriptive
A fully self-descriptive format for Müsli
-
byteorder-pack
A binary data reader and writer that is similar to Python's struct module
-
nrc-protobuf
Google protocol buffers A minor fork of https://github.com/stepancheg/rust-protobuf/
-
py27-marshal
port of https://github.com/python/cpython/blob/master/Python/marshal.c
-
validjson
JSON schema and content validator executable
-
transmog-async
Async stream support for Transmog
-
bumpy_vector
A Vector-like object with different sized entries
-
keystone-engine
Rust bindings for the Keystone Engine assembler library
-
win-sid-core
Windows security identifier primitive
-
float-format
custom floating point number format
-
jsonway
JSON building DSL and configurable serializers for Rust
-
dusk-varint
varint+zigzag integer encoding/decoding (no_std)
-
prost-uuid-doubleint
Prost uuid custom datatype
-
endian-type
Type safe wrappers for types with a defined byte order
-
argus-ser
Rustc Ty serialization and TS bindings
-
query-params-trait
Query parameters trait
-
fastvlq
A fast variant of Variable-Length Quantity with a focus on speed and no_std support
-
raftlog_protobuf
Encoders and decoders of the Protocol-Buffers messages for the constituents defined in
raftlog
crate -
quick-csv
quick csv reader and decoder
-
muddy_macros
Procedural macros for string obfuscation. Should only be used as part of the 'muddy' crate.
-
base58check
encoding
-
varint
Google Protobuf's Variable-Length Integers
-
rdfoothills
A collection of mostly small, RDF related utilities, including conversion between different serialization formats, using external tools
-
ron-edit
ron parser preserving all syntax information
-
json_in_type
fast json serialization
-
capnp_conv
capnp write/read traits to convert from structs to readers/builders
-
mrg
parsing and serializing Gravity Defied levels
-
onehot
One-hot encoding trait and proc macro for auto deriving
-
serde-hex
Hexadecimal encoding/decoding with serde
-
radix64
A base64 library by another name
-
rcobs
Reverse-COBS encoding
-
hipack
Serialization/deserialization for the HiPack format
-
actix-multiresponse
intents to allow supporting multiple response/request data formats depending on the Content-Type and Accept headers
-
quickfix-msg40
FIX 4.0 messages generated from official XML spec file
-
bitsreader
trait to read bits from a stream of integers
-
m-bus-parser
parsing M-Bus frames
-
base_core_socialist_values
Encode and decode with BCSV (base core socialist values)
-
base45
Encoder/decoder for base45
-
milf
native Rust encoder and decoder of My INI-Like Format (MILF)-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for MILF data to facilitate…
-
valu3-parquet
Parquet and Arrow encoding and decoding for valu3
-
kradical_jis
Conversions to Unicode from JIS X 0212 and JIS X 0213
-
irox-time
Date and Time types to manage the inherent complexity of dealing with the fourth dimension
-
stuckliste-cli
A command-line utility for reading and writing MacOS bill-of-materials (BOM) files
-
jsonsv
CLI validator for JSON schema
-
stega
conceal and reveal UTF-8 encoded data within PNG images
-
protoc-bin-vendored-linux-ppcle_64
protoc binary for linux-ppcle_64 compiled by Google and bundled in this crate
-
snoop
packet format parser reader and writer
-
carbon-stabble-stable-swap-decoder
Stabble Stable Swap decoder
-
mavryk_data_encoding
encoding/decoding data compatible with mavryk data encoding
-
planus-lexer
Internal lexer library for planus
-
serde_cast
B cast
-
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.
-
cargo-auditable
Make production Rust binaries auditable
-
instant-xml
A more rigorous way to map XML to Rust types
-
finite_repr
Isomorphic encoding/decoding data to & from numbers
-
fifthtry-serde_sqlite_jsonb
A Serializer and Deserializer for SQLite jsonb binary format (FifthTry fork, till PR is merged)
-
const_base
Decoding/encoding base 64/32/16 strings at compile-time
-
five8_core
Core utilities for the five8 crates
-
dlg
parsing .dlg files
-
rkyv_rpc
Helpers for defining an RPC protocol using rkyv
-
json_minimal
A minimal json crate
-
fog-human-json
Human-readable fog-pack data, through JSON
-
jasper
RFC 8259-compliant JSON encoder and decoder
-
serbuffer
Memory Efficient Serialization Library
-
rulid
Rust Universally Unique Lexicographically Sortable Identifier
-
asm
decoding and encoding assembly of various architectures
-
mllp-rs
MLLP (Minimal Lower Layer Protocol) implementation
-
gvdb
glib gvdb file format
-
bytebox
Easy and performant data storage inspired by Flutter's shared_preferences
-
ns_keyed_archiver
encode/decode NSKeyedArchive binary plists
-
json2pb
convert json object to protobuf message
-
cooplan-config-reader
function for reading config files based on tokio & serde json
-
const_parse
Parses any input string into a
u128
value -
chromium_pickle
Binary value packing and unpacking
-
transmog-bincode
Bincode adaptor for Transmog
-
rton-tl
parsing and serializing TL-B schemes
-
balena-cdsl
Configuration DSL
-
store
A dead simple binary (de)serializer
-
jsonrs
Json parser
-
base64ct
Pure Rust implementation of Base64 (RFC 4648) which avoids any usages of data-dependent branches/LUTs and thereby provides portable "best effort" constant-time operation and embedded-friendly no_std support
-
mft
A Fast (and safe) parser for the Windows Master File Table (MFT) format
-
alogfmt
Logfmt serializer implementation using serde
-
raw_str
type which contains a byte slice that is believed to contain UTF-8 string data, but which has not been validated
-
jzon
Continuation of json-rust, a JSON implementation in Rust
-
mk_ext_serde_yaml
YAML data format for Serde
-
libfyaml-sys
Rust binding for libfyaml
-
natural_slice
Encoding some properties of slices as natural numbers using Kociemba's alogrithms
-
mutelnet
handling TelnetEvents from telnet-codec
-
ef80escape
A domain-specific-language to select commits in a git repo. Similar to Mercurial's revset.
-
jsonc-to-json
converting JSONC into JSON
-
sec1
Pure Rust implementation of SEC1: Elliptic Curve Cryptography encoding formats including ASN.1 DER-serialized private keys as well as the Elliptic-Curve-Point-to-Octet-String encoding
-
packing
Bit packing and unpacking for arbitrarily aligned fields
-
cjson
Canonical JSON serializer
-
kerberos_asn1
Parse/Build Kerberos ASN1 DER To/From Rust structs
-
oci-runtime-spec
OCI Runtime Spec serde types for Rust translated from JSON Schema by QuickType
-
pbjson-types-any
Protobuf well known types with serde serialization support
-
base131072
encoding
-
bytemuck_derive
derive proc-macros for
bytemuck
-
datahobbit
that generates CSV or Parquet files with synthetic data based on a provided JSON schema
-
baste64
A base64 codec
-
stc-s
serializer/deserializer with JSON support
-
sfc_cart
SNES/SFC ROM header library and utilities
-
raad
reading and writing bytes
-
full_logger
Easy to use Log library
-
m10-protos
M10 Protocol Buffers
-
fast-tlsh
generate / parse / compare TLSH locality sensitive hashes
-
inlay
CLI tool for encoding and decoding simple binary data structures
-
serde_str
A serde wrapper that stores type using Display and FromStr
-
rsapar
schema-based parsing and validation of structured data files, inspired by JSaPar for Java
-
byteflow
reading/writing non-byte-aligned numeric types
-
restless-data
Helper types to encode and decode request and response bodies for the restless crate
-
xml_tokens
Parse XML to tokens. Serialize tokens to XML.
-
libipld-json
ipld json codec
-
polywrap_msgpack_serde
An msgpack Serializer and Deserializer data format with Serde for Polywrap
-
py-marshal
port of https://github.com/python/cpython/blob/master/Python/marshal.c
-
merde_yaml
YAML deserialization for merde
-
charset
Character encoding decoding for email
-
sval_ref
A variant of sval::Value for types with internal references
-
sval_flatten
Value flattening for sval
-
serde_jcs
JSON Canonicalization Scheme (JCS) for Serde
-
encryption-macros-utils
belongs to the encryption-macros crate
-
stmc
TCP/UDP Message Communication wrapper
-
row2pgcsv
Serializer for PG CSV
-
rs-cjy
Convert between CSV, JSON, YAML formats of 2D dataset
-
firefly-meta
Parser and serializer for the Firefly Zero metadata file format
-
basic-toml
Minimal TOML library with few dependencies
-
fjson
parsing and formatting json with C-style comments and trailing commas
-
another_json_minimal
A minimal json crate
-
point_reader
CLI tool to read and display VSE points data
-
buffer_io
an intuitive library for reading and writing binary buffers
-
udsv
A serde library for the UNIX Delimiter Separated Values format
-
monc
Read And Write Bedrock NBT
-
bl_save
Read Blockland save files
-
minicbor-io
A set of I/O utilities for minicbor
-
zuri_nbt
Read and write minecraft NBT data
-
anyseq
Automatically generate serde Deserializer from separated values
-
serde-aux-ext
serde-aux extension
-
borsh-cli
Command-line utility for manipulating Borsh-serialized data
-
utf8-builder
Build and validate UTF-8 data from chunks. Each chunk doesn't have to be a complete UTF-8 data.
-
xtest
XML testing library related to exile and xdoc
-
serializable-yaml
Serializable equivalent of yaml-rust
-
ssh_format_error
Data format used to communicate with openssh mux server
-
decstr
IEEE 754 decimal floating point bitstrings
-
yamlette
Complete and comprehensive YAML 1.2 processor, written in pure rust
-
protokit_textformat
Usable protocol buffers
-
zvariant_derive
D-Bus & GVariant encoding & decoding
-
dfraw_json_parser
parses Dwarf Fortress raw files into JSON
-
string-intern
string interning. Unique features: allows to define a type for each kind of interned values and a validator for the values of that type.
-
carbon-macros
Macros for Carbon
-
bung
A serialization implementation for SurrealDB, based on MessagePack
-
tan_convert
A CLI for converting Tan text and binary files from/to other formats
-
serde_builder
serde extension to build de/serialization algorithms for types using a builder pattern
-
rt_proto
rt proto for Rust
-
json-flat-parser
Parse JSON document into a flat data structure
-
base32ct
Pure Rust implementation of Base32 (RFC 4648) which avoids any usages of data-dependent branches/LUTs and thereby provides portable "best effort" constant-time operation and embedded-friendly no_std support
-
utf-32-to-utf-8
Convert UTF-32 to UTF-8 encoding
-
dessert
A impler way of writing Serde custom serialize and deserialize traits
-
lib-endian
The simplest library for storing a value while handling byte order or for obtaining the byte order of the current target
-
xdoc
XML
-
serde-automerge
(De)serialize
serde
objects from or intoautomerge
transactions -
muxml
serializing and deserializing MusicXML files to an intermediate representation
-
jce
in Rust
-
jrf
An underpowered JSON formatting cli
-
toy-json-formatter
JSON formatter that is built to be fault tolerant from the ground up. Its job is to take any input and do its best to parse it and format it as JSON.
-
katcp
monitor and control protocol
-
hexutil
A macro to implement common traits to work with hexadecimal values
-
bit_ops
Common bit-oriented operations on primitive integer types with a focus on
no_std
andconst
compatibility. Unlike other crates that provide tooling to create sophisticated high-level types with bitfields… -
quickfix-msg41
FIX 4.1 messages generated from official XML spec file
-
parquet-py
command-line interface & Python API for parquet
-
cborg
A CBOR parser
-
yenc
Encodes and decodes using the yEnc encoding
-
try_encoding_from
A convenient API for serde_json, serde_yaml, serde_cbor. Meme of the TryFrom and TryInto traits.
-
polyglot
format-agnostic serialization
-
zlo
A binary serialization/deserialization strategy that uses Serde for transforming structs into very compact bit representations
-
ricksponse
A request/response structure allowing for a multitude of encodings/decodings
-
serialzero
A minimalist JSON parsing and serialization library for Rust
-
json_parser_kevin_wang
a Json parser to parse simple structure of json
-
df_st_world_history
World_history.txt parser for the DF Storyteller project
-
dencode
decoding and encoding frames from readers and writers
-
llsd
LLSD serializer and deserializer
-
cbor-diag
parsing data encoded in Concise Binary Object Representation (CBOR) (in any of raw binary, hex encoded (with comments) or diagnostic notation) then printing it out in either annotated hex form or…
-
ascii85
encoding and decoding Adobe Ascii85
-
cbor-codec-plus
CBOR Codec implementation
-
zarrs_plugin
The plugin API for the zarrs crate
-
bytekind
Containers for byte arrays that are generic over their serialization format
-
pbzlib
used for simplifying the serialization and deserialization of protocol buffer objects to/from files. The main use-case is to save and read a large collection of objects of the same type…
-
webbuf
fast base64 and hex encoding/decoding
-
s2-pmtiles
reads/writes The S2 PMTiles 1.0 Specification
-
does-it-json
Compare serde serialization with the schemars JSON schema
-
serde-tc
Serde support for trait calls
-
transmog-versions
Multi-version/Multi-format support for Transmog
-
protobuf_codec
Encoders and decoders for Protocol Buffers based on bytecodec crate
-
fbs
Fbs FlatBuffers Rust runtime library
-
pdf_structure_viewer
Inspect how the PDF's structure looks
-
openrtb
v2.5 and OpenRTB Dynamic Native Ads v1.2 types for rust
-
byteio
I/O abstractions for bytes
-
rug-binserial
A very simple crate to serialize rug integers as strings of bytes (for use in efficient binary serialization)
-
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
-
gin-tonic
main gin-tonic crate - rust protobuf with gin and tonic
-
wirehair-wrapper
Rust wrapper for https://github.com/catid/wirehair
-
cbor
CBOR (binary JSON) with type based decoding and encoding
-
serdeio
Tiny IO utility library for Rust to serialize/deserialize Serde compatible structs
-
conjure-serde
Serde Serializer and Deserializer wrappers for Conjure
-
sval_test
testing sval::Value implementations
-
stdto
set of functional traits for conversion between various data representations
-
emoji256
A binary-to-text encoding scheme for hashes and cryptographic keys
-
serde-path
URL Path decoding and encoding with serde
-
nom-varint
Parse varints (used by Celeste, Minecraft, and Protocol buffers) using nom
-
databuf
used to serialize and deserialize structured data in binary format
-
urlencode
A CLI utility for URL-encoding or -decoding strings
-
moosicbox_audio_decoder
MoosicBox Symphomia player package
-
deser-json
JSON support for deser
-
de-regex
Regular expression based deserialization for serde
-
steganography
A simple steganography library
-
dns-codec
represent arbirary data as legal DNS names using a mostly base-38 encoding (including '.' and '-' where permitted)
-
wire-rs
Extensible interface for converting data to/from wire protocol. Supports non-contiguous buffers (including &[IoSlice]) and is no_std compatible.
-
contra
A minimal serialization/deserialization library with expanded persistency functionality
-
transmog-json
Json adaptor for Transmog
-
libbase64-sys
An FFI Binding to libb64, cencode.h and cdecode.h
-
bytesutil
byte utility for Rust
-
utf8mb3
Let mysql's utf8 encoding store four-byte characters such as emoji(让 mysql 的 utf8 编码存储表情符号这类的四字节字符)
-
planus-buffer-inspection
Internal buffer inspection library for planus
-
serde-extensions
Extensions for serde serializable structs
-
locale_name_code_page
that helps us get code pages (then legacy encodings) used in Windows
-
rustybit-serde-bencode
A bencode serializing/deserializing library powered by Serde
-
serde-avro-bytes
Efficiently store Rust idiomatic bytes related types in Avro encoding
-
base64-lt
A base64 (with padding) string encoding/decoding utility
-
nessusx
nessus serializer & deserializer (json & csv)
-
nu-serde
Turn any value into a nu-protocol::Value with serde
-
carbon-jupiter-swap-decoder
Jupiter Swap Decoder
-
hew
Command line tool for converting binary data to and from hexadecimal
-
huski-lib-core
No std ASCII table aide library core
-
serde-field-default
Serde field default attribute
-
zalgo-codec-macro
zalgo_embed! macro for compiling source code that's been converted into a single grapheme cluster by the zalgo-codec-common crate
-
bincode_derive
#[derive(Encode, Decode)] for bincode
-
carbon-jupiter-dca-decoder
Jupiter DCA Decoder
-
reproto-repository
reproto repository
-
base64-bytes
Binary blobs with intelligent serialization
-
protokit_grpc
Usable protocol buffers
-
sparkles-parser
Parser for sparkles tracing library
-
tauriless_serde
details of serialization and deserialization of messages for
tauriless
-
carbon-log-metrics
Log Metrics
-
serde_repr_base64
A #[serde(with = "base64")] adaptor for base64 and bytemuck
-
transmute-bytes
Simple. Safe. From bytes without loss
-
serde_buf
Generic buffering for serde
-
json-commons
A set of JSON common tools in Rust
-
timecode-coder
A pure Rust no_std library for decoding and encoding timecode in real-time
-
rfsee-tf-idf
TF-IDF implementation for rfsee
-
csv-stream
For building CSVs as Streams or Iterators
-
rjship
A collection of tools for working with the JSend specification, written in Rust
-
c32
Crockford's Base32 encoding
-
handwritten-json
Convert a non-standard JSON string into a normalized JSON string
-
willow-encoding
implementing encoders and decoders of Willow types and messages
-
ctr_cart
3DS file header library and utilities
-
double-int
format represents an integer that can be stored in an IEEE 754 double-precision number without loss of precision
-
messagepack-core
messagepack for
no_std
-
verilization-compiler-cli
The verilization serialization description language compiler command line
-
netascii
Iterator adaptors for encoding and decoding netascii as according to RFC 854
-
bin_io
Framework for reading and writing to binary files
-
cdr-encoding-size
Helper crate for RustDDS: Trait to compute the maximum CDR-serialized size of data
-
protobuf3
Google protocol buffers
-
cbor-codec
CBOR Codec implementation
-
arrowvortex_clipboard
Small library for encoding and decoding ArrowVortex clipboard data
-
parsenmap
parsing nmap xml file to csv or json
-
mproto
runtime library for mproto schemas
-
cyware-convert
Encoding library for web security applications
-
tsv
tsv (tab-seperated-values) data format for serde (serialization/deserialization)
-
csv-core
Bare bones CSV parsing with no_std support
-
baze64
Encode & decode base64 from & to arbitrary byte sequences
-
ebcdic
convert EBCDIC to ASCII and back
-
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.
-
fofc-rs
Binary data format used to encode random files
-
json-canon
Serialize JSON into a canonical format
-
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
-
femtopb-build
A code generator for
femtopb
-
minicbor-derive
Derive minicbor
Decode
andEncode
traits -
rustf8
An iterator to decode a single UTF-8 character from an I/O stream
-
flour
Serializes and deserializes BCCAD / BRCAD files to and from JSON
-
combee
flexible data analysis library written in pure Rust inspired by pandas (python)
-
xml2json-rs
converting to and from XML/JSON
-
wdg-base64
The Base64 Data Encoding
-
sfo-serde-result
serialize and deserialize result using Serde
-
df_st_world_sites_and_pops
World_sites_and_pops.txt parser for the DF Storyteller project
-
serde-binary
Serde data format for binary files
-
serde_any
Dynamic serialization and deserialization with the format chosen at runtime
-
lazy-borink
Lazy deserialization type
-
zarrs_data_type
Zarr data types for the zarrs crate
-
corepack
A no_std support for messagepack in serde
-
wire-framed
encoding and decoding structures into a binary data format
-
musli-serde
Transparent shim to use serde types in Müsli
-
protobuf-mapper
Automatic conversion between Protocol Buffers generated types and your Rust types
-
redis-derive
implements the redis::FromRedisValue and redis::ToRedisArgs traits from mitsuhiko / redis-rs for any struct
-
serialize_rows
serializing trait for 2d vectors and arrays
-
pbf
Mininmal protobuffer module; Build your own glue
-
bytey_bincode
Bytey Bincode Extension, use Bytey instead
-
plabble-codec
Plabble Transport Protocol codec
-
cenc
Create and use byte encodings
-
from_as_file
Traits to Read and write types that implement serde Serialize and deserialize to files
-
quickfix-msg50
FIX 5.0 messages generated from official XML spec file
-
crate_file_dyzs_16
program to read a CSV file and write a JSON file
-
planus-inspector
Internal library for planus
-
io_self
system for encoding/decoding binary data based on a predefined format
-
slen
encoding and decoding loadouts from the Splatoon series
-
valuable
Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries
-
libipld-core
Base traits and definitions used by ipld codecs
-
async-streamdata
Async IO data stream decoding utilitites
-
sval_nested
A recursive variant of sval
-
SerialRust
This package allow for the serialization and deserialization of things
-
dialectic-tokio-serde
A backend builder for the Dialectic crate using Serde serialization over Tokio transport
-
spanned_json_parser
A Json parser that gives you the line and column number for each value
-
carbon-kamino-vault-decoder
Kamino Vault Decoder
-
leekoq
This project is an open source pure
Rust
implementation of Microchip’s KeeLoq proprietary -
proqnt
Zero-copy proquint encoding and decoding
-
url-utils
Url Encode and Decode
-
messagepack-cli
CLI tool to convert MessagePack data to JSON and vice versa
-
tidwall_geohash
Geohash library
-
h-encoder
dead week 𝓮𝓷𝓳𝓸𝔂𝓮𝓻
-
rsv-data
RSV Encoding/Decoding
-
beamcode
Erlang BEAM instructions encoding / decoding library
-
ta1394-avc-audio
A pure-Rust implementation of AV/C commands for audio subunit defined by 1394 Trading Association
-
reproto-backend-java
Rethinking Protocol Generators
-
docchi_compaction
A serializer which compresses integers
-
aws_account_id_from_key_id
Decodes the AWS Account ID given an AWS Access Key ID
-
crypto-morse
Encoding and decoding morse code for unicode
-
microserde
Zero-dependency implementation of Serde
-
int-conv
Explicit integer conversions
-
roman_encoder
Encode unicode string into roman numerals
-
micropb-gen
Generate Rust module from Protobuf files
-
serde-nu
Turn any value into a nu-protocol::Value with serde
-
serde_ub_json
UBJSON (Universal Binary JSON) serialization file format
-
binary_serde_macros
binary serialization and deserialization
-
residua-mutf8
converting between MUTF-8 and UTF-8
-
pbf-derive
supports the S2JSON 1.0 Specification
-
json_macros
Convenience macros for constructing JSON objects from literals
-
bech32-no_std
Encodes and decodes the Bech32 format
-
irox-raymarine-sonar
Raymarine/Navionics Sonar Logs Reader
-
quirs
wrapper around the Quirc QR decode library
-
binverse
Fast binary serialization with versioning
-
pipecsv
A pipebase plugin using csv serde
-
gophermap
Parse and generate Gopher responses
-
psrdada-sys
Bindgen wrappers for psrdada
-
to_bytes
Serialize values into memory bytes
-
binn-rs
serialize/deserialize binn format with no_std/no_alloc support
-
deser
An experimental serialization and deserialization library for Rust
-
new_type_derive
Combat primitive obsession by easily creating strongly-typed wrappers and reference types
-
serde_cbor
CBOR support for serde
-
base64id-core
Efficiently represent 64, 32 and 16 bit integers as base64url strings
-
alphaid
Generate Youtube-Like IDs with Rust
-
serde-wasm-bindgen
Native Serde adapter for wasm-bindgen
-
from_to_bytes
trait for convert between bytes and <T>
-
nimble
Async friendly, simple and fast binary encoding/decoding
-
json-position-parser
json parser with positions
-
encoji
Emoji based encoding and decoding. 🔥🔥🔥🚀
-
diesel_json
Json wrapper type for JsonB data handling in diesel
-
blob
Blob serialization/deserialization utilities
-
base64-string
Base64 hash made using Rust
-
serde_deser_iter
Iterate through serialized sequences allowing to aggregate them without deserializing to an allocated collection
-
charlestown
RFC 4180-compliant CSV reader and writer
-
futures-lite-byteorder
A small crate that adds byteorder support to futures_lite
-
carbon-kamino-lending-decoder
Kamino Lending Decoder
-
cook-with-rust-parser
A parser written in Rust for CookLang
-
tiny-json-rs
lightweight JSON parser for Rust
-
simple_bencode
bencode encoder and decoder, that uses neither rustc-serialize or Serde. Instead, it serializes from / deserializes to a tree using a 4-branch enum.
-
tasd
Encoder/decoder for the TASD file format
-
bite
read and write primitives in little endian, and in big endian
-
json_to_csv
Super simple function that will convert your json flat objects into a csv
-
plain-binary-stream
Encodes elementary types into bytes and back
-
base64-lib
A base64 encoder / decoder
-
glassy
An easy and fast library for encoding and decoding binary data
-
bee_code
encoding and decoding bencode formatted data
-
ion-c-sys
Bindings to Amazon Ion C
-
serde_ipld_dagjson
IPLD DAG-JSON support for Serde
-
conv64
base 10 to base 64 converter
-
purescript-corefn
A parser for PureScript's corefn JSON representation
-
df_st_api
Starting an API server for the DF Storyteller project
-
uri-pct
Percent encode/decode uri components or strs
-
hex-macro
Adds a hex! macro for compile-time hex decoding
-
wasmrs-codec
MessagePack Codec implementation used by wasmRS modules
-
rs_json2csv
Convert JSON to CSV in Rust
-
merde_json_types
Wrapper types for merde_json that implement serialization/deserialization
-
picopb
no_std protobuf parsing for Rust
-
carbon-marginfi-v2-decoder
MarginfiV2 Decoder
-
borden
RFC 4648-compliant Base64 encoder and decoder
-
texoder
A text stream which can encode/decode text in several encoding formats
-
zarrs_http
A synchronous http store for the zarrs crate
-
base31
encoding and decoding, useful to represent large integers in a short, case-insensitive, hard-to-misread format
-
flexiber
Encoding and decoding of BER-TLV as described in ISO 7816-4, without allocations
-
conf_json
A human editable configure file in JSON parser
-
n85
N85 (Ascii85 variant) encoder & decoder
-
chromium-base64-rs
Pure rust implementation of chromium's btoa and atob
-
pi_base58
base58 encoding & decoding
-
pretty-bytes-typed
Strongly-typed prettified byte values
-
wire
An abstraction over TCP and struct serialization
-
cbor-tools
Tools for encoding and decoding CBOR
-
utf-16-to-utf-8
Convert UTF-16 to UTF-8 encoding
-
yojson-rs
A parser for Yojson format(https://mjambon.github.io/mjambon2016/yojson.html)
-
musli-common
Common utilities shared among Müsli encodings
-
json-rs
Lightweight JSON reader and writer, written in pure rust
-
serde_json_v8
A JSON serialization file format matching V8 formatting
-
carbon-lifinity-amm-v2-decoder
Lifinity AMM V2 Decoder
-
bakery
Deserialize binary objects from structured text data files
-
binable
Minimal library for encoding (decoding) types to (from) binary
-
string_wrapped
Tiny library to easily handle deserialization of different types that are serialized to strings
-
uwucodec
Encode your data into uwu and back
-
serde_jce
Jce format support for serde-rs
-
arrow-csv
Support for parsing CSV format to and from the Arrow format
-
json_unstringify
Unstringifies JSON
-
cborian
CBOR Codec implementation
-
zende
A zigzag encoding/decoding library
-
carbon-marinade-finance-decoder
Marinade Finance Decoder
-
buf-view
Read/write primitive types on a wrapper buffer view
-
csv2json-lite
A little tool to convert a csv to a valid json array of object
-
residua-cesu8
converting between CESU-8 and UTF-8
-
yaml2json-rs-bin
Command line utility to convert YAML files to JSON
-
serde_yaml
YAML data format for Serde
-
l3d_rs
L3d (Luminaire 3D (XML Format)) parser and writer for Rust, specifically for the Rust/WASM target as such designed for JSON format
-
detrojt
A hack to support deserialization of arbitrary trait objects
-
i256
Optimized implementations of 256-bit signed and unsigned integers
-
fermion
A super-compact binary encoding format ideal for constrained no_std environments
-
b64-rs
A super speedy* base64 encoder
-
protoc-rust
protoc --rust_out=... available as API. protoc needs to be in $PATH, protoc-gen-run does not.
-
mnumonic
A tiny library to convert opaque binary data to and from a human-memorable phrase
-
json_serializer
JSON serializer that can encode and decode data from a file already in valid JSON format into a Hashmap, and deserialize it back into the original JSON string
-
jsmn
A minimalistic JSON parser
-
df_cp437
Decoder for CP437 to UTF-8
-
pageman
Disk-based page manager/store
-
zarrs_zip
A storage adapter for zip files for the zarrs crate
-
mmtf
Macromolecular transmission format (MMTF) decoder and encoder
-
const_time_enc
port of ParagonIE's constant time encodings for PHP
-
uao-rs
big5 uao encoder/decoder
-
json_parser_simple
json parser lib
-
serdeconv
convenient traits and functions for converting between TOML/JSON/MessagePack strings and serializable values
-
fixed-byterepr
Big-endian and little-endian fixed byte conversion traits
-
xdr
XDR encoding and decoding library
-
smoljson
Minimal
-
leb128-u64
Extremely minimal and simple LEB128 u64 encoding/decoding
-
with-str-bytes
Safely manipulate the bytes of a UTF-8 string
-
keyedes
serialize and deserialize trait objects by allowing users to encode keys into the format
-
carbon-kamino-farms-decoder
Kamino Farms Decoder
-
df_st_image_site_maps
Site Maps parser for the DF Storyteller project
-
base64-easy
encode and decode use base64
-
ipp_encoder
Internet Printing Protocol encoder-decoder
-
spork
Safe process fork