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.

tinyaesA pure Rust implementation of the Advanced Encryption Standard (AES)1,784MITCryptographyEncoding qubit-serdeReusable serde adapters and helper functions for Rust applications1,784Apache-2.0Development toolsEncoding file_to_jsonConvert arbitrary text-based files into JSON using local parsers and an LLM-powered fallback (OpenRouter, Ollama, or any…1,783MITEncodingParsing tools purrdf-validatePurRDF SARIF 2.1.0 reporting boundary: renders RDF diagnostics and SHACL/ShEx validation reports to source-traced,…1,783MIT OR Apache-2.0Encoding sarcasmSaRcAsM tExT creation and validation library.1,781MITEncodingLocalization (L10n) bevy_assetio_zipBevy AssetIO plugin that can load assets from optionally obfuscated zip files1,780non-standardCryptographyEncoding spacejson-deriveDerive JSON interfaces for types1,779GPL-3.0EncodingNo standard library facet-diff-coreCore types and helpers for diff rendering in Facet1,777MIT OR Apache-2.0Data structuresEncoding terminput-terminatermina adapter for terminput1,777MIT OR Apache-2.0Command-line interfaceEncoding openssl_encAn Implementation of openssl enc functionality1,776MITCryptographyEncoding bsalibrust library for creating and extracting Bethesda Softworks Archives1,776MIT OR Apache-2.0CompressionDevelopment tools serde-hessianhessian2 codec implemention1,776GPL-3.0-or-laterEncoding lowlevel-typesRust types for working with low level data structures, such as ASCII characters and strings1,773MIT OR Apache-2.0EncodingParser implementations md_genmd_gen is a framework for generating documentation in markdown. It can generate metadata compatible with Vuepress…1,771MIT OR Apache-2.0Development toolsEncoding ohol_public_dataClient and data format for One Hour One Life's public data1,770MPL-2.0Data structuresEncoding murlNon-stringly-typed URLs1,769MITEncodingWeb programming gami_mc_protocolAn implementation of the Minecraft protocol powering Origami/Kagami1,765MITEncodingNetwork programming rson-coreCore parsing and value types for RSON1,762MIT OR Apache-2.0ConfigurationEncoding gma-liteLite GMA (Garry's Mod Addon) archive reader/writer1,757MITCompressionEncoding cbdCommand-line CBOR decoder and encoder1,751Apache-2.0Command line utilitiesEncoding spg-wireSelf-built wire-frame protocol for SPG. no_std + alloc.1,750MIT OR Apache-2.0EncodingNetwork programming crc32fast-libFast, SIMD-accelerated CRC-32/ISO-HDLC (aka 'crc32') checksum computation in Rust exposed as a C-compatible shared library1,749MITAlgorithmsEncoding binhexsupport for the BinHex 4 file format1,748GPL-3.0-onlyCompressionEncoding caxmini-parser for converting custom codes into ansi escape sequences (terminal colors & styles)1,747MIT OR Apache-2.0Command line utilitiesEncoding markdown-builderOpinionated Rust crate for programmatically building markdown documents1,747MITData structuresEncoding simple_linesSimple and secure line iterators to be used with all implementations of std::io::Read1,746MITEncodingParsing tools jsonxsExtra small JSON exporter1,740MIT OR Apache-2.0Encoding full-moon-compat-luaparseA serializer to turn a full-moon AST into luaparse.js-compatible JSON (using miniserde)1,740MPL-2.0Encoding minimal_object_notationMinimal encoding.1,738MIT OR Apache-2.0Encoding carbon-gql-serverGraphQL Server for Carbon1,737MITEncoding pnmportable anymap format encoding and decoding1,737MITEncodingGraphics base79Textual representation of and utility functions for base-79 fractional numbers with arbitrary precision1,734MITEncoding dlgA library for parsing .dlg files1,733MIT OR Apache-2.0Encoding jsonresponderJSON responder for errors macro for Rocket1,730MITEncodingWeb programming carbon-sage-holosim-decoderRust decoder for Star Atlas SAGE Holosim program on Solana1,730Apache-2.0Encoding serde_kicad_sexprKiCAD v6 S-Expression Format1,729Apache-2.0 OR LGPL-3.0Encoding carbon-wavebreak-decoderWavebreak Program Decoder1,728MITEncoding serum-borsh-deriveBinary Object Representation Serializer for Hashing1,726Apache-2.0EncodingNetwork programming base58idA short, human-readable identifier for infrequently generated records1,726MIT OR Apache-2.0Encoding proto-blue-lex-jsonAT Protocol JSON <-> LexValue conversion with $link and $bytes encoding1,726MIT OR Apache-2.0EncodingParser implementations eolifyHigh-performance line ending normalization for Rust.1,725MIT/Apache-2.0EncodingText processing handwritten-jsonConvert a non-standard JSON string into a normalized JSON string.1,724Apache-2.0 OR MITEncoding h-encoderFor the dead week 𝓮𝓷𝓳𝓸𝔂𝓮𝓻.1,722WTFPLCommand line utilitiesEncoding fluvio-smartstream-executorThe offical Fluvio smartstream executor1,722Apache-2.0API bindingsEncoding weavyShared lowered-program substrate for interpreters and copy-and-patch backends.1,721MIT OR Apache-2.0CompilersEncoding z5An implementation of the zarr and n5 file formats.1,718Apache-2.0EncodingFilesystem markdown-it-lazyloadA markdown-it plugin to add lazy to image tags' loading property1,717Apache-2.0EncodingParsing tools rs-urlencodingA Rust library for doing URL percentage encoding.1,715MITEncodingWeb programming knx-rustKNX Library1,714LGPL-3.0-onlyEmbedded developmentEncoding ubjsonUBJSON parser1,714MIT OR Apache-2.0EncodingParser implementations nulid_deriveDerive macros for nulid wrapper types1,708MITData structuresEncoding dibdevice independent bitmap (DIB) / BMP file format decoder1,707MITEncodingGraphics n85N85 (Ascii85 variant) encoder & decoder1,7070BSDEncoding lz77Zero dependency pure rust implementation of the FastLZ LZ77 compression algorithm.1,707MIT OR Apache-2.0CompressionEncoding fefastFIX FAST implementation in pure Rust1,706MIT OR Apache-2.0EncodingNetwork programming iced-cpuidShows CPUID features and instruction encodings used by x86/x64 binaries1,705MITDevelopment tools::DebuggingEncoding dicom-toolkit-jpeg2000A memory-safe, pure-Rust JPEG 2000 codec with native-bit-depth decode and DICOM-focused encoding support.1,705MIT OR Apache-2.0EncodingMultimedia::Images brik_rv32RISC-V Assembly Encoder / Decoder.1,701Apache-2.0 OR BSL-1.0 OR MITCompilersEncoding detcharCommand line tool for detecting file encodings1,699non-standardCommand-line interfaceEncoding web-sugarsIt's a sugars for web related crates such as `web-sys`, `js-sys`, `wasm-bindgen`s.1,698MITEncoding easy-rest-apiA simple library for creating a HTTP API with minimal setup.1,698MITDatabase interfacesDatabase implementations fefixsFIXP implementation in pure Rust.1,698MIT OR Apache-2.0EncodingNetwork programming makechain-protoProtobuf types and gRPC stubs for the Makechain protocol (buffa + connectrpc)1,697MIT OR Apache-2.0EncodingNetwork programming buffedTraits & implementation of parsing buffered IO1,696MIT OR Apache-2.0EncodingNo standard library::No dynamic allocation aaaaa-codecLightweight, efficient, binary serialization and deserialization codec1,695Apache-2.0Encoding smdiff-decoderA pure Rust implementation for a SMDIFF decoder.1,689MITCompressionEncoding this-envThis.Env Data Formatter1,687MIT OR Apache-2.0Command line utilitiesEncoding milfA native Rust encoder and decoder of My INI-Like Format (MILF)-formatted files and streams. Provides implementations of the…1,685MIT/Apache-2.0ConfigurationEncoding fefixpFIXS implementation in pure Rust.1,684MIT OR Apache-2.0EncodingNetwork programming automachinaLobana Abstract Computers1,683AGPL-3.0-or-laterCompilersEmulators tamponSpecialized crate that contains SAFE Rust functions, macros and trait to serialize / deserialize data structure and/or object in…1,683MITCachingCryptography coordfmtCLI and library for geographic coordinates format conversions1,683GPL-3.0-or-laterAerospaceEncoding json_serializerA simple JSON serializer that can encode and decode data from a file already in valid JSON format into a Hashmap, and deserialize…1,682non-standardEncodingParser implementations md2nbConvert Markdown files into Wolfram Notebooks1,681MIT OR Apache-2.0Development toolsEncoding codepage437Tools for dealing with various bitmap fonts, specifically IBM Codepage 4371,681MITEncodingGraphics export-ffxiv-macrosA CLI utility for exporting Final Fantasy XIV macros to TOML.1,679Apache-2.0Command line utilitiesEncoding conversionAn abstraction crate to convert iterators on the fly.1,678MITEncoding tinycbor-deriveDerive tinycbor traits.1,678MITEncoding xerdeXML support for serde1,676MITEncodingParser implementations fern-protocol-graphqlEmpty crate, used only to reserve the name.1,675Apache-2.0Data structuresEncoding carbon-atlas-staking-decoderRust decoder for Star Atlas ATLAS staking program on Solana1,675Apache-2.0Encoding hex-macroAdds a hex! macro for compile-time hex decoding1,673MITEncoding carbon-locked-voter-decoderRust decoder for Star Atlas Locked Voter governance program on Solana1,673Apache-2.0Encoding ecore_rsA parser for the Eclipse Modeling Framework Ecore format.1,672LGPL-3.0-or-laterEncodingParser implementations xesSupport for reading and writing eXtensible Event Stream (XES) format.1,671MIT OR Apache-2.0EncodingParsing tools ciphaLibrary for classical ciphers1,670MITCommand-line interfaceCryptography bit_serializerA binary serialization / deserialization with bit level control1,669MIT OR Apache-2.0EncodingNetwork programming nenjo-eventsTyped event definitions for agent-to-platform messaging in the Nenjo orchestration framework1,669Apache-2.0API bindingsEncoding keyedesHelps serialize and deserialize trait objects by allowing users to encode keys into the format.1,668MITEncoding lakh-crore-numbersA Rust library for formatting numbers into the Lakh Crore (...हजार, लाख, करोड, अर्ब...) system.1,664ISCEncodingInternationalization (i18n) kradical_converterConverter for EDRDG radical decomposition files1,664GPL-3.0-or-laterCommand line utilitiesEncoding tea-actor-utilityWasCC Tool - Supporting Binary and Sorted Vector Key-Value Pair and Macros to Build Nats Message Actor Handler1,663Apache-2.0Data structuresEncoding fern-protocol-firestoreEmpty crate, used only to reserve the name.1,660Apache-2.0Data structuresEncoding bunkFast and efficient human-readable data encoding!1,660MIT OR Apache-2.0Encoding minnowA library and derive macro for extremely compact encoding of structs using arithmetic coding.1,659GPL-3.0CompressionEncoding vcdiff-decoderA pure Rust implementation for a VCDIFF decoder.1,657MITCompressionEncoding fern-protocol-bigqueryEmpty crate, used only to reserve the name.1,657Apache-2.0Data structuresEncoding supply-chain-trust-example-crate-000097Implementation of the Unicode Bidirectional Algorithm1,657Apache-2.0 OR MITEncodingNo standard library citadeldb-pagePage format, serialization, and checksum for Citadel B+ tree pages1,657MIT OR Apache-2.0Data structuresDatabase implementations l6tA library for reading and writing files used by Line6 Edit, namely Line6 Tone (l6t), Line6 Bundle (l6b), Line6 Tone Collection…1,656MITEncodingMultimedia::Encoding groestlcoin_slicesParse Groestlcoin objects without allocations1,655MITCryptography::CryptocurrenciesEncoding carbon-profile-vault-decoderRust decoder for Star Atlas Profile Vault program on Solana1,655Apache-2.0Encoding carbon-srsly-decoderRust decoder for Star Atlas Fleet Rentals (SRSLY) program on Solana1,655Apache-2.0Encoding supply-chain-trust-example-crate-000064A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard…1,652MIT OR Apache-2.0ConfigurationEncoding serde_pretty_yamlYAML data format for Serde1,652MIT OR Apache-2.0EncodingParser implementations dispatch_mapType-safe, declarative dispatch maps for Rust configuration with automatic glue and zero boilerplate.1,652Apache-2.0ConfigurationData structures fern-protocol-s3Empty crate, used only to reserve the name.1,651Apache-2.0Data structuresEncoding mugen-sndM.U.G.E.N fighting game engine SND codec library1,650MITEncodingGame development fern-protocol-trinoEmpty crate, used only to reserve the name.1,650Apache-2.0Data structuresEncoding base128Ground for base128 implementation, highly efficient but not common1,649MITEncoding spinifex-unsigned-varintRust implementation of the unsigned variable integer format used in the Multiformat specifications.1,649MITAlgorithmsAPI bindings fix44-forge-helpersZero-allocation, high-performance helper functions for FIX 4.4 protocol parsing and serialization1,646MIT OR Apache-2.0EncodingNetwork programming reqwest-protobufProtocol buffer support for Reqwest1,645MIT OR Apache-2.0EncodingWeb programming::HTTP client udifcross-platform Apple disk image (aka DMG, UDIF) library1,645MITCompressionEncoding tetsy-codecTetsy Lightweight, efficient, binary serialization and deserialization codec1,644Apache-2.0Encoding with-str-bytesSafely manipulate the bytes of a UTF-8 string1,644MIT OR Apache-2.0EncodingNo standard library rustcms-axum-xmlXML extractor for axum1,644MITEncodingParsing tools irox-dotDOT Graph Description Language writer, compatible with GraphViz1,643MIT OR Apache-2.0EncodingMathematics fern-protocol-memcachedEmpty crate, used only to reserve the name.1,641Apache-2.0Data structuresEncoding bitcoin_opcodesBitcoin OpCodes that can be used interchangably with unsigned primitives1,640MITAPI bindingsCryptography::Cryptocurrencies packed_boolsa lightweight ergonomic bit manipulation library for packing booleans1,638MIT OR Apache-2.0Data structuresEmbedded development cose-rust-plusCOSE Rust implementation1,636MITCryptographyEncoding schema_jsonrs_deriveMacros for #[derive(JsonSchema)], for use with schema_jsonrs1,636MITEncodingNo standard library microfloat8-bit and sub-byte floating point types1,636MIT OR Apache-2.0Data structuresEncoding tgoHeterogeneous data type transtion, it's safe, lightweight and fast1,635Apache-2.0EncodingText processing wild-containerThe reference implementation of the Wild Container Format1,635MIT OR Apache-2.0EncodingGame development fern-protocol-snowflakeEmpty crate, used only to reserve the name.1,634Apache-2.0Data structuresEncoding libcpunameIdentify CPU vendors, chips, and cores across multiple architectures1,634Apache-2.0 OR MITEncodingHardware support rusty-daw-encodehttps://github.com/RustyDAW/rusty-daw-encode (placeholder)1,633GPL-3.0EncodingMultimedia::Audio fastrFast copy-on-write strings with small inline string optimization.1,633MIT OR Apache-2.0Data structuresEncoding meta-yoinkerA tool designed to extract and re-apply DMI/zTxt metadata1,632GPL-3.0Development toolsEncoding fern-protocol-dgraphEmpty crate, used only to reserve the name.1,631Apache-2.0Data structuresEncoding fast-yaml-coreCore YAML 1.2.2 parser and emitter1,630MIT OR Apache-2.0EncodingParsing tools carbon-tcomp-decoderRust decoder for Tensor cNFT Compressed program on Solana1,629Apache-2.0Encoding sht-colourConversion tools for SHT colours.1,628MITEncodingGraphics spacejsonDerive JSON interfaces for types1,628GPL-3.0EncodingNo standard library svg_composerA strongly typed SVG composing library written in Rust. This library allows you to ensure the soundness of your generated SVGs at…1,627non-standardEncodingGraphics bee64easily encodes and decodes standard base641,626MIT OR Apache-2.0Encoding wav-writerLight library for writing WAV files.1,626MITEncodingMultimedia::Audio uri-parsing-rsA Rust crate for URI1,623MIT OR Apache-2.0Data structuresEncoding supply-chain-trust-example-crate-000061URL library for Rust, based on the WHATWG URL Standard1,622MIT OR Apache-2.0EncodingNo standard library carbon-crew-decoderRust decoder for Star Atlas Crew management program on Solana1,621Apache-2.0Encoding charlestownA simple RFC 4180-compliant CSV reader and writer1,620MIT OR Apache-2.0Encoding xml2Rust bindings for libxml2 GNOME XML parser and toolkit1,620MITAPI bindingsEncoding carbon-atlas-fee-payer-decoderRust decoder for Star Atlas ATLAS fee payer program on Solana1,620Apache-2.0Encoding libtempestParsing libary for WeatherFlow Tempest data records1,619Apache-2.0Data structuresEncoding mugen-sffM.U.G.E.N fighting game engine SFF codec library1,619MITEncodingGame development fern-protocol-boltEmpty crate, used only to reserve the name.1,617Apache-2.0Data structuresEncoding ef80escapeLossless conversion between UTF-8 string and bytes.1,617MITEncoding deer-jsonA backend-agnostic fail-slow deserialization framework1,616MIT OR Apache-2.0EncodingNo standard library qr-apiA simple and fast QRcode encoder/decoder API written in rust.1,615MITEncodingWeb programming::HTTP server framed-tcpTCP packet-based protocol1,615Apache-2.0EncodingNetwork programming fern-protocol-ngqlEmpty crate, used only to reserve the name.1,615Apache-2.0Data structuresEncoding fern-protocol-mysqlEmpty crate, used only to reserve the name.1,615Apache-2.0Data structuresEncoding messagepack-cliCLI tool to convert MessagePack data to JSON and vice versa.1,614MITCommand line utilitiesEncoding fern-protocol-foundationdbEmpty crate, used only to reserve the name.1,614Apache-2.0Data structuresEncoding rust2xmlLibrary to serialize Syn syntax trees into XML format.1,613Apache-2.0 OR MITDevelopment tools::Procedural macro helpersEncoding xml-includeSmall utility library for resolving XML includes1,612MITEncodingParsing tools lexicoidShort & stable IDs based on timestamps1,609MITDate and timeEncoding saleae-csvParse Saleae Logic 2 CSV files in Rust1,609MIT OR Apache-2.0Development toolsEncoding xml-doc-log4rsadd log4rs for xml-doc1,608MIT OR Apache-2.0Data structuresEncoding roq-decA minimal crate for decoding ROQ video streams1,608MITEncodingGame development base_utf8An example implementation of the base-utf8 encoding algorithm.1,607MITAlgorithmsEncoding supply-chain-trust-example-crate-000007encodes and decodes base64 as bytes or utf81,607MIT OR Apache-2.0Encoding bordenA simple RFC 4648-compliant Base64 encoder and decoder1,605MIT OR Apache-2.0Encoding diesel_as_wrapA crate helping to wrap types to support (de)serialization using diesel.1,605GPL-3.0EncodingRust patterns utf8-rfc2279An implementation of UTF-8 according to the obsolete RFC22791,602MIT OR Apache-2.0EncodingInternationalization (i18n) remotiaOpen source framework for the development of media streaming and remote rendering software in pure Rust1,602MITCompressionEncoding encoding_rs2A Gecko-oriented implementation of the Encoding Standard1,602(Apache-2.0 OR MIT) AND BSD-3-ClauseEncodingInternationalization (i18n) serde_jceJce format support for serde-rs1,600MITEncoding fern-protocol-redisEmpty crate, used only to reserve the name.1,600Apache-2.0Data structuresEncoding cuda_parsersParsers for CUDA binary files.1,597Apache-2.0EncodingParser implementations fern-protocol-reqlEmpty crate, used only to reserve the name.1,597Apache-2.0Data structuresEncoding sfc_cartSNES/SFC ROM header library and utilities.1,597MPL-2.0 OR LGPL-2.1-or-later OR GPL-2.0-or-laterCommand line utilitiesEncoding fern-protocol-dynamodbEmpty crate, used only to reserve the name.1,596Apache-2.0Data structuresEncoding mapack-macrosmapack macros1,596non-standardData structuresDevelopment tools osom_encoders_x86_64Tools for encoding x86_64 instructions.1,595MITCompilersEncoding caretta-idRenamed to grain-id — see https://crates.io/crates/grain-id1,594MIT OR Apache-2.0Data structuresEncoding smilesSMILES parser1,592MIT OR Apache-2.0EncodingParser implementations wowdbdefs-rsLibrary for parsing WoWDBDefs/.dbd files.1,592MIT OR Apache-2.0EncodingGame development serde_qs_extQuerystrings for Serde1,592MIT/Apache-2.0EncodingWeb programming nenjo-xmlXML serialization and template rendering for structured LLM prompt context1,592Apache-2.0EncodingTemplate engine fern-protocol-druidsqlEmpty crate, used only to reserve the name.1,591Apache-2.0Data structuresEncoding fern-protocol-arangodbEmpty crate, used only to reserve the name.1,591Apache-2.0Data structuresEncoding lunar-rslunar is a calendar library for Solar and Chinese Lunar. 高性能中国农历/阳历/佛历/道历/八字/九星日历库(基于寿星天文历)。1,591MIT OR Apache-2.0Date and timeEncoding morsifyEasily convert text to Morse code and vice versa.1,590MITEncodingText processing json2rdfLibrary for converting a JSON file to N-Triple RDF1,590BSD-3-Clause OR Apache-2.0Command line utilitiesEncoding ens-normalizeRust port of adraffy's ENS normalizer1,590MITEncodingInternationalization (i18n) binn-rsLibrary to serialize/deserialize binn format with no_std/no_alloc support.1,589MIT OR Apache-2.0Data structuresEmbedded development picoriPicori is a library for decompilation, modding, and rom-hacking with focus on GameCube and Wii games.1,589MITCompressionEncoding codinglibrary for working with binary encoding/decoding1,589MITEncodingParsing tools prutoipaUtoipa implementations using Prost! code generation engine.1,588MITEncodingWeb programming fenwick-modelfenwick-tree-based test utils for the 'arithmetic-coding' crate1,588MITCompressionEncoding byteflySmall, lightweight serialization wrapper around the byteorder crate.1,587MITEncodingParsing tools audio_samplesA typed audio processing library for Rust that treats audio as a first-class, invariant-preserving object rather than an…1,587MITEncodingMultimedia tracing-core-x🚫 The project has been abandoned, please do not use it!1,585MIT/Apache-2.0ConcurrencyData structures fern-protocol-mongodbEmpty crate, used only to reserve the name.1,585Apache-2.0Data structuresEncoding findcuesCLI tool that reads and exports recording marks from WAV files1,584MITCommand line utilitiesEncoding weakauras-codecProvides routines for decoding and encoding WeakAuras-compatible strings.1,584MITEncoding vcdiff-mergerA pure Rust library for merging VCDIFF files.1,582MITCompressionEncoding