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.
global_digital_addressSquare-cell Web Mercator encoder/decoder for globally unique grid codes289MIT
wirespec-codecBackend-neutral Codec IR for wirespec289Apache-2.0
tomolibLibrary for reading, modifying, and extracting Tomodachi Life data formats.289GPL-3.0-or-later
mdict-rsLibrary-first Rust parser for MDict .mdx and .mdd dictionaries288AGPL-3.0-only
paracas-formatOutput formatters for paracas tick data downloader288MIT
adaptive-card-corePure-Rust library for validating, optimizing, and transforming Microsoft Adaptive Cards v1.6288MIT
nonType-safe wrappers for strings with compile-time guarantees.287MIT
three-dcf-coreDocument-to-dataset encoding library for LLM training data preparation. Converts PDFs, Markdown, HTML into structured formats…287Apache-2.0
base64-ng-derivedependency-free derive helpers for fixed-size base64-ng byte newtypes286MIT OR Apache-2.0
ssh-commander-pg-parquetParquet export pipeline for ssh-commander-core's PostgreSQL explorer. Streams text-typed columns into Parquet files via a…286MIT OR Apache-2.0
shiplog-render-jsonWriters for canonical shiplog JSON artifacts (ledger.events.jsonl and coverage.manifest.json).286MIT OR Apache-2.0
uuencodingUUencoding and UUdecoding — encode, decode, and scan for UU blocks285MIT OR Apache-2.0
base64-ng-serdeOptional serde wrappers for base64-ng284MIT OR Apache-2.0
msgpack-timeA tiny library for converting from RMPV's MessagePack-encoded datetime objects to time-rs' UtcDateTime.284MIT
hap-tlv8HomeKit Accessory Protocol TLV8 encoder and decoder (type-length-value, 255-byte fragmentation).283Apache-2.0
jjpwrgemjjpwrgem json parser with really good error messages283MIT
ax-codec-deriveProcedural derive macros for automatic Encode, Decode, and View trait implementations282MIT
zeroproto-macrosProcedural macros for ZeroProto282MIT OR Apache-2.0
lnmpLNMP (LLM Native Minimal Protocol) - Meta crate providing unified access to all LNMP modules280MIT
base64-ng-sanitizationOptional sanitization integration helpers for base64-ng277MIT OR Apache-2.0
fileluya-protoShared protocol types for KeyLeLuYa encrypted filesystem277MIT
hadris-cdHybrid ISO+UDF optical disc image creation (UDF Bridge format)277MIT
oxigdal-hdf5HDF5 driver for OxiGDAL - Pure Rust minimal HDF5 with optional full C-binding support276Apache-2.0
declxml`declxml` is a Rust crate that lets you **declare XML trees at compile time** with macros and provides deserializers with derive…275MIT
costroid-focusFOCUS 1.3 Cost and Usage export primitives: typed records and JSON/CSV serialization for AI tool billing data.275Apache-2.0
omni-schema-coreCore types and traits for omni-schema - Universal Schema Generator for Rust274MIT OR Apache-2.0
clawdstrike-ocsfOCSF v1.4.0 compliant event types and converters for ClawdStrike274Apache-2.0
base64-ng-bytesOptional bytes::Buf and Bytes helpers for base64-ng273MIT OR Apache-2.0
sds-converter-coreConvert chemical safety SDS documents (PDF/DOCX) ↔ MHLW/JIS Z 7253 standard JSON via LLM. Supports Claude, GPT, Gemini.…273MIT OR Apache-2.0
voided-coreCore cryptographic primitives for the Voided encryption library272MIT
zerodds-recorderDeterministic record/replay service for DDS sessions (.zddsrec v1.0): header-once wire format + RecordWriter + RecordReader +…272Apache-2.0
hart-protocolno_std HART protocol codec for embedded systems — frame encoding/decoding, typed commands, engineering unit codes271MIT OR Apache-2.0
ascom-alpaca-coreFramework-agnostic ASCOM Alpaca protocol types and traits for Rust — all 10 device types, no HTTP framework required271MPL-2.0
content-canonicalContent canonicalization and text normalization library271Apache-2.0
barcodesUniversal Bar/QR codes library271MIT
switchback-codec-pbBinary codec for the switchback IR in the switchback framework.270Apache-2.0
ax-codec-bytesBuffer pooling and bytes crate integration for zero-copy operations and memory-efficient encoding268MIT
tokmd-analysis-htmlSingle-responsibility HTML renderer for tokmd analysis receipts.268MIT OR Apache-2.0
serdavroA temporary way to use serde flatten feature with apache-avro268Apache-2.0
bux-protoWire protocol for bux host-guest communication267MIT OR Apache-2.0
dvgw-ediDVGW EDIFACT format parser and validator for the German gas market (ALOCAT, NOMINT, NOMRES, SCHEDL, IMBNOT, TRANOT, DELORD,…267MIT OR Apache-2.0
slimg-coreImage optimization library — encode, decode, convert, resize with MozJPEG, OxiPNG, WebP, AVIF, and QOI266MIT
mpq-rsA pure-rust implementation of a MoPaQ archive reader and writer266MIT
base64-ng-tokioOptional Tokio async helpers for base64-ng265MIT OR Apache-2.0
gamut-xmpXMP (Extensible Metadata Platform) RDF/XML metadata parser and serializer for gamut image metadata.265MIT OR Apache-2.0
hedl-streamStreaming parser for HEDL - memory-efficient processing of large files265Apache-2.0
protohoggrZero-copy protobuf wire-format primitives: varint, zigzag, cursor-based decoder, field encoders, packed repeated fields.265MIT OR Apache-2.0
jmap-jscalendar-typesJSCalendar (RFC 8984) typed sub-types for the jmap-* crate family265MIT OR Apache-2.0
bitsandbytesAn owned, bit-aware binary codec: fast bit/byte field types and the unified #[bin] macro.264MIT OR Apache-2.0
xrpl-macrosInternal proc macro for xrpl-wasm-stdlib - use xrpl-wasm-stdlib instead263ISC
lnmp-netNetwork behavior standardization for LNMP agent networks262MIT
qr-base44Base44 encode/decode for arbitrary bytes using URL-safe QR-compatible alphabet262Apache-2.0
pit-protoGenerated Rust protobuf types for the PIT Protocol (Perpetual Income Token) event schemas.262Apache-2.0
utf-64The next-generation text encoding standard using 64 bits per character262MIT OR Apache-2.0
sheetkit-coreCore library for reading and writing Excel (.xlsx) files261MIT OR Apache-2.0
stationxml-rsPure Rust FDSN StationXML and SeisComP SC3ML reader/writer with format-agnostic inventory model261Apache-2.0
dent8-exportParquet export of the dent8 event log for DuckDB-based replay analysis, forensics, and audit queries.261Apache-2.0 OR MIT
asm-rsPure Rust multi-architecture runtime assembly engine260MIT OR Apache-2.0
nanojson-deriveDerive macros (Serialize, Deserialize) for the nanojson crate.260MIT
lifegraph-jsonZero-dependency JSON crate with owned, borrowed, tape, and compiled-schema fast paths258MIT
oxigdal-netcdfNetCDF driver for OxiGDAL - Pure Rust NetCDF-3 with optional NetCDF-4 support258Apache-2.0
copybook-optionsConfiguration option contracts shared across copybook codec workflows258AGPL-3.0-or-later
difaParsing of Amateur Data Interchange Format (ADIF) files258BSD-3-Clause
copybook-fixedFixed-length (LRECL) record framing reader/writer primitives for copybook-rs258AGPL-3.0-or-later
copybook-corruption-rdwSingle-purpose RDW ASCII-heuristic corruption detection.258AGPL-3.0-or-later
spectral-ioRead, write and validate optical spectral data files (UV-Vis, visible-range spectra)258MIT OR Apache-2.0
encipherA fast session-data cipher for Rust258Apache-2.0
hotfix-store-mongodbMongoDB message store implementation for the HotFIX engine257MIT
copybook-rdwRDW framing microcrate with header primitives, reader/writer, and buffered helpers257AGPL-3.0-or-later
bsv58Ultra-fast Base58 codec for Bitcoin SV (SIMD x86/ARM)256non-standard
hl7v2-escapeHL7 v2 escape sequence handling255AGPL-3.0-or-later
hl7v2-mllpMLLP (Minimal Lower Layer Protocol) framing for HL7 v2255AGPL-3.0-or-later
gpq-tiles-coreCore library for converting GeoParquet to PMTiles vector tiles255Apache-2.0
laykitProduction-ready Rust library for reading, writing, and manipulating GDSII and OASIS IC layout files254MIT
odin-coreODIN (Open Data Interchange Notation) parser, serializer, validator, and transform engine254Apache-2.0
phantasma-sdkRust SDK for the Phantasma blockchain with support for the Phoenix chain update254Apache-2.0
base64-ng-subtleOptional subtle::ConstantTimeEq helpers for base64-ng buffers253MIT OR Apache-2.0
vin-decodeAuto-updating VIN decoder backed by NHTSA vPIC, refreshed monthly via CI2530BSD
solana-tools-liteA lightweight, SDK-free, offline-first signing toolkit for Solana keys, messages, and transactions.251MIT
cypheraData protection SDK — format-preserving encryption (FF1/FF3), AES-GCM, data masking, and hashing. Zero-copy passthrough…251Apache-2.0
gnucobol-rs-bdb-formatPure-safe-Rust reader AND writer for the Berkeley DB B-tree on-disk file format GnuCOBOL uses for INDEXED (ISAM) files.…250LGPL-3.0-or-later
gamut-cliSandbox CLI for the gamut codecs: decode PNG/JPEG/PPM/WebP/JXL and encode AVIF/WebP/TIFF/PNG/JXL/JPEG, plus inspection of the…250MIT OR Apache-2.0
gamut-ffiC-compatible FFI bindings for the gamut image codecs, for use from C, C++, Python, Go, and more.250MIT OR Apache-2.0
oxigdal-gpkgPure Rust GeoPackage (GPKG) reader for OxiGDAL - SQLite format parser without C dependencies248Apache-2.0
url-domain-parseA Rust library for parsing URLs.248MIT
aix-chess-compressionBinary encoding and decoding for chess games, as used by Aix247GPL-3.0+
sif-parserComplete implementation of the Structured Interchange Format (SIF) — parser, emitter, streaming protocol, packed binary encoding,…247MIT
rustnmap-outputOutput formatters for RustNmap network scanner247GPL-3.0-or-later
quarb-xmlXML adapter for the Quarb query engine247MIT OR Apache-2.0
usg-dhcproto-macrosA macro library for generating option types for dhcproto247MIT
wirespec-backend-apiBackend trait and common lowering contracts for wirespec245Apache-2.0
ai-lebeA no_std port of ai-lebe245BSD-3-Clause
jmap-mail-typesRFC 8621 JMAP for Mail data types (Mailbox, Thread, Email, Identity, EmailSubmission, SearchSnippet)245MIT OR Apache-2.0
gamut-iptcIPTC photo metadata: the legacy IIM/Photoshop-IRB codec, IPTC Core over XMP, and IIM-XMP reconciliation.243MIT OR Apache-2.0
kubetsu-serdeserde support for kubetsu ID types243MIT
qrcode-ai-scannerQR code decoding and scannability scoring for artistic, AI-generated, and photo-captured QR codes243AGPL-3.0-or-later
gamut-wasmWebAssembly bindings for the gamut image codecs, for running encoders in the browser.243MIT OR Apache-2.0
energy-apiRust client and server implementation for German energy market API-Webdienste (MaKo)243MIT OR Apache-2.0
gamut-exifEXIF (Exif 3.0 / CIPA DC-008) image metadata parser and serializer, built on the shared TIFF/IFD core.242MIT OR Apache-2.0
wtx-apisA set of API collections based on the wtx framework242Apache-2.0
gamut-iccICC color profile (ICC.1:2022) parser and serializer — header, tag table, and tag element types — for gamut image metadata.242MIT OR Apache-2.0
c2pa-structured-textC2PA manifest embedding, hard binding, and validation for structured text formats using ASCII armour delimiters242MIT OR Apache-2.0
buffa-reflectRuntime reflection for the buffa protobuf implementation.241MIT
skir-clientRuntime library for Skir-generated Rust code241MIT
noya-cliCommand-line tools for noyalib (noyafmt, noyavalidate)240MIT OR Apache-2.0
noyalib-mcpModel Context Protocol server exposing noyalib's lossless YAML editing to AI agents240MIT OR Apache-2.0
mx20022-translateBidirectional SWIFT MT↔ISO 20022 MX translation: MT103↔pacs.008, MT202↔pacs.009, MT940↔camt.053239Apache-2.0
openproteo-ioVendor-neutral mass-spec I/O: feature-gated re-exports of opentfraw / opentimstdf / openwraw with auto-detection and an mzML…239Apache-2.0
dkit-coreCore library for dkit — data format conversion and querying engine238MIT
oxigdal-gribGRIB1/GRIB2 meteorological data format driver for OxiGDAL - Pure Rust implementation237Apache-2.0
ai-image-webpA no_std fork of image-webp237MIT OR Apache-2.0
dxfbinStreaming text DXF to binary DXF converter237ISC
jinternerEfficient and concurrent interning of JSON data237MIT OR Apache-2.0
cdfRust library for decoding and encoding NASA CDF files.236MIT
mkit-attestDSSE + in-toto v1 attestations for mkit, with multi-algorithm signers (Ed25519, secp256k1, P-256) and an RFC 8785 JCS encoder236MIT OR Apache-2.0
wav1cWondrous AV1 encoder written in safe Rust.235MPL-2.0
penmanshipA Unicode character lookup library for converting text patterns to Unicode characters235Apache-2.0
picoarrowStatically typed implementation of a subset of Apache Arrow235MPL-2.0
magic_capMagic Cap is a user-friendly tool for encrypted files.234AGPL-3.0-or-later
wp-solana-anchor-abiZero-runtime-dep Anchor ABI primitives (Discriminator trait and Anchor event parsing helpers)234MIT OR Apache-2.0
hedlHEDL - Hierarchical Entity Data Language233Apache-2.0
rehumanUnicode-safe text cleaning & typographic normalization for Rust233MIT
tomocliCommand-line tool for working with Tomodachi Life data formats.232GPL-3.0-or-later
kobako-codecPortable wire tier for kobako — the MessagePack wire codec and SPEC envelope value objects shared by host and guest.232Apache-2.0
mailledger-mimeMIME message parsing and generation library for email232MIT
mtxtMTXT Music Text Format232MIT
bit-bufI needed this.232GPL-3.0-only
yantrikdb-protocolWire protocol codec for YantrikDB — binary frames, opcodes, MessagePack messages, Tokio codec231AGPL-3.0-only
ezcalErgonomic iCalendar + vCard library for Rust231MIT
iri-rs-coreCore types, parser, resolver and normalizer for URIs/IRIs (RFC 3986/3987). Borrowed and owned, allocation-conscious,…231MIT OR Apache-2.0
elicit_serde_jsonElicitation MCP tools for serde_json types (Value, Map, Number)230Apache-2.0 OR MIT
quarb-yamlYAML adapter for the Quarb query engine230MIT OR Apache-2.0
tokmd-analysis-formatFormatting and rendering for tokmd analysis receipts.229MIT OR Apache-2.0
quarb-tomlTOML adapter for the Quarb query engine229MIT OR Apache-2.0
haqumei-jlabelStructures, parser, and serializer for extended HTS-style full-context labels228BSD-3-Clause
polka-rsBytecode schema for the Myriad runtime (Abrase language).228MIT
ooxml-ommlOffice Math Markup Language (OMML) support for the ooxml library228MIT OR Apache-2.0
gamut-metadataUnified image-metadata facade over gamut's EXIF, XMP, ICC, and IPTC crates — extract from and embed into container metadata…228MIT OR Apache-2.0
clip-sanitizeMeta-library for robust text sanitization, repair, and normalization.227MIT
ft8coreCore FT8/FT4 encoding and decoding library227GPL-3.0-only
smolder-protoTyped SMB2/3 and DCE/RPC wire codecs for Smolder227MIT
zif-tiffSans-IO Rust reader and writer for the ZIF zoomable image format226MIT
reliakit-codecDeterministic canonical binary encoding and decoding traits for reliability-oriented Rust values.226MIT
fashexHexadecimal string encoding and decoding with best-effort SIMD acceleration.226MIT OR Apache-2.0
scrybe-mermaidScrybe mermaid — standalone PNG iTXt codec, embeds Mermaid source in PNG metadata226Apache-2.0
formatorbit-cliCLI tool that shows all possible interpretations of any data input225MIT
telepath-wireShared wire protocol types for Telepath (no_std, no alloc)225MIT OR Apache-2.0
blackmoonAstrology software liberty and mobility: Command-line astrology data-format converter built on astrogram225CC0-1.0
tcs-schemaSchema AST types for TCS (Tape Canonical Serialization)224MIT
vexil-storeHuman-readable and binary file formats for Vexil schemas and data224MIT OR Apache-2.0
quarb-csvCSV adapter for the Quarb query engine223MIT OR Apache-2.0
pctPercent-encoded strings for URL, URI, IRI, etc.222MIT OR Apache-2.0
tx2-packBinary world snapshot format for ECS persistence, checkpointing, and time-travel221MIT
facet-html-domTyped HTML DOM element definitions for facet-html221MIT OR Apache-2.0
mako-as4BDEW MaKo AS4 profile — AS4/ebMS3 transport for German energy market communication221MIT OR Apache-2.0
fakturaComprehensive German e-invoicing library — XRechnung, ZUGFeRD, DATEV, GDPdU, VAT, Peppol220MIT OR Apache-2.0
dig-messageThe DIG Network generic base message protocol: the byte-deterministic Chia-Streamable envelope + InnerMessage, length-framed…220Apache-2.0 OR MIT
boon-protoProtobuf definitions for Deadlock demo files219MIT
rivets-jsonlA high-performance JSONL (JSON Lines) library for Rust219MIT OR Apache-2.0
ferro-typeRust-to-TypeScript type code generation with serde compatibility219MIT
zavora-xlsxHigh-performance Excel xlsx reader, writer, and editor218Apache-2.0
gamut-tiffTIFF 6.0 (Tagged Image File Format) image encoder and decoder.218MIT OR Apache-2.0
multi-codecImplementation of the Multicodec specification218MIT OR Apache-2.0
protocrapA small, efficient, and flexible protobuf implementation217MIT OR Apache-2.0
zbinZero-copy binary trait for compio / compio 的零拷贝二进制 trait217MulanPSL-2.0
multi-traitCommon traits for multiformats types217Apache-2.0
ax-codec-netNetwork utilities and Tokio codec integration for framed message encoding and decoding216MIT
sprintz_sysSprintz codec bindings216non-standard
uzonParser, evaluator, and value toolkit for UZON — a typed, human-readable data expression format216MIT
redispatch-xmlRedispatch 2.0 XML/XSD format parsing and validation for the German electricity grid (CIM/ENTSO-E-based, per BDEW specifications)216MIT OR Apache-2.0
disarmUnicode canonicalization and TR39 visual confusable analysis: building blocks for text-security pipelines (homoglyph/bidi/zalgo…215MIT
wml2Pure Rust multi-format image decoding and encoding library supporting JPEG, PNG, GIF, WebP, TIFF and PC-98 legacy formats (MAG,…215MIT
cbor2-cliA practical cbor CLI for inspecting, decoding and encoding CBOR: diagnostic notation, JSON, hex/base64 and CBOR sequences.214MIT
kore_fileformatKORE — Killer Optimized Record Exchange: standalone Rust crate (zero deps)214non-standard
bitorsA crate for parsing and creating BitTorrent metainfo files (`.torrent`)214MIT OR Apache-2.0
hl7v2-queryHL7 v2 path-based field access and query functionality213AGPL-3.0-or-later
copybook-determinismDeterminism primitives for stable hash/diff comparison in copybook-rs213AGPL-3.0-or-later
copybook-codec-memoryReusable memory utilities for copybook codec streaming and parallelism.213AGPL-3.0-or-later
copybook-overpunchZoned decimal overpunch encode/decode primitives for copybook-rs213AGPL-3.0-or-later
copybook-record-ioRecord-format dispatch microcrate bridging fixed and RDW framing primitives213AGPL-3.0-or-later
copybook-corruptionTransfer-corruption detection microcrate for codec heuristics.213AGPL-3.0-or-later
lrc_rsRobust crate for working with synced lyrics content in the LRC format with support for the A2 extension213MIT
vertrule-schemasCanonical schema types for the VertRule constitutional layer212Apache-2.0
zendo-protocolWire-protocol constants and binary frame decoders for the Zendo motion-tracking WebSocket stream.212Apache-2.0 OR MIT
zap-schemaZAP Schema Compiler - Zero-Copy Application Protocol with whitespace-significant syntax212MIT OR Apache-2.0
osc-codec10Minimal, zero-copy-leaning OSC 1.0 encoder/decoder for osc-types10212MIT OR Apache-2.0
ReXORCross-platform library with CLI app for encoding and decoding files using XOR encryption212MIT
thetadatadx-rsNo-JVM ThetaData SDK — native Rust client for market-data, streaming, and bulk flat-file market data212Apache-2.0
lerc-rsPure Rust LERC (Limited Error Raster Compression) encoder and decoder211Apache-2.0
model-views-deriveType-safe view types for different access modes (Get, Create, Patch) on data models211EUPL-1.2
rusdanticA high-ergonomics data validation and serialization framework for Rust, inspired by Python's Pydantic211MIT OR Apache-2.0
quarb-xlsxSpreadsheet (xlsx/ods) adapter for the Quarb query engine211MIT OR Apache-2.0
prototext-corePure-Rust library for lossless protobuf ↔ enhanced-textproto conversion211MIT
xlstream-ioxlsx reader + writer for the xlstream streaming Excel evaluator211MIT OR Apache-2.0
agentic-dataUniversal data comprehension engine — understands structure, infers meaning, tracks lineage210MIT
ferrolearn-ioSerialization and I/O utilities for the ferrolearn ML framework210MIT OR Apache-2.0
cdx-coreCore library for reading, writing, and validating Codex Document Format (.cdx) files209MIT OR Apache-2.0
gamut-tonemapTone-mapping math primitives: built-in tone curves plus an extensible trait for custom operators.209MIT OR Apache-2.0
dicom-toolkit-toolsCLI tools for DICOM: dcmdump, echoscu, storescu, storescp, findscu, getscu, img2dcm, dcmcjpls, dcmdjpls, dcmcjp2k, dcmdjp2k207MIT OR Apache-2.0
jbig2encRust reimplementation of jbig2enc, a JBIG2 encoder for bi-level images207Apache-2.0