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.

libopusencHigh-level API for encoding Ogg Opus files1,582MITAPI bindingsEncoding ozarcZstandard implementation in pure Rust1,581Apache-2.0 OR MITCompressionEncoding owned_json_deserializerBecause apparently `serde_json` only deserializes through a reference™.1,580MIT OR Apache-2.0Encoding serde-binary-advA library for Serde to enable the serialization and deserialization of Rust structures to and from raw binary1,580MIT OR Apache-2.0EncodingParser implementations facet-json-schemaGenerate JSON Schema from facet type metadata1,580MIT OR Apache-2.0Development toolsEncoding typed-ioExtends and types `std::io` to make it easier to use.1,579MIT OR Apache-2.0EncodingParsing tools gvrtexgvrtex is a library for interfacing with the GVR texture format used on GameCube/Wii1,577MITEncodingGame engines numcodecs-tthreshtthresh codec implementation for the numcodecs API1,576MPL-2.0CompressionEncoding serde_manyMultiple serialization/deserialization implementations for the same type.1,575MIT OR Apache-2.0EncodingNo standard library se_dumpSome structs to facilitate parsing of StackExchange dumps into easy-to-use values1,575MIT OR Apache-2.0Data structuresEncoding protoc-gen-prost-utoipaProtocol Buffers compiler plugin providing utoipa schemas1,575Apache-2.0Encoding para-cliDecoder and utility for the Flipnote Studios .ppm animation format.1,575MITEncoding ferogram-tl-typesAuto-generated Telegram TL types: constructors, functions, enums1,573MIT OR Apache-2.0API bindingsEncoding bourneA simple JSON library.1,572MITEncodingParser implementations rustysofhFIX & FAST (FIX Adapted for STreaming) in pure Rust1,570Apache-2.0Development toolsEncoding rdsys_backendA backend API to receive resources from rdsys1,570MITAPI bindingsEncoding vox-postcardPostcard serialization for vox with translation plan support1,569MIT OR Apache-2.0Encoding serde_fancy_regexA fork of serde_regex that (de)serializes fancy_regex as strings1,568MIT/Apache-2.0Encoding rrdbcdbc parser1,568MIT OR Apache-2.0Embedded developmentEncoding weakauras-codec-base64Provides heavily optimized routines for decoding and encoding base64 used for WeakAuras-compatible strings.1,568MIT AND BSD-2-ClauseEncoding quick-storerAn easy to use file and folder storing software1,567MIT OR Apache-2.0Command line utilitiesCompression weakauras-codec-ace-serializeProvides routines for deserializing and serializing LuaValues in a way compatible with a Lua library called AceSerialize.1,566MITEncoding bitende[WIP]Encrypt/Decrpyt strings, files, data or calculate hash1,564MITCryptographyEncoding d3d-englutiA "in progress" async parser combinator1,564MIT OR Apache-2.0Development toolsEncoding rw-builderProvides a convenient way to build `std::io::Read`ers and `std::io::Write`rs by chaining transformations1,564MIT OR Apache-2.0AlgorithmsCompression confined_encoding_testHelper functions for testing strict encodings1,563Apache-2.0EncodingParsing tools rustyfixpFIX & FAST (FIX Adapted for STreaming) in pure Rust1,562Apache-2.0Development toolsEncoding leekoqThis project is an open source pure `Rust` implementation of Microchip's KeeLoq proprietary1,560MITEncodingNo standard library crabka-compressionKafka wire-protocol compression codecs for Rust1,560Apache-2.0CompressionEncoding rawzeoDecodes the raw data protocol of the Zeo headband.1,560MIT OR Apache-2.0API bindingsCommand line utilities rustyfastFIX Adapted for STreaming (FAST) in pure Rust.1,560Apache-2.0Development toolsEncoding nom-xml-deriveA Rust crate for simplifying the process of extracting `nom-xml` Documents into structs with fields of various Rust data types.1,559MIT OR Apache-2.0EncodingParsing tools serde_json_experimentalA JSON serialization file format1,558MIT/Apache-2.0Encoding xml-stinksPowerful & easy manual XML deserialization using quick-xml1,558MIT OR Apache-2.0EncodingParser implementations aintArbitrary width integers between 1 and 1281,557MIT OR Apache-2.0Embedded developmentEncoding digipinDIGIPIN Encoder and Decoder Library - Encode latitude & longitude into 10-digit alphanumeric DIGIPIN codes1,555MITAlgorithmsEncoding weakauras-codec-lib-serializeProvides routines for deserializing and serializing LuaValues in a way compatible with a Lua library called LibSerialize.1,553MITEncoding facet-validateValidation attributes for facet - validate field values during deserialization1,553MIT OR Apache-2.0EncodingParsing tools enum2schemaenum2schema is a rust derive macro that emits a JSON Schema describing a rust type, including doc-comment descriptions,…1,553MITData structuresEncoding syrialA Rust library for streaming and serialization1,552MITData structuresEncoding rs2dA crate for encoding and decoding data in a 2D Reed-Solomon matrix.1,551MITEncoding paseto_commonCommon types for PASETO protocol versions, purposes and key types. Used by the rusty_paseto and paserk crates.1,551MIT OR Apache-2.0AuthenticationCryptography rustyfixsFIX-over-TLS (FIXS) support for `rustyfix`1,549Apache-2.0Development toolsEncoding lnmp-embeddingVector embedding support for LNMP (LLM Native Minimal Protocol) with similarity calculations and delta encoding1,549MIT OR Apache-2.0AlgorithmsData structures ebaseDrop-in replacement for base64 with emojis1,549MITAlgorithmsCommand line utilities prost-convert-deriveProc macro used in prost-convert.1,547MIT OR Apache-2.0Encoding emojfuscateTools for turning any data into emoji and back again1,547non-standardEncoding nebularAn audio synthesis toolset1,544MITEncodingValue formatting moncRead And Write Bedrock NBT1,544Apache-2.0Encoding prost-canonical-serde-buildBuild helpers for canonical JSON encoding of Prost-generated protobuf bindings1,541Apache-2.0Development tools::Build UtilsEncoding serde_watsonRust implementation for Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)1,539Apache-2.0Encoding plabble-codecPlabble Transport Protocol codec1,534BSD-3-ClauseCryptographyEncoding purp-value-deriveA generic serialization/deserialization/type framework1,534MIT OR Apache-2.0EncodingNo standard library sp-plugin-rust-test-testRust plugin for for quick integration of shurjopay API1,533MIT OR Apache-2.0EncodingNo standard library kube_quantity_2kube_quantity is a library adding arithmetic operations to the Quantity type from the k8s-openapi crate.1,532Apache-2.0AlgorithmsData structures iso_8583_rsLibrary to Parse ISO-8583 messages1,527MIT/Apache-2.0Encoding hedl-coreCore parser and data model for HEDL (Hierarchical Entity Data Language)1,527Apache-2.0Data structuresEncoding fifthtry-serde_sqlite_jsonbA Serializer and Deserializer for SQLite jsonb binary format (FifthTry fork, till PR is merged)1,525MIT OR Apache-2.0Encoding crabka-protocolApache Kafka wire-protocol codec (4.3.0), with typed RecordBatch and zero-copy borrowed decode1,522Apache-2.0EncodingParser implementations gdl90GDL90 message encoder/decoder1,522MITEncodingParsing tools utf-32-to-utf-16Convert UTF-32 to UTF-16 encoding.1,520MIT-0Embedded developmentEncoding pngencportable network graphics (PNG) encoding1,516MITEncodingGraphics redidVESA EDID Generation Library1,515non-standardEncodingGraphics idmixIDX v1.2: encode typed integer and short string sequences to compact text1,515Apache-2.0Data structuresEncoding self_sdkAn SDK for interacting with the self network1,513MITEncodingNo standard library laser-wireLaserData wire contract: managed command codes, CBOR envelopes including the Agent Data Exchange Protocol (AGDX) agent envelope,…1,512Apache-2.0API bindingsEncoding imagequiltExperimental crate to work with encoding data noisily into images1,511GPL-3.0-or-laterEncodingGraphics audyoSimple audio decode/encode library1,510MIT OR Apache-2.0Encoding serde_shonSHON serialization and deserialization support in Rust1,510MITEncoding utf-16-validateValidate UTF-16 encoding.1,510MIT-0Embedded developmentEncoding minumAn audio synthesis toolset toolset1,509MITEncodingValue formatting grain-idCompact, human-readable unique IDs — grain-sized, yet enough for a lifetime1,508MIT OR Apache-2.0Data structuresEncoding nodedb-codecCompression codecs for NodeDB timeseries columnar storage1,504Apache-2.0CompressionEncoding ssh-cryptoReserved for future use1,503Apache-2.0 OR MITAuthenticationCryptography hlight-dumpDump the theme/syntax set of an old version of Sublime as binary data1,501Apache-2.0Command line utilitiesEncoding tmkms-prostA Protocol Buffers implementation for the Rust Language.1,500Apache-2.0Encoding sg-prostThis is a fork.1,498Apache-2.0Encoding haagenti-zstdZstandard-inspired compression for Haagenti (internal format, not Zstd-compatible)1,495MIT OR Apache-2.0CompressionEncoding udsvA serde library for the UNIX Delimiter Separated Values format1,494MITEncoding kudu-esrLibrary for creating EOSIO Signing Requests1,491AGPL-3.0-or-laterCommand line utilitiesCryptography::Cryptocurrencies midi-2-protocolMIDI 2[.x] Protocol Implementation (including UMP for 2[.x])1,490AGPL-3.0-onlyData structuresEncoding utf-8-validateValidate UTF-8 encoding.1,488MIT-0Embedded developmentEncoding llkv-csvCSV reader and writer for the LLKV toolkit.1,488Apache-2.0Database implementationsEncoding pngerCross-platform PNG steganography tool for embedding and extracting payloads1,487MIT OR Apache-2.0Command line utilitiesCryptography kuduneUtility to setup Antelope nodes in Docker1,487AGPL-3.0-or-laterCommand line utilitiesCryptography::Cryptocurrencies serde_deser_iterIterate through serialized sequences allowing to aggregate them without deserializing to an allocated collection.1,485MIT OR Apache-2.0EncodingNo standard library vlung-analysisCT画像データを解析して部位ごとに抽出してOBJファイルを生成するソフトウェア1,484MITCommand-line interfaceComputer vision protolog-cliProtolog command-line interface (CLI)1,479UnlicenseCommand line utilitiesDatabase implementations utf-16-to-utf-32Convert UTF-16 to UTF-32 encoding.1,479MIT-0Embedded developmentEncoding cfd16-lib-deriveA proc-macro for automatically generating encoding/decoding functions.1,479GPL-3.0-or-laterDevelopment toolsEmbedded development webp-rustPure Rust implementation of a WebP encoder and decoder1,478MITCompressionEncoding blpBlizzard BLP image format reader/writer (Warcraft/World of Warcraft textures)1,477MITEncodingGraphics club-kdl-deriveDerive macros for club-kdl1,476MIT OR Apache-2.0EncodingParsing tools midi-2MIDI 2[.x] Implementation1,475AGPL-3.0-onlyData structuresEncoding facet-cborCBOR serialization for Facet types1,475MIT OR Apache-2.0Encoding paseto-v3-aws-lcPASETO/PASERK V3 based on AWS-LC1,473Apache-2.0AuthenticationCryptography dash7-cliCli tools for working with dash71,470MITEncodingParser implementations utf-8-to-utf-16Convert UTF-8 to UTF-16 encoding.1,470MIT-0Embedded developmentEncoding dsmr-parseLibrary for parsing DSMR telegrams1,468MIT OR Apache-2.0EncodingParser implementations midi-2-ciMIDI 2[.x] Capability Inquiry1,466AGPL-3.0-onlyData structuresEncoding utf-32-validateValidate UTF-32 encoding.1,466MIT-0Embedded developmentEncoding serde-exampleAn example Serializer and Deserializer data format for Serde1,462MIT/Apache-2.0Encoding utf-8-to-utf-32Convert UTF-8 to UTF-32 encoding.1,460MIT-0Embedded developmentEncoding ciliumAn experimental Rust library for interfacing with Microsoft's CLI assembly format.1,454Apache-2.0EncodingParsing tools spc_tagSNES SPC file format tag library and utilities.1,452MPL-2.0 OR LGPL-2.1-or-later OR GPL-2.0-or-laterCommand line utilitiesEncoding big-decimal-byte-string-encoderA Rust implementation of Google BigQuery's BigDecimalByteStringEncoder1,452Apache-2.0Database interfacesEncoding oxigdal-geojsonGeoJSON (RFC 7946) driver for OxiGDAL - Pure Rust vector data processing with streaming support1,452Apache-2.0EncodingParser implementations weekdaysDays of the week bit-mapped in a single byte1,451MITData structuresDatabase interfaces hwpforge-foundationFoundation types for HwpForge (HwpUnit, Color, Interned IDs, Branded Index)1,445MIT OR Apache-2.0EncodingInternationalization (i18n) speedy-xmlA RapidXML-compatible XML parser1,444MITEncodingParser implementations carbon-gavel-decoderGavel Pool Decoder1,444MITEncoding serde-dot-caseRename all enum fields to dot.case1,442MIT OR Apache-2.0Encoding ailake-coreCore types and traits for the AI-Lake vector-native Lakehouse format1,442MIT OR Apache-2.0Data structuresDatabase interfaces emojfuscate_derivederive macros for emojfuscate1,441non-standardDevelopment tools::Procedural macro helpersEncoding respicovery small RESP parser1,439MITEncodingNetwork programming ws6in1-protoA Rust implementation of the CC8488 weather station protocol1,433AGPL-3.0-or-laterEncodingHardware support zengifServer-side GIF codec with zero-trust design, memory bounds, streaming, and full animation transparency support1,432MIT OR Apache-2.0EncodingMultimedia::Images schema_jsonrsGenerate JSON Schemas from Rust code1,427MITEncodingNo standard library axum_duperAxum extractor/response for Duper.1,427MITEncodingParser implementations club-kdlFast KDL (KDL Document Language) serialization/deserialization with derive macros1,421MIT OR Apache-2.0EncodingParsing tools plist-utilsUtilities and libraries for dealing with property lists1,415MITEncodingParser implementations ipld-extract-linksExtract links from IPLD encoded data1,413MIT OR Apache-2.0Data structuresEncoding haagenti-lz4LZ4 and LZ4-HC compression for Haagenti1,412MIT OR Apache-2.0CompressionEncoding draco-corePure Rust core encoder and decoder for Draco geometry compression1,409Apache-2.0CompressionEncoding pyo3-tonicProtocol Buffers compiler plugin for PyO3 Python binding compatible gRPC services powered by Prost! and Tonic1,406Apache-2.0Encoding experiment-codecLightweight, efficient, binary serialization and deserialization codec1,406Apache-2.0Encoding serde_toon2Serde-compatible serializer and deserializer for TOON (Token-Oriented Object Notation)1,405MITEncodingParser implementations blosc2-pure-rsRust implementation of the Blosc2 high-performance compression library1,403BSD-3-ClauseCompressionEncoding experi-codecLightweight, efficient, binary serialization and deserialization codec1,398Apache-2.0Encoding compa_decimalA compact and efficient decimal system using a custom character set for representing large numbers in fewer characters.1,398MIT OR Apache-2.0Data structuresEncoding lotus-texture-utilsUtilities for lotus-lib texture handling.1,391MITEncodingFilesystem base1000A a text encoder based on the "Thousand Character Classic"1,388Apache-2.0Command line utilitiesEncoding tyserSimply typed serialization format for rust.1,387GPL-3.0Encoding lnmp-coreCore type definitions for LNMP (LLM Native Minimal Protocol)1,387MITData structuresEncoding img_hash_linkerA tool for opening links from images using perceptual hashing1,385MITAlgorithmsCommand line utilities lordeckcodes-rsLegends of Runeterra deck encoder/decoder1,379MITEncoding rtoonToken-Oriented Object Notation - A compact, human-readable format for LLM data with 30-60% fewer tokens than JSON1,375MITEncodingParser implementations discrimin-ant-procA tiny crate to make working with discriminants easier.1,372MIT OR Apache-2.0EncodingNo standard library bytecraftA flexible and efficient library for reading and writing binary data in Rust.1,370MIT OR Apache-2.0Encoding keyvalues3A Rust library and CLI tool for parsing, formatting, and converting Valve's KeyValues3 (KV3) text format.1,367MITCommand line utilitiesEncoding ciboriumvalueserde implementation of CBOR using ciborium-basic (tmp fork, do not use)1,361Apache-2.0Data structuresEmbedded development serde_duperSerde support for Duper.1,358MITEncodingParser implementations ciborium-llvalueLow-level CBOR codec primitives1,357Apache-2.0Data structuresEmbedded development carbon-bonkswap-decoderCarbon BonkSwap Decoder1,355MITEncoding hwpforge-coreFormat-independent Document Object Model for HwpForge1,355MIT OR Apache-2.0EncodingInternationalization (i18n) hexga_bitA bytemuck wrapper for hexga. A crate for manipulating bytes1,354MIT OR Apache-2.0EncodingNo standard library smdiff-vcdiffA library for translating VCDIFF deltas to SMDIFF deltas1,353MITCompressionEncoding ctr_cart3DS file header library and utilities.1,348MPL-2.0 OR LGPL-2.1-or-later OR GPL-2.0-or-laterCommand line utilitiesEncoding rsv-rustRSV reading and writing with Serde support1,347MITEncodingParser implementations docspec-jsonJSON writing primitives for docspec writers1,346MITEncoding mprobe-diagnosticsA library for parsing and reading MongoDB FTDC metrics1,345MITDatabase interfacesEncoding antelope_macrosA proc-macro crate for StructPacker1,342MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding china-citizen-idChina Citizen Identification Number1,341MITEncodingLocalization (L10n) edifact-rs-deriveDerive macros for EdifactSerialize / EdifactDeserialize (from edifact-rs)1,336MIT OR Apache-2.0Development tools::Procedural macro helpersEncoding cdumay_rest_clientA library to call remote REST API application1,335BSD-3-ClauseAuthenticationData structures gb_cartGB/CGB file header library and utilities.1,334MPL-2.0 OR LGPL-2.1-or-later OR GPL-2.0-or-laterCommand line utilitiesEncoding can_decodeDecode and encode CAN frames into messages/signals in a fast and easy way.1,332MITAutomotiveEmbedded development lnmp-quantQuantization and compression for LNMP embedding vectors with minimal accuracy loss1,331MIT OR Apache-2.0AlgorithmsCompression rqrr-alteredDetect and read QR codes from any image source1,330MIT OR Apache-2.0EncodingGraphics tap-ivms101IVMS 101.2023 data model implementation for the Travel Asset Protocol1,321MITData structuresEncoding prontoDecoder for pronto edit data1,319MIT OR Apache-2.0Encoding lotus-audio-utilsUtilities for lotus-lib audio handling.1,318MITEncodingFilesystem ferrishot_knusAnother KDL language implementation1,317MIT/Apache-2.0ConfigurationEncoding binableMinimal library for encoding (decoding) types to (from) binary.1,316MPL-2.0EncodingParsing tools carbon-points-decoderRust decoder for Star Atlas Points program on Solana1,316Apache-2.0Encoding carbon-points-store-decoderRust decoder for Star Atlas Points Store program on Solana1,315Apache-2.0Encoding cosmos-stdtxExtensible schema-driven Cosmos StdTx builder and serializer1,313Apache-2.0CryptographyEncoding serde_rsonSerde integration for RSON1,313MIT OR Apache-2.0ConfigurationEncoding schema_registry_converter_sfIt is just a fork of the original schema_registry_converter crate with a fix for the avro serialization1,310MIT/Apache-2.0EncodingParsing tools rs_abieos_gfA Rust wrapper library for Abieos, used for Antelope (former EOSIO) ABI serialization and deserialization.1,308MITEncodingParsing tools sbetA micro-crate to read and write Smoothed Best Estimate of Trajectory (SBET) data1,305MIT OR Apache-2.0AerospaceCommand line utilities carbon-kamino-limit-order-decoderKamino Limit Order Decoder1,300MITEncoding hedl-c14nHEDL canonicalization and pretty-printing1,298Apache-2.0Data structuresEncoding asenum_deriveSmall derive macro to safely convert the numerical value of an enum to the enum1,297Apache-2.0EncodingNo standard library base32-simdSIMD-accelerated base32 encoding and decoding1,297MITEncodingNo standard library prefix_parserA parser for numbers with binary prefixes on the end. EX: Turning 1KB into 1000.1,296Apache-2.0 OR MITEncodingNo standard library imperative-deriveProcedural macro that auto derives the `InstructionSet` trait defined by the `imperative` crate.1,293MIT OR Apache-2.0EmulatorsEncoding sbe-codegenPerformance-oriented multi-language SBE codec generator1,293MITCommand line utilitiesEncoding sensormlSensorML parser and serializer supporting XML and JSON formats1,288MITData structuresEncoding mqttrs2Mqtt protocol encoding and decoding1,288Apache-2.0EncodingNetwork programming bo4e-coreCore types for BO4E (Business Objects for Energy)1,288MITData structuresEncoding datastruct-rsDataStruct simplifies handling binary data and JSON with a unified interface.1,287MITData structuresEncoding dotwalkTraits to traverse structures and generate DOT graphs1,287MIT OR Apache-2.0AlgorithmsData structures numcodecs-wasm-hostImport numcodecs-API-like compressors from wasm components1,286MPL-2.0API bindingsCompression unicode-shaperShape unicode text so that renderers like WebGL and WebGPU can properly display the glyphs.1,286MITEmbedded developmentEncoding lingua_luauSend complex data between Rust and Roblox Luau via Wasynth using JSON.1,284MITDevelopment tools::FFIEncoding gba_cartGBA file header library and utilities.1,284MPL-2.0 OR LGPL-2.1-or-later OR GPL-2.0-or-laterCommand line utilitiesEncoding xml2rdfLibrary for converting an XML file to N-Triple RDF1,284BSD-3-ClauseCommand line utilitiesEncoding conthir-hirContains the core Conthir data structure called the ConthirTree and tools for parser and block authors.1,283Apache-2.0Data structuresEncoding auths-keriKERI protocol types, SAID computation, and validation1,281Apache-2.0CryptographyEncoding tobuA protobuf data format for serde with first class support for reflection1,280Apache-2.0 OR MITEncoding haagenti-hctHaagenti Compressed Tensor (HCT) format with HoloTensor holographic compression1,280MIT OR Apache-2.0CompressionEncoding umfUniversal Message Format (UMF) - Provider-agnostic message representation for LLM interactions with ChatML formatting, internal…1,279MIT OR Apache-2.0Data structuresEncoding json_libJSON library implementation.1,269MITData structuresEncoding shapely-codegenOne trait for reflection, serialization, deserialization1,268MIT OR Apache-2.0Data structuresDevelopment tools kafka_schema_reg_serdesEncode/decode data from/to kafka using the Confluent Schema Registry1,268MIT/Apache-2.0EncodingParsing tools cbor2-deriveDerive cbor2 serde impls for CBOR protocols: integer map keys, semantic tags and inspectable COSE metadata.1,268MITEncoding linkleaf-coreLocal-first protobuf-only link feed manager (linkleaf.v1) library1,265BSD-3-ClauseData structuresEncoding rustysbeFIX Simple Binary Encoding (SBE) support for `rustyfix`1,263Apache-2.0Development toolsEncoding n64_cartN64 file header library and utilities.1,263MPL-2.0 OR LGPL-2.1-or-later OR GPL-2.0-or-laterCommand line utilitiesEncoding