-
serde_json
A JSON serialization file format
-
base64
encodes and decodes base64 as bytes or utf8
-
bincode
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
serde_with
Custom de/serialization functions for Rust's serde
-
prost
A Protocol Buffers implementation for the Rust Language
-
darling
A proc-macro library for reading attributes into structs when implementing custom derives
-
bson
Encoding and decoding support for BSON in Rust
-
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.
-
bytemuck
A crate for mucking around with piles of bytes
-
serde
A generic serialization/deserialization framework
-
rmp
Pure Rust MessagePack serialization implementation
-
borsh
Binary Object Representation Serializer for Hashing
-
lexical
Lexical, to- and from-string conversion routines
-
scale-info
Info about SCALE encodable Rust types
-
rmp-serde
Serde bindings for RMP
-
data-encoding
Efficient and customizable data-encoding functions like base64, base32, and hex
-
polars
DataFrame Library based on Apache Arrow
-
percent-encoding
Percent encoding and decoding
-
schemars
Generate JSON Schemas from Rust code
-
urlencoding
A Rust library for doing URL percentage encoding
-
serde_qs
Querystrings for Serde
-
ron
Rusty Object Notation
-
hex
Encoding and decoding data into/from hexadecimal representation
-
yasna
ASN.1 library for Rust
-
serde_urlencoded
x-www-form-urlencoded
meets Serde -
html-escape
This library is for encoding/escaping special characters in HTML and decoding/unescaping HTML entities as well
-
rkyv
Zero-copy deserialization framework for Rust
-
serde-big-array
Big array helper for serde
-
serde-reflection
Extract representations of Serde data formats
-
reed-solomon-erasure
Rust implementation of Reed-Solomon erasure coding
-
integer-encoding
varint+zigzag and fixedint integer encoding/decoding (https://developers.google.com/protocol-buffers/docs/encoding)
-
serde_yaml
YAML data format for Serde
-
humantime-serde
Serde support for the
humantime
crate -
packed_struct
Binary-level structure packing and unpacking generator
-
array-bytes
A collection of array/bytes/hex utilities
-
zvariant
D-Bus & GVariant encoding & decoding
-
serde-aux
A serde crate's auxiliary library
-
tinyjson
Tiny simple JSON parser/generator
-
calamine
An Excel/OpenDocument Spreadsheets reader and deserializer in pure rust
-
binrw
A Rust crate for helping read structs from binary data using ✨macro magic✨
-
erased-serde
Type-erased Serialize and Serializer traits
-
bendy
A rust library for encoding and decoding bencode with enforced canonicalization rules
-
voca_rs
Voca_rs is a Rust library for manipulating [unicode] strings
-
apache-avro
A library for working with Apache Avro in Rust
-
minicbor
A small CBOR codec suitable for no_std environments
-
encode_unicode
UTF-8 and UTF-16 character types, iterators and related methods for char, u8 and u16
-
bs58
Another Base58 codec implementation
-
binary-layout
The binary-layout library 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…
-
ubyte
A simple, complete, const-everything, saturating, human-friendly, no_std library for byte units
-
schema_registry_converter
Encode/decode data from/to kafka using the Confluent Schema Registry
-
xlsxwriter
Write xlsx file with number, formula, string, formatting, autofilter, merged cells, data validation and more
-
serde-pickle
A serde-based serialization library for Python's pickle format
-
serde_plain
A restricted plain text serializer for serde
-
rusty_ulid
Rust ULID (Universally Unique Lexicographically Sortable Identifier) generation and processing
-
arrow2
Unofficial implementation of Apache Arrow spec in safe Rust
-
apollo-encoder
Library to serialise GraphQL Schemas
-
versionize
A version tolerant serialization/deserialization framework
-
prost-reflect
A protobuf library extending prost with reflection support and dynamic messages
-
deser-hjson
a Hjson deserializer for Serde
-
celes
Rust crate for handling ISO 3166-1. Each country has a three digit code, two letter code, three letter code, full state name, and short english aliases
-
prost-types
A Protocol Buffers implementation for the Rust Language
-
bitstream-io
Library for reading/writing un-aligned values from/to streams in big-endian and little-endian formats
-
simple_asn1
A simple DER/ASN.1 encoding/decoding library
-
savefile
Simple, convenient, fast, versioned, binary serialization/deserialization library. Works on stable rust, but provides much better performance with nightly.
-
os_str_bytes
Convert between byte sequences and platform-native strings
-
http-serde
Serde support for the http crate. (De)serialize HeaderMap, Uri, Method, StatusCode
-
unsigned-varint
unsigned varint encoding
-
hcl-rs
HCL parser and formatter for rust with serde support
-
fastfield_codecs
Fast field codecs used by tantivy
-
datafusion-proto
Protobuf serialization of DataFusion logical plan expressions
-
borsh-schema-derive-internal
Schema Generator for Borsh
-
cbor_event
The CBOR Event library. There are no dependencies, all platforms are supported and it is wasm compatible.
-
stringsext
find multi-byte-encoded strings in binary data
-
utf8-width
To determine the width of a UTF-8 character by providing its first byte
-
fastnbt
Serde deserializer for Minecraft's NBT format
-
picky-asn1
Provide ASN.1 simple types
-
serde_amqp
A serde implementation of AMQP1.0 protocol
-
serde_closure
Serializable and debuggable closures. This library provides macros that wrap closures to make them serializable and debuggable
-
json_value_merge
Interface to merge serde_json::Value objects
-
serde_rusqlite
Serialize/deserialize rusqlite rows
-
speedy
A fast binary serialization framework
-
csv2parquet
Convert CSV files to Parquet
-
harsh
Hashids implementation for Rust
-
capnp
runtime library for Cap'n Proto data encoding
-
fluvio-protocol
Fluvio streaming protocol
-
pbjson-build
Generates Serialize and Deserialize implementations for prost message types
-
pythonize
Serde Serializer & Deserializer from Rust <--> Python, backed by PyO3
-
npyz
NumPy file format (de-)serialization. Fork of outdated npy-rs.
-
serde-generate
Generate (de)serialization code in multiple languages
-
planus
Planus is an alternative compiler for flatbuffers, an efficient cross platform serialization library
-
procspawn
thread::spawn just with processes
-
bytecheck
Derive macro for bytecheck
-
borsh-derive-internal
Binary Object Representation Serializer for Hashing
-
rqrr
Detect and read QR codes from any image source
-
picky-asn1-der
An ASN.1-DER subset for serde
-
pcap-file
A crate to parse, read and write Pcap and PcapNg
-
base64-url
Base64 encode, decode, escape and unescape for URL applications
-
serde-tuple-vec-map
Deserialize a serialized map to a Vec<(K, V)> in serde
-
serde-value
Serialization value trees
-
bytecodec
A tiny framework for implementing encoders/decoders of byte-oriented protocols
-
typescript-type-def
Generate TypeScript type definitions for Rust types
-
json5
A Rust JSON5 serializer and deserializer which speaks Serde
-
ajson
JSON Parser for Rust - Get JSON values quickly
-
byteorder
Library for reading/writing numbers in big-endian and little-endian
-
kmip-ttlv
KMIP TTLV (de)serialization
-
decimal-rs
High precision decimal implementation for Rust
-
ciborium
serde implementation of CBOR using ciborium-basic
-
actix-web-validator
Validation mechanism for actix-web
-
lexical-core
Lexical, to- and from-string conversion routines
-
z85
Rust implementation of ZeroMQ's Z85 encoding mechanism with padding
-
rbson
Encoding and decoding support for BSON in Rust
-
serde_regex
A serde wrapper that (de)serializes regex as strings
-
mdbook-satysfi
A mdbook backend for generating SATySFi documents
-
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
-
value-bag
Anonymous structured values
-
newline-converter
Newline byte converter library
-
serde_ipld_dagcbor
IPLD DAG-CBOR support for Serde
-
yore
Rust library for decoding/encoding character sets according to OEM code pages
-
asn1_der
This crate provides an ASN.1-DER en-/decoder
-
multibase
multibase in rust
-
quick-junit
Data model and serializer for JUnit/XUnit XML
-
rend
Endian-aware primitives for Rust
-
serde-hashkey
Space efficient, in-memory serde serialization which supports hashing
-
pot
A concise binary serialization format written for
BonsaiDb
-
subtle-encoding
Encoders and decoders for common data encodings (base64, bech32, hex) which avoid data-dependent branching/table lookups and therefore provide "best effort" constant time. Useful for encoding/decoding…
-
serde-intermediate
Intermediate representation of Serde serialization
-
noodles-vcf
Variant Call Format (VCF) reader and writer
-
stellar-xdr
Stellar XDR types, encoding, and decoding
-
utf8-chars
Char-by-char iterator and
read_char
method forBufRead
-
num256
Implementation of 256 bit integers
-
base64-serde
Integration between rust-base64 and serde
-
vt100
Library for parsing terminal data
-
protoc-bin-vendored
protoc binaries compiled by Google and bundled in this crate
-
minicbor-ser
A simple implementation of serde for minicbor
-
eccodes
Unofficial high-level Rust bindings of the latest ecCodes release
-
pct-str
Percent-encoded strings for URL, URI, IRI, etc
-
serde_valid
JSON Schema based validation tool using with serde
-
escape8259
RFC8259-compliant string escaping and un-escaping
-
svd-rs
A CMSIS-SVD base structures
-
apple-bundle
Apple BundleResources serializer and deserializer for Rust
-
serde-transcode
Transcode from one Serde format to another
-
typify
JSON schema to rust type code generator
-
nuid
A highly performant unique identifier generator
-
pb-rs
A converter from proto files into quick-protobuf compatible Rust module
-
wolfram-expr
Efficient and ergonomic representation of Wolfram expressions in Rust
-
serde-querystring
A query string deserializer based on serde
-
base16
base16 (hex) encoding and decoding
-
base64-stream
To encode/decode large data with the standard Base64 encoding
-
auditable-serde
Serialize/deserialize data encoded by
cargo auditable
-
serde-lite
A general-purpose serialization/de-serialization library
-
protoc-gen-prost
Protocol Buffers compiler plugin powered by Prost!
-
csv-diff
Compare two CSVs - with ludicrous speed 🚀
-
protobuf-json-mapping
JSON mapping for Protocol Buffers messages
-
serde-sarif
Serde serialization for SARIF files
-
serde_json_lodash
lodash.js ported version, work with serde_json::Value
-
prost-wkt-types
Helper crate for prost to allow JSON serialization and deserialization of Well Known Types
-
yaml-merge-keys
Implementation of the YAML merge key extension. http://yaml.org/type/merge.html
-
serde-name
Extract the Serde name of structs and enums
-
clap-serde
Provides a wrapper to deserialize clap app using serde
-
schema_analysis
Analyze the schema of any self describing format
-
chewdata
Extract Transform and Load data
-
dlhn
DLHN is a blazing fast and small data serialization format
-
cbor4ii
CBOR: Concise Binary Object Representation
-
tor-bytes
Helpers for encoding and decoding byte-orientted data, as used by Tor
-
serde-encrypted-value
A Serde Deserializer wrapper which transparently decrypts encrypted values
-
image2
A simple image processing library
-
async-bincode
Asynchronous access to a bincode-encoded item stream
-
serde-diff
A small helper to serialize the diff of two structs of the same type and apply those differences to other structs
-
lber
An ASN.1/BER parser/encoder based on nom
-
bp7
Rust implementation of dtn Bundle Protocol Version 7 ([RFC 9171]
-
cookie-factory
nom inspired serialization library
-
serde_spanned
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.
-
flexbuffers
Official FlexBuffers Rust runtime library
-
xml-pretty
XML prettifer binary using xmlem
-
typeshare
Seamlessly share type definitions across multiple languages for FFI interoperability
-
validr
Validate and modify Deserialize request body data
-
content_inspector
Fast inspection of binary buffers to guess/determine the encoding
-
serde_tuple
De/serialize structs with named fields as array of values
-
ordered-varint
Byte-orderable, variable length encoding
-
bitflags_serde_shim
Community Driven Serde Shims
-
bt_bencode
A Bencode encoding/decoding implementation
-
bebop
The Rust runtime for Bebop, a schema-based binary serialization format
-
quickxml_to_serde
Convert between XML JSON using quickxml and serde
-
serde-rename-rule
Serde RenameRule
-
serde_html_form
(De-)serialization support for the
application/x-www-form-urlencoded
format -
storekey
Lexicographic sort-order preserving binary encoding format for key-value stores
-
parquet-format-safe
Safe Parquet and Thrift reader and writer (sync and async)
-
hematite-nbt
A full-featured library for working with Minecraft's Named Binary Tag (NBT) file format, including Serde support
-
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
-
flatdata
Rust implementation of flatdata
-
binserde
A crate for serializing data structures into a binary format
-
syn-serde
Library to serialize and deserialize Syn syntax trees
-
serde-toml-merge
Merge your toml values
-
pilota
Pilota is a thrift and protobuf implementation in pure rust with high performance and extensibility
-
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… -
dicom-encoding
DICOM encoding and decoding primitives
-
shurjopay-plugin
Rust plugin for for quick integration of shurjopay API
-
json2parquet
Convert JSON files to Parquet
-
mercy-cli
Mercy CLI is a simple command line interface built on top of the Mercy Rust crate
-
flatten-json-object
Tiny Rust library for flattening JSON objects
-
otdrs
otdrs is a tool to 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
-
bincode2
A binary serialization / deserialization strategy that uses Serde for transforming structs into bytes and vice versa!
-
extfg-sigma
A library for Sigma extfg financial interface messages serialization/deserialization
-
posix-space
Pure Rust implementation of
isspace
for the POSIX locale -
serde_cbor_2
CBOR support for serde
-
streamson-lib
Library for processing large JSONs
-
rudano
A data serialization format as similar as possible to Rust's own syntax
-
lexpr
A representation for Lisp data
-
sgxs
Library for working with the SGX stream format
-
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
-
json5format
Customizable JSON5 document formatter that preserves comments
-
jsonxf
A fast JSON pretty-printer and minimizer
-
rbxm
Reader for Roblox model files
-
idm
Implicit Data Markup
-
serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
jsonrpsee-types
Shared types for jsonrpsee
-
parsec-interface
Parsec interface library to communicate using the wire protocol
-
serde-encrypt
Encrypts all the Serialize
-
pdf-writer
A step-by-step PDF writer
-
osmpbfreader
Read OpenStreetMap PBF files in rust
-
opg
Rust OpenAPI 3.0 docs generator
-
data-encoding-macro
Macros for data-encoding
-
serde-env
deserialize env into structs via serde
-
boba
Encoder and decoder for the Bubble Babble binary data encoding
-
codes-agency
This package provides a common code representing standards agencies
-
htmlize
Encode and decode HTML entities in UTF-8
-
yaup
URL parameters serialization
-
tui-input
TUI input library supporting multiple backends
-
optional-field
Alternative data type to Option for representing values that can have 3 states: present, missing or null
-
serde_someip
A SOME/IP serialization format
-
laurel
Transform Linux Audit logs for SIEM usage
-
pinecone
A no_std + serde compatible message library for Rust
-
cargo-geiger-serde
TODO: Write description
-
dusk-bytes
A trait that uses constant generics to implement de/serialization on sized type
-
nix-nar
Library to manipulate Nix Archive (nar) files
-
jsondata
JSON processing package for document databases
-
rust-strings
rust-strings
is a library to extract ascii strings from binary data -
pb-jelly
A protobuf runtime for the Rust language developed at Dropbox
-
linkstore
Library for embedding, manipulating and retrieving data embedded in binaries using linker sections
-
simple_excel_writer
Simple Excel Writer
-
base85
A library for Base85 encoding as described in RFC1924
-
alt_serde_json
A JSON serialization file format
-
grammers-tl-types
Rust definitions for Telegram's API types and functions
-
proteus
Proteus is intended to make dynamic transformation of data using serde serializable, deserialize using JSON and a JSON transformation syntax similar to Javascript JSON syntax. It also…
-
binascii
Useful no-std binascii operations including base64, base32 and base16 (hex)
-
byte_struct
Pack and unpack structure as raw bytes with packed or bit field layout
-
serde_yaml_with_quirks
YAML support for Serde, fork with quirks support
-
rkyv-test
Zero-copy deserialization framework for Rust
-
rbase64
A fast multi-threaded base64 encoding library and CLI tool
-
serde_dhall
Dhall support for serde
-
html-minifier
This library 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>
… -
serde-this-or-that
Custom deserialization for fields that can be specified as multiple types
-
capnpc
Cap'n Proto code generation
-
savefile-derive
Custom derive macros for savefile crate - simple, convenient, fast, versioned, binary serialization/deserialization library
-
pb-jelly-gen
A protobuf binding generation framework for the Rust language developed at Dropbox
-
msgpack-schema
A specification language for MessagePack data format
-
bin-layout
This library used to serialize and deserialize data in binary format
-
gvariant
A pure-rust implementation of the GVariant serialisation format
-
register-bits
Perform register-bit manipulation which is verified at compile time
-
sval
A no-std, object-safe serialization framework
-
sj
-
crc32mnemo
Tool providing mnemonic representation for a CRC32 sum over given data
-
netcdf
High-level NetCDF bindings for Rust
-
stun_codec
Encoders and decoders for STUN (RFC 5389) and its extensions
-
matrix-pickle
A simple binary encoding format used in the Matrix world
-
serde_assert
Testing library for serde Serialize and Deserialize implementations
-
elfbin
Build ELF object files defining symbols with fixed binary data
-
serde_array_query
Serde deserialization format for HTTP query string arrays
-
comma_serde_urlencoded
serde_urlencoded with support for serialization and deserialization of sequences and tuples in comma separated format
-
serde-json-core
serde-json for no_std programs
-
castflip
Library for encoding/decoding numeric variables, arrays and structures in little-endian and big-endian
-
serde-cs
Serde serialization/deserialization for camma separated lists
-
imagine
A crate to help with images
-
furse
A simple Rust wrapper for the official CurseForge API
-
votable
Rust implementation of a VOTable serializer/deserializer with support for format other than XML, such as JSON, TOML or YAML
-
urlencode
A CLI utility for URL-encoding or -decoding strings
-
validatron
A data structure validation library designed for user input
-
wstp
Bindings to the Wolfram Symbolic Transfer Protocol (WSTP)
-
fluvio-smartengine
The official Fluvio SmartEngine
-
gzb_binary_69
this is a binary key value structure with a high performance a reader and writer
-
ofilter
OFilter is a fast thread-safe Bloom filter
-
lexical-write-float
Efficient formatting of floats to strings
-
libeither
Either struct for Rust
-
preserves
Implementation of the Preserves serialization format via serde
-
ssh_format
Data format used to communicate with openssh mux server
-
html2pdf
Convert HTML to PDF using a Headless Chrome browser
-
tantivy-bitpacker
Tantivy-sub crate: bitpacking
-
lordeckcodes
Legends of Runeterra deck encoder/decoder
-
byteordered
Abstraction for reading and writing data with implicit byte order awareness
-
cbored
CBOR exact reader and writer
-
scale-info-derive
Derive type info for SCALE encodable types
-
serde_bare
An implementation of the BARE (https://baremessages.org) encoding format
-
simple_x509
A simple X509 creating library
-
bdt
Utility for viewing, querying, converting, and comparing files in popular data formats (CSV, Parquet, JSON, Avro)
-
cs_serde_bytes
Optimized handling of
&[u8]
andVec<u8>
for Serde -
alt_serde
A generic serialization/deserialization framework
-
airmash-protocol
Protocol library for airmash
-
svg2pdf
Convert SVG files to PDFs
-
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.
-
serde_state
Stateful serialization/deserialization for serde
-
virtio-queue-ser
Serialization for virtio queue state
-
ebml-iterable
This crate provides an iterator over EBML encoded data. The items provided by the iterator are Tags as defined in EBML. The iterator is spec-agnostic and requires a specification…
-
atelier_json
Rust native JSON format for the AWS Smithy IDL
-
serde-jsonlines
Read & write JSON Lines documents
-
shardio
Out-of-memory sorting and streaming of large datasets
-
rmpv
Value variant for RMP
-
picky-krb
Encode/decode Kerberos ASN.1 DER structs
-
edn-format
Rust implementation of EDN (Extensible Data Notation)
-
serde_ini
Windows INI file {de,}serialization
-
rutie-serde
rutie serde integration
-
etwin_serde_tools
Helper functions for
serde
-
endiannezz
Zero dependencies library for I/O endianness on high-level
-
frostflake
Customizable and thread-safe distributed id generator
-
enser
Enum serialization with tag
-
cj_bitmask_vec
BitmaskVec is a Vec that pairs bitmasks with T. Bitmasks u8 through u128 are supported.
-
golden_apple
A Rust library for decoding and sharing Minecraft data types
-
fnmatch-regex
Convert a glob-style pattern to a regular expression
-
skip_bom
Skip the optional encoding Byte Order Mark (BOM) at the start of a file if it exists
-
base91
Encoding binary data as ASCII characters. Similar to base64, but more efficient.
-
openrtb
OpenRTB v2.5 and OpenRTB Dynamic Native Ads v1.2 types for rust
-
empty_type
Tools to define and convert between types and their corresponding "maybe types"
-
axum-msgpack
serialize/derserialize msgpack for axum
-
unicode-bom
Unicode byte-order mark detection for files and byte arrays
-
serde-email
A validating email type that can be serialised using Serde
-
xml_serde
Namespace aware XML (de)serializer utilizing Serde
-
capwriter
Cap aware vector serializer & deserializer
-
serde_variant
Retrieve serde provided variant names for enum objects
-
noodles-bcf
Binary Call Format (BCF) reader and writer
-
option_set
Bitflags on steroids
-
bincode-purplecoin
A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!
-
prost-msg-build
A Protocol Buffers implementation for the Rust Language
-
lunify
A crate for converting Lua bytecode to different versions and formats
-
pbjson
Utilities for pbjson conversion
-
serde_klv
KLV data format for Serde
-
asomeip
Library to handle SOME/IP messages incl. payload via Fibex files.
-
vox_writer
A simple writer module for MagicaVoxel file format
-
radiation
Convert Rust type into raw bytes and vice versa
-
utf7-imap
Mailbox names encoder and decoder (UTF-7 IMAP RFC 3501)
-
plantuml_encoding
Encoding and decoding text plantuml diagrams to facilitate communication of them through URL
-
serde_json_merge
Merge, index, iterate, and sort a serde_json::Value (recursively)
-
k8-types
Kubernetes Object Types
-
fog-pack
Binary Data format supporting immutable references, schema, and compression
-
oasis-borsh
Binary Object Representation Serializer for Hashing
-
robot36-encoder
Library to convert images into audio using the robot 36 encoding
-
serde_amp
Serialization/deserialization tooling for Asynchronous Messaging Protocol
-
humphrey_json
A JSON library for the Humphrey ecosystem
-
cluttered
A CLI Texture Packer written in rust
-
attrsets
Proc macro for defining multiple variants of a struct/enum with different attribute annotations e.g. for multiple Serde serializations
-
serde_spaniel
Spaniel Interactive Deserialiser for Serde
-
quoted-string
Specification independent utilities to handle quoted strings (in Mail, MIME types, ..)
-
stellar-notation
Rust library for encoding and decoding objects in Stellar Notation format
-
rsubs-lib
Pure Rust subtitle manipulation and conversion library
-
crockford
Provides Crockford Base32 encoding for identifiers (e.g. u64 values).
-
ryan-cli
Ryan: a configuration language for the practical programmer
-
egui-bind
Library for showing keybinds
-
residua-cesu8
A library for converting between CESU-8 and UTF-8
-
ssmarshal
Stupid simple value-only marshaling using serde
-
memcomparable
A memcomparable serialization format
-
serde_x12
A Serde for ASC X12 EDI documents
-
fluvio-dataplane-protocol
data plane protocol
-
oem_cp
Rust library that handles OEM code pages (e.g. CP{437,737,850}) for single byte character sets
-
varinteger
Rust module for encoding/decoding varints that doesn't do any IO. Inspired by the Node.js varint module
-
esl
A library for reading, writing and processing ESM/ESP/ESS files
-
xdr-codec
XDR encode/decode runtime support. Pairs with xdrgen which generates code from specs.
-
asterix
Encode/Decode for ASTERIX protocol using the deku library
-
ledger-models
A comprehensive model library for financial products (securities, prices, transactions, etc). Protobuf used for serialization, with language-specific implementations
-
ulid-generator-rs
A Rust crate for generating ULIDs
-
quartz_nbt
Provides support for serializing and deserializing Minecraft NBT data in binary and string form
-
df_storyteller
Command line interface for Dwarf Fortress Legends
-
tpk
A (de)serialization crate for TPK data
-
datamatrix
Data Matrix (ECC 200) decoding and encoding with an optimizing encoder
-
serde_tagged
Tag values during serialization, retreive tags during deserialization
-
pink-erased-serde
Type-erased Serialize and Serializer traits
-
mezzenger-webworker
Transport for communicating with web workers
-
coult
Hashicorp vault secret retrival helper, using hyper and serde, and automatically parsing
-
yaml-split
provides an iterator over individual YAML documents in a YAML file or stream
-
binverse
Fast binary serialization with versioning
-
concrete-fft
Concrete-FFT is a pure Rust high performance fast Fourier transform library
-
ply-rs
Library for reading/writing ascii and binary PLY files
-
serdine
A tiny serialization library for storing types in a raw (but safe), memcpy-like, format
-
oasis-cbor
Rust CBOR serialization built as a thin wrapper around sk-cbor
-
desse
Ultra fast binary serialization and deserialization for types with size known at compile time
-
interner
A string, path, and buffer internment crate with no dependencies
-
osm_transit_extractor
Extract public transport data from an OpenStreetMap file
-
mprocs-vt100
Fork of vt100 for mprocs
-
redis-macros
Simple macros and wrappers to redis-rs to automatically serialize and deserialize structs with serde
-
pilota-build
Compile thrift and protobuf idl into rust code at compile-time
-
jsonformat
Formats JSON extremely fast
-
resend
resend is a easy to use, performant, customizable and extendable Rust library for little-endian/big-endian serializing and deserializing
-
wire-rs
Extensible interface for converting data to/from wire protocol. Supports non-contiguous buffers (including &[IoSlice]) and is no_std compatible.
-
serde_with_macros
proc-macro library for serde_with
-
gedcomx
The core data structures and serialization / deserialization of the GEDCOM X format
-
htmlentity
Encode a unicode character to html entity, decode html entity to a unicode character
-
pq
jq for protobuf
-
map-to-javascript-html
A library for serializing a map to JavaScript code in HTML usually for dynamically generating strings on web pages
-
informalsystems-prost
Release based on a fork until upstream is updated
-
serde_partiql
A PartiQL data model serialization file format
-
xml2json-rs
A library for converting to and from XML/JSON
-
borsh-derive
Binary Object Representation Serializer for Hashing
-
serde_trim
serde deserialize_with String trim
-
jsonml
JsonML deserialization and serialization
-
simple_serde
A wrapper around multiple serde libraries making it easy to encode and decode multiple types
-
base2048
base2048 encoding for efficient encoding of binary data on twitter
-
zbus_macros
proc-macros for zbus
-
protoc-gen-prost-crate
Protocol Buffers compiler plugin powered by Prost!
-
serde-attributes
Serde Attributes
-
hyper_serde
Serde support for Hyper types
-
postcard-bindgen
A crate to generate bindings for the postcard binary format for other languages than Rust
-
libipld-raw-cbor
ipld raw cbor codec
-
lib0
Efficient binary encoding library for Yrs
-
serde-smile
A Smile implementation for Serde
-
amqp_serde
Serde implementation for AMQP 0-9-1 types
-
bibicode
A crate to convert any natural number from one numeral system to another
-
qif_generator
Library for QIF file generation
-
recap
Deserialize typed structures from regex captures
-
json-pointer
A crate for parsing and using JSON pointers, as specified in RFC 6901
-
const-decoder
Constant functions for converting hex- and base64-encoded strings into bytes
-
hex-buffer-serde
Helper for serializing byte buffers as hex strings in
serde
-
serde_urlencoded_field
Easily urlencode fields in serde_dervie types
-
base85rs
A base85 (RFC1924 variant) encoder / decoder
-
itch
A cli tool for InTerCHanging between different serialized data formats
-
protospec
One binary format language to rule them all, One binary format language to find them, One binary format language to bring them all and in the darkness bind them
-
serde-bytes-repr
Serde adapter for controlling the representation of bytes
-
picori
Picori is a library for decompilation, modding, and rom-hacking with focus on GameCube and Wii games
-
anvil-region
Region file format storage for chunks
-
sbp2json
Rust native implementation of SBP (Swift Binary Protocol) to JSON conversion tools
-
configured
Utility to load configuration from three well defined layers into any type which can be deserialized by Serde
-
rcodec
Provides combinators for purely functional, declarative encoding and decoding of binary data
-
spreet
Create a spritesheet from a set of SVG images
-
unnest-ndjson
Convert large JSON documents to ndjson/jsonlines
-
dht-logger
Read DHT sensor data formatted in JSON over a serial interface and log it
-
ident_case
Utility for applying case rules to Rust identifiers
-
leetspeak
random, non-random, and custom leetspeak translation functions
-
serde_url_params
URL parameters serialization
-
edres
Generate struct and enum definitions from data files
-
base65536
A binary encoding optimized for UTF-32/UCS-4 encoded text and Twitter
-
ya-relay-proto
Golem relay messages
-
mipsasm
A MIPS assembler targeting the N64
-
serde-partial
Serde partial serialization made easy
-
base64id
Efficiently represent 64, 32 and 16 bit integers as base64url strings
-
brcode
Crate to parse and emit BR Codes
-
prost-reflect-build
A utility function for use with prost-build and prost-reflect to generate ReflectMessage implementations
-
messy_json
JSON Parser for dynamically structured documents
-
stmc
Simple TCP/UDP Message Communication wrapper
-
schemafy
Generates serializeable Rust types from a json schema
-
hpack
A library implementing HPACK coding
-
punycode
Functions to decode and encode Punycode
-
hext
A binary file markup language
-
kmip-protocol
KMIP protocol object (de)serialization
-
googleplay-protobuf
The automatically generated types derived from the Google Play Protobuf specification
-
simple_slip
A small and simple library for SLIP encoding
-
serde-redis
Serde deserialization for redis-rs
-
json_minimal
A minimal json crate
-
yason
Encoding and decoding support for YASON in Rust
-
base64-compat
encodes and decodes base64 as bytes or utf8 - compatible with older Rust versions
-
serde_encom
Official EnCom Rust library
-
bad64
Rust bindings for Binja's arm64 disassembler
-
stdto_core
Stdto provides a set of functional traits for conversion between various data representations
-
json_value_resolve
Interface to resolve String to serde_json::Value
-
midi_file
For reading and writing MIDI files
-
ucs2
UCS-2 decoding and encoding functions
-
decart
Octo cartridge encoder/decoder
-
auditable-info
High-level crate to extract the dependency trees embedded in binaries by
cargo auditable
-
bende
A bencode encoding/decoding implementation backed by serde
-
json_in_type
a library for fast json serialization
-
json-objects-to-csv
Robust Rust library for converting JSON objects into CSV rows
-
serde-query
Serde-compatible streaming data-query language with a jq-like syntax
-
spaceapi
SpaceAPI types and serialization/deserialization
-
struct-patch
A lib help you patch Rust instance, and easy to partial update configures
-
gift
A library for reading and writing GIF images
-
serde_with_extension
This crate with extended functionality for serde_with
-
muon-rs
Serde support for MuON data interchange format
-
stun-coder
A 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)…
-
probor
A (prototype of) serialization protocol on top of CBOR that provides protobuf-like functionality
-
serde-hjson
Hjson serialization file format
-
msgpackin
Msgpackin pure Rust MessagePack encoding / decoding library
-
makepad-micro-serde
Makepad micro replacement for serde
-
simple_xml_serialize
A Rust XML serialization library
-
legacy_pcap_file
A crate to read and write legacy Pcap file format
-
serde_merge
Simple utility to merge some serializable data types
-
block_kit
Simple wrapper for slack api
-
httlib-protos
Protocol Buffers binary format implementation
-
serde_nanos
Wrapper to process duration and timestamps as nanoseconds
-
nachricht-serde
Serde bindings for nachricht
-
easy_json_serde
Dead-simple JSON serialization / deserialization
-
toml-datetime-compat
Simple conversion of toml_datetime types from/to chrono and time
-
llvm_profparser
Parsing and interpretation of llvm coverage profiles and generated data
-
packing
Bit packing and unpacking for arbitrarily aligned fields
-
async-io-converse
Can conduct a conversation over any AsyncRead or AsyncWrite type with serde compatible types
-
csv-pipeline
CSV processing library
-
osm-pbf-proto
OpenStreetMap PBF-Format data-structures
-
sandstorm
Sandstorm Cap'n Proto interfaces
-
psrdada-sys
Bindgen wrappers for psrdada
-
serde-loader
Serde wrapper to load/save serializable data from relative paths
-
actix-web-4-validator
Validation mechanism for actix-web
-
recoord
Handle coordinates in different formats
-
indexer
This crate allows you to create an index (a multi-value sorted map) based on serde json values
-
keyvalues-serde
(De)serialize VDF text with serde
-
serde-cw-value
Serialization value trees for CosmWasm
-
html-to-react
convert a html string to react
-
marketstore
Marketstore rust driver
-
debt64
An implementation of Base64 - https://en.wikipedia.org/wiki/Base64
-
rml_amf0
Modules for handling the encoding and decoding of data with Adobe's Action Message Format 0 (AMF0 data format)
-
cesu8str
Convert to and from CESU-8 or Modified UTF-8 encodings, only when necessary
-
pmtiles2
A low level implementation of the PMTiles format based on the standard Read and Write trait
-
solana-reed-solomon-erasure
Rust implementation of Reed-Solomon erasure coding (Solana temporary fork)
-
serde_arrays
A simple module to support serializing and deserializing const generic or arbitrarily-large arrays
-
rschema
A json-schema generator
-
rfc822-like
RFC822-like encoding used in conrol files implemented for serde
-
harlaw
Transform DSL files to JSON. Formatting options available for custom output.
-
dos-cp
DOS code pages
-
encoding_rs_io
Streaming transcoding for encoding_rs
-
actix-multiresponse
actix-multiresponse intents to allow supporting multiple response/request data formats depending on the Content-Type and Accept headers
-
musli
Müsli is a flexible and generic binary serialization framework
-
base45
Encoder/decoder for base45
-
redis-derive
This crate implements the redis::FromRedisValue and redis::ToRedisArgs traits from mitsuhiko / redis-rs for any struct
-
simple-xlsx-writer
A simple and memory efficient XLSX writer
-
xmlserde
useful tool for serializing and deserializing xml
-
enum_primitive_serde_shim
Community Driven Serde Shims
-
polyglot_rs
A ibrary used for encoding and decoding data types from a portable byte buffer, used in https://frpc.io
-
another_json_minimal
A minimal json crate
-
delimited-protobuf
A read/write library for length-delimited protobuf messages
-
hyperjson
A hyper-fast Python module for reading/writing JSON data
-
messagepack-rs
messagepack-rs is pure Rust MessagePack implementation
-
serde_rustler
Serde Serializer and Deserializer for Rustler NIFs
-
ansi-color-codec
Encode bytes as ANSI background colors
-
serde-nebula-fbthrift-graph
nebula-fbthrift-graph serde deserializer
-
dts
A tool to deserialize, transform and serialize data between different encodings
-
winres-edit
Load and modify windows resources in existing executables (.exe or .res)
-
leekoq
This project is an open source pure
Rust
implementation of Microchip’s KeeLoq proprietary -
timecode
library to manipulate timecode
-
echonet-lite
Pure Rust ECHONET Lite implementation
-
avrow
Avrow is a fast, type safe serde based data serialization library
-
sparkplug-rs
Sparkplug protobuf bindings for Rust
-
libcvss
A Rust implementation of the CVSS specification
-
knurdy
Minimal, opinionated KDL deserialization with Serde
-
ssh_mux_format
Data format used to communicate with openssh mux server
-
serde_json_matcher
A library for matching JSON data using a declarative syntax
-
unicase_serde
serde Serialization and Deserialization for UniCase crate
-
arcfinder
Tool for finding arcs in gcode for 3D-printing and replacing them with G2/G3 commands
-
serde-tc
Serde support for trait calls
-
prometools
Extensions for prometheus-client
-
lbs
Lazy Binary Serialization
-
delta-encoding
A library to encode and decode a delta-encoded stream of numbers
-
pipejson
A pipebase plugin using json serde
-
const_base
Decoding/encoding base 64/32/16 strings at compile-time
-
package_json_schema
Parse content from
package.json
content and consume the result as aPackageJson
struct -
tobu
A protobuf data format for serde with first class support for reflection
-
json_typegen
Procedural macro that generates Rust types from JSON samples
-
ex3-serde
EX3 serialize/deserialize crate
-
tweechat-datatypes
Rust datatypes for tweechat
-
vlq
Sourcemap-style VLQ encoder and decoder
-
liberasurecode
A Rust wrapper for
openstack/liberasurecode
-
tracing-serde-subscriber
This crate is currently only meant for internal use within
tracing-modality
-
bytey_byte_buffer
Bytey ByteBuffer code, use Bytey instead
-
utf16string
String types to work directly with UTF-16 encoded strings
-
serde-pod
https://github.com/Mingun/serde-pod
-
codes-iso-6166
This package contains an implementation of the ISO 6166 International securities identification number (ISIN) specification
-
serde_bser
Implements the Watchman BSER encoding for serde. https://facebook.github.io/watchman/docs/bser.html
-
json-feed-model
JSON Feed model
-
serde-gron
Provides serialize/deserialize of serde in gron format
-
baid58
Easy-to-check Base58 encoding for identities
-
bincode-json
A wrapper around
bincode
to encode/decode JSON-like objects -
crabmole
Porting Go standard library in Rust
-
tis620
A library for handling Thai Industrial Standard 620 (TIS-620) characters
-
sage_mqtt
Manipulate MQTT 5.0 data types
-
ei
erl_interface for rust
-
serde_postgres
Easily deserialize postgres rows
-
serde_millis
A serde wrapper that stores integer millisecond value for timestamps and durations (used similarly to serde_bytes)
-
cantools
CAN-bus data analysis library
-
flv-tls-proxy
Simple Local TLS Proxy
-
nix-nar-cli
Binary to manipulate Nix Archive (nar) files
-
serde_compact
Macros to compact structs and enums serialized with serde
-
serde-bridge
Bridge between serde types
-
persia-speedy-derive
A fast binary serialization framework, #[derive(Readable, Writable)] support
-
llvm-bitcursor
A no-frills bitstream cursor library for Rust
-
steganography
A simple steganography library
-
archiv
Read and write compressed, length-prefixed streams or file(s)
-
eetf
Library for encoding/decoding Erlang External Term Format
-
serde-xdr
XDR serialization and deserialization for Serde
-
allwords
Generate all the words over a given alphabet
-
json-spanned-value
Track the origin of your json values for better error reporting!
-
serde_jcs
JSON Canonicalization Scheme (JCS) for Serde
-
gsi-csgo
A library containing ready-made structures for deserializing or reverse serializing data provided by CSGO GSI using serde. With examples.
-
prost-amino
An implementation of the Amino serialization for Tendermint/Cosmos in the Rust Language. See https://github.com/tendermint/go-amino for details.
-
sane
SANE Serialization and Deserialization for Rust
-
msd
A library for reading and writing MSD files
-
mif
Memory Initialization File
-
microserde
Zero-dependency implementation of Serde
-
beam-proto-rs
Rust codes generated from apache/beam .proto
-
does-it-json
Compare serde serialization with the schemars JSON schema
-
qr-rs
A CLI utility to encode URLs or text into QR codes in various formats and colors
-
dfr0299
Rust implementation of the serial protocol for the DFR0299 MP3 player module
-
bsn1
Rust BER and DER serializer/deserializer
-
csv-line
Fast deserialization of a single csv line
-
varint
A Rust implementation of Google Protobuf's Variable-Length Integers
-
escapist
This library is a minimal library for escaping HTML and href attributes; it can also unescape HTML
-
layeredconf
Layered configeration files, deserialized with serde
-
nson
NSON is a lightweight data-interchange format like JSON or BSON
-
zbar-rust
High-level and low-level ZBar binding for the Rust language
-
write-json
Simple {dependency,trait,macro}-less JSON serialization
-
vpk0
A Rust library for handling Nintendo's N64-era vpk0 data compression
-
para-cli
Decoder and utility for the Flipnote Studios .ppm animation format
-
bytekey-fix
lexicographic sort-order preserving binary encoding
-
serde_epee
Serde support for EPEE
-
httlib-huffman
Canonical Huffman algorithm for handling HPACK format in HTTP/2
-
query_map
VectorMap is a generic wrapper around HashMap<String, Vec<String>> to handle different transformations like URL query strings
-
nano-ogmo
Small cross platform ogmo3 deserialization
-
protoc-gen-tonic
Protocol Buffers compiler plugin for gRPC services powered by Prost! and Tonic
-
declio
A declarative I/O serialization library
-
polywrap_schemafy_lib
Generates serializable Rust types from a json schema
-
asm
A Rust library for decoding and encoding assembly of various architectures
-
data-query
Query library that allows for Querying Serializable data using string queries
-
obkv
Optimized-bytes key and a value store
-
rs-cjy
Convert between CSV, JSON, YAML formats of 2D dataset
-
bread-cli
byte conversion tool
-
neon-serde
Easily serialize object for use with neon
-
serde_dbus
Serde Implementation for DBus
-
rust-newline-converter-cli
Newline byte converter library
-
cmarkfmt
A library for formatting CommonMark
-
serde_vici
Serde serialization/deserialization library for the VICI protocol
-
fastvlq
A fast variant of Variable-Length Quantity with a focus on speed and no_std support
-
de_env
Deserialize environment variables into a struct
-
json-codec-wasm
JSON Codec implementation, CosmWasm compatible
-
encoded
Macros converting character encodings at compile time
-
vdf-serde
Support for the Valve Data Format for Serde
-
impl_serialize
Macro for common implementing methods in serde::Serializer trait
-
bollard-buildkit-proto
Protobuf definitions to interact with buildkit using Bollard
-
psyche-serde
Serialize/Deserialize module for Psyche AI Toolset
-
egui_hotkey
Simple hotkey library for egui
-
lineup
format a collection of strings
-
watson_rs
Rust implementation for Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
yaml2json-rs
Convert YAML documents to JSON
-
codepage
Mapping between Windows code page numbers and encoding_rs character encodings
-
bebop-tools
Cargo buildscript tools for Bebop, a schema-based binary serialization format
-
json2cbor
Convert JSON to CBOR
-
keystone-engine
Rust bindings for the Keystone Engine assembler library
-
serde_json_lenient
A lenient JSON serialization file format
-
rust-openfmb-ops-protobuf
Rust language protobuf definitions for the OpenFMB operational use cases
-
tfschema-bindgen
Generate (de)serialization Rust code for Terraform Schema
-
php_serde
Serde support for PHP's serialization format
-
clang-ast
Data structures for processing Clang’s
-ast-dump=json
format -
cooplan-config-reader
simple function for reading config files based on tokio & serde json
-
rawbson
Blazing fast zero-copy BSON handling
-
paserk
Rust implementation of the PASERK specification (COMING SOON)
-
tch-serde
Serialize/Deserialize tch-rs types with serde
-
nu-serde
Turn any value into a nu-protocol::Value with serde
-
shell-quote
A Rust library for shell-quoting strings, e.g. for interpolating into a Bash script.
-
base64-lt
A base64 (with padding) string encoding/decoding utility
-
trans-gen-cpp
Generating C++ trans code
-
reserde
Serde-based CLI document converter (Bencode, CBOR, JSON, TAML, x-www-form-urlencoded etc.)
-
vax-number
Vax number encoder
-
era-jp
Japanese Era Library
-
yenc
Encodes and decodes using the yEnc encoding
-
serde-roxmltree
Convert roxmltree documents into Serde-compatible types
-
empty_type_traits
Converting between types and their optional counterparts
-
pigeon
Utilities for efficient packing and unpacking of big-endian binary data
-
fbthrift-git
This is a -git package for fbthrift
-
blc
An implementation of the binary lambda calculus
-
simple_jwt
simple JWT encoder/decoder
-
ryg-rans-sys
FFI bindings for ryg_rans. ryg_rans is automatically built and linked statically. Requires a C compiler.
-
miniserde-miku
Data structure serialization library with several opposite design goals from Serde
-
prost-bytes05
A Protocol Buffers implementation for the Rust Language
-
mlua_serde
Serde (De)serializer implementation for mlua Value
-
line-wrap
Efficiently insert line separators
-
timecode-coder
A pure Rust no_std library for decoding and encoding timecode in real-time
-
tap-reader
Wraps an existing reader and copies the read bytes into it's own buffer
-
planus-cli
Command-line utility for planus
-
encdec
binary object encoding / decoding helpers
-
cornflakes
Utilities for (de)serialization in XRB
-
named-binary-tag
Format is used by minecraft for the various files in which it saves data
-
byteorder_async
Library for reading/writing numbers in big-endian and little-endian asynchronously
-
serde_amqp_derive
Custom derive macros for serde_amqp
-
mllp-rs
Simple MLLP (Minimal Lower Layer Protocol) implementation
-
serde-querystring-actix
A query string extractor for actix-web based on serde-querystring
-
lexical-write-integer
Efficient formatting of integers to strings
-
typetag
Serde serializable and deserializable trait objects
-
babelfish
Universal translater for encodings
-
osmflat
OpenStreetMap (OSM) data format providing an efficient random data access through memory mapped files
-
bytepack
bytepack offers a Read and Write trait extension generalized for any packed data type
-
speedy-derive
A fast binary serialization framework, #[derive(Readable, Writable)] support
-
zende
A zigzag encoding/decoding library
-
parity-codec
Lightweight, efficient, binary serialization and deserialization codec
-
serde_nbt
A Serde library for Minecraft's Named Binary Tag (NBT) format
-
lexical-util
Shared utilities for lexical creates
-
alac-encoder
Rust port of Apple's open source ALAC library
-
qbjs_deserializer
This crate attempts to deserialize files serialized in Qt5's internal binary JSON format to a serde_json value
-
mezzenger-udp
UDP mezzenger transport
-
germ
The Ultimate Gemini Toolkit
-
residua-mutf8
A library for converting between MUTF-8 and UTF-8
-
b0x
A simple CLI tool to display information about the provided input (integers, IP addresses, strings)
-
syslog_rfc5424
Parser for RFC5424 (IETF-format) syslog messages
-
json-writer
Simple and fast crate for writing JSON to a string without creating intermediate objects
-
emp
An Efficiently Managed Packaging system, NBT but better!
-
cbordata
CBOR processing package for document databases and distributed applications
-
nachricht
Implementation of the nachricht wire format
-
rkyv_dyn
Trait object support for rkyv
-
persia-speedy
A fast binary serialization framework
-
protobuf-parse2
Parse
.proto
files. Files are parsed into aprotobuf::descriptor::FileDescriptorSet
object using either: pure rust parser (no dependencies)protoc
binary (more reliable and… -
serde_edifact
A Serde for Edifact
-
sml
Simple markup language optimized for loading config files and schemas
-
endio_bit
Bit-level reading and writing, modeled after std::io::{BufReader, BufWriter}
-
tobu-format
A protobuf data format for serde with first class support for reflection
-
jtd-derive
Generate JSON Typedef schemas from Rust types
-
serde-lexpr
Serde support for Lisp S-expressions
-
hfs_nfd
Handle Apple's unique NFD-like Unicode normalization, which is used in HFS+, in Rust
-
blob-uuid
Converts Uuid to a url friendly 22 character string blob
-
bytey_bincode
Bytey Bincode Extension, use Bytey instead
-
uri-rs
A Rust crate for URI
-
bson2
Encoding and decoding support for BSON in Rust
-
oasis-cbor-value
CBOR parsing library
-
bytemuck_derive
derive proc-macros for
bytemuck
-
protobuf-native
A high-level, safe API for libprotobuf
-
ef80escape
A domain-specific-language to select commits in a git repo. Similar to Mercurial's revset.
-
oasis-borsh-derive-internal
Binary Object Representation Serializer for Hashing
-
serde_json_traversal
A macro that creates the boilerplate to traverse JSON (js/ts style)
-
lebicon
Implements codicon traits for LEB128 encoding / decoding
-
serde-reflect-intermediate
Reflection utils of intermediate representation for Serde serialization
-
msgpacker-derive
Derive macros for the MessagePack protocol implementation for Rust
-
serdine_derive
Derive macros for serdine crate
-
store
A dead simple binary (de)serializer
-
tensorboard-proto
protobuf in tensorboard
-
polywrap_schemafy
Generates serializable Rust types from a json schema
-
toml2json
Convert TOML to JSON
-
tracing-serde-modality-ingest
This crate is currently only meant for internal use within
tracing-modality
-
df_st_cli
Command line interface for Dwarf Fortress Legends
-
percent-encoding-rfc3986
RFC3986-compliant percent encoding and decoding
-
reqwest-protobuf
Protocol buffer support for Reqwest
-
destream_json
Library for decoding & encoding a JSON stream
-
watto
Utilities for parsing and serializing Plain Old Data
-
heapless-bytes
Newtype around heapless byte Vec with efficient serde
-
stream_delimit
length delimited protobuf stream separator
-
RustMqtt
Mqtt Encoding and decoding package
-
serde_any
Dynamic serialization and deserialization with the format chosen at runtime
-
bs62
Base62 encoder / decoder with support for leading
0x00
bytes -
weird
A Crockford Base32-like encoding that produces non-sequential output based on a salt
-
tycho
A minimal, self-describing and traversable binary data format designed around rust and the serde data model
-
serde-serialize-seed
The
SerializeSeed
trait for convinience -
enumscribe
Derive macros for converting between enums and strings
-
zisvalidator
A validator for struct and enum
-
serde-protobuf
Support for Google Protocol Buffers in combination with serde
-
hex-wrapper
Wrappers of the convertion between numbers and hex strings
-
serde_valid_literal
Literal Value type based JSON
-
dle-encoder
DLE ASCII encoder and transport layer for Rust
-
k8-obj-metadata
Core Kubernetes metadata traits
-
sk-cbor
CBOR parsing library
-
serde_asn1_der
A basic ASN.1-DER implementation for
serde
based uponasn1_der
-
serde_watson
Rust implementation for Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)
-
binout
The library for binary encoding, decoding, serialization, deserialization of data
-
serde-lite-derive
Implementation of #[derive(Deserialize, Serialize, Update)] for serde-lite
-
borsh-v
Binary Object Representation Serializer for Hashing
-
strip_bom
Add a simple BOM striping feature for
str
andString
-
dbz-cli
Command-line utility for converting dbz files to text-based formats
-
protox
A rust implementation of the protobuf compiler
-
json_value_search
Interface to search elements into serde_json::Value
-
zvariant_derive
D-Bus & GVariant encoding & decoding
-
auditable-extract
Extract the dependency trees embedded in binaries by
cargo auditable
-
serde_bencode
A Serde backed Bencode encoding/decoding library for Rust
-
td_proto_rust
bin protocol for Rust
-
dlhn_derive
Procedural Macros for DLHN
-
serde_json5
A Serde (de)serializer for JSON5
-
libzbase32
An implementation of the z-base-32 format for Rust. This implementation is no_std compatible.
-
base-encode
Encode and decode data to any base
-
pbjson-types
Protobuf well known types with serde serialization support
-
ls_rules
A Little Snitch .lsrules file format model
-
rustf8
An iterator to decode a single UTF-8 character from an I/O stream
-
serde_extract
Enables remapping two structs using the Serde framework
-
validatron_derive
A data structure validation library designed for user input
-
tokio-byteorder
Asynchronous library for reading/writing numbers in big-endian and little-endian
-
xmlwriter
A simple, streaming XML writer
-
serde_str
A serde wrapper that stores type using Display and FromStr
-
fcode
A binary serialization/deserialization strategy for Serde that supports schema evolution
-
json_typegen_cli
Command line utility for generating Rust types from JSON samples
-
httlib-hpack
HPACK format implementation for HTTP/2
-
termcolor-json
A library for writing colored JSON output to a termcolor terminal
-
near-schemafy
Generates serializeable Rust types from a json schema
-
empty_type_derive
Converting between types and their optional counterparts
-
musli-macros
Macros for Müsli
-
cbor-diag
A crate for parsing data encoded in Concise Binary Object Representation (CBOR) (in any of raw binary, hex encoded (with comments) or diagnostic notation) then printing…
-
serde_json_string_parse
Parse string trait as json returning original string in case of error
-
aliri_base64
Wrappers that make debugging and using byte arrays a bit nicer
-
tobz1000-serde-xml-rs
Pseudo-namespaced fork of
serde-xml-rs
-
protoc-gen-prost-serde
Protocol Buffers compiler plugin providing JSON serializations
-
mini_leb128
A minimal library to read and write integers encoded using LEB128
-
mime_serde_shim
Community Driven Serde Shims
-
dos-cp-generator
DOS code pages build tool for
dos-cp
-
serde_ignored
Find out about keys that are ignored when deserializing data
-
byteio
I/O abstractions for bytes
-
hjson
Hjson serialization file format
-
serde_repr
Derive Serialize and Deserialize that delegates to the underlying repr of a C-like enum
-
pipecsv
A pipebase plugin using csv serde
-
serde-datetime
serde serializer/deserializer for DateTime
-
arff
ARFF file format serializer and deserializer
-
databuf
This library used to serialize and deserialize structured data in binary format
-
lib-base64
A base64 (with padding) encoding and decoding library, which implements the encode() and decode() methods for the String type
-
stdto
Stdto provides a set of functional traits for conversion between various data representations
-
cs_serde_cbor
CBOR support for serde
-
enser_derive
Proc macro for
enser
crate -
msgpackin_core
Msgpackin pure Rust MessagePack no_std encoding / decoding library
-
bincode_derive
Implementation of #[derive(Encode, Decode)] for bincode
-
binwrite
A Rust crate for helping write structs as binary data using ✨macro magic✨
-
serde-humanize-rs
A Serde deserializer for duration and byte-size
-
minicbor-derive
Derive minicbor
Decode
andEncode
traits -
llvm-bitstream
A content-agnostic parser for LLVM's bitstream container format
-
mezzenger-tcp
TCP mezzenger transport
-
struct-patch-derive
A lib help you patch Rust instance, and easy to partial update configures
-
nebula-fbthrift-storage
Nebula Graph storage interface
-
ricksponse
A request/response structure allowing for a multitude of encodings/decodings
-
repr-size
Ergonomic functions to display a count of bytes to an end user
-
url-escape
This library is for encoding/escaping special characters in URLs and decoding/unescaping URLs as well
-
serde-hex
Hexadecimal encoding/decoding with serde
-
fbthrift
Facebook fork of thrift
-
wstp-sys
Low-level FFI bindings to the Wolfram Symbolic Transfer Protocol (WSTP) C API
-
serde-strz
A serde wrapper that stores type using Display and FromStr
-
sval_json
JSON support for the sval serialization framework
-
cdr
A serialization/deserialization implementation of Common Data Representation
-
radix64
A base64 library by another name
-
xml2json
CLI tool to convert XML into JSON
-
rhexdump
A hexdump library to format byte slices and files
-
discortp
Lightweight, flexible Real-time Transport Protocol (RTP) parsing library
-
codes-iso-17442
This package contains an implementation of the ISO 17442 Legal Entity Identifier (LEI) specification
-
nachricht-nq
Pretty printing of nachricht messages
-
minicbor-io
A set of I/O utilities for minicbor
-
serialize_deserialize_u8_i32
A Rust library that safely converts, back and forward, between u8 and i32
-
borc
CBOR done right
-
html_parse
Html parser, wrapper of html5ever
-
df_st_world_sites_and_pops
World_sites_and_pops.txt parser for the DF Storyteller project
-
pilota-thrift-parser
Pilota thrift Parser
-
manual-serializer
Utilities for simple manual byte buffer serialization & deserialization
-
buffer_io
an intuitive library for reading and writing binary buffers
-
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…
-
merge-yaml-hash
Merge YAML Hash
-
serde_xmlrpc
A simple, no nonsense, XML-RPC serde implementation for Rust
-
basehan
A data encryption method using Chinese characters. Kind of like base64.
-
schemafy_core
Generates serializeable Rust types from a json schema
-
to-binary
Converts From Hex, UTF-8, Vector of Bytes, or a Byte Slice to a Binary String And Implements Many Useful Functions For Binary Strings
-
rkyv_typename
Customizable naming for types
-
serde-pgrow
Deserialize a serde-type from a PgRow
-
codes-gs1-gln
This package provides an implementation of the GS1 Global Location Number (GLN) standard
-
postcard-bindgen-core
A crate to generate bindings for the postcard binary format for other languages than Rust - Core Crate
-
serde_prometheus_labels
A serializer for Prometheus labels
-
transmute-bytes
Simple. Safe. From bytes without loss
-
unsafe-libyaml
libyaml transpiled to rust by c2rust
-
rschema-core
rschema's core crate
-
serde-field-with
Serde field with attribute
-
binary_macros
Macros for decoding base64-like encodings in string literals to [u8] literals
-
ryan
Ryan: a configuration language for the practical programmer
-
corepack
A no_std support for messagepack in serde
-
serde-querystring-axum
A query string extractor for axum based on serde-querystring
-
cj_common
Collection of common functions used by cubicle-jockey projects