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.

num-to-words-deConvert a u32 Integer into its String equivalent in the German Language2,821MIT OR Apache-2.0EncodingInternationalization (i18n) minecrevy_ioA library for reading and writing Minecraft protocol types.2,818MIT OR Apache-2.0EncodingGame development serde_dynamic_typingA simplified `serde`-compatible type model that allows dynamic runtime inspection2,816BSD-2-Clause OR MITEncoding bullet-bs58Fast fixed-size base58 encoding and decoding for 32-byte arrays.2,814MITEncodingNo standard library proquintProquints are readable, pronouncable representations of identifiers. For humans.2,810BSD-3-ClauseEncodingValue formatting cosmos-txTransaction builder and signer for Cosmos-based blockchains2,809Apache-2.0CryptographyCryptography::Cryptocurrencies lucia-apisA set of API collections based on the lucia framework2,795MITAsynchronousData structures openusd-rsWork in progress, opinionated implementation of OpenUSD in pure Rust2,795MIT OR Apache-2.0EncodingGraphics malhadaKorean Language Toolkit2,793MIT OR Apache-2.0EncodingLocalization (L10n) serde-extensions-deriveExtensions for serde serializable structs2,791MITEncoding eosio_numstr_macrosMacros for creating compile-time EOSIO names and symbols.2,790MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding postgres-replication-typesTypes for Postgres Replication Protocol2,786MITDatabase interfacesEncoding xml-data-deriveDerive macros for generic XML parsing and serializing2,784MITData structuresEncoding rsaparRSaPar is a Rust library for schema-based parsing and validation of structured data files, inspired by JSaPar for Java.2,783MIT OR Apache-2.0EncodingParser implementations lc-framework-sysLow-level Rust bindings to the LC compression framework2,782BSD-3-ClauseAPI bindingsCompression acdp-jcsRFC 8785 JSON Canonicalization Scheme (JCS) implementation used by the Agent Context Distribution Protocol (ACDP)2,774MIT OR Apache-2.0Data structuresEncoding jasperA simple RFC 8259-compliant JSON encoder and decoder2,771MIT OR Apache-2.0Encoding zenavif-serializeAVIF container serializer (MPEG/HEIF/MIAF/ISO-BMFF) with animation and grid support2,769BSD-3-ClauseEncodingMultimedia::Images junglefowlBrutally murdering Rust's type system one proof at a time.2,767LGPL-3.0-or-laterAlgorithmsCompilers riscy-isaEncodes and decodes streams of RISC-V instructions.2,765MITEmulatorsEncoding schema_oxidationProduce Rust data structures from JSON schemas.2,765BSD-3-ClauseData structuresEncoding cryptanA simple crypto playground (Caesar, Morse, ...).2,763Apache-2.0CryptographyEncoding libipld-raw-cboripld raw cbor codec2,760MIT OR Apache-2.0Encoding onehotOne-hot encoding trait and proc macro for auto deriving2,759MITEncodingScience io_selfA simple system for encoding/decoding binary data based on a predefined format2,755MITEncoding yimi-rutoolA comprehensive Rust utility library inspired by Hutool2,754MIT OR Apache-2.0CryptographyDevelopment tools tiny-varintA no_std compatible VarInt encoding/decoding Rust library2,754MIT OR Apache-2.0CompressionEmbedded development cernieraA ZIP archive encoder that never copies your data2,752MIT OR Apache-2.0CompressionEncoding mllp-rsSimple MLLP (Minimal Lower Layer Protocol) implementation.2,751MITEncoding sarcasm-utilsSaRcAsM tExT creation and validation library.2,751MITEncodingLocalization (L10n) erased-cellsCreate to enable manipulation of heterogeneous values and buffers of Rust primitive numeric types2,750MITData structuresEncoding wacksyExperimental library for writing WACZ achives.2,741MITEncoding buf_sized_deriveDerive macros to calculate buffer sizes needed by types2,740MITEncoding duperThe format that's super!2,736MITEncodingParser implementations rosieInterface for the Rosie Pattern Language, for efficient and maintainable text pattern matching and search2,735MIT OR Apache-2.0EncodingParsing tools ez_alphabetEZ Alphabets.2,734MITEncoding lc-frameworkHigh-level Rust bindings to the LC compression framework2,733MPL-2.0API bindingsCompression seqbytesProvides traits for reading bytes sequentially2,730Apache-2.0ConfigurationData structures numcodecs-wasm-loggingEnable logging for wasm32-compiled codecs for the numcodecs API2,727MPL-2.0API bindingsCompression easy_yamlEasy work with Yaml files2,726MIT OR Apache-2.0EncodingParser implementations ipfiThe inter-planetary function interface: a lightning-fast RPC library that just works.2,723MITEncodingWeb programming geiserx_ts_control_serdeserde data types for tailscale control comms2,720BSD-3-ClauseAPI bindingsEncoding shurjopay-pluginRust plugin for for quick integration of shurjopay API2,713MITAPI bindingsEncoding saturateRust traits for saturating conversion between numeric types2,706MIT OR Apache-2.0EncodingMathematics smdiff-encoderA library for generating SMDIFF delta patches.2,704MITCompressionEncoding purrdf-corePurRDF RDF 1.2 oxigraph-free kernel: model, diagnostics, IR, store traits, and event ingestion2,702MIT OR Apache-2.0Data structuresEncoding sqshA library for compression software in Rust with focus on scientific data2,701MITAlgorithmsCompression memo128A library for encoding and decoding 128-bit data as mnemonic sentences2,694Apache-2.0 OR MITCommand line utilitiesCryptography seaboredImplementation of the CBOR data format. Implements RFC8949 with the preferred-plus recommendations2,691MIT OR Apache-2.0EncodingParser implementations utf-16-to-utf-8Convert UTF-16 to UTF-8 encoding.2,683MIT-0Embedded developmentEncoding youtube-captionsAllows you to get the transcript/subtitles for a given YouTube video. It also works for automatically generated subtitles and it…2,680MITAPI bindingsEncoding orecc-elfEasy read/write ELF 32/64 relocatibles/executables/dynamics2,679MITCompilersDevelopment tools::Build Utils ssz-jsonA library which serializes json to ssz2,677Apache-2.0Encoding utf8mb3Let mysql's utf8 encoding store four-byte characters such as emoji(让 mysql 的 utf8 编码存储表情符号这类的四字节字符).2,676MITEncodingText processing zenjpegPure Rust JPEG encoder/decoder with perceptual optimizations2,674AGPL-3.0-only OR LicenseRef-Imazen-CommercialEncodingMultimedia::Images tyshThis crate helps with hashing the metadata of a type.2,669Apache-2.0Encoding git-bugA rust library for interfacing with git-bug repositories2,669GPL-3.0-or-laterAPI bindingsEncoding rfb-encodingsRFB (Remote Framebuffer) protocol encoding implementations for VNC2,669Apache-2.0CompressionEncoding tiny-serde-deriveA tiny library to serialize and deserialize to/from JSON2,668MITEncodingParsing tools acdp-typesWire types (Body, PublishRequest, DataRef, receipts, search) for the Agent Context Distribution Protocol (ACDP)2,667MIT OR Apache-2.0Data structuresEncoding x501Pure Rust implementation of some of the types defined in X.5012,665Apache-2.0 OR MITCryptographyData structures jebexperimenting with machine- and human-sympathetic encoding2,664MIT OR Apache-2.0Encoding libarchive2Safe Rust bindings for libarchive v3.8.1, providing cross-platform archive reading and writing capabilities2,664BSD-2-ClauseCompressionEncoding geiserx_ts_control_noisenoise protocol implementation for tailscale control comms2,663BSD-3-ClauseEncoding proqntZero-copy proquint encoding and decoding2,6620BSD OR MIT OR Apache-2.0EncodingNo standard library geiserx_ts_derptailscale derp client2,662BSD-3-ClauseAsynchronousEncoding geocodio_lib_rustA client library to interface with the Geocodio API.2,657MITAPI bindingsEncoding fixed-bytereprBig-endian and little-endian fixed byte conversion traits.2,641GPL-3.0 WITH Classpath-exception-2.0EncodingParsing tools vt100-psmuxLibrary for parsing terminal data (psmux fork with blink/hidden/strikethrough SGR + CSI cursor patches)2,638MITCommand-line interfaceEncoding de-regexRegular expression based deserialization for serde2,637MIT OR Apache-2.0Encoding commonmetaLibrary for conversions to/from the Commonmeta scholarly metadata format2,635MITCommand line utilitiesEncoding rss4mdbooka generator for mdBook as CLI tool, export RSS.xml into u want path...2,632non-standardCommand line utilitiesEncoding transmute-bytesSimple. Safe. From bytes without loss2,630MITAlgorithmsEncoding bevy_assetio_zip_bundlerAn asset bundler for the bevy_assetio_zip crate2,629non-standardCryptographyEncoding afi_docfAldaron's Format Interface / docf is a library developed by Plop Grizzly for reading and writing docf (Aldaron's Document…2,623MITEncodingNo standard library acdp-validationSchema/structural validation for the Agent Context Distribution Protocol (ACDP)2,622MIT OR Apache-2.0Data structuresEncoding rustf8An iterator to decode a single UTF-8 character from an I/O stream.2,618MITEncodingInternationalization (i18n) brk_readerA very fast Bitcoin block parser and iterator built on top of bitcoin-rust2,617MITCryptography::CryptocurrenciesEncoding vcdiff-readerA library for reading VCDIFF files2,600MITCompressionEncoding syntaASN.1 parser, decoder, and encoder library with DER/BER support and C FFI2,598MIT OR Apache-2.0CryptographyEncoding onixDecode image files using V4L22,594MPL-2.0EncodingHardware support lithtmlA lightweight and fast HTML parser for Rust, designed to handle both full HTML documents and fragments efficiently.2,589MITEncodingParsing tools mdgA Rust library that implements the MD5 cryptographic hash function2,589MIT OR Apache-2.0AlgorithmsCryptography rust_file_encode_mode_convert这是一个rust的库,用于检测文件的编码格式。 支持GBK,GBK2312 , UTF8, UTF16LE, UTF16BE, UTF8+BOM,UTF32 等多种编码格式。2,589MIT OR Apache-2.0Command line utilitiesEncoding i2uCommon useful functions, that are Zero cost abstractions using generics, to easily convert numbers to binary, hex, octal, and…2,588MIT OR Apache-2.0EncodingRust patterns mkit-coreContent-addressed VCS primitives for mkit: BLAKE3 hashing, canonical objects, refs, packs, and transport traits2,588MIT OR Apache-2.0CryptographyData structures purrdf-sparql-resultsNative, wasm-clean serializer for the SPARQL result model (SELECT/ASK/CONSTRUCT) to SPARQL Results JSON/XML/CSV/TSV plus a…2,582MIT OR Apache-2.0Encoding tweet-archive-to-markdownConvert archived Tweets to MarkDown with FrontMatter2,580AGPL-3.0Command line utilitiesEncoding dialectic-tokio-serde-bincodeA backend for the Dialectic crate using Bincode serialization over Tokio transport2,577MITAsynchronousConcurrency rs-tiled_jsonA helper library to load JSON-formatted Tiled maps.2,577MITEncodingGame development mqute-codecA full-featured implementation of MQTT protocol serialization in Rust, supporting versions 3.1, 3.1.1 and 5.0.2,575MITEncodingNetwork programming cog_schemarsGenerate JSON Schemas from Rust code2,574MITEncodingNo standard library local-jcs-storeStore a directory of JSON objects, indexed by a cannonical hash2,567MITData structuresDatabase implementations slipmuxSlipmux de- and encoding2,562MIT OR Apache-2.0EncodingNo standard library::No dynamic allocation lrpA set of parsers for Rust lazy coders2,560MITAccessibilityCompilers base65536-cliSimple base65536 cli tool2,553non-standardCommand line utilitiesEncoding libbcsvA library to parse the BCSV file format.2,552non-standardEncodingFilesystem supply-chain-trust-example-crate-000019A JSON serialization file format2,549Apache-2.0 OR MITEncodingNo standard library purrdf-gtsPurRDF GTS container engine: CBOR-sequence append-only graph transport reader, writer, folder, and verifier2,549MIT OR Apache-2.0Database interfacesEncoding vbeA Rust implementation of the Variable Byte Encoding (VBE) compression algorithm.2,546MITCompressionEncoding hdf5-pure-rustPure Rust implementation of the HDF5 file format2,539BSD-3-ClauseEncodingFilesystem serde-ini-spannedINI configuration file deserialization similar to Python's configparser2,534non-standardEncodingParser implementations carbon-address-lookup-table-decoderAddress lookup table program decoder2,532MITEncoding shapely-msgpackMessagePack serialization and deserialization for Shapely types2,529MIT OR Apache-2.0Data structuresEncoding quick-xml-to-jsonHigh-performance conversion of XML to JSON2,525MITEncoding fixed_strFixed-size, null-padded UTF-8 string type with const-safe construction and binary serialization support.2,525MIT OR Apache-2.0Data structuresEncoding pjson-rsPriority JSON Streaming Protocol - high-performance priority-based JSON streaming (requires nightly Rust)2,522MIT OR Apache-2.0EncodingNetwork programming paserkPlatform-Agnostic Serialized Keys (PASERK) for PASETO2,518MIT OR Apache-2.0AuthenticationCryptography diet-xmlProbably the simplest, most approachable XML builder for Rust2,517MITData structuresDevelopment tools gemini-tokenizerAuthoritative Gemini tokenizer for Rust, ported from the official Google Python GenAI SDK2,516Apache-2.0EncodingText processing serde_fast_flatten_deriveA faster `flatten` implementation for serde2,498MIT OR Apache-2.0Encoding vk-video[DEPRECATED] Renamed to `gpu-video`2,497MITEncodingGraphics shapely-yamlYAML serialization and deserialization for Shapely types2,491MIT OR Apache-2.0Data structuresEncoding shapely-urlencodedURL encoded form serialization and deserialization for Shapely types2,483MIT OR Apache-2.0Data structuresEncoding sqry-mcp-redactionClient-side helper library for redacting sensitive data from MCP responses2,483MITDevelopment toolsEncoding musli-web-macrosMacros for Müsli web.2,482MIT OR Apache-2.0EncodingNo standard library oxiarc-lzwPure Rust LZW compression for TIFF and GIF formats2,482Apache-2.0CompressionEncoding validatrixComposable validation library2,480MITData structuresEncoding json-schema-derive-macroProc-macro for JSON Schema generation2,480MITDevelopment toolsEncoding pg_idnaIDNA helpers for PostgreSQL2,477MIT OR Apache-2.0Database interfacesEncoding purrdf-rdfPurRDF RDF 1.2 implementation: PyO3-free model, diagnostics, store traits, and native GTS/text-codec adapters2,475MIT OR Apache-2.0Data structuresEncoding bakery-deriveRecipe derive macro for bakery library2,473MIT OR Apache-2.0Encoding sectorizeA small library for writing arbitrarily-aligned data to sectored mediums2,472MITEmbedded developmentEncoding paseto-v4PASETO/PASERK V4 based on RustCrypto2,470Apache-2.0AuthenticationCryptography serum-borsh-schema-derive-internalSchema Generator for Borsh2,469Apache-2.0EncodingNetwork programming geiserx_ts_disco_protocoltailscale disco protocol definition2,469BSD-3-ClauseEncodingNetwork programming serum-borsh-derive-internalBinary Object Representation Serializer for Hashing2,462Apache-2.0EncodingNetwork programming torrexBendy based parsing structures for BitTorrent files2,460MITEncoding serde-beveA BEVE data format for Serde2,457MITEncodingParser implementations strkeySerialization of values into a human-readable encoding that preserves lexicographic sort order.2,452MPL-2.0Encoding qrisQRIS Parser & Editor2,452MITData structuresEncoding plyParse, read, write PLY (Polygon File Format) streams using Nom2,444MITData structuresEncoding base32768Encodes binary data to UTF-16 text2,442MITEncoding cordCanonical serialization format designed for security2,442Apache-2.0CryptographyEncoding faf-http-dateFAST date generation for HTTP Date header (no_std)2,440MIT/Apache-2.0Date and timeEmbedded development smdiff-mergerA library for merging SMDIFF delta files together.2,439MITCompressionEncoding shaftA minimal and straightforward binary serde implementation.2,437MITEncoding closure-ffi-iced-x86Temporary iced-x86 version with unreleased features used by closure-ffi2,434MITDevelopment tools::DebuggingEncoding roscal_libOpen Security Controls Assessment Language In Rust2,433MIT OR Apache-2.0API bindingsEncoding biodivine-xml-docRead, modify and write xml in tree-like structure. Supports UTF-16.2,433MIT OR Apache-2.0Data structuresEncoding simple-tlv_deriveProcedural macros to derive `Decodable` and `Encodable` from `simple-tlv`.2,432Apache-2.0 OR MITCryptographyData structures serde_bytes_wrapperWrapper for Vec<u8>, which uses serde_bytes as representation.2,431MITEncoding rustyfix-dictionaryFIX & FAST (FIX Adapted for STreaming) in pure Rust2,424Apache-2.0Development toolsEncoding rline_macroA Rust procedural macro for generating WebAssembly stubs with customizable serialization formats.2,424Apache-2.0API bindingsData structures kserdeA tiny serialization / deserialization crate2,419Zlib OR Apache-2.0 OR MITEncoding byte_prefixHuman Readable file size formatting2,411Apache-2.0 OR MITAccessibilityData structures mtidHuman-friendly id for personal distributed system (deprecated, use the caretta-id crate)2,411MIT OR Apache-2.0Data structuresEncoding zerodds-cdrXCDR1/XCDR2 encoder/decoder + KeyHash + PL_CDR1 helpers. Implements OMG XTypes 1.3 §7.4 wire format. Pure-Rust no_std + alloc.2,398Apache-2.0EncodingNetwork programming shellcoderWrite shellcode payloads in a flash2,397Apache-2.0Development toolsEncoding dade_macrodade is data definition for Rust structures.2,396MITData structuresEncoding kafka-sr-serdesEncode/decode data from/to kafka using the Confluent Schema Registry2,387MIT/Apache-2.0EncodingParsing tools pdf-permChange the permissions of a PDF file.2,387MITCommand line utilitiesEncoding sqpThe squishiest image format!2,383MIT OR Apache-2.0CompressionEncoding serde-device-treeA Device Tree blob serialization file format2,380MulanPSL-2.0EncodingNo standard library geiserx_ts_tunnelsecure packet tunnel over udp2,380BSD-3-ClauseCryptographyEncoding fig2jsonCLI tool to convert Figma .fig files to LLM-friendly JSON format2,375MITCommand line utilitiesEncoding glossa-dslA domain-specific language designed exclusively for localization (L10n)2,371Apache-2.0ConfigurationEncoding asn1derpyASN.1 DER writer.2,367Apache-2.0 OR MITEmbedded developmentEncoding qasaPost-quantum cryptography implementation using CRYSTALS-Kyber and CRYSTALS-Dilithium for quantum-safe communications2,361MITAlgorithmsAuthentication cavedCodecs for Audio and Video Encoding and Decoding, static bindings to libav (ffmpeg). Some re-implemented in Rust. Goal is for all…2,357MIT / BSL-1.0API bindingsCompression facet-typescriptGenerate TypeScript type definitions from facet type metadata2,354MIT OR Apache-2.0Development toolsEncoding serde_many_deriveMacros implementation of #[derive(SerializeMany, DeserializeMany)]2,353MIT OR Apache-2.0EncodingNo standard library cat2textA port of Cat2Text to Rust, with extra functionality, better documentation, and support for using it as a library as well.2,353GPL-3.0-or-laterEncoding blackboxerA Rust library for capturing, logging, and replaying MAVLink messages2,350GPL-3.0Embedded developmentEncoding pq_addressA Rust library for encoding and decoding post‑quantum public keys into human‑friendly Bech32m addresses.2,332MITCryptographyCryptography::Cryptocurrencies abio_deriveDerive macros for the `abio` crate.2,329MITEncodingNo standard library minnow-deriveA derive macro for the Minnow library.2,327GPL-3.0CompressionEncoding ddex-builderDeterministic DDEX XML builder with smart normalization2,324MITEncodingMultimedia::Audio edgebertFast local text embeddings library for Rust and WASM for BERT inference on native and edge devices with no dependencies.2,313MITEncodingText processing image4-pkiAn experimantal crate containing implementation of assymetric crypto primitives usable with the image4 crate.2,310MIT OR Apache-2.0CryptographyEncoding byteorder-cursorA std::io::Cursor like buffer interface with byteorder support and no_std compatibility.2,308BSD-3-ClauseEncodingNo standard library uuid32Uuids formatted as Strings in Crockford base32 for easier to read + copy urls, plus db2,307MITEncoding haagenti-coreCore traits, types, and streaming API for Haagenti compression library2,307MIT OR Apache-2.0CompressionEncoding purrdfPurRDF umbrella crate: RDF 1.2 implementation, slices, and SHACL/ShEx shape validation2,300MIT OR Apache-2.0Data structuresEncoding bullet-ws-interfaceWebSocket message types for the Bullet trading API.2,294MITAPI bindingsEncoding bincode_derive_purplecoinImplementation of #[derive(Encode, Decode)] for bincode2,287MITEncodingNetwork programming synta-certificateX.509 certificate structures for synta ASN.1 library2,282MIT OR Apache-2.0CryptographyEncoding satsnet-base58ckBitcoin base58 encoding with checksum.2,281CC0-1.0Cryptography::CryptocurrenciesEncoding repeRust implementation of the REPE RPC protocol (JSON-focused)2,281MITEncodingNetwork programming filesystem-tableA library for reading and writing filesystem tables.2,280MITEncodingFilesystem plain-binary-streamEncodes elementary types into bytes and back.2,278GPL-3.0Encoding dtmFast encoder/decoder for the lossless DTM 16 bit image format.2,270MIT OR Apache-2.0EncodingGraphics picopbno_std protobuf parsing for Rust.2,268Apache-2.0Encoding remotia-buffer-utilsBuffer management utilities of remotia, an open source framework for the development of remote rendering software in pure Rust2,268MITCompressionEncoding rkyv_rpcHelpers for defining an RPC protocol using rkyv2,267MIT OR Apache-2.0EncodingNo standard library paseto-v3PASETO/PASERK V3 based on RustCrypto2,263Apache-2.0AuthenticationCryptography carbon-heaven-decoderHeaven program decoder2,260MITEncoding cyrlyA serde-based YAML serializer for Rust with an unusual output style2,259MITEncodingParser implementations broker-ntpLibrary for parsing and communicating over Network Time Protocol.2,254MITDate and timeEncoding sui-protocolSingle source of truth for every wire type in the sui system: rkyv-over-UDS for daemon ↔ local CLI (zero-copy hot path), tonic +…2,254MITEncodingNetwork programming json-schema-deriveJSON Schema derive macro with arbitrary fields support2,248MITDevelopment toolsEncoding qhtImplementation of Quotient Hash Tables variants QHTc, QQHTc, QQHTDc2,245MITAlgorithmsData structures watson_rsRust implementation for Wasted but Amazing Turing-incomplete Stack-based Object Notation (WATSON)2,243Apache-2.0Encoding qrcode-ai-scanner-coreHigh-performance QR code validation and scannability scoring for artistic, image-embedded, custom styled, and photo-captured QR…2,243AGPL-3.0EncodingMultimedia::Images chromaprint-rsSafe bindings to Chromaprint2,242BSD-3-ClauseEncodingMultimedia facet-asn1ASN.1 DER/BER serialization and deserialization for facet2,242MIT OR Apache-2.0EncodingParsing tools yad_coreYAD-Core manages the lowest level of YAD, its primitive values.2,240MIT OR Apache-2.0Data structuresEncoding to-beSimple Rust library determining whether strings indicate truey or falsy values2,235BSD-3-ClauseConfigurationEncoding xmlrpc_benthicAn XML-RPC implementation for use with OpenSim viewer project Benthic2,232CC0-1.0EncodingNetwork programming freenet-git-encodingWire-format encoding pin for freenet-git: length-prefixed signed payloads and canonical CBOR for content-addressed hashes2,231LGPL-3.0-onlyCryptographyEncoding