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.

tezos-smart-rollupSDK for Tezos Smart Rollup kernel development.10,457MITDevelopment toolsEncoding io-adaptersAdapters to convert between different writable APIs.10,448Apache-2.0Data structuresEncoding serde-generate-aptosGenerate (de)serialization code in multiple languages10,445MIT OR Apache-2.0Development toolsEncoding lavish-compilerCompiler for the Lavish IDL10,437MITCommand line utilitiesEncoding logos-displayA derive macro to automatically define the Display trait based on logos `token` and `regex` attributes.10,427MITDevelopment toolsEncoding tetsy-scale-infoTetsy Info about SCALE encodable Rust types10,423Apache-2.0Cryptography::CryptocurrenciesEncoding serde-reflection-aptosExtract representations of Serde data formats10,419MIT OR Apache-2.0Development toolsEncoding cpr_ihexA graphical parser and editor for the Intel HEX binary format.10,417MPL-2.0EncodingParser implementations gribberishParse grib 2 files with Rust10,387MITCompressionEncoding carbon-kamino-vault-decoderKamino Vault Decoder10,372MITEncoding array-objectSelf-describing binary format for arrays of integers, floating-point numbers, complex numbers, and strings. It is designed for…10,348Apache-2.0Data structuresDevelopment tools::Debugging bytes_parserA simple wrapper to parse primitive Rust types from a slice of bytes10,339MIT OR Apache-2.0EncodingNetwork programming edkyConvert Ed25519 public keys between various encoding formats.10,339UnlicenseCommand line utilitiesCryptography serde-mincodeA minimal binary encoding for Serde-compatible types10,332MIT OR Apache-2.0Encoding noosphere-carStreaming CAR format support for Noosphere10,323MIT OR Apache-2.0AsynchronousData structures hxdA simple, configurable and dependency-free hexdump library10,274MITDevelopment toolsDevelopment tools::Debugging curlyconfConfiguration file parser10,271MIT OR Apache-2.0ConfigurationEncoding diny_testTest serializer format for the diny framework10,263MIT OR Apache-2.0AsynchronousEncoding evm_rsEVM.rs is a library for decoding and manipulating EVM bytecode.10,258UnlicenseCryptography::CryptocurrenciesEncoding carbon-helius-atlas-ws-datasourceHelius Atlas WebSocket Datasource10,239MITEncoding memedb_coreRust library for reading and writing tags to different media formats10,230GPL-3.0-or-laterData structuresEncoding nom-spanWrap your nom input into a span to get line, column and byte offset10,226MITEncodingParser implementations xml2arrowEfficiently convert XML data to Apache Arrow format for high-performance data processing10,220MITData structuresEncoding cj_bitmask_vecBitmaskVec is a Vec that pairs bitmasks with T. Bitmasks u8 through u128 are supported.10,208MIT OR Apache-2.0EncodingParsing tools serializersEasily create multiple serializers for the same type10,207MITEncoding dxr_server_axumDeclarative XML-RPC (axum server implementation)10,204MIT OR Apache-2.0EncodingNetwork programming tree-sitter-parsersPreinstallation of tree-sitter parsers of multiple languages for Rust projects10,169Apache-2.0 OR MITDevelopment tools::Procedural macro helpersEncoding dlhn_deriveProcedural Macros for DLHN10,156Apache-2.0Encoding serdine_deriveDerive macros for serdine crate10,110MITEncoding hex2asciicommand line app that converts hex values into ascii10,075MITCommand line utilitiesEncoding planus-cliCommand-line utility for planus.10,042MIT/Apache-2.0Data structuresEncoding arithmetic-coding-corecore traits for the 'arithmetic-coding' crate9,987MITCompressionEncoding jsonrepair-rsRepair broken JSON — fix quotes, commas, comments, trailing content, and 30+ other issues9,985MITEncodingParser implementations hsluvHuman-friendly HSL (revision 4)9,981MITEncodingNo standard library steg86A tool for hiding messages in x86(_64) binaries9,948non-standardCommand line utilitiesEncoding keymapsA rust crate which provides a standardized encoding for key codes9,933LGPL-3.0-or-laterCommand-line interfaceData structures bevy_midixThe MIDI plugin for humans. Out-of-the-box soundfont synthesizer, commands, and input!9,891MIT OR Apache-2.0EncodingGame development elikoga-ical-rsIcal library9,854MITEncodingParser implementations dns-stamp-parserLibary to encode and decode DNS stamps9,827BSD-3-ClauseEncodingParser implementations fern-protocol-postgresqlPostgreSQL wire protocol implementation as needed by Fern proxy.9,821Apache-2.0Data structuresEncoding katcpAn implementation of the KATCP monitor and control protocol9,814Apache-2.0 OR MITEncodingParser implementations config_file_typesAutomatically generate file configuration wrapper9,813GPL-3.0-or-laterConfigurationEncoding empty_type_deriveConverting between types and their optional counterparts9,810Apache-2.0Encoding nachricht-serdeSerde bindings for nachricht9,758MITEncoding nom-teltonikaTeltonika TCP and UDP protocol decoder and encoder with a dependency-free core9,755MITEncodingNetwork programming tthresh-sysLow-level Rust bindings to the tthresh compressor9,745MPL-2.0API bindingsCompression numfConvert numbes between formats9,741MITCommand line utilitiesEncoding ahsahIncremental hashing contexts for MD5 and SHA-2 with reader helpers and optional SIMD decode paths9,740MIT OR Apache-2.0AlgorithmsCryptography chd-capilibchdr-compatible C API for a Rust implementation of the CHD File Format9,737BSD-3-ClauseCompressionEmulators ls_rulesA Little Snitch .lsrules file format model9,731MIT OR Apache-2.0EncodingNo standard library replit-protocolRepl.it's container protocol in Rust.9,713Apache-2.0API bindingsEncoding chisaiConvert binaries into code that can be embed into your program.9,686MITCommand line utilitiesCompression vita49_macrosvita49_macros provides procedural macros for the vita49 crate9,678MIT OR Apache-2.0AerospaceEncoding bitcoin-u256A Rust crate for handling 256-bit unsigned integers, optimized for blockchain computations, offering arithmetic operations and…9,676MITCryptographyData structures bcsvCLI for base_core_socialist_values9,654MITEncoding stegcloakHides secrets inside text by compressing and encrypting the secret before cloaking it with special unicode invisible characters9,647MITEncoding wthorParser for WTHOR files9,644MITEncodingParser implementations code128Code 128 decoding and encoding9,635Apache-2.0 OR MITEncoding font-subsetOpenType font subsetting9,634MIT OR Apache-2.0EncodingNo standard library filesanUniquely escape disallowed filenames.9,628GPL-3.0EncodingFilesystem rteParser for relative time expression9,627MITEncodingParser implementations sigproc_filterbankA parser and serializer for SIGPROC pulsar filterbank files9,624Apache-2.0 OR MITEncodingParser implementations versionneerVersion handling for serialization and deserialization9,623Apache-2.0/MITEncodingNo standard library winres-editLoad, create and modify windows resources in existing executables (.exe or .res)9,621Apache-2.0 OR MITEncodingOperating systems::Windows APIs arqArq library to manage Arq Backup data formats9,608MITData structuresEncoding ricecompLossless Rice compression codec, a Rust port of CFITSIO's ricecomp.c9,564MITCompressionEncoding friendly_idThe FriendlyID library converts a given UUID to a URL-friendly ID which is based on Base629,542MIT OR Apache-2.0Data structuresEncoding hessian_rshessian2 codec implemention9,541GPL-3.0-or-laterEncoding key-mappingLibrary allowing for keyboard key code conversion between systems such as the DOM and HID usage-ids9,538MIT OR Apache-2.0EncodingNo standard library ecies_25519Cross-platform Elliptic Curve Integrated Encryption Scheme (ECIES) using X25519, AES-256-GCM, and HKDF-SHA256.9,536MPL-2.0CryptographyEncoding protobuf-web-tokenCreate, verify and decode protobuf web tokens9,527 BSD-3-ClauseAuthenticationEncoding yaml2json-rs-binCommand line utility to convert YAML files to JSON.9,524Apache-2.0 OR MITCommand line utilitiesEncoding isosphereLibrary of ISO standard data types, helpers, and related utilities9,503MITData structuresEncoding koibumi-base58A Base58 encoder/decoder library9,501GPL-3.0-or-laterEncoding dinyAn asynchronous, alloc-free serialization framework9,495MIT OR Apache-2.0AsynchronousEncoding rpcl2-deriveDerive macros for the ros_pointcloud2 crate.9,476MIT OR Apache-2.0API bindingsData structures host-port-pairOwned host and port pair type for DNS names and IP addresses9,475MITData structuresEncoding serde_typenameConviently serialize and deserialize rust types into / from their serde name.9,474GPL-3.0Data structuresEncoding pco_clicompresses, inspects, and decompresses pco data9,473Apache-2.0Command line utilitiesCompression carbon-openbook-v2-decoderOpenbook V2 Decoder9,457MITEncoding cfgfifo(De)serialize common configuration file formats based on file extension9,436MITConfigurationEncoding carbon-postgres-clientPostgreSQL Client for Carbon9,420MITEncoding tthreshHigh-level Rust bindings to the tthresh compressor9,418MPL-2.0API bindingsCompression speex-safeSafe wrapper for speex-sys9,404MPL-2.0 AND BSD-3-ClauseEncodingExternal FFI bindings katcp_deriveProc macros to accompany the katcp packages9,369MIT OR Apache-2.0EncodingParser implementations ser_nixAn opinionated nix serialiser for serde.rs9,353MITEncoding bh-status-listTBTL's library for IETF Token Status List specification.9,334non-standardAuthenticationCryptography babelfishUniversal translater for encodings9,329MIT OR Apache-2.0Command line utilitiesEncoding fluvio-smartstream-deriveFluvio SmartStream WASM procedural macro9,306Apache-2.0Database interfacesEncoding base64-ltA base64 (with padding) string encoding/decoding utility.9,297MITCommand line utilitiesEncoding oxiarc-bzip2Pure Rust BZip2 compression/decompression for OxiArc9,289Apache-2.0CompressionEncoding empty_type_traitsConverting between types and their optional counterparts9,287Apache-2.0Encoding ssec-corestreaming implementation of the SSEC file format9,287MIT OR Apache-2.0AsynchronousEncoding rs_abieosA Rust wrapper library for Abieos, used for Antelope (former EOSIO) ABI serialization and deserialization.9,278MITEncodingParsing tools carbon-meteora-dbc-decoderMeteora DBC Decoder9,272MITEncoding frostflakeCustomizable and thread-safe distributed id generator9,255MITEncoding langweaveA Rust library for seamless internationalization (i18n) and localization.9,248MIT OR Apache-2.0Data structuresDevelopment tools dadedade is data definition for Rust structures.9,247MITData structuresEncoding borcCBOR done right9,243MIT OR Apache-2.0EncodingParser implementations pathfinder-serdeStarknet-specific serialization utilities for Pathfinder9,243MIT OR Apache-2.0Cryptography::CryptocurrenciesDevelopment tools transduceZero-copy isomorphic parsing: your code should look like what it parses.9,242MPL-2.0CompilersEncoding manual-serializerUtilities for simple manual byte buffer serialization & deserialization9,240Apache-2.0 OR MITEncoding bhmdocTBTL's library for handling mDL/mdoc specification.9,231non-standardAuthenticationCryptography passkitApple PassKit library to manage passes9,229MITCommand-line interfaceCryptography facet-postcardPostcard binary format for facet9,216MIT OR Apache-2.0EncodingParsing tools mdbook-satysfiA mdbook backend for generating SATySFi documents.9,196MITEncoding antelope-client-macrosA proc-macro crate for EnumPacker & StructPacker9,181MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding querylizerSerialization library for OpenAPI parameter styles9,178Apache-2.0Encoding veriformCryptographically verifiable data serialization format inspired by Protocol Buffers9,176Apache-2.0AuthenticationCryptography staticweaverSmall, safe, fast templating engine for Rust. Mustache-compatible syntax with Tera-style expressions, inheritance with super(),…9,176MIT OR Apache-2.0Data structuresDevelopment tools libmctplibMCTP is a MCTP (Management Component Transport Protocol) implementation for Rust9,174MIT OR Apache-2.0Embedded developmentEncoding unifontProvides a monochrome Unicode bitmap font. Halfwidth glyphs are 8x16, fullwidth are 16x16 pixels.9,149MITEncoding jetroJetro - transform, query, and compare JSON9,148MITAlgorithmsEncoding oxiarc-lzhufPure Rust LZH (LZSS + Huffman) compression for OxiArc9,145Apache-2.0CompressionEncoding wp-model-coreTyped data model crate providing Value, Field, and Record primitives for the Warp PASE stack.9,140Apache-2.0Data structuresEncoding rjshipA collection of tools for working with the JSend specification, written in Rust.9,134BSD-3-ClauseEncodingNo standard library aldocCLI and library for parsing and compiling Aldoc Markdown documents9,133Apache-2.0Command line utilitiesEncoding try_encoding_fromA convenient API for serde_json, serde_yaml, serde_cbor. Meme of the TryFrom and TryInto traits.9,114MIT OR Apache-2.0EncodingNo standard library roeUnicode case conversion9,111MIT AND Unicode-3.0EncodingInternationalization (i18n) df_st_deriveDerive macros for the DF Storyteller project.9,110AGPL-3.0-or-laterCommand line utilitiesEncoding sperr-sysLow-level Rust bindings to the SPERR compressor9,108MPL-2.0API bindingsCompression google_material_symbolsGoogle Material Design Icon Font9,105MITAPI bindingsEncoding bxmra CLI tool for managment BXM's code with rIME-Squirrel9,074non-standardCommand line utilitiesEncoding il2-iltagsInterlockLedger's ILTag implementation in Rust.9,030BSD-3-ClauseCryptography::CryptocurrenciesEncoding irox-sirfSiRF Binary format Encoders and Decoders for GPS Devices9,022MIT OR Apache-2.0AerospaceEncoding torg-serdeSerialization/deserialization for TØR-G token streams9,018MIT OR Apache-2.0Encoding dviA parser for the "device independent file" (dvi) format9,017MIT/Apache-2.0EncodingParsing tools bsarust library for creating and extracting Bethesda Softworks Archives8,999MIT OR Apache-2.0CompressionDevelopment tools async-xml-deriveDerive macros for async-xml8,996MIT OR Apache-2.0AsynchronousEncoding font-map-coreCore font-parsing capabilities for font-map8,989MITAPI bindingsEncoding tora_deriveThe derive procedural macros for the tora crate.8,968MITData structuresEncoding json-to-usvJSON to USV: Convert JavaScript Object Notation (JSON) to Unicode Separated Values (USV) for data markup, including for…8,964MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0Command line utilitiesData structures esdlEvent-sourcing Schema Definition Language parser8,955MIT OR Apache-2.0CompilersData structures nachrichtImplementation of the nachricht wire format8,951MITEncoding sensitive-rsA Rust library for sensitive data detection and filtering, supporting Chinese and English text with trie-based algorithms.8,938MIT OR Apache-2.0AlgorithmsEncoding mootranscodeVideo and audio transcoding for Moodle8,935Apache-2.0Command line utilitiesEncoding zfec-rsA Rust implementation of the Zfec library8,912GPL-3.0AlgorithmsEncoding zjsonParse JSON with zero allocation.8,901MIT OR Apache-2.0EncodingNo standard library bytify-implInternal implementation of the bytify crate.8,898MITDevelopment tools::Procedural macro helpersEncoding rut-libA Rust Library for validate/generate an Chilean ID (RUT)8,895MITData structuresEncoding arffARFF file format serializer and deserializer8,853MIT/Apache-2.0EncodingScience orio-deriveDerive macro for orio, a small serialization library8,844MITEncoding bevy_vach_assetsBevy Vach Assets is a plugin for Bevy Engine that allows you to load assets from Vach archives8,829MIT OR Apache-2.0CompressionCryptography font-mapMacros and utilities for parsing font files8,826MITAPI bindingsEncoding senax-encoderA fast, compact, and schema-evolution-friendly binary serialization library for Rust.8,822MIT OR Apache-2.0Encoding font-map-macrosCode generation macros for font-map8,820MITAPI bindingsEncoding rbxmReader for Roblox model files8,820MIT/Apache-2.0Data structuresEncoding wave_streamWave file reader and writer. Random access and streaming is supported for reading, random access is supported for writing8,793MIT OR Apache-2.0EncodingMultimedia::Audio serde_influxlpA Rust crate implementing Serde support for parsing and serializing InfluxDB v2 line protocol.8,783MIT OR Apache-2.0EncodingParser implementations rsmonadHaskell-style monads for idiomatic Rust.8,779MPL-2.0CompilersData structures serializable-yamlSerializable equivalent of yaml-rust8,778GPL-3.0-or-laterEncoding cgnA library for optimally compressing chess games in PGN format.8,777MITAlgorithmsCompression noproto-deriveDerive macros for the `noproto` crate. Do not use this crate directly.8,776MIT OR Apache-2.0Embedded developmentEncoding serde_esriA library for serializing and deserializing JSON from Esri Location Services.8,767MIT OR Apache-2.0EncodingParser implementations mqtt5-protocolMQTT v5.0 protocol implementation - packets, encoding, and validation8,764MIT OR Apache-2.0EncodingNetwork programming gameboy-romGameboy ROM parser8,758Apache-2.0EmulatorsEncoding commucat-protoFraming and codec layer for the CommuCat CCP-1 protocol8,757MPL-2.0EncodingNetwork programming irox-raymarine-sonarRaymarine/Navionics Sonar Logs Reader8,735MIT OR Apache-2.0EncodingParser implementations hexga_ioio file traits abstraction to allow read/write bytes from a file, and iterating over directory8,720MIT OR Apache-2.0EncodingFilesystem libktx-sysRust bindings for libktx8,694MITEncodingGame development tmpl-resolverA lightweight template resolution engine with conditional logic support8,683Apache-2.0ConfigurationEncoding cloudevents-sdk-reqwestCloudEvents official Rust SDK - Reqwest integration8,677non-standardEncodingWeb programming carbon-moonshot-decoderMoonshot Decoder8,622MITEncoding df_st_coreCore structures for the DF Storyteller project.8,618AGPL-3.0-or-laterCommand line utilitiesEncoding carbon-meteora-pools-decoderMeteora Pools Program Decoder8,615MITEncoding llvm-bitstreamA content-agnostic parser for LLVM's bitstream container format8,612MITCompilersEncoding craSimple library for extracting/archiving in multiple formats fully in memory8,588MIT OR Apache-2.0Encoding strongholdStore program/save files in a unique folder across operating systems.8,584MIT / BSL-1.0ConfigurationEncoding zenwebpHigh-performance WebP encoding and decoding in pure Rust8,570AGPL-3.0-only OR LicenseRef-Imazen-CommercialEncodingMultimedia::Encoding flipper-rpcRust bindings and serial transport helpers for the Flipper Zero RPC protocol.8,561MITAPI bindingsDevelopment tools wbmpWBMP encoder and decoder8,556MIT OR Apache-2.0EncodingMultimedia::Encoding xbinEfficient byte array concatenation utilities / 高效字节数组拼接工具8,535MulanPSL-2.0Data structuresDevelopment tools pasta-tokensPlatform Agnostic SEcurity TOkens (PASETO) is a secure alternative to JOSE/JWT8,530MITAuthenticationCryptography actix-xmlXML extractor for actix-web8,529MITEncodingParsing tools cni_formatparser and serializer for the CNI configuration format8,526UnlicenseConfigurationEncoding serde_viewSerialize views of data8,497Apache-2.0Data structuresDevelopment tools lineupread/write collection of formatted UTF-8 string items8,488GPL-3.0-or-laterCommand line utilitiesEncoding xls2txtCommand-line utility to convert stylesheets (ODS or excel) to text8,488Apache-2.0Command line utilitiesEncoding stmcSimple TCP/UDP Message Communication wrapper8,478MITEncodingText processing bson2Encoding and decoding support for BSON in Rust8,474MITEncoding conventional_commits_next_version_libA tooling and language agnostic library to calculate the next semantic version based on the Conventional Commits since the prior…8,474AGPL-3.0Data structuresDevelopment tools sql_toolsA rust crate meant to make SQL queries simple and communication between various SQL versions easy.8,473MITConcurrencyData structures usv-to-xlsxUSV to XLSX: Convert Unicode Separated Values (USV) to Microsoft Excel (XLSX) for data markup, including for spreadsheets,…8,472MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0Command line utilitiesData structures q_compress_cliCLI for q_compress and .qco format8,469Apache-2.0Command line utilitiesCompression pro-serde-versionedA simple method for versioning and upgrading data structures when serialized via serde8,467Apache-2.0Encoding binrootsSerialize and expose data, one file per field.8,443Apache-2.0EncodingFilesystem noprotono-std, no-alloc protocol buffers implementation for embedded systems.8,442MIT OR Apache-2.0Embedded developmentEncoding serdineA tiny serialization library for storing types in a raw (but safe), memcpy-like, format8,441MITEncoding merde_json_typesWrapper types for merde_json that implement serialization/deserialization8,436Apache-2.0 OR MITEncodingParser implementations json-api-rocketRocket support for the json-api crate8,430MIT/Apache-2.0API bindingsEncoding bevy_oscSend and receive OSC data to and from bevy and other programs or controllers.8,381MIT OR Apache-2.0EncodingGame development pigeonUtilities for efficient packing and unpacking of big-endian binary data.8,372AGPL-3.0-or-laterEncoding planus-buffer-inspectionInternal buffer inspection library for planus.8,363MIT/Apache-2.0Data structuresEncoding bytey_byte_bufferBytey ByteBuffer code, use Bytey instead8,334MITData structuresEncoding mediatoasciiUtilities for converting media files (images/videos) to ascii outputs (output media file or print to console). Supports most…8,333MIT OR Apache-2.0Command line utilitiesComputer vision svg2pdf-cliThe command line interface for svg2pdf.8,322MIT OR Apache-2.0Command line utilitiesEncoding mipsasm-rspA MIPS assembler targeting the N64 rsp8,309MIT OR Apache-2.0EncodingHardware support xpc-connectionXPC connection bindings for Rust8,301MITAPI bindingsConcurrency oxideltaVCDIFF (RFC 3284) delta encoder/decoder — Rust reimplementation of xdelta38,300MITCommand line utilitiesCompression bytemeConverts a struct into Vec<u8> and back. The conversion is Big Endian by default.8,298Apache-2.0Development tools::Procedural macro helpersEncoding