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