CATEGORY
Encoding 6,158 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
zerodds-recorder-decodeDecode DDS samples to typed JSON + SQLite for zerodds-spy/-record: IDL→DynamicType type source, DynamicData→JSON, per-topic…97Apache-2.0
sumchain-wireByte-frozen on-chain wire formats for SUM Chain (an L1 blockchain): addresses, hashes, transactions, and every subprotocol…96MIT OR Apache-2.0
protowire-pxfPXF (Proto eXpressive Format) text codec — Rust port of github.com/trendvidia/protowire/encoding/pxf96MIT
live-dataShared descriptor, manifest, and subscription types for the live-feed publisher SDK and the live-stream consumer SDK.95MPL-2.0
openvpn-mgmt-frameLow-level line framing for the OpenVPN management protocol.95MIT OR Apache-2.0
morpion-solitaire-recordMSR — a self-describing interchange format for Morpion Solitaire games (reader, writer, validator). Implements the MSR 0.1…95MIT OR Apache-2.0
protowire-envelopeAPI response envelope — Rust port of github.com/trendvidia/protowire/envelope94MIT
rune-byte-magicIdentify file types from magic bytes — pure Rust, no libmagic dependency94MIT
deluge-rpc-rencodeRencode serialization format implementation for the Deluge RPC protocol94MIT
zerodds-amqp-0-9-1AMQP 0.9.1 (class/method) Wire-Codec + broker client — frames, field tables, connection/channel/queue/basic lifecycle. For…94Apache-2.0
flow-fcs-compressCompression codecs for flow cytometry data, tuned for FCS-format event tables.94MIT
dots-rsDOTS pub/sub for Rust — the umbrella crate. Re-exports the runtime, derive macros, and async transport so a single dependency…94LGPL-3.0-only
mempill-typesShared domain types for the mempill bi-temporal AI-agent memory engine (ProvenanceLabel, Disposition, Claim, LedgerEntry, and…94Apache-2.0
wireband-edgeLightweight Wire.Band client — semantic data middleware for any domain (IoT, AI/ML, DeFi, legal, geospatial, supply chain, and…94MIT
pink072PINK-072 specification implementation for embedding payloads in pink cover images93GPL-3.0-or-later
facet-format-xmlXML serialization for facet using the new format architecture - successor to facet-xml93MIT OR Apache-2.0
tok3niz3r-coreCore types and on-disk schema for the tok3niz3r byte-level BPE tokenizer: token ids, vocabulary, merge table, and the GPT-2…93MIT
paracasCLI for downloading Dukascopy tick data93MIT
better-hexFast hex encoding/decoding with SIMD, const fn, and constant-time support93MIT OR Apache-2.0
tidecoin-base58ckTidecoin base58 encoding with checksum.93CC0-1.0
gamut-codec-abiShared codestream-backend ABI: repr(C) vtables + object-safe Rust twins for pluggable/FFI codec backends.93MIT OR Apache-2.0
aegis-protocol-idlMinimal IDL parser for the experimental Aegis secure binary protocol.92MIT OR Apache-2.0
kfb2zarrConvert KFBio whole slide images (.kfb, .kfbf) to OME-Zarr92MIT OR Apache-2.0
chrysalisParsing library for Perl's Storable and Sereal serialization formats.92MIT OR Apache-2.0
modernimageWebP and AVIF image encoding via libmodernimage92MIT
fiscal-nfseNFS-e Nacional (DPS 1.01, SEFIN) — tipos e builder para a Declaração de Prestação de Serviço92MIT
polyversSingle-macro schema versioning for Rust: declare a struct family with #[add]/#[edit]/#[delete] mutations across versions and…92MIT
blue-marshalRust-port of carbonengine's blue.Marshal92MIT
jmap-metadata-typesJMAP Object Metadata extension data types (draft-ietf-jmap-metadata-*)92MIT OR Apache-2.0
cgi-requestBuild the RFC 3875 environment-variable list for a CGI child from an HTTP request.91MIT
mkdededeRust crate for decoding and encoding Mario Kart ghost data passwords (Double Dash!! and DS)91AGPL-3.0
elicit_serdeMCP tool transport for serde — serialize/deserialize any registered Elicitation type as JSON91Apache-2.0 OR MIT
papyrus-corePDF-to-Markdown conversion engine with smart heading detection, bold/italic text extraction, and CommonMark output. Pure Rust,…91MIT OR Apache-2.0
rds-rsA Library for Decoding RDS/RBDS data91MIT
rasterrocket-parserLazy, zero-copy PDF file parser for the rasterrocket render pipeline91MIT
rasterrocket-encodePPM/PGM/PBM/PNG output for the rasterrocket PDF renderer91MIT
tsonTerse JSON - a compact binary JSON format for microcontrollers and constrained environments90MIT
nrbf-parserA high-performance MS-NRBF binary parser and encoder for Rust90GPL-3.0-or-later
brec_commonShared type & funcs for brec.90Apache-2.0
qr-scan-rsA comprehensive QR code generator library supporting URL, Text, and vCard formats with advanced customization.90MIT OR Apache-2.0
jsonetteCLI application for jsonette: format, query, and configure JSON parser engine.90MIT OR Apache-2.0
tensoPure-Rust core engine for the Tenso tensor wire format (no pyo3/numpy/libc).89MIT
ustxRust data structures for OpenUtau .ustx project files.89MIT OR Apache-2.0
chronofileA time-travelable file for Rust: implements Read and Write for the latest version while storing versioned diffs in a companion…89MIT OR Apache-2.0
barriqueBinary serialiation format89GPL-3.0-or-later
inapIntelligent Network Application Part (INAP) CS-1 codec (ITU-T Q.1218 / ETSI EN 300 374-1), BER encode/decode of the SSF-SCF…89MIT
ts_disco_protocoltailscale disco protocol definition89BSD-3-Clause
owidSimple cryptographically auditable identifiers and processors implemented in Rust.89Apache-2.0
delta-packBinary serialization with delta compression for real-time state synchronization88MIT
enum_paritya macro that enforces enum discriminant bit parity88MIT OR Apache-2.0
b64-cliA simple and fast command-line tool for encoding and decoding base64 strings88MIT
tonic_json_deriveProc-macro derives for tonic_json.88MIT
locres-rsA Rust crate for handling locmeta and locres files.88Apache-2.0
ratio-cloneA library for cheap-to-clone types and wrappers for expensive to clone and compare datatypes.88MPL-2.0
lz4rLZ4 CLI programs — Rust port of lz4-1.10.0/programs87GPL-2.0-only
cesr-streamCESR stream framing: counters, groups, cold-start detection, and text/binary stream parsing. Under active development.87MIT OR Apache-2.0
sdr-acarsACARS (VHF aircraft datalink) decoder — MSK demod, frame parser with FEC, multi-block reassembly, acarsdec-compatible JSON, and a…87LGPL-2.0-only
dots-rs-buildCompile .dots files into Rust source via build.rs.87LGPL-3.0-only
maat-sdk-wireNetwork wire protocol for the MAAT engine — postcard frame definitions for client/server communication. Capability-agnostic;…86MIT OR Apache-2.0
carbon-stream-message-datasourceStream Message Datasource86MIT
qrai-scanner-coreHigh-performance QR code validation and scannability scoring for artistic QR codes86MIT
nfe-xmlXML handling for NF-e documents86MIT
shuflr-wireshuflr-wire/1 binary protocol codec — framing, parsing, xxh3 checksums86MIT OR Apache-2.0
cadmpegInspect, decode, validate, compare, and convert CAD models.86Apache-2.0
enum-typerType-indexed enums and GADTs for Rust via procedural macros85MIT OR Apache-2.0
tokio-serde-foryApache Fory codec for tokio-serde85MIT OR Apache-2.0
turbo_base64Hardware accelerated encoding and decoding of bytes or utf-8 using standard RFC 4648 base64 spec85MIT OR Apache-2.0
anymap-serdeLow overhead AnyMap with serde-backed serialization of stored values85MIT OR Apache-2.0
xsheets_opcOPC (Open Packaging Convention) ZIP container and relationship handling for xsheets85Apache-2.0
ferro-type-genTypeScript file generation for ferro-type85MIT
cefact-units-macrosProc-macro for generating UN/CEFACT unit code types85MIT
gar-coreBase-60 conversion, Sumero-Babylonian lenses, and URL-safe encoding primitives.85MIT OR Apache-2.0
faf-fafbFAFb v2 — the compiled binary form of .faf. Closed-canonical IFF-style chunks: 33 slots, fixed chunk set, byte-identical output.…84MIT
xsheets_stylesExcel styles, themes, and cell formatting for xsheets84Apache-2.0
serde-tuplexTuple serialization and lenient numeric parsing for serde84MIT
detritus-protocolWire protocol types for Detritus telemetry and crash ingestion84Apache-2.0
simdnaHigh-performance SIMD-accelerated DNA sequence encoding supporting all IUPAC nucleotide codes83MIT
code-scanner-driverDriver for barcode scanners and keyboard input with GTIN validation, async streaming, and burst detection.83MIT
hedl-cliHEDL command-line interface83Apache-2.0
hl7v2-cliCommand-line interface for HL7 v2 message manipulation and validation.83AGPL-3.0-or-later
jdb_fsstFast Static Symbol Table (FSST) compression for string data / 针对字符串数据优化的快速静态符号表压缩82MulanPSL-2.0
embeddenatorSparse ternary VSA implementation for holographic data encoding82MIT
erigon-segRead, query, write, and merge the Erigon 3 seg state file format: .kv (seg-compressed words), .bt (B-tree / Elias-Fano index),…82MIT
flow-gate-xmlGating-ML 2.0 XML parsing and serialization for flow cytometry gate documents82MIT
carbon-rpc-gpa-datasourceRPC gPA Datasource - Fetches all accounts for a program using getProgramAccounts82MIT
jsonxA serde-enabled implementation of the JSONX extended-JSON format: typed value constructors, unquoted keys, and trailing commas.82MIT OR Apache-2.0
brec_csharp_genCode generation backend for Brec C# integration.82Apache-2.0
mx20022Production-grade ISO 20022 toolkit: strongly-typed message models, FedNow/SEPA/CBPR+ validation, and bidirectional SWIFT MT↔MX…82Apache-2.0
purrdf-columnarPurRDF's byte-deterministic, bidirectional five-table Parquet codec for RDF 1.2 datasets82MIT OR Apache-2.0
strede-jsonJSON format backend for strede82MIT
ramidierAkai Pro Apc key 25 abstraction layer81MIT
apple-plistApple property-list serialization: XML, binary, OpenStep, and GNUStep.81Apache-2.0
sdsforge-coreGenerate, convert, validate, and render chemical safety data sheets using MHLW/JIS Z 7253 structured JSON, with evidence and…81MIT OR Apache-2.0
use-encodingFeature-gated facade crate for RustUse encoding helpers81MIT OR Apache-2.0
urn-rsParse, validate, and build URNs per RFC 8141810BSD OR MIT OR Apache-2.0
gsm_capCAMEL Application Part (CAP) codec (3GPP TS 29.078) — BER encode/decode of the gsmSSF-gsmSCF operations + application contexts81MIT
cartan-ioVTK, ParaView, and Blender export for cartan: dimension-generic UnstructuredGrid writer, run-directory recorder, and FEEC field…81MIT
astrodyn_frame_docFrame-document schema for astrodyn — self-describing serialization of reference-frame trees (snapshot + replay series) carrying…80MIT OR Apache-2.0
dynojsonMarshall/unmarshall JSON to/from DynamoDB JSON format80MIT
warpin-integrityStrict RFC 8785 canonical JSON and SHA-256 integrity digests80MIT
use-dataFeature-gated facade crate for RustUse data format helpers80MIT OR Apache-2.0
fountain_raptor_10Raptor-10 fountain code scheme built on fountain_engine80MIT
protobuilderType-safe message protocol builder with RON serialization and configurable framing80Apache-2.0
enxame-bencodeBencode — the BitTorrent encoding as a typed AST: parse-don't-validate + canonical typed-emission encoder. Keystone of the…80MIT
model-viewsType-safe view types for different access modes (Get, Create, Patch) on data models79EUPL-1.2
tok3niz3r-runtimeEncoder and decoder for byte-level BPE tokenizers, with rkyv (zero-copy) and HuggingFace tokenizer.json loading. The runtime half…79MIT
rust-bottleRust implementation of Bottle protocol - layered message containers with encryption and signatures79MIT
tinyklv-implImplementation detail of the `tinyklv` crate79MIT
bunny-meshQuantized mesh layouts and verification hashes for Stanford Bunny.79Apache-2.0
voxj-codecEncodes voxj types into .voxj / .voxjz documents.79non-standard
asunASUN (Array-Schema Unified Notation) - A high-performance, token-efficient serde data format with schema-data separation79MIT
jsonfgTypes for OGC Features and Geometries JSON (JSON-FG), a GeoJSON superset with support for arbitrary coordinate reference systems,…79MIT OR Apache-2.0
ronixSerialize Rust structs to Nix expressions — the bridge between serde and NixOS78MIT
json-archiveCLI tool for tracking JSON file changes over time using delta-based archives78AGPL-3.0
matter-codecMatter protocol TLV (Tag-Length-Value) encoder and decoder.78Apache-2.0
valta-coreCore JSON repair and validation library for LLM outputs78MIT OR Apache-2.0
vw-fig2jsonFigma .fig parser and JSON converter78MIT
jsonette-coreJSON parse, format, query, and diagnostics engine — core library for the jsonette tool78MIT OR Apache-2.0
ascii_imageRender images as colorized ASCII art.77MIT
ooxml-pmlPresentationML (PPTX) support for the ooxml library77MIT OR Apache-2.0
tagotip-secureTagoTiP/S crypto envelope — AEAD encryption for TagoTiP frames76Apache-2.0
exhaleHigh and low level bindings to exhale, the open-source xHE-AAC encoder.76MIT or Apache-2.0
capos-capnp-buildBuild-time helper that generates and no_std-patches Cap'n Proto bindings for the capOS capability operating system.76MIT OR Apache-2.0
uploadMinimal high-performance S3 client with content-addressable deduplication / 极简高性能内容寻址去重S3客户端76MulanPSL-2.0
cobs_codec_rsConsistent Overhead Byte Stuffing (COBS) and COBS/R codec: no_std, zero-dependency, for zero-free framing of serial and packet…76MIT
plexor-codec-serde-jsonJSON codec implementation for the Plexo distributed system architecture using Serde.76MPL-2.0
oxigeo-geotiffGeoTIFF/COG driver for OxiGeo - Pure Rust GDAL reimplementation with cloud-optimized reading and writing76Apache-2.0
scarab-protocolIPC protocol definitions and shared-memory layout for the Scarab terminal emulator76MIT OR Apache-2.0
toon-ldToken-Oriented Object Notation for Linked Data - A compact RDF serialization format75MIT
stf-coreProduce a URL that links directly to specific text in a web page.75MIT OR Apache-2.0
automorphDerive macros for bidirectional Automerge-Rust struct synchronization75Apache-2.0 OR MIT
point-formatsDependency-light LiDAR/point-cloud/mesh format conversion crate with explicit adapters for heavyweight formats.75MIT
komitoto-sstvSSTV (Slow-Scan Television) encoding and decoding library for HAM radio74MIT
grib-writerPure-Rust GRIB encoder for weather and climate data74MIT OR Apache-2.0
tilepack-tilerNative converter, repack, and composition tools for the tilepack container format.74MIT OR Apache-2.0
flacsharkA FLAC encoder (wip) and decoder written in safe Rust74Unlicense
facet-xml-diffDiff-aware XML serialization for facet74MIT OR Apache-2.0
hadris-opticalHadris facade for optical filesystems and disc images74MIT
pojoc-buildCompile .pojoc schema files from build.rs into Rust encode/decode code74MIT
moosicbox_opus_nativePure Rust Opus audio decoder implementation73MPL-2.0
fast-hex-liteHigh-performance hex encoding and decoding with zero allocations, no_std support and SIMD acceleration73Apache-2.0
magic_cap_cliMagic Cap is a user-friendly tool for encrypted files.73AGPL-3.0-or-later
carbon-swig-decoderSwig Decoder73MIT
solana-tx-parserSolana DEX transaction parser - parse trades, liquidity, and meme events73MIT
bluetape-rs-codecCodec and encoding helpers for bluetape-rs.73MIT
bijouxBijective variable-length integer encodings (the bijou family): canonical by construction, 1-byte small values, length from the…73MIT OR Apache-2.0
depthpackCompact lossless / bounded-error codec for 16-bit depth maps with nodata (MED prediction + zstd). Pure Rust, wasm-compatible.73MIT OR Apache-2.0
zoko-parserA parser for the Zoko data format - a JSON-like format with comments, trailing commas, and multiple string types72Apache-2.0
xsheetsA faithful Rust implementation of the XLSX spreadsheet format — read, write, and round-trip .xlsx files72Apache-2.0
oxideav-riffClean-room RIFF (Resource Interchange File Format) chunk-walker and WAV-metadata accessor — Microsoft RIFF MCI base spec +…72MIT
igwn-ligolwRust-native reader and writer for the LIGO_LW XML format used by the International Gravitational-Wave Observatory Network.72MIT
tsukai-manifestStructured CLI manifest format for AI-agent consumption — typed model, JSON-schema generation, semantic validation, and tiered…72MIT OR Apache-2.0
bimifc-writerIFC 2x3 STEP file writer — generates IFC from room geometry data71MPL-2.0
manifest-typesCoreason shared ontology types and AST nodes71non-standard
forma-ioA ground-up serialization framework for Rust. Better errors, first-class i128, built-in schema generation, and zero ambiguity.71MIT OR Apache-2.0
colorful-irBoundary DTOs (Wesley-generated) for the colorful.syntax/v1 IR, plus the projection from colorful-core.71Apache-2.0
neco-tomlzero dependency TOML subset parser71MIT
spatiotemporal-tilesSpatioTemporal Tiles (STT): animated space-time tile archives — umbrella crate re-exporting the stt-* libraries and shipping the…71MIT
jsoneZero-loss JSON serialization for Rust70MIT
omni-schemaUniversal Schema Generator for Rust - One source of truth, multiple outputs70MIT OR Apache-2.0
lora-packetLoRaWAN 1.0/1.1 packet decoder and encoder with parse, build, MIC, and key derivation.70MIT
zztffLibrary for reading/writing ZZT worlds and boards70MIT
rawshiftRAW image processing library focused on compatibility, correctness, and interoperability70MPL-2.0
ncm2mp3Decrypt Netease Cloud Music NCM files to their original audio format (MP3/FLAC/M4A). Rust CLI with tags, cover art, filename…70Apache-2.0
copybook-cli-determinismDeterminism command execution and output rendering for the copybook CLI.70AGPL-3.0-or-later
fast-webpFast WebP encoder for Rust image buffers and proxy image payloads.70MIT
marlin-klvSans-I/O MISB ST 0601 (UAS Datalink Local Set) KLV encoder/decoder.70MIT OR Apache-2.0
gamut-jxl-sysStatic build of and hand-written FFI declarations for the reference libjxl, powering gamut-jxl's JPEG XL encoder.70MIT OR Apache-2.0
weir-coreShared types, wire protocol, and error types for weir70MIT
aegis-protocol-wireWire-format framing and payload validation for the experimental Aegis protocol.69MIT OR Apache-2.0
rsoapA SOAP client library for Rust with compile-time code generation from WSDL files69MIT
json-tagRust serde attribute macro for JSON# — the #type convention for cross-language type tagging in JSON.69MIT
totoonConvert any data format to TOON (Token-Oriented Object Notation)69MIT
cj-parsersParser implementations for cj (200+ parsers for CLI output, file formats, and strings)69MIT
senbay-rsEncode and decode the Senbay format.69Apache-2.0
neco-ymlzero dependency YAML subset parser69MIT
docrafter-coreCore types, styles, and errors for the docrafter document library69MIT OR Apache-2.0
ptars-coreCore implementation of ptars, exposing arrow-rs types. Pins a specific arrow major version; for a version-independent API use the…69Apache-2.0
facet-format-msgpackMsgPack binary format for facet using the Tier-2 JIT architecture68MIT OR Apache-2.0
aegis-protocol-codegenRust code generation for the experimental Aegis protocol IDL.68MIT OR Apache-2.0
skeg-hullOn-disk format of skeg: stable, versioned, readable without the engine68Apache-2.0
czsplicerCLI to inspect, extract, edit/redact, and repack .cbor.zstd log streams (Tailscale Aperture captures)68MIT
tensor-wasm-artifactsUnified content-addressed, HMAC-signed, on-disk artifact store primitive for TensorWasm.68Apache-2.0
hiroz-schemaROS 2 type description schema types for hiroz68Apache-2.0 OR MIT
satd-events-protoGenerated protobuf/tonic types for the satd.events.v1 streaming API68MIT
wirespecType-safe protocol description language — compiler, verifier, and LSP67Apache-2.0
serde_versionedA Rust library for handling versioned serialization and deserialization with backward compatibility support67MIT
fhir-r4FHIR R4 resource types and builders — focused, composable, serde-compatible67Apache-2.0
fiscal-cteTypes and XML builder for CT-e (57), CT-e OS (67), GTV-e (64) and BP-e (63) — Brazilian transport fiscal documents67MIT
upb-sysRaw FFI bindings + vendored C sources for the upb protobuf runtime67Apache-2.0
keri-codecKERI event codec: events <-> canonical JSON, SAID computation, and CESR message framing. Under active development.66MIT OR Apache-2.0
hl7-v2Zero-dependency HL7 v2 message parser — bytes to typed AST, no transport, no runtime66Apache-2.0
copybook-arrowCOBOL schema conversion to Apache Arrow and Parquet formats.66AGPL-3.0-or-later
masuriFast barcode decoder for Code128/EAN/UPC - Rust port of zbar with NEON SIMD and rayon parallelism66LGPL-2.1-or-later
fci4096BIP39-inspired mnemonic wordlist using 4096 standard Chinese four-character idioms (chengyu). 12 bits/word, SHA-256 checksum,…66MIT
hadris-archiveHadris facade for sequential archive formats66MIT
wire-codecBinary frame codec and protocol codec toolkit. Length-prefixed, delimiter-based, and custom framing strategies. Built-in varint,…66Apache-2.0 OR MIT
qbcl-codecReads and writes Qubicle (.qb / .qbt / .qbcl) files.66non-standard
luapackA basic rust application for efficiently bundling Lua scripts into monolithic releases.65MPL-2.0
akari_serdeSeamless bidirectional conversion between Akari Values and serde-compatible formats65MIT OR Apache-2.0