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.

stegaA simple tool and library to conceal and reveal UTF-8 encoded data within PNG images2,230MIT OR Apache-2.0Command line utilitiesEncoding math_images_processorA Rust library for preprocessing images of mathematical formulas, ideally for machine learning applications for formula…2,219MITCommand line utilitiesEncoding furnelA command-line utility to compress files using the brotli algorithm2,219MITCommand line utilitiesCompression keonA human readable object notation that syntactic similar to Rust and fully supports Serde's data model.2,218MIT OR Apache-2.0Encoding bsv-rsBSV blockchain SDK for Rust - primitives, script, transactions, and more2,216MIT OR Apache-2.0CryptographyEncoding rips-packetsFast network packet parsing and manipulation2,215MIT/Apache-2.0EncodingNetwork programming x690Basic Encoding Rules (BER) and Distinguished Encoding Rules (DER) as specified in ITU-T Recommendation X.6902,211MITEncoding new-vdf-parserA parser for Steam's VDF file formats including appinfo.vdf and shortcuts.vdf2,205LGPL-2.1EncodingParser implementations perfect-decimalLimited range decimals which serialize as IEE754 floats with no loss of precision.2,201UnlicenseEncodingMathematics smdiff-writerA library for constructing valid SMDIFF files (not an encoder).2,190MITCompressionEncoding vlenHigh-performance variable-length integer encoding with SIMD optimizations, embedded support, and enhanced functionality2,189MPL-2.0CompressionEncoding b255b255 encoding prevents forbidden colon bytes in redis keys / b255编码规避redis键中禁止的冒号字节2,188MulanPSL-2.0AlgorithmsData structures ron-pfnsec-forkRusty Object Notation2,185MIT OR Apache-2.0Encoding djvu-rsRead, render, convert, and create DjVu files. Pure-Rust DjVu decoder/encoder with CLI, WebAssembly, and Python bindings. DjVu to…2,185MITEncodingMultimedia::Images jbytes_deriveThis is a byte stream structured serialization and deserialization library.2,180MIT OR Apache-2.0Development toolsEncoding arinc424ARINC 424 parser2,177Apache-2.0AerospaceAerospace::Aerospace protocols twitter-archiveSerde structs, deserialize, and serialize definitions for Twitter archived data2,176AGPL-3.0Data structuresEncoding knx-rs-corePlatform-independent KNX protocol types, CEMI frames, and DPT conversions2,168GPL-3.0-onlyEmbedded developmentEncoding auditable-cyclonedxConvert data encoded by `cargo auditable` to CycloneDX format2,167MIT OR Apache-2.0Encoding configurable_serde_macrosA proc-macro to apply reusable serde configurations - macros.2,166MIT OR Apache-2.0Development toolsDevelopment tools::Procedural macro helpers serde_agabyA generic serialization/deserialization framework2,163MIT OR Apache-2.0EncodingNo standard library eager_jsonDeserialize JSON from io::Read by buffering into a string2,159MIT/Apache-2.0Encoding vbinseqA high efficiency binary format for sequencing data with variable-length records.2,159MITData structuresEncoding rustex_libA crate for converting TeX/pdfTeX to HTML2,158GPL-3.0-or-laterData structuresEncoding kittenmojiA crate to encode and decode kittenmoji.2,155AGPL-3.0-or-laterEncoding wopAn front-end to lrp2,154MITAccessibilityCompilers tss-keyfileDecoding of TPM 2.0 TSS Keyfiles from PEM/DER/(ASN.1)2,143MITCryptographyEncoding asn1cASN.1 compiler/code generator for Rust, going to support UPER. WIP2,135MITEncodingParsing tools carbon-jito-shredstream-grpc-datasourceJito Shredstream gRPC Datasource2,135MITEncoding kudu-macrosProcedural and derive macros supporting the Kudu crate2,134AGPL-3.0-or-laterCommand line utilitiesCryptography::Cryptocurrencies yaelLibrary for reading and writing numbers of a specific endianess2,132MITEncodingNo standard library serde-evolve-macrosProcedural macros for the serde-evolve crate2,130MIT OR Apache-2.0Data structuresEncoding cfd16-lib-implHolds the trait Codeable for cfd16-lib, allowing the definition of a proc-macro.2,127GPL-3.0-or-laterDevelopment toolsEmbedded development utemA library for automatic translation from UTEM (Universal Text Encoding as Meaning).2,124MITEncodingParsing tools csvkitA short and informative description of your Rust package.2,124MIT OR Apache-2.0Data structuresEncoding serdevaultEncrypted serialization/deserialization using Serde - Argon2id + AES-256-GCM2,123MITCryptographyEncoding uddf-sdkReading and writing UDDF files2,115GPL-3.0Data structuresEncoding xml2-sysRust bindings for libxml2 GNOME XML parser and toolkit2,111MITEncodingExternal FFI bindings float_to_intConversions of integer-value floats into integers2,097MITAlgorithmsEncoding bxlA library for parsing Ultra Librarian ".bxl" files.2,091GPL-3.0+Command line utilitiesEncoding ansi-color-codec-cliEncode bytes as ANSI background colors2,090MITCommand line utilitiesEncoding gnucobol-rsFaithful Rust port of GnuCOBOL packed-decimal (COMP-3), zoned, and display numeric byte semantics and the MOVE conversions…2,089LGPL-3.0-or-laterEncodingParsing tools moosicbox_aconverterAudio converter helper binary2,088MPL-2.0CompressionEncoding tagotip-codecno_std TagoTiP protocol codec (parser and builder)2,086Apache-2.0Embedded developmentEncoding moto-hses-protoProtocol definitions and serialization for Yaskawa High-Speed Ethernet Server (HSES)2,086Apache-2.0EncodingHardware support thetadatadxNo-JVM ThetaData SDK — native Rust client for market-data, streaming, and bulk flat-file market data2,081Apache-2.0API bindingsEncoding bitcoincash-bech32Encodes and decodes the BitcoinCash's Bech32 format2,079MITEncoding rustyfixFIX & FAST (FIX Adapted for STreaming) in pure Rust2,076Apache-2.0Development toolsEncoding tjsonTagged JSON (TJSON) parser/serializer based on serde2,069MITEncoding binsonImplements the binson binary serialization format. See binson.org for details.2,067MITEncoding woff2-sysFFI bindings to Google's woff2 library2,066MITCompressionEncoding memedb_apiA collection of higher-level MemeDB functions2,058GPL-3.0-or-laterData structuresEncoding mountain-mqttA no_std compatible, async MQTT v5 client for tokio and embedded use2,058MIT OR Apache-2.0AsynchronousEmbedded development deku_stringEncoding/decoding helpers for Deku, String, Vec in fixed, Pascal, .NET and C-style formats with length guarantee.2,052MITEncodingNo standard library openmathSupport for OpenMath (de)serialization2,052GPL-3.0-or-laterData structuresEncoding otlp2recordsTransform OTLP telemetry to flattened records2,052Apache-2.0Data structuresEncoding toak-rsA high-performance library and CLI tool for tokenizing git repositories, cleaning code, and generating embeddings2,051AGPL-3.0-or-laterCommand line utilitiesDevelopment tools magstripe-rsMagnetic stripe card data decoder library and CLI tool2,044MPL-2.0Command line utilitiesEncoding numcodecs-jpeg2000JPEG 2000 codec implementation for the numcodecs API2,043MPL-2.0CompressionEncoding sui-daemon-frameAsync frame codec for the rkyv-over-UDS local protocol. Reads/writes `[magic 4B][len u32 LE][rkyv body]` over any tokio…2,042MITAsynchronousEncoding numcodecs-pcoPcodec implementation for the numcodecs API2,041MPL-2.0CompressionEncoding rust-abciAn implementation of the ABCI protocol used by Tendermint Core. Allows the building of ABCI apps in Rust.2,040MIT/Apache-2.0Encoding vt100_yhLibrary for parsing terminal data - yeehaw fork2,039MITCommand-line interfaceEncoding tropocolSend and receive serde-compatible objects over TCP (async)2,037MITEncodingNetwork programming lc3-sysUnsafe rust bindings to the lc3 audio compression library2,035Apache-2.0EncodingExternal FFI bindings blockbuffersBlockbuffers is a serialization tool which builds strict Flatbuffers binaries.2,034MITData structuresEncoding nom-gzipnom parser for the GZIP file format2,034MITCompressionEncoding iso-20022-sdkISO 20022 Universal Financial Industry Message Scheme Rust SDK2,034non-standardEncodingFinance legacy_pcap_fileA crate to read and write legacy Pcap file format2,033MIT OR Apache-2.0EncodingParsing tools relayrl_typesData types for the RelayRL framework.2,033Apache-2.0Data structuresEncoding rustyfix-codegenFIX & FAST (FIX Adapted for STreaming) in pure Rust2,027Apache-2.0Development toolsEncoding human-friendly-idsGenerate non-visually ambiguous IDs2,026MIT OR Apache-2.0AlgorithmsCryptography tinycborA tiny CBOR codec library.2,026MITEncoding excelizeRust language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets2,023BSD-3-ClauseEncodingMathematics serde-xml-fastA fast, 100% Serde-compatible XML serialization and deserialization library2,021MIT OR Apache-2.0EncodingParser implementations rustyfix-deriveFIX & FAST (FIX Adapted for STreaming) in pure Rust2,017Apache-2.0Development toolsEncoding libnetkeeperThe netkeeper toolkits write in rust.2,017non-standardCryptographyEncoding keyuriA URI-based format for encoding cryptographic keys2,014MITCryptographyEncoding sfnt2woff-zopfli-syssfnt2woff-zopfli-sys2,011MITCompressionEncoding nulidNanosecond-Precision Universally Lexicographically Sortable Identifier2,009MITData structuresDate and time rsbase62A high-performance, Rust-optimized Base62 encoding implementation2,008Apache-2.0AlgorithmsEncoding bel-bech32Encodes and decodes the Bech32 format and implements the bech32 and bech32m checksums2,006MITCryptography::CryptocurrenciesEncoding gc_adpcmDecoder for the ADPCM bitstream format used by Nintendo on the GameCube, Wii, and WiiU2,006MIT OR Apache-2.0EncodingMultimedia::Encoding serde-evolveType-safe data schema evolution with compile-time verified migrations2,002MIT OR Apache-2.0Data structuresEncoding saltpigThe Rustic, ergonomic, and extensible CBOR implementation.2,002GPL-3.0+ OR BSD-3-ClauseEncoding base64crPure & Fastest Rust implementation of Base642,000Apache-2.0 OR MITEncoding byteorder-sgxLibrary for reading/writing numbers in big-endian and little-endian. [SGX compatible version]1,997Unlicense OR MITEncodingParsing tools proto-blue-lex-dataAT Protocol core data types: CID, LexValue, BlobRef1,988MIT OR Apache-2.0Data structuresEncoding excelstreamHigh-performance streaming Excel & CSV library with S3/GCS cloud support and Parquet conversion - Ultra-low memory usage1,985MITEncodingParsing tools rabexTools for parsing and writing unity files, bundles and typetrees1,981MIT OR Apache-2.0EncodingGame development mail_structA minimalist Rust email structure library with optional support for encoding, decoding, and sending via SMTP. / 一个极简的 Rust…1,980MulanPSL-2.0Data structuresDevelopment tools configurable_serdeA proc-macro to apply reusable serde configurations.1,980MIT OR Apache-2.0Development toolsDevelopment tools::Procedural macro helpers uvoxidUVoxID: 192-bit spatial addressing scheme for encoding/decoding micrometer + lat/lon coordinates.1,979MITEncodingScience htscodecs-sysFFI bindings for htscodecs. htscodecs is automatically built and linked statically. Requires a C compiler.1,978BSD-3-ClauseEncodingExternal FFI bindings binextA library to read/write structs from/to buffers1,977MITEncoding oxirush-ngap5G NGAP (NG Application Protocol) APER codec — auto-generated from 3GPP ASN.1 definitions1,977Apache-2.0EncodingNetwork programming lib3mfPure Rust implementation for 3MF (3D Manufacturing Format) parsing and writing1,976MITEncodingParser implementations rustpakRust library and CLI tool for reading and writing GoldSrc .pak archive files1,976CC-BY-NC-SA-4.0EncodingFilesystem protologProtolog1,975UnlicenseData structuresDatabase implementations nopngA minimal PNG encoder/decoder with no dependencies and no_std1,975MITEncodingMultimedia::Images marqantQuantum-compressed markdown format for AI consumption with 90% token reduction1,974MITCompressionEncoding codec-ioCommon Input/Output trait definition shared by encoding libraries.1,973Apache-2.0Encoding prost-canonical-serde-deriveDerive macros for canonical JSON encoding of Prost-generated protobuf bindings1,972Apache-2.0Development tools::Procedural macro helpersEncoding paseto-v4-sodiumPASETO/PASERK V4 based on libsodium1,972Apache-2.0AuthenticationCryptography baculeFriendly, fast, and efficient BACnet. Under construction, *DO NOT USE* just yet.1,965MIT OR Apache-2.0Embedded developmentEncoding stuffitStuffIt (.sit) archive parser, decompressor, and creator1,965MIT OR Apache-2.0CompressionEncoding creator-plistA rusty plist parser. Supports Serde serialization.1,964MITConfigurationEncoding f1r3fly-modelsCommon data model types for the F1r3fly blockchain, including protobuf definitions and Rust implementations1,963Apache-2.0Data structuresEncoding cbor-codec-plusCBOR Codec implementation1,961MPL-2.0Encoding jbytesThis is a byte stream structured serialization and deserialization library.1,961MIT OR Apache-2.0Development toolsEncoding urlsURL library for Rust, based on the WHATWG URL Standard1,954MIT OR Apache-2.0EncodingParser implementations kuduLibrary for interacting with Antelope blockchains1,951AGPL-3.0-or-laterCommand line utilitiesCryptography::Cryptocurrencies citadeldb-coreCore types, errors, and constants for Citadel encrypted database1,950MIT OR Apache-2.0CryptographyDatabase interfaces emk-rsPure-Rust implementation of the Extreme Karaoke file format1,949MITEncodingMultimedia oxigdal-geotiffGeoTIFF/COG driver for OxiGDAL - Pure Rust GDAL reimplementation with cloud-optimized reading and writing1,947Apache-2.0EncodingParser implementations ironpressPure Rust HTML/CSS/Markdown to PDF converter with layout engine, LaTeX math, tables, images, custom fonts, and streaming output.…1,947MITEncodingTemplate engine ductra small crate for reading, writing, and simple manipulation of the portable pixelmap format family1,945GPL-3.0-onlyDevelopment tools::DebuggingEncoding smdiff-readerA library for reading SMDIFF files1,945MITCompressionEncoding qvdHigh-performance library for reading, writing and converting Qlik QVD files with Parquet/Arrow/DataFusion support1,943MITCommand line utilitiesEncoding ct-sctA crate to encode or decode Signed Certificate Timestamps (SCTs) extension in X.509 certificates.1,942Apache-2.0 OR MITCryptographyData structures rfc6052Rust functions for interacting with RFC6052 IPv4-Embedded IPv6 Addresses1,941GPL-3.0AlgorithmsEncoding facet-axumAxum integration for Facet - extractors and responses using Facet's serialization1,936MIT OR Apache-2.0EncodingWeb programming n5-wasmRust-WASM bindings to the N5 tensor file system format1,932MIT/Apache-2.0EncodingFilesystem carbon-raydium-stable-swap-decoderRaydium Stable Swap Decoder1,931MITEncoding osm-to-geojsonOSM PBF Filtering and GeoJSON converter1,924BSD-3-ClauseCommand line utilitiesEncoding liboptic_edidParses EDIDs from raw bytes (in 100% Rust)1,922MPL-2.0Embedded developmentEncoding sbofSmall Binary Object Format1,919MITEncoding carbon-helius-laserstream-datasourceHelius Laserstream Datasource with automatic reconnection and slot replay1,918MITEncoding anchor-decoderA procedural macro for decoding Anchor program instructions and accounts1,911Apache-2.0Development toolsEncoding wavefront-obj-ioStreaming, callback-based Wavefront OBJ reader and writer with matched read/write traits1,911MITEncodingGraphics vcdiff-writerA library for creating valid VCDIFF files (not an encoder).1,910MITCompressionEncoding litetxLite Transaction File (LTX) encoding/decoding1,910Apache-2.0Encoding ubCan bundle multiple sources to a single one and extract back.1,908MITAlgorithmsCommand line utilities carbon-marketplace-decoderRust decoder for Star Atlas Galactic Marketplace program on Solana1,905Apache-2.0Encoding fcmlibLibrary to read and write Brother's FCM plotter files1,903MPL-2.0Encoding trust-tasks-capability-clientClient-side wire helpers for the capability Trust Task families (governance/capability/*, git-trust/*): document builders,…1,900Apache-2.0EncodingWeb programming visual-cryptographyA Rust implementation of main visual cryptography algorithms supporting multiple schemes and block sizes1,895MITAlgorithmsCryptography gsiImplementation of a map tile retriever for 'Chi-ri-in-tile' ('地理院タイル'; ja-JP) of 'Geospatial Information Authority of Japan'…1,892MITEncoding compressed_vecFloating point and integer compressed vector library, SIMD-enabled for fast processing/iteration over compressed representations.1,891Apache-2.0CompressionData structures carbon-virtual-curve-decoderMeteora Virtual Curve Program Decoder1,890MITEncoding online_codesImplementation of online codes, a rateless erasure coding.1,889MITEncoding doip_rwDiagnostic over IP encoder and decoder1,887MITEncodingNetwork programming blech32Encodes and decodes the Blech32 format1,884MITEncoding simple-tlvEncoding and decoding of SIMPLE-TLV as described in ISO 7816-4, without allocations.1,882Apache-2.0 OR MITCryptographyData structures json_atomicThe Cryptographic Atom — JSON✯Atomic: canonicalization + BLAKE3 content addressing + DV25-Seal (Ed25519) for Signed Facts1,882MITCryptographyEncoding luaur-bytecodeLuau bytecode format and builder (Rust).1,882MITCompilersEncoding aiid_jsAIngle encoding scheme for keys, agents, identifiers, etc1,881Apache-2.0Encoding serde_with_object_idserde_with_object_id1,879MITEncodingNo standard library double-intThe double-int format represents an integer that can be stored in an IEEE 754 double-precision number without loss of precision1,879MIT OR Apache-2.0EncodingNo standard library murdoch-charsetsprovides character-sets type defined by IANA1,878MITEncodingInternationalization (i18n) cbor2Full-featured CBOR (RFC 8949) for serde: async item I/O, canonical encoding, no_std, Value/RawValue, simple values, tags, COSE…1,877MITEncodingParsing tools goffGoff configuration language and reference serde implementation.1,876MPL-2.0ConfigurationData structures webb-proposal-deriveWebb Protocol Proposals derive macro1,876Apache-2.0EncodingNo standard library msg-tool-jpegxl-sysRust wrapper for JPEG XL reference implementation1,870GPL-3.0-or-laterEncodingExternal FFI bindings pdf_structure_viewerInspect how the PDF's structure looks.1,870MIT OR Apache-2.0Command line utilitiesEncoding prost-canonical-serdeCanonical JSON encoding for Prost-generated protobuf bindings1,870Apache-2.0Data structuresEncoding msb128std::io::{Read, Write} positive primitive Rust integers in the Most Significant Base 128 (MSB128) variable-length encoding.1,869MIT OR Apache-2.0EncodingParsing tools rfc-4648Implementation of RFC 4648.1,865MIT OR Apache-2.0AlgorithmsCompression proto-blue-lex-cborAT Protocol DAG-CBOR encoding/decoding with CID tag 42 support1,861MIT OR Apache-2.0EncodingParser implementations stegrayData type for steg the command line steganography tool1,860MITCommand line utilitiesEncoding gnostr-invalidstringjust for testing invalid string data1,856MITDevelopment toolsDevelopment tools::Testing coreason-manifestRust bindings for the CoReason Hollow Data Plane.1,856non-standardData structuresEncoding runar-serializerEnhanced serialization with selective field encryption for Runar1,854MITEncoding dispatch_macrosType-safe, declarative dispatch maps for Rust configuration with automatic glue and zero boilerplate.1,854Apache-2.0ConfigurationData structures perde-coreUnleash the power of serde serialization to Python world1,852MITEncoding pblib-rsRust safe bindings for pblib1,849LGPL-3.0-or-laterAPI bindingsEncoding bitcoin_mass_address_generatorA high-performance multithreaded Bitcoin HD wallet address generator1,849MITCommand line utilitiesCryptography::Cryptocurrencies jmseJSON Message Signing and Encryption (JMSE)1,848Apache-2.0AuthenticationCryptography ascii_basingFunctions to create base 62 (ASCII) String representations of integers1,846Apache-2.0Encoding mapackmapbox vector tiles1,845non-standardData structuresDevelopment tools xml-dataGeneric XML parsing and serializing1,844MITData structuresEncoding resonite-coreRust implementations of Resonite formats1,841MIT OR Apache-2.0EncodingGame development abioSafe abstractions for interfacing with the native operating system ABI.1,837MITDevelopment tools::FFIEncoding vhdxAn implementation of Microsoft's VHDX virtual hard disk format.1,837MIT OR Apache-2.0EncodingFilesystem brik_rv64RISC-V Assembly Encoder / Decoder.1,835MITCompilersEncoding terseidAdaptive-length, collision-resistant short IDs1,832MITAlgorithmsEncoding bred64A simple, highly-optimized base64 library for Rust1,830MITEncoding carbon-sage-starbased-decoderRust decoder for Star Atlas SAGE Starbased program on Solana1,828Apache-2.0Encoding vdf-serde-formatA VDF serialization/deserialization file format using serde.1,825non-standardEncoding shuckerTracking-param filtering library, designed to strip URLs down to their canonical forms1,825GPL-3.0-onlyEncodingWeb programming libsixel-rsSixel terminal-graphics protocol encoding1,825GPL-3.0-onlyEncodingGraphics chromium-base64-rsPure rust implementation of chromium's btoa and atob1,823MITEncoding ordcodeSerialization format which preserves lexicographical ordering, for use with key-value databases1,822MIT OR Apache-2.0Data structuresDatabase interfaces to_csvLightweight and easy exports to CSV1,820MIT OR Apache-2.0EncodingParser implementations serde-flexibleCustom deserialization for fields that can be specified as multiple types.1,811MITEncoding kserd_deriveProc macro for Kurt's Self-Explanatory Rust Data1,808MITData structuresEncoding u2cp437Bare-bones Unicode to code page 437 conversion1,803MITEncodingNo standard library::No dynamic allocation byteutilsRust library that provides a collection of frequently used utility functions for working with bytes, strings, and vectors. It…1,802MITAlgorithmsData structures fionn-coreCore types, error handling, and traits for fionn1,802MIT OR Apache-2.0EncodingParsing tools oxirs-ttlTurtle-family RDF parser and serializer for OxiRS - ported from Oxigraph1,802Apache-2.0Data structuresEncoding docspec-coreCore event types and traits for DocSpec streaming document conversion1,801MITEncodingParsing tools serde_ionA native Rust encoding and decoding library for the Amazon Ion text and binary data formats. Provides Serialize/Deserialize…1,800MIT/Apache-2.0EncodingParser implementations fcsA low-level Flow Cytometry Standard (FCS) file serializer/deserializer1,796MIT OR Apache-2.0EncodingParser implementations dialectic-tokio-serde-jsonA backend for the Dialectic crate using JSON serialization over Tokio transport1,796MITAsynchronousConcurrency prost-shadownDon't use it!1,794Apache-2.0Encoding anzahlmenschenA number formatting crate that only depends on std.1,792MPL-2.0EncodingParsing tools elidEmbedding Locality IDentifier - encode embeddings into sortable string IDs for vector search without vector stores, plus fast…1,791MIT OR Apache-2.0AlgorithmsEncoding stegos_serializationStegos - Serialization Library1,789MITEncoding gvrtex_macrosInternal macros used by the gvrtex crate1,788MITEncodingGame engines pictursCommand-line utility to manipulate image files1,785MITCommand line utilitiesEncoding