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.

serde_klvKLV data format for Serde13,833MIT OR Apache-2.0EncodingParser implementations bevy_midiSend and receive MIDI data to and from bevy and other programs or controllers.13,818MIT OR Apache-2.0EncodingGame development syscall_encodeTraits and macros to help define a syscall interface for a kernel.13,799non-standardEncodingNo standard library le-stream-deriveDerive macros to de-/serialize objects from/to little endian byte streams13,790MITEncoding directxtexUnofficial Rust bindings for Microsoft's DirectXTex library13,777MITAPI bindingsEncoding anybaseHigh-performance arbitrary base integer conversion library13,742MIT OR Apache-2.0AlgorithmsEncoding bqtoolsA command-line tool for interacting with BINSEQ file formats.13,733MITCommand line utilitiesEncoding hypercore-protocolReplication protocol for Hypercore feeds13,724MIT OR Apache-2.0AsynchronousConcurrency cryptouriURN-like namespace for cryptographic objects (keys, signatures, etc) with Bech32 encoding/checksums13,691Apache-2.0 OR MITCryptographyEncoding amm_sdkAbstract Music Manipulation (AMM) Rust SDK13,669MITAPI bindingsData structures iso20022ISO 20022 Universal Financial Industry Messages in Rust13,668Apache-2.0/MITData structuresEncoding neat-date-time(native) Types & operations to allow space efficient storage of dates and times13,658UnlicenseCompressionDate and time noosphere-fsA high-level, FS-like view over Noosphere content13,651MIT OR Apache-2.0AsynchronousEncoding calamine-stylesFork of calamine with Font, Fill, Border, Alignment, and NumberFormat style parsing for xlsx13,633MITEncodingParsing tools flussab-aigerAIGER file format (binary and ASCII) parser and writer13,5550BSDEncodingParser implementations pbbsonUtilities for pbjson to BSON conversion13,542MITEncoding meshopt-rsPure Rust implementation of the meshoptimizer library13,537MITAlgorithmsEncoding shift_or_eucDetects among the Japanese legacy encodings13,509MIT OR Apache-2.0EncodingInternationalization (i18n) morse-codecLibrary for live decoding and encoding of morse code messages. Supports multiple embedded devices and operating systems by being…13,449MITAccessibilityEmbedded development facet-csvCSV serialization for facet using the new format architecture13,434MIT OR Apache-2.0EncodingParsing tools avosetta-macrosRust-native HTML templates with compile-time optimization.13,409MITEncodingTemplate engine ion-hashIon Hash13,402Apache-2.0CryptographyEncoding of_dn_parserParser (and formatter) for OpenFinance Brasil standard distinguished names13,384MITAuthenticationEncoding manglingmangling generates safe, recognizable identifiers from byte streams.13,352MITDevelopment toolsEncoding akariDynamic & Weakly Typed Programming Powered by Rust13,322GPL-3.0-or-laterData structuresEncoding eioRead and write numbers in big-endian and little-endian.13,313MIT OR Apache-2.0EncodingNetwork programming chess-huffmanCompresses chess games using Huffman coding13,262GPL-3.0+AlgorithmsCompression avosettaRust-native HTML templates with compile-time optimization.13,245MITEncodingTemplate engine actix-jwt-sessionFull featured JWT session managment for actix13,238MITAuthenticationEncoding imperative-rs-deriveProcedural macro that auto derives the `InstructionSet` trait defined by the `imperative` crate.13,219MIT OR Apache-2.0EmulatorsEncoding serde_encomOfficial EnCom library13,178MIT OR Apache-2.0EncodingParser implementations cj_commonCollection of common functions used by cubicle-jockey projects13,168MIT OR Apache-2.0EncodingParsing tools basehanA data encryption method using Chinese characters. Kind of like base64.13,160MITEncoding blackbox-logErgonomic parser for BetaFlight blackbox logs13,158MIT OR Apache-2.0Aerospace::DronesAerospace::Unmanned aerial vehicles usv-to-asvUSV to ASV: Convert Unicode Separated Values (USV) to ASCII Separated Values (ASV) such as for data markup, including for…13,132MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0Command line utilitiesData structures k8s-pbBindings for the Kubernetes Client API13,120Apache-2.0API bindingsCaching arx-kwAn implementation of the ARX-KW-8-2-4 Key Wrap constructions13,114MITAlgorithmsAuthentication kle-serialRust deserialisation library for Keyboard Layout Editor JSON files13,086MIT OR Apache-2.0EncodingParser implementations net-parser-rsBasic network parser leveraging Rust and nom for safe and efficient packet parsing. Design influenced by pktparse-rs.13,072MITEncodingNetwork programming dgcA parser and validator for the EU Digital Green Certificate (dgc) a.k.a. greenpass13,064MITCryptographyData structures rjdCompare two JSON files or inline JSON strings and output the differences13,022MIT OR Apache-2.0Command line utilitiesDevelopment tools llvm-bitcursorA no-frills bitstream cursor library for Rust12,898MITCompilersEncoding redact-composer-midiMidi domain library and converter for redact-composer12,838MITEncodingMultimedia::Audio gorrosion-gtpA best-effort strongly typed interface between Rust and GTP, the Go Text Protocoll12,826MIT OR Apache-2.0EncodingGame engines recoordHandle coordinates in different formats.12,771MITEncodingParsing tools msgpack-numpyA Rust implementation of msgpack-numpy for de-/serializing NumPy scalars and arrays that matches the Python implementation12,720MITEncodingScience antelope-clientRust client for Antelope blockchains12,693MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding gcg-parserParser and Data Structures for the GCG file format12,688Unlicense OR MITData structuresEncoding psrdadaA rusty wrapper for the psrdada radio astronomy library12,687Apache-2.0 OR MITEncodingParser implementations serde_more_deriveDerive macro for serde_more12,673MIT OR Apache-2.0Encoding serde_moreProcedural macro to add arbitrary data when serializing using serde12,668MIT OR Apache-2.0EncodingNo standard library otrotr decodes and cuts video files that were downloaded from Online TV Recorder <https://onlinetvrecorder.com/>12,664GPL-3.0-or-laterCommand line utilitiesEncoding carbon-raydium-launchpad-decoderRaydium Launchpad Decoder12,657MITEncoding ecpoolThread pool for managing executions of erasure coding12,656MITConcurrencyEncoding genson-coreCore library for JSON schema inference using genson-rs12,637MITData structuresEncoding amqprA tokio based amqp api library mainly used by amqpr.12,636MIT/Apache-2.0EncodingNetwork programming rzcobsReverse-Zerocompressing-COBS encoding12,527MIT OR Apache-2.0Embedded developmentEncoding int-convExplicit integer conversions12,494MITEncodingNo standard library midi_fileFor reading and writing MIDI files.12,482MITEncoding bitpiece_macrosbitfields for rust12,442MITEmbedded developmentEncoding vox_writerA simple writer module for MagicaVoxel file format12,426MITData structuresEncoding eosio_numstrBasic helper functions to work with EOSIO names and symbols12,408MIT OR Apache-2.0AlgorithmsCryptography::Cryptocurrencies truTOON reference implementation in Rust (JSON <-> TOON)12,404MITCommand line utilitiesEncoding lightpack-deriveImplementation of #[derive(Size, Pack, Unpack)]12,387MITEncodingNo standard library py-marshalA Rust port of https://github.com/python/cpython/blob/master/Python/marshal.c12,374MITEmulatorsEncoding termcolor-jsonA library for writing colored JSON output to a termcolor terminal.12,372MIT OR Apache-2.0Command-line interfaceEncoding imperative-rsAuto derivable trait to easily define instruction sets12,325MIT OR Apache-2.0EmulatorsEncoding louisRusty Bindings to liblouis12,280GPL-3.0API bindingsEncoding json-apiIdiomatic types for building a robust JSON API12,265MIT/Apache-2.0API bindingsEncoding bzipper_macrosBinary (de)serialiser.12,260LGPL-3.0-or-laterEncodingNetwork programming ba2A Rust library for working with the Bethesda archive file format12,2540BSDEncodingGame development bdat(De)serialization library for Monolithsoft's BDAT file format12,236MIT OR Apache-2.0EncodingParser implementations bendeA bencode encoding/decoding implementation backed by serde.12,227MITEncodingNetwork programming serde2file_macro_derivethe serde2file's derive macro.12,222MIT OR Apache-2.0Encoding async-streamdataAsync IO data stream decoding utilitites.12,218MITEncodingNetwork programming kf-protocol-deriveProcedure macro to encode/decode rust structure/enum using kafka protocol12,216Apache-2.0Encoding lordeckcodesLegends of Runeterra deck encoder/decoder12,204MITEncoding image4-utilPure Rust tool for handling Image4 files (aka IMG4, IM4P, IM4M, IM4R).12,203MIT OR Apache-2.0Command line utilitiesEncoding shift_or_euc_cC API for shift_or_euc12,188MIT OR Apache-2.0EncodingInternationalization (i18n) bytesutilYet another byte utility for Rust12,132BSD-3-ClauseEncodingParsing tools riscuA simple library for loading/encoding RISC-U ELF64 binaries12,108MITEmbedded developmentEncoding zasaSimple JSON parser with no dependencies12,102non-standardConfigurationData structures xmailNormalize and parse email addresses, support Punycode decoding and TLD extraction. / 邮件地址标准化与解析,支持 Punycode 解码和 TLD 提取。12,101MulanPSL-2.0Development toolsEmail kf-protocol-coreencoder and decoder for Kafka protocol12,089Apache-2.0Encoding bitpiecebitfields for rust12,070MITEmbedded developmentEncoding rtcm-jsonJSON serialization/deserialization of RTCM v. 312,064MIT OR Apache-2.0Command-line interfaceCommand line utilities sha_256Optimised sha-25612,050non-standardAlgorithmsCryptography stringsextfind multi-byte-encoded strings in binary data12,010MIT/Apache-2.0Command line utilitiesEncoding hfs_nfdHandle Apple's unique NFD-like Unicode normalization, which is used in HFS+, in Rust.11,997MITEncodingText processing konsumer_offsetsA library crate to parse the content of the Kafka `__consumer_offsets` internal topic11,983MIT OR Apache-2.0EncodingNetwork programming structbufCapacity-limited structured data buffer11,962MPL-2.0Data structuresEncoding protozer0Simple protobuf decoder based on the protozero C++ library11,956MPL-2.0 AND BSD-2-Clause AND Apache-2.0EncodingNo standard library ln-typesCommon types related to Lightning Network11,955MITNFACryptography::CryptocurrenciesEncoding declio_deriveDerive macros for declio11,940MITEncodingParsing tools jlabel-questionHTS-style full-context label question parser and matcher11,938BSD-3-ClauseEncoding fabric_ledger_protosRust library for encoding and decoding Hyperledger Fabric contract messages (generated)11,937Apache-2.0Encoding lightpackA lightweight, no-std binary serialization library11,912MITEncodingNo standard library packtoolIn memory packing made easy11,909MIT OR Apache-2.0EncodingParsing tools serde-partialSerde partial serialization made easy11,895MIT OR Apache-2.0EncodingNo standard library aoaddonsSimple library for creating addons for albion online game in multiple programing languages.11,881MIT/Apache-2.0EncodingNetwork programming dts-coreCore functionality of dts11,870MITEncoding idmImplicit Data Markup11,858MIT/Apache-2.0Encoding base_core_socialist_valuesEncode and decode with BCSV (base core socialist values)11,848MITEncoding COXaveInstruments for codings11,792non-standardEncodingInternationalization (i18n) adltLibrary and tools to handle automotive DLT- (diagnostic log and trace) files.11,775CC-BY-NC-SA-4.0Command line utilitiesDevelopment tools nu_plugin_from_bencodeA Nushell plugin to convert bencode data into Nu structured values.11,773MIT OR Apache-2.0Encoding binserdeA crate for serializing data structures into a binary format11,755MITEncoding cornflakesUtilities for (de)serialization in XRB.11,747MPL-2.0Encoding carbon-rpc-block-crawler-datasourceRPC Block Crawler Datasource11,730MITEncoding decartOcto cartridge encoder/decoder11,705MITCommand line utilitiesEncoding rustmaticaA Rust library for reading, editing, and writing Minecraft litematic files11,678GPL-3.0-onlyEncodingWebAssembly translocatetranslocate is a high performance converter that takes CSV translation files and outputs corresponding JSON translation files.11,670MITCommand line utilitiesEncoding denvarsDeserialize environment variables11,654MIT OR Apache-2.0ConfigurationEncoding arithmetic-codingfast and flexible arithmetic coding library11,648MITCompressionEncoding json_keys_case_changerA Rust library using serde_json to change the case of the keys of an JSON object11,636MIT OR Apache-2.0Encoding hdf5-purePure-Rust HDF5 library: read, write, and edit files in place (WASM-compatible, no C dependencies)11,624MITEncodingFilesystem basedCustom numeral systems11,592MIT OR Apache-2.0Encoding vita49vita49 is a crate for parsing and creating packets compatible with the ANSI/VITA-49.2-2017 standard.11,575MIT OR Apache-2.0AerospaceEncoding serde_json_v8A JSON serialization file format matching V8 formatting11,553MIT/Apache-2.0Encoding layeredconfLayered configeration files, deserialized with serde11,503MITConfigurationEncoding qif_generatorLibrary for QIF file generation11,493MITEncoding framousA library for sending and receiving packets to and from a Reader/Writer11,485MITEncodingNetwork programming reed_solomon_rsA Reed-Solomon Error Correction Code Library that uses the Berlekamp Welch Algorithm11,475MITCryptographyEncoding gantry-protocolProtocol message primitives for the Gantry protocol11,471Apache-2.0Data structuresEncoding actix-multiresponseactix-multiresponse intents to allow supporting multiple response/request data formats depending on the Content-Type and Accept…11,467MIT OR Apache-2.0EncodingWeb programming amm_internalAbstract Music Manipulation (AMM) Rust SDK shared internal data types and traits11,461MITAPI bindingsData structures qrcA Rust library for generating and manipulating QR code images in various formats11,449MIT OR Apache-2.0AlgorithmsEncoding bin-encrypt-decryptA high-performance binary encryption and decryption library that supports customizable character sets beyond Base64.11,426MITCryptographyEncoding s2json-deriveThis library supports the S2JSON 1.0 Specification11,423MITEmbedded developmentEncoding amm_macrosAbstract Music Manipulation (AMM) Rust SDK internal macros11,406MITAPI bindingsData structures serde-querystring-axumA query string extractor for axum based on serde-querystring11,404MIT OR Apache-2.0EncodingWeb programming creakLightweight audio decoder. Converts popular formats to raw 32-bit float samples.11,379MIT OR Apache-2.0EncodingFilesystem config-rsA lib of parsing config file for Rust.11,372MITConfigurationEncoding binmatchA simple binary pattern matching crate11,354MITEncoding winstrwindows strings (BSTR only so far)11,340Apache-2.0 OR MITEncodingOperating systems::Windows APIs irox-nmea0183NMEA-0183 format Encoders and Decoders for GPS Devices11,325MIT OR Apache-2.0AerospaceEncoding euidReference implementation for EUID11,305MITEncoding embedded-langEmbedded language resources for rust applications11,294MIT OR Apache-2.0AccessibilityEncoding cloudevents-sdk-actix-webCloudEvents official Rust SDK - Actix-Web integration11,291non-standardEncodingWeb programming shortiduuidv1 generator and variant. safe and fast.11,289AGPL-3.0Encoding serlpA serde serializer and deserializer for RLP (Recursive Length Prefix) encoding.11,276GPL-3.0Encoding eosio_macrosMacros for creating compile-time EOSIO names and symbols.11,265MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding turbomcp-typesCore types for TurboMCP - the foundation of the MCP SDK11,261MITData structuresEncoding corro-speedyA fast binary serialization framework11,246MIT/Apache-2.0Encoding musli-utilsCommon utilities shared among Müsli encodings.11,245MIT OR Apache-2.0EncodingNo standard library serde_canonical_jsonImplements a CanonicalFormatter for serde_json11,221MITEncoding ebcdicLibrary to convert EBCDIC to ASCII and back11,209MIT/Apache-2.0Encoding haxeformatHaxe serialization format in Rust11,205MITEncoding otr-utilsUtilities for decoding and cutting video files that were downloaded from Online TV Recorder <https://onlinetvrecorder.com/>11,200GPL-3.0-or-laterEncodingMultimedia::Video lbsLazy Binary Serialization11,173non-standardEncoding satsnet_slicesParse Bitcoin objects without allocations11,143MITCryptography::CryptocurrenciesEncoding wire-framed-coreA library for encoding and decoding structures into a binary data format.11,107non-standardEncoding declioA declarative I/O serialization library.11,104MITEncodingParsing tools psrdada-sysBindgen wrappers for psrdada11,083MIT OR Apache-2.0EncodingParser implementations derive-serialize-intoDerive Serialize and Deserialize for validating wrapper types11,052MITEncoding pilota-thrift-fieldmaskFieldmask support for Pilota11,044MIT OR Apache-2.0Encoding hescapeA fast and lightweight HTML escape/unescape library for Rust.11,031MIT/Apache-2.0EncodingWeb programming emojitoFind all the Emoji in a string. Supports composed emoji.11,017MITEncodingParsing tools whitespace_text_steganographyA steganography strategy that uses whitespace to hide text in other text10,995MITCommand-line interfaceEncoding threecpiomanage initrd cpio archives10,985ISCCommand line utilitiesCompression merde_msgpackmsgpack serizliation/deserialization for merde10,975Apache-2.0 OR MITEncodingParser implementations iunormMap normalized floating-point numbers to/from (un)signed integers10,973MIT OR Apache-2.0Data structuresEncoding open-vector-tileThis library reads/writes The Open Vector Tiles 1.0 Specification10,954MITEmbedded developmentEncoding financial_symbolsStock symbols & option contracts structs which implement the Copy trait10,945MITData structuresEncoding zarrs_icechunkicechunk store support for the zarrs crate10,945MIT OR Apache-2.0Encoding image4A no_std-friendly library for parsing and generation of Image4 images written in pure Rust.10,913MIT OR Apache-2.0EncodingNo standard library::No dynamic allocation eyesParse and convert strings using human-readable templates.10,906BSD-3-ClauseEncodingParsing tools sp-plugin-rust-testRust plugin for for quick integration of shurjopay API10,895MIT OR Apache-2.0EncodingNo standard library layeredconf-deriveLayered configeration files, deserialized with serde10,888MITConfigurationEncoding flash-lsoFast and safe SOL/AMF0/AMF3 parsing. Supports serde, Adobe flex and cyclic references10,871MITData structuresEncoding diny_coreCore functionality of the diny framework10,864MIT OR Apache-2.0AsynchronousEncoding qrcode2A QR code encoding library10,794Apache-2.0 OR MITEncodingMultimedia::Images orcxx_deriveProcedural macros to deserialize structures from Apache ORC using orcxx.10,793GPL-3.0-or-laterEncodingParser implementations lame-sysFFI bindings to libmp3lame10,789MIT/Apache-2.0/LGPL-2.1EncodingExternal FFI bindings escapistThis library is a minimal library for escaping HTML and href attributes; it can also unescape HTML.10,709MITEncoding carbon-kamino-lending-decoderKamino Lending Decoder10,707MITEncoding facet-xdrXDR serialization for facet using the new format architecture - successor to facet-xdr10,686MIT OR Apache-2.0EncodingParsing tools bytifyA simple macro that can write given const-expr values into a continuous byte array.10,680MITEncodingNo standard library dilateA compact, high performance integer dilation library for Rust.10,675MIT OR Apache-2.0AlgorithmsEncoding json-codec-wasmJSON Codec implementation, CosmWasm compatible10,666non-standardEncoding db-dump-concatTool to concatenate crates.io database dumps10,653MIT OR Apache-2.0Database interfacesEncoding bookfileA container file format with chapters and an index10,633Apache-2.0Data structuresEncoding fluvio-smartstreamFluvio SmartModule WASM library10,630Apache-2.0Database interfacesEncoding bevy_assets_bundlerAssets Bundler for bevy, with content encryption support.10,623MITCryptographyEncoding stegCommand line steganography tool10,623MITCommand line utilitiesEncoding darkbio-cryptoCryptography primitives and wrappers10,620BSD-3-ClauseCryptographyEncoding scidecScientific number converter10,586MIT OR Apache-2.0Encoding iso-macroimplementations of procedural macros used in code generation for the iso crate10,566MPL-2.0EncodingNo standard library r-shquotePOSIX Shell Compatible Argument Parser10,564Apache-2.0 OR LGPL-2.1-or-laterCommand-line interfaceConfiguration ransrANS (range variant of Asymmetric Numeral Systems) encoder and decoder10,556MITCompressionEncoding rust-openzlSafe Rust bindings for OpenZL - a graph-based typed compression library10,552MIT OR Apache-2.0API bindingsCompression flussab-cnfDIMACS CNF file format parser and writer10,5310BSDEncodingParser implementations cmarkfmtA library for formatting CommonMark10,530MITDevelopment toolsEncoding dotscopeA high-performance, cross-platform framework for analyzing and reverse engineering .NET PE executables10,523Apache-2.0Development toolsEncoding splinter-rsA compressed bitmap format optimized for small, sparse sets of u32s with zero-copy querying.10,512MIT OR Apache-2.0Data structuresEncoding coveCasts Of Varying Elegance (COVE): extension traits for casting numerical types10,503MITEncodingMathematics byteorder_asyncLibrary for reading/writing numbers in big-endian and little-endian asynchronously.10,484Unlicense OR MITEncodingParsing tools hb-subsetA wrapper for HarfBuzz font subsetting API10,472MITAPI bindingsEncoding toraA lite, byte-based serialization and deserialization library.10,469non-standardData structuresEncoding numcodecs-zfpZFP codec implementation for the numcodecs API10,458MPL-2.0CompressionEncoding