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.

casserole-deriveBreak and serialize values into content-addressable storage44,869MIT/Apache-2.0Encoding zarrs_object_storeobject_store store support for the zarrs crate44,869MIT OR Apache-2.0Encoding dos-cpDOS code pages.44,758MIT OR Apache-2.0EncodingNo standard library fluvio-protocol-coreencoder and decoder for fluvio protocol44,664Apache-2.0Encoding casseroleBreak and serialize values into content-addressable storage44,329MIT/Apache-2.0Encoding eccodesUnofficial high-level Rust bindings of the latest ecCodes release44,170Apache-2.0API bindingsEncoding lz4-compressionPure Rust implementation of LZ4 compression and decompression as a library44,149MITAlgorithmsCompression json-pretty-compactA compact & pretty formatter for serde_json44,067MITEncodingParser implementations sval_protobufprotobuf encoding for sval43,985Apache-2.0 OR MITEncodingNo standard library facet-dessertSweet helpers for facet deserialization - shared between facet-format and facet-dom43,892MIT OR Apache-2.0EncodingParsing tools binary_macrosMacros for decoding base64-like encodings in string literals to [u8] literals.43,811MITEncoding serde-roxmltreeConvert roxmltree documents into Serde-compatible types43,729MIT OR Apache-2.0EncodingParser implementations dmgwizExtract filesystem data from DMG files43,724MITCommand line utilitiesEncoding nojsonA flexible Rust JSON library with no dependencies, no macros, no unsafe and optional no_std support43,714MITEncodingNo standard library known-valuesBlockchain Commons Known Values.43,589BSD-2-Clause-PatentData structuresEncoding facet-deriveProc macro for deriving the 'Facet' trait in facet43,553MIT OR Apache-2.0Development toolsEncoding fastvlqA fast variant of Variable-Length Quantity with a focus on speed and no_std support.43,508Apache-2.0 OR MITAlgorithmsCompression webb-proposalsWebb Protocol Proposals Specification & Implementation (part of webb-rs SDK)43,463Apache-2.0EncodingNo standard library tezos-smart-rollup-encodingData Encodings used by Tezos Smart Rollup kernels.43,317MITEncodingNo standard library json-codecJSON Codec implementation43,027non-standardEncoding enumscribeDerive macros for converting between enums and strings42,952MITEncoding conventional_commits_next_versionA tooling and language agnostic utility to calculate the next semantic version based on the Conventional Commits since the prior…42,830AGPL-3.0Command line utilitiesData structures tsuToml encoding and decoding utilities,parse to toml,convert-json-to-toml,convert-toml-to-json,convert toml to…42,552MITConfigurationEncoding collagenThe collage generator42,383MITEncodingGraphics bin-proto-deriveDerive macros for bin-proto42,369MITEncodingNo standard library::No dynamic allocation simple-base64encodes and decodes base64 as bytes or utf8 with simple API42,200MIT OR Apache-2.0Encoding serde_yaml_gtcTemp copy for serde_yaml_bw until version 2.5.3 is on crates. YAML support for Serde with an emphasis on panic-free parsing…42,191MIT OR Apache-2.0EncodingParser implementations xml_schema_generatorCreate Rust struct for given XML file, that allows to deserliaze the given XML using serde or vice versa42,132Apache-2.0Command line utilitiesConfiguration text-to-pngA simple way to render text to a png image with basic options42,088MIT OR Apache-2.0EncodingGame development mrtdParser for machine-readable travel documents (MRTD)42,062MIT/Apache-2.0EncodingParser implementations carbon-log-metricsLog Metrics41,787MITEncoding valu3-deriveDerive macros for the valu3 crate.41,738Apache-2.0EncodingNo standard library edn-formatRust implementation of EDN (Extensible Data Notation)41,689MITEncodingParser implementations prost-protovalidateRuntime validation for Protocol Buffer messages using buf.validate rules41,559MIT OR Apache-2.0Development toolsEncoding protoc-wktGoogle Protobuf well-known type file descriptor sets41,485Apache-2.0Encoding yaml-spannedYAML parser that captures detailed span information.41,467non-standardEncodingParser implementations serde-querystring-actixA query string extractor for actix-web based on serde-querystring41,451MIT OR Apache-2.0EncodingWeb programming chisel-decodersChisel UTF-8 and ASCII byte stream decoder implementations41,384MIT OR Apache-2.0EncodingText processing imagineA crate to help with images.41,221Zlib OR Apache-2.0 OR MITEncodingNo standard library ucan-key-supportReady to use SigningKey implementations for the ucan crate41,217Apache-2.0CryptographyEncoding tar-coreSans-IO tar header parsing and building for sync and async runtimes41,087MIT OR Apache-2.0EncodingNo standard library zalgo-codec-macroProvides the zalgo_embed! macro for compiling source code that's been converted into a single grapheme cluster by the…40,842MIT OR Apache-2.0EncodingText processing protobuf_codecEncoders and decoders for Protocol Buffers based on bytecodec crate40,769MITAsynchronousEncoding prost-protovalidate-typesbuf.validate proto types with prost and prost-reflect support40,608MIT OR Apache-2.0Development toolsEncoding serde-encoded-bytesEfficient bytestring serialization for Serde-supporting types40,444MITEncodingNo standard library fluvio-protocol-apifluvio protocol API helpers40,397Apache-2.0API bindingsEncoding threemf3MF (3D Manufacturing Format) file format support40,3610BSDEncodingRendering::Data formats oxidize-pdfPure Rust PDF library for AI/RAG: structure-aware chunking with bounding boxes, heading context, and token estimates. No Python,…40,359MITEncodingGraphics heterobLibrary for conversion between bytes/bits and heterogeneous lists (tuples)39,989MITEncodingNo standard library const_baseDecoding/encoding base 64/32/16 strings at compile-time39,935ZlibEncodingNo standard library merde_jsonJSON serialization and deserialization for merde, via jiter39,857Apache-2.0 OR MITEncodingParser implementations roslibrust_serde_rosmsgA rosmsg serialization file format39,808MITEncoding facet-yamlYAML serialization for facet using the new format architecture - successor to facet-yaml39,622MIT OR Apache-2.0EncodingParsing tools skip_bomSkip the optional encoding Byte Order Mark (BOM) at the start of a file if it exists.39,611MIT OR Apache-2.0EncodingFilesystem s2jsonThis library supports the S2JSON 1.0 Specification39,589MITEmbedded developmentEncoding docx-parserParse Word and OpenOffice DOCX files, and output markdown or JSON39,583MIT OR Apache-2.0Command line utilitiesEncoding jose-jwsPure Rust implementation of the JSON Web Signature (JWS) component of the Javascript Object Signing and Encryption (JOSE)…39,444Apache-2.0 OR MITCryptographyData structures germThe Ultimate Gemini Toolkit.39,399GPL-3.0-onlyEncoding qos_jsonCanonical JSON encoding for deterministic JSON39,310AGPL-3.0-onlyEncoding merge-yaml-hashYAML Hash with merge/update capabilities39,265MITConfigurationEncoding mozjpeg-rsPure Rust JPEG encoder based on Mozilla's mozjpeg with trellis quantization39,148BSD-3-ClauseEncodingMultimedia::Images qrcode-rsQR code encoder in Rust,Generate QR Code matrices and images in RAW, PNG and SVG formats.39,112MIT OR Apache-2.0EncodingMultimedia::Encoding serde_asn1_derA basic ASN.1-DER implementation for `serde` based upon `asn1_der`39,065BSD-2-Clause OR MITEncoding package-jsonpackage.json manager for Rust39,044MITAPI bindingsData structures transmog-versionsMulti-version/Multi-format support for Transmog38,922MIT OR Apache-2.0Encoding bt_bencodeA Bencode encoding/decoding implementation.38,874MIT OR Apache-2.0EncodingNo standard library toml2jsonConvert TOML to JSON38,788MITCommand line utilitiesDevelopment tools zarrs_chunk_gridThe chunk grid API for the zarrs crate38,727MIT OR Apache-2.0Encoding to-binaryConverts From Hex, UTF-8, Vector of Bytes, or a Byte Slice to a Binary String And Implements Many Useful Functions For Binary…38,626MIT OR Apache-2.0Data structuresEncoding base64idEfficiently represent 64, 32 and 16 bit integers as base64url strings38,567MIT OR Apache-2.0Data structuresEncoding binn-ir...38,564LGPL-3.0-or-laterData structuresEncoding n5Rust implementation of the N5 tensor file system format38,532MIT/Apache-2.0EncodingFilesystem unstructuredGeneric types for unstructured data38,472MITData structuresEncoding aryasimple json validation. simple json repair. lightning fast.38,307MIT/Apache-2.0Encoding zarrs_codecThe codec API for the zarrs crate38,214MIT OR Apache-2.0Encoding vt100-cttLibrary for parsing terminal data - up-to-date version38,209MITCommand-line interfaceEncoding ansi-color-codecEncode bytes as ANSI background colors38,174MITEncodingNo standard library varint-simdSIMD-accelerated varint encoder and decoder38,089MIT OR Apache-2.0EncodingParser implementations geo-uriA crate for parsing and generating uniform resource identifiers for geographic locations (geo URIs)38,034MITEncodingParser implementations omtA set of tiny tools mostly used for game development. A Texture atlas packer, a font converter, a pakfile creator.37,985MITCommand line utilitiesCompression ton-contractsBindings for common smart-contracts on TON blockchain37,709non-standardEncoding valu3A generic serialization/deserialization/type framework37,640Apache-2.0EncodingNo standard library base64easysimple encodes and decodes base64 as bytes or utf837,558MIT OR Apache-2.0Encoding decrypt-cookiesA crate for decrypting browser info. Easily make a request using the authorization data from your browser.37,389LGPL-3.0-or-laterAsynchronousAuthentication zarrs_chunk_key_encodingThe chunk key encoding API for the zarrs crate37,388MIT OR Apache-2.0Encoding autocompressAutomatically select suitable decoder from magic bytes or encoder from file extension.37,298Apache-2.0CompressionEncoding tbonTinyChain Binary Object Notation is a compact and versatile stream-friendly binary serialization format37,272Apache-2.0AsynchronousEncoding xhashFast and simple xxHash wrapper for Rust / 快速、简洁的 Rust xxHash 封装37,102MulanPSL-2.0AlgorithmsCryptography proc-contraThe proc-macros of contra37,075non-standardConfigurationEncoding flatbuffers-verifierSupport library for the flatbuffers verifier generated by cfbc.36,982MITData structuresEncoding fluvio-protocol-codecFrame encoder and decoder for fluvio protocol36,741Apache-2.0API bindingsEncoding eccodes-sysLow-level Rust bindings for latests ecCodes version.36,690Apache-2.0API bindingsEncoding serde-query-deriveSerde-compatible streaming data-query language with a jq-like syntax36,668MIT OR Apache-2.0Encoding carbon-token-program-decoderToken Program Decoder36,503MITEncoding serde-ndimSerde support for n-dimensional arrays from self-describing formats36,226MITData structuresEncoding serde_dbgfmtDeserialize #[derive(Debug)] output using serde36,119MIT OR Apache-2.0EncodingParser implementations bitcoinleveldb-sliceLow-level, non-owning byte Slice type for LevelDB-style storage in bitcoin-rs, providing pointer-based views, prefix operations,…36,012MITAlgorithmsData structures merdeSerialize and deserialize with declarative macros35,973Apache-2.0 OR MITEncodingParser implementations facet-urlencodedURL-encoded form data serialization and deserialization for Facet types35,860MIT OR Apache-2.0Data structuresEncoding serde_default_utilsA set of simple helper functions to cut corners with serde_default35,816MIT OR Apache-2.0EncodingNo standard library serde-querySerde-compatible streaming data-query language with a jq-like syntax35,759MIT OR Apache-2.0Encoding b58A Base58 encoding/decoding library with no external dependencies35,731MITCryptographyEncoding serde_string_enumProcedural macros for serde serialization and deserialization of string-encoded enums.35,690MITEncodingNo standard library c32Rust implementation of Crockford's Base32 encoding35,657MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding format-urlMake building URLs more ergonomic.35,636MITEncodingWeb programming::HTTP client carbon-system-program-decoderSystem Program Decoder35,626MITEncoding bitcoinleveldb-filterLevelDB-compatible filter block (Bloom filter) builder and reader used by bitcoin-rs, exposing low-level traits and utilities for…35,266MITAlgorithmsDatabase interfaces parse-git-urlA parser for git repo urls based on url crate35,216MITEncodingParser implementations simple_slipA small and simple library for SLIP encoding35,122MIT OR Apache-2.0Encoding json_typegenProcedural macro that generates Rust types from JSON samples35,112MIT/Apache-2.0Encoding mprocs-vt100Fork of vt100 for mprocs35,085MITCommand-line interfaceEncoding lib-contraThe function implementation of contra35,060non-standardConfigurationEncoding giftA library for reading and writing GIF images35,015MIT OR Apache-2.0EncodingMultimedia decimal-bytesArbitrary precision decimals with lexicographically sortable byte encoding34,944MITData structuresEncoding laurelTransform Linux Audit logs for SIEM usage34,860GPL-3.0-or-laterEncoding tonerSDK for TON blockchain34,640non-standardEncoding joatmonJack of All Trades Master of None34,621MITEncodingFilesystem carbon-pumpfun-decoderPumpfun Decoder34,466MITEncoding mpg123-sysThe package provides bindings to mpg123.34,290Apache-2.0/MITEncodingExternal FFI bindings serde_yaml_okYAML data format for Serde. It's OK.34,043MIT OR Apache-2.0EncodingParser implementations le-streamDe-/serialize objects from/to little endian byte streams34,012MITEncoding facet-msgpackMsgPack binary format for facet33,837MIT OR Apache-2.0EncodingParsing tools gamedigQuery game servers and not only.33,816MITEncodingNetwork programming quiverA schema specification and validator for Arrow record batches33,814MIT OR Apache-2.0Data structuresEncoding toml-datetime-compatSimple conversion of toml_datetime types from/to chrono and time33,467MITConfigurationEncoding carbon-meteora-dlmm-decoderMeteora DLMM Decoder33,410MITEncoding flexiber_deriveProcedural macros to derive `Decodable` and `Encodable` from `flexiber`.33,405Apache-2.0 OR MITCryptographyData structures bitcoin_blockchainBitcoin blockchain data structures33,230Apache-2.0Cryptography::CryptocurrenciesEncoding uri_encodeURI percent-encoding (encodeURI, encodeURIComponent, urlencode)33,176ISCEncodingWeb programming stdtxExtensible schema-driven Cosmos StdTx builder and Amino serializer33,141Apache-2.0CryptographyEncoding dlprotocDownloads protoc Protocol Buffers compiler for Cargo builds33,111MITDevelopment tools::Build UtilsEncoding solana-reed-solomon-erasureRust implementation of Reed-Solomon erasure coding (Solana temporary fork)33,011MITEncoding contraA minimal serialization/deserialization library with expanded persistency functionality32,997non-standardConfigurationEncoding expryExecute an expression on an encoded (binary) value, yielding another binary value (either in decoded or encoded form). Supports…32,787Apache-2.0Data structuresEncoding asomeipLibrary to handle SOME/IP messages incl. payload via Fibex files.32,746MIT OR Apache-2.0Development toolsEncoding serde-csv-coreCSV serialization for no_std crates32,695MIT OR Apache-2.0Embedded developmentEncoding pretty-simple-displayCustom derive macros for JSON serialization with pretty and simple formatting32,691MITDevelopment toolsEncoding blocks_iteratorIterates Bitcoin blocks32,595MITCommand line utilitiesCryptography::Cryptocurrencies picodata-rmp-serdeSerde bindings for RMP (forked from rmp-serde)32,576MITEncoding nanopubA cross-platform Rust library to sign Nanopublications, with bindings to Python and JS (wasm)32,409non-standardCryptographyEncoding cboredCBOR exact reader and writer32,375MIT/Apache-2.0EncodingParsing tools turbomcp-protocolComplete MCP protocol implementation with types, traits, context management, and message handling32,232MITDevelopment toolsEncoding byteconA trait for easily converting to-and-from an array of bytes.32,203MIT OR Apache-2.0Encoding json-linesA no_std + serde compatible message library implementing JSON Lines32,138MIT OR Apache-2.0Embedded developmentEncoding xsoXML Streamed Objects: similar to serde, but XML-native.32,028MPL-2.0Encoding notnowA terminal based task and TODO management software.32,013GPL-3.0-or-laterCommand line utilitiesDatabase implementations htopHTML to PDF converter31,991MIT OR Apache-2.0Command line utilitiesEncoding nuts-bytesSerialization into a binary data format31,887MITEncoding secirSecurity Intermediate Representation - universal type vocabulary for security scanning tools31,849MIT OR Apache-2.0Data structuresEncoding quiver_typesCore types for the quiver crate31,837MIT OR Apache-2.0Data structuresEncoding simple_x509A simple X509 creating library.31,812ISCEncoding serde-tcSerde support for trait calls31,618MITEncoding quiver_deriveProc-macros for the quiver crate31,523MIT OR Apache-2.0Data structuresEncoding uastUnicode Aware Saṃskṛta Transliteration in Rust 🦀31,459Apache-2.0Command line utilitiesEncoding bevy_rontemporary bevy ron fork31,357MIT/Apache-2.0Encoding carbon-yellowstone-grpc-datasourceYellowstone gRPC Datasource31,296MITEncoding pb-jellyA protobuf runtime for the Rust language developed at Dropbox31,274Apache-2.0EncodingParsing tools packingBit packing and unpacking for arbitrarily aligned fields31,068MIT OR Apache-2.0Encoding bc-envelope-cliGordian Envelope Command Line Tool.31,044BSD-2-Clause-PatentCommand line utilitiesData structures facet-derive-emitProc macro for emitting derived 'Facet' trait code in facet30,886MIT OR Apache-2.0Development toolsEncoding asimov-promptASIMOV Software Development Kit (SDK) for Rust30,858UnlicenseData structuresEncoding anki_bridgeAnkiBridge is a Rust library that provides a bridge between your Rust code and the Anki application, enabling HTTP communication…30,828MITAPI bindingsEncoding opusic-cHigh level bindings to libopus30,793BSD-3-ClauseEncodingExternal FFI bindings libesCollection of Elliptic Curve Integrated Encryption Scheme(s)30,755MIT OR Apache-2.0AlgorithmsCryptography bmux_codecCustom binary serialization codec for bmux IPC protocol30,750MPL-2.0Encoding k_boardA keyboard event handler that allows dynamic development30,704GPL-3.0Development tools::FFIEncoding golden_appleA Rust library for decoding and sharing Minecraft data types30,683MITData structuresEncoding facet-derive-parseParser support for facet-derive's macro expansion30,605MIT OR Apache-2.0Development toolsEncoding strict_encoding_testHelper functions for testing strict encodings30,582Apache-2.0Development toolsEncoding blcAn implementation of the binary lambda calculus.30,496CC0-1.0Encoding yaml-splitprovides an iterator over individual YAML documents in a YAML file or stream30,438Apache-2.0 OR MITEncoding daletDalet implementation in Rust30,399MITCompilersCompression json-writeA low-level interface for writing out JSON30,217MIT OR Apache-2.0Encoding polywrap_msgpack_serdeAn msgpack Serializer and Deserializer data format with Serde for Polywrap30,197MIT OR Apache-2.0Encoding rustyknifeFast, robust and safe email parsing library29,870GPL-3.0+EmailEncoding stegano-coreSteganography core library for stegano-cli. Supports hiding data in PNG images via LSB Encoding.29,856GPL-3.0-onlyEncodingMultimedia::Encoding domrsDocument builder and serializer29,781MIT OR Apache-2.0EncodingText processing hangulUtilities to manipulate Hangul Syllables29,676MITEncodingLocalization (L10n) varingProtobuf's varint encoding/decoding for LEB128 friendly types with full const context operations supports.29,545MIT OR Apache-2.0Data structuresEncoding charset-normalizer-rsTruly universal encoding detector in pure Rust - port of Python version29,531non-standardEncodingInternationalization (i18n) musli-testsMüsli is a flexible and generic binary serialization framework.29,440MIT OR Apache-2.0Encoding rsubs-libPure Rust subtitle manipulation and conversion library.29,425MITEncodingParsing tools hotfixBuy-side FIX engine written in pure Rust29,399MITEncodingFinance nuts-bytes-deriveSerialization into a binary data format29,349MITEncoding base_urlA wrapper around the Url type for web urls29,315MITEncodingWeb programming pb-jelly-genA protobuf binding generation framework for the Rust language developed at Dropbox29,286Apache-2.0EncodingParsing tools lotus-libA library for reading data from Warframe's files stored in the Cache.Windows folder29,095MITEncodingFilesystem base2048base2048 encoding for efficient encoding of binary data on twitter29,0570BSDEncoding gen-epub-bookGenerate an ePub book from a simple plaintext descriptor29,011MITEncodingText processing bitnucA library for efficient nucleotide sequence manipulation using 2-bit and 4-bit encodings28,972MITData structuresEncoding oxiarc-coreCore components for OxiArc - BitReader/Writer, CRC, traits, and error types28,951Apache-2.0CompressionEncoding blkarMultithreaded archiver offering bit rot protection and sector level recoverability28,945MITCommand line utilitiesEncoding carbon-raydium-amm-v4-decoderRaydium AMM V4 Decoder28,874MITEncoding kdbx-rsKeepass 2 (KDBX) password database parsing and creation28,869GPL-3.0+EncodingParser implementations afibexLibrary to handle automotive / ASAM fibex files.28,767MIT OR Apache-2.0Development toolsEncoding facet-serializeGeneric serializer for facet28,709MIT or Apache-2.0Development toolsEncoding residua-cesu8A library for converting between CESU-8 and UTF-8.28,651MIT OR Apache-2.0EncodingNo standard library serde-briefA brief, self-descriptive, serde-compatible binary format.28,602MITEmbedded developmentEncoding product-os-utilitiesComprehensive utility library for file operations, networking, data manipulation, JSON/YAML processing, and more28,566GPL-3.0-onlyData structuresEncoding musli-binary-commonCommon utilities for Müsli.28,518MIT/Apache-2.0Encoding