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.
j1939-macrosMacros crate for j1939-rs603MIT
tinyqrQR code encoder in Rust602MIT OR Apache-2.0
j1939-coreCore crate for j1939-rs601MIT
safe-debugDerives std::fmt::Debug with automatic redaction for sensitive fields marked with #[facet(sensitive)]600MIT OR Apache-2.0
tcmRust library for parsing and serializing TCM (tcbot macro) format for Geometry Dash600MIT
aHJ 212 ASCII protocol: framing, parsing, CRC, and builders.599Apache-2.0
facet-luaGenerate Lua type annotations and serialize or deserialize Lua table syntax599MIT OR Apache-2.0
mirxMIRX binary image format — flat & chunk-based container for ahead-of-time UI assets599MIT
jetro-corejetro-core: parser, compiler, and VM for the Jetro JSON query language598MIT
carbon-score-decoderRust decoder for Star Atlas Score program on Solana596Apache-2.0
carbon-snapshots-decoderRust decoder for Star Atlas Snapshots program on Solana596Apache-2.0
ubl-codecUBL codec: Canonical JSON✯Atomic encode/decode + binary TLV for Universal Business Ledger.596MIT OR Apache-2.0
carbon-proxy-rewarder-decoderRust decoder for Star Atlas Proxy Rewarder program on Solana595Apache-2.0
clickhouse_rowbinaryRowBinary encoder/decoder for ClickHouse595MIT OR Apache-2.0
carbon-claim-stake-decoderRust decoder for Star Atlas Claim Stake program on Solana594Apache-2.0
c-its-parserTools for encoding and decoding ETSI messages (GN + Transport + CAM/DENM/IVIM/SSEM/SREM/MAPEM/SPATEM)591MIT
brailledump-cliDump binary data in braille format590WTFPL
osc-types11Open Sound Control (OSC 1.1) message and bundle types. (no_std optional)585MIT OR Apache-2.0
atd-coreATD: Position-based Binary Serialization Format.583MIT OR Apache-2.0
format-ende-jsonformat-ende implementation for the JSON file format, based on serde_json580Apache-2.0
dicom-toolkit-codecDICOM image compression codecs: JPEG, JPEG-LS, RLE, and codec registry580MIT OR Apache-2.0
convertxMultipurpose Units Converter580MIT
zinchiA compact binary representation for InChI Keys, reducing their size from 27 bytes to 9-14 bytes580MIT
droidsaw-commonDROIDSAW shared analysis primitives. Shannon entropy, taint source/sink types, graph algorithms, and unified finding types.579BSD-3-Clause
minibitUltra-fast wire protocol for financial and low-latency messaging578MIT OR Apache-2.0
dct-ioRead and write quantized DCT coefficients in baseline JPEG files577MIT OR Apache-2.0
jaguarA high-performance, compact binary serialization library576MIT OR Apache-2.0
stegano-rsA Rust library for steganography using bitplane and pixel value differencing techniques574MIT
format-ende-yamlformat-ende implementation for the YAML file format, based on serde_yaml572Apache-2.0
tomlreadwrA simple TOML configuration manager with nested key access and type-safe deserialization572MIT OR Apache-2.0
shravanshravan — Audio codecs: WAV, FLAC, AIFF, Ogg/Opus, AAC, ALAC, MP3, PCM conversion, and resampling571GPL-3.0-only
rusmes-configConfiguration management for RusMES — TOML/YAML auto-detection, 30+ environment variable overrides, validation, and SIGHUP…569Apache-2.0
cityjson-jsonSerde adapter for CityJSON 2.0, providing (de)serialization on top of the `cityjson-types` crate.569MIT OR Apache-2.0
hydroperx-utf16Work with UTF-16 in Rust568Apache-2.0
osal-rs-serdeSerialization/Deserialization framework for osal-rs - extensible and reusable567LGPL-2.1-or-later
dicom-toolkit-imageDICOM image processing: pixel data, window/level, LUTs, color models, export565MIT OR Apache-2.0
copybook-safe-textPanic-safe text parsing and string helper functions565AGPL-3.0-or-later
x520-stringprepString preparation algorithm as described in ITU-T Recommendation X.520564MIT
rangebar-ioI/O operations for rangebar data (CSV, Parquet, Arrow)562MIT
sdec-bitstreamLow-level bit packing primitives for the sdec codec562MIT OR Apache-2.0
derailleurAn efficient deserializer for Garmin's Flexible and Interoperable Data Transfer protocol.561MIT
xrpl-address-macroCompile-time macro for converting XRPL r-addresses to 20-byte arrays560ISC
kindling-mobiKindle MOBI/AZW3 builder for dictionaries, books, and comics. Drop-in kindlegen replacement.555MIT
redstrRed team string obfuscation and transformation for offensive security, WAF bypass, XSS, SQL injection, phishing, and evasion…549MIT
d-engine-protogRPC protocol definitions - for building non-Rust d-engine clients548MIT OR Apache-2.0
tusk-drift-schemasGenerated Rust protobuf types for Tusk Drift schemas547Apache-2.0
netcdf-coreShared NetCDF data model, format constants, and validation helpers546MIT OR Apache-2.0
hedl-toonHEDL to/from TOON (Token-Oriented Object Notation) conversion545Apache-2.0
xportrsCDISC-compliant XPT file generation and parsing library for Rust545MIT
rnotRust Object Notation.543MIT OR Apache-2.0
paracas-fetchHTTP client and data fetching for paracas tick data downloader536MIT
hedl-yamlHEDL to/from YAML conversion536Apache-2.0
dpp-digital-linkGS1 Digital Link parser/builder and JSON-LD helpers for Odal Node535Apache-2.0
paracas-instrumentsInstrument registry for paracas tick data downloader534MIT
mif-coreShared foundational types for the MIF (Modeled Information Format) ecosystem534MIT
rustbridge-transportJSON codec and serialization layer for rustbridge533MIT OR Apache-2.0
vmette-protoWire contracts shared across the vmette workspace: the guest computer-use vocabulary and the vmetted UNIX-socket protocol531MIT
ratio-schemaRatio's versioned serializable data formats.531MPL-2.0
cadcore-stepPure-Rust STEP AP203 writer for the cadcore CAD kernel - exact analytic surface entities, no OCCT dependency531MIT
hedl-csvHEDL to/from CSV conversion530Apache-2.0
sb-on-demand-schemasFeed request schemas for Switchboard on-demand oracles530MIT
oxillama-ggufGGUF v3 parser and tensor loader for OxiLLaMa529Apache-2.0
rusty-haystack-clientHTTP and WebSocket client for Project Haystack servers529MIT
hwpforge-bindings-mcpAnvil — HwpForge MCP server for AI-native HWPX document tools528MIT OR Apache-2.0
copybook-safe-opsPanic-safe conversion and numeric helper operations527AGPL-3.0-or-later
bitfield-serializeA Rust library for defining and serializing bitfield structures with macro support526MIT
base64urlsafedata-icpBase64 URL-safe data wrapper for Serde with ICP (Internet Computer) support526MPL-2.0
miniseed-rsPure Rust miniSEED v2 and v3 decoder and encoder525Apache-2.0
hexga_assetA crossplatform way to load file, and factorize them into asset, and hot reload them.524MIT OR Apache-2.0
hedl-xmlHEDL to/from XML conversion524Apache-2.0
easy_ipcEasy interprocess communication framework523non-standard
luciene_slLucid Agent OnChain523Apache-2.0
nulid_macrosProcedural macros for nulid - convenient NULID generation523MIT
simpldnsA portable no-std compatible DNS protocol library521MIT
mx20022-modelStrongly-typed ISO 20022 message models generated from official XSD schemas (pacs, pain, camt, head)521Apache-2.0
veks-ioStandalone vector data I/O — read and write fvec, ivec, mvec, dvec, bvec, svec, npy, parquet, and slab formats521Apache-2.0
ucobsμCOBS — Consistent Overhead Byte Stuffing. no_std, zero-alloc, fastest, most-tested COBS implementation.520MIT
serde_duper_macrosMacros for serde_duper.519MIT
saffron-dataCustom JSON parser for Saffron HTTP client518MIT
apache-foryRedirect crate to fory - Apache Fory is a blazing fast multi-language serialization framework518Apache-2.0
nibbletByte-focussed alternative ser/de derives517MIT OR Apache-2.0
serde-txtrecordA Rust serialization and deserialization library for TXT record format using Serde515MIT
jpeg-rusturboSIMD-accelerated JPEG encoder (baseline + progressive SOF2, RGB / grayscale / CMYK, EXIF / ICC pass-through) and Huffman decoder…515MIT OR Apache-2.0
herolib_otomlOTOML - Canonical TOML serialization format with compact binary representation.513Apache-2.0
this-walletThis.Video Data Formatter513MIT OR Apache-2.0
mif-schemaJSON Schema validation for the MIF (Modeled Information Format) ecosystem510MIT
daedalus-dataType/value model and serialization helpers for Daedalus node ports.509MIT OR Apache-2.0
bimifc-parserHigh-performance IFC parser with IFC4 (STEP) and IFC5 (IFCX) support508MPL-2.0
wolfram-serialize-macrosProcedural macros (#[derive(ToWXF, FromWXF)]) for wolfram-serialize508MIT OR Apache-2.0
zxc-compress-sysLow-level FFI bindings to the ZXC compression library504BSD-3-Clause
hotmealHTML toolkit with arena-based DOM, html5ever parsing, and serialization503MIT OR Apache-2.0
nodedb-strictBinary Tuple serialization for NodeDB strict document mode501Apache-2.0
sciformats_serde_jsonA JSON serialization file format501MIT OR Apache-2.0
ecmlibA simple CD-ROM error code modeler (ECM), used to save some space storing backups.497MIT
qp-human-checkphraseGenerate human-readable checksums from cryptocurrency addresses using BIP-39 words and PBKDF2 to prevent address poisoning attacks497MIT
sepaSEPA payment utilities: IBAN validation (ISO 13616 + 89-country registry), BIC validation (ISO 9362), SEPA Creditor Identifier…494MIT OR Apache-2.0
this-beThis.Be Data State.492MIT OR Apache-2.0
chie-sharedShared types, errors, and utilities for CHIE Protocol492Apache-2.0
prottoAutomatically derive Protobuf and Rust conversions491Apache-2.0
boundbookA Rust rewrite of the Bound Book format by ef1500490non-standard
afastdata-macroDerive macros for afastdata serialization and deserialization490MIT
reftakeA non-owning version of `std::io::Take` that wraps an existing reader by reference, allowing limited reads without transferring…488MIT OR Apache-2.0
ooxml-xmlShared XML utilities for the ooxml library488MIT OR Apache-2.0
lib3mf-convertersConvert between 3MF, STL, and OBJ formats for 3D printing workflows488BSD-2-Clause
wolfram-serializeWXF binary wire format: tokens, cursor, ToWXF/FromWXF traits488MIT OR Apache-2.0
qjournalCross-platform native systemd-journald compatible journal reader/writer486LGPL-2.1-or-later
lnmp-llbLNMP-LLM Bridge Layer - Optimization layer for LLM prompt visibility and token efficiency485MIT
this-audioThis.Audio Data Formatter484MIT OR Apache-2.0
json_shape_buildRust library to build JSON shape data structures484Apache-2.0
vexil-langCompiler library for the Vexil schema definition language — lexer, parser, IR, and type checker484MIT OR Apache-2.0
this-imgThis.IMG Data Formatter482MIT OR Apache-2.0
base122-fastHigh-performance Base122 codex (6+ Gbps) with lower overhead (~14%) than Base64.482MIT
oqObject Query - jq for JSON, YAML, TOML, and TOON481MIT OR Apache-2.0
cavs-manifestCAVS manifest formats: compact binary v2 codec and JSON v1 compatibility reader481Apache-2.0
clubsGordian Clubs for Rust.479BSD-2-Clause-Patent
this-documentThis.Dir Data Formatter479MIT OR Apache-2.0
sdec-wireWire framing and packet layout for the sdec codec479MIT OR Apache-2.0
quantized-meshEncoder and decoder for Cesium quantized-mesh-1.0 terrain format479MIT OR Apache-2.0
oxifont-webfontPure Rust WOFF1/WOFF2 decoder for OxiFont (oxiarc-deflate + oxiarc-brotli)479Apache-2.0
rollkit-typesProtocol buffer generated types for Rollkit478Apache-2.0
wirespec-syntaxParser and AST for the wirespec protocol description language478Apache-2.0
sim-nestThe SIM constellation umbrella facade: one crate that re-exports the runtime kernel, codecs, number domains, and libraries behind…478MPL-2.0
this-guiThis.GUI Data Formatter478MIT OR Apache-2.0
fp-macrosProcedural macros for generating and working with Higher-Kinded Type (HKT) traits in the fp-library crate.478BlueOak-1.0.0
sdec-schemaReplication schema and field codec definitions for the sdec codec477MIT OR Apache-2.0
this-dictionariesThis.Dictionaries Data Formatter477MIT OR Apache-2.0
this-pixelThis.IMG Data Formatter477MIT OR Apache-2.0
vtx-formatBinary format specification for VTX plugin system476MIT
chaincodec-coreCore decoder traits, type normalizer, and shared primitives for ChainCodec476MIT
oxigdal-zarrZarr v2/v3 driver for OxiGDAL - Pure Rust multidimensional array storage475Apache-2.0
fiscalBrazilian fiscal document library (NF-e/NFC-e) — Rust port of sped-nfe475MIT
json2toon_rsFast, bidirectional JSON to TOON converter with full TOON v2.0 specification compliance474MIT
enigma-cliA command-line interface for an Enigma machine simulator. Configurable with any reflector, number of rotors, and plugboard pairs.473MIT
monadlisaMonadLisa473MIT OR Apache-2.0
lz4-pure-rsPure Rust LZ4 library473BSD-2-Clause
inihxINI parser and Serde (de)serializer in pure Rust. Inspired by INIH C INI parser.472MIT
toml_domTOML 1.1 library – read, modify, write472MIT
fountain_engineCore algorithms for fountain code encoding and decoding472AGPL-3.0-only
this-videoThis.Video Data Formatter471MIT OR Apache-2.0
tealeaf-coreSchema-aware data format with human-readable text and compact binary471MIT
rustyasnAbstract Syntax Notation One (ASN.1) encoding support for RustyFix470Apache-2.0
brec_constsShared constants for brec.469Apache-2.0
this-urlThis.URL Data Formatter468MIT OR Apache-2.0
cityjson-libHigh-level CityJSON 2.0 read/write facade integrating JSON I/O468MIT OR Apache-2.0
xml_struct_deriveDerive macros for xml_struct's XmlSerialize and XmlSerializeAttr traits.467MPL-2.0
revelo-exportOutput formatters for revelo: XML, JSON, Text, EBUCore, MPEG-7, PBCore, NISO, FIMS, Graph, RevTMD.463BSD-2-Clause
ark-snarkjsRust library for exporting Arkworks Groth16 proofs and verifying keys into snarkjs-compatible JSON (BN254, BLS12-381), as well as…461MIT
osc-codec-msgpackExperimental MessagePack codec for osc-ir intermediate representation458MIT OR Apache-2.0
hl7v2-modelCore data model for HL7 v2 messages458AGPL-3.0-or-later
hedl-parquetHEDL to/from Apache Parquet conversion458Apache-2.0
kiutils_sexprLossless S-expression CST parser/printer for KiCad and EDA source files458MIT
lora-snapshotLoraDB — efficient column-oriented graph snapshots with compression and encryption.458BUSL-1.1
qubit-metadataType-safe extensible metadata model for the Qubit LLM SDK457Apache-2.0
ormdb-protoWire protocol definitions for ORMDB with zero-copy serialization456MIT
jixelTiny JPEG XL encoder456BSD-3-Clause OR Apache-2.0
zerodds-corba-giopOMG CORBA 3.3 Part 2 §15 GIOP (General Inter-ORB Protocol) wire codec — all 8 message types for GIOP 1.0/1.1/1.2 incl.…456Apache-2.0
atd-macroATD: Position-based Binary Serialization Format.455MIT OR Apache-2.0
copybook-coreCore COBOL copybook parser, schema, and validation primitives.454AGPL-3.0-or-later
zakura-chainCore Zcash data structures for the Zakura node. Internal crate, published to support cargo install zakura454MIT OR Apache-2.0
base-nA Base32 library supporting multiple alphabats.453MIT
quickcodesUniversal Barcode & QR Toolkit - Generate and read 1D and 2D codes with high performance453MIT
mx20022-parseXML parsing and serialization for ISO 20022 MX financial messages via quick-xml and serde451Apache-2.0
serde_yamlinatorSerde integration for yaml_rust2 crate450MIT OR Apache-2.0
seqcPattern-based encoding library448MIT
celkitA serializer/deserializer for the 'cel' format and a binary variant.443MIT
c64-cartridgeParser for the C64 cartridge format (*.crt)440MIT
qs-formatCBOR signature format for Quantum-Sign - The Digital Notary Stamp439MIT OR Apache-2.0
paracas-libHigh-performance Rust library for downloading Dukascopy tick data439MIT
hardy-cborRFC 8949 compliant canonical CBOR encoder/decoder439Apache-2.0
wirespec-semaSemantic analysis and Semantic IR for wirespec438Apache-2.0
neco-jsonzero dependency minimal JSON codec for no_std environments438MIT
flpdfA pure-Rust PDF toolkit modeled on qpdf — read, rewrite, linearize, and inspect PDFs.436MIT OR Apache-2.0
calicoA parser, printer, and data model for iCalendar.434MIT
j1939-rsA Rust library for working with SAE J1939 protocol messages in embedded and automotive systems.431MIT
heif-rsEncode and decode HEIF/HEIC images with x265 and libde265, via statically-linked libheif.430Apache-2.0
rusty-haystack-serverAxum HTTP API server implementing Project Haystack operations430MIT
lllv-coreLLLV — Cryptographic capsules for verifiable retrieval.429MIT
fionnfionn - A Swiss Army knife for JSON with SIMD acceleration429MIT OR Apache-2.0
bronzerde_axum`axum` extractors built on `bronzerde` to improve error responses428Apache-2.0 OR MIT
xml_structSimple, low-boilerplate serialization of Rust data structures to XML.428MPL-2.0
intelhex-rsA robust Intel HEX format parser and writer427MIT
rstmdb-protocolWire protocol implementation for rstmdb - framing, messages, serialization426non-standard
idiolect-recordsRust record types mirroring the dev.idiolect.* Lexicon family.425MIT
zpl-rsZPL (Zebra Programming Language) rendering library - parse and render thermal label ZPL to images422MIT
e9571_base64_pro_libA Rust library for base64 encoding/decoding with special character handling and file conversion support421MIT
nwd1Binary framing protocol for QUIC / HTTP3 streams using NetId64 identifiers. Frame layout: MAGIC | LEN | ID(8B) | KIND(1B) |…421MIT OR Apache-2.0
jamjet-a2a-typesA2A v1.0 protocol types — pure data, zero I/O421Apache-2.0 OR MIT
alecAdaptive Lazy Evolving Compression - Smart codec for IoT sensor data with 90% compression ratio421AGPL-3.0
json2dirTool that converts JSON objects to directory trees420MIT
embedded_io_byteorderbyteorder ext for embedded-io traits420MIT OR Apache-2.0
lupine-serialSerialization (DER, PEM, SPKI) for the Lupine PQC suite420MIT OR Apache-2.0
sapient-rsRust bindings for the SAPIENT / BSI Flex 335 protobuf message schemas419MIT OR Apache-2.0
dicom-toolkit-netAsync DICOM networking: association management, DIMSE services (C-ECHO, C-STORE, C-FIND, C-GET, C-MOVE)418MIT OR Apache-2.0
json-packerReversible JSON binary compression/decompression library with Huffman-encoded keys and optional string value pooling418MIT
teletexITU-T Recommendation T.61 / Teletex to Unicode conversion417MIT
def_oidDefine OID into ASN1 bytes format at compile time by using OID arcs literal string414MIT
serdavro-macrosMacros for serdavro414Apache-2.0
gamut-jxlJPEG XL image encoder and decoder.414MIT OR Apache-2.0
readable-hashHuman-readable hash representations for easy verification and data obfuscation408MIT
ibm_hfpPure-Rust IBM hexadecimal floating point (HFP) types with bit-exact IEEE-754 conversion.408MIT