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.

infinite-rsSimple and fast deserialization library for Halo Infinite.28,479Unlicense OR MITEncodingGames maybe_xmlXML processing library28,449MIT OR Apache-2.0EncodingNo standard library kflAnother KDL language implementation28,382MIT/Apache-2.0ConfigurationEncoding irox-timeDate and Time types to manage the inherent complexity of dealing with the fourth dimension.28,344MIT OR Apache-2.0Date and timeEncoding shpool_vt100Library for parsing terminal data28,153MITCommand-line interfaceEncoding merde_coreBase types for merde28,088Apache-2.0 OR MITEncodingParser implementations oxidd-dumpDump OxiDD decision diagrams to file28,030MIT OR Apache-2.0EncodingVisualization variable-len-readerA library for reading/writing variable length data. Support AsyncRead/AsyncWrite in tokio.27,925MIT OR Apache-2.0AsynchronousEncoding carbon-orca-whirlpool-decoderOrca Whirlpool Decoder27,912MITEncoding libsszSimple Serialize (SSZ) encoding/decoding for Ethereum consensus27,908MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding libssz-deriveDerive macros for SSZ encoding, decoding, and HashTreeRoot27,736MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding serdev_deriveproc macros for SerdeV - Serde with Validation27,717MITEncodingNo standard library urltemplateLightweight URL templates. Master URLs with placeholders!27,675MITEncodingParser implementations debt64...27,470LGPL-3.0-or-laterData structuresEncoding serdevSerdeV - Serde with Validation27,442MITEncodingNo standard library libssz-merkleSSZ Merkleization: HashTreeRoot, merkleize, zero hashes27,272MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding human-units-deriveUnits serialization and formatting library designed for configuration files and command line arguments27,192MITConfigurationData structures wstp-sysLow-level FFI bindings to the Wolfram Symbolic Transfer Protocol (WSTP) C API27,189MIT OR Apache-2.0Development tools::FFIEncoding serde-tc-macroMacro for serde-tc27,160MITEncoding libssz-typesBounded SSZ collection types: Vector, List, Bitvector, Bitlist27,149MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding expry_macrosExecute an expression on an encoded (binary) value, yielding another binary value (either in decoded or encoded form). Supports…27,041Apache-2.0Data structuresEncoding bitcoinleveldb-versioneditLevelDB-compatible VersionEdit encoding/decoding and manipulation utilities used by bitcoin-rs for manifest and version metadata…27,016MITAlgorithmsDatabase interfaces zettabgpThis is a BGP (parsing and composing) and BMP (only parsing) protocols driver library for Rust26,993MIT OR Apache-2.0Data structuresEncoding emailmessageEmail Message library for Rust26,881MITAsynchronousData structures rasn-compiler-deriveMacros producing bindings for the rasn framework26,798MIT/Apache-2.0CompilersEncoding osm_transit_extractorExtract public transport data from an OpenStreetMap file26,623AGPL-3.0Data structuresEncoding json_minimalA minimal json crate.26,607MIT OR Apache-2.0Encoding markdown-it-supA markdown-it plugin for parsing superscripts26,580GPL-3.0EncodingParsing tools markdown-it-subA markdown-it plugin for parsing subscripts26,572GPL-3.0EncodingParsing tools persia-speedyA fast binary serialization framework26,568MIT/Apache-2.0Encoding humphrey_jsonA JSON library for the Humphrey ecosystem.26,513MITEncodingParsing tools colconComprehensive colorspace conversions in Rust.26,440MITAlgorithmsEncoding destiny-pkgDestiny 1/2 Tiger package library and tools (unpacker, verification)26,381MITCompressionData structures markdown-it-block-spoilerA markdown-it plugin for parsing block spoilers26,293GPL-3.0EncodingParsing tools defmt-brttDefmt logs over RTT as well as through a BBQueue26,075MIT OR Apache-2.0Development toolsEmbedded development b0xA simple CLI tool to display information about the provided input (integers, IP addresses, strings).26,068MITCommand line utilitiesEncoding ros_pointcloud2Customizable conversions for working with sensor_msgs/PointCloud2.26,013MIT OR Apache-2.0API bindingsData structures carbon-raydium-cpmm-decoderRaydium CPMM Decoder25,957MITEncoding zarrs_toolsTools for creating and manipulating Zarr V3 data25,836MIT OR Apache-2.0Command line utilitiesEncoding serde-xdrXDR serialization and deserialization for Serde25,783GPL-3.0Encoding uts2tsConvert a unix timestamp (seconds) to a struct {year, month, day, hour, minute, second, weekday}.25,761MITDate and timeEncoding afiAudio & video structures, plus encoder & decoder traits.25,573BSL-1.0Data structuresEncoding meshtasticA Rust library for communicating with and configuring Meshtastic devices.25,544GPL-3.0ConfigurationEmbedded development naumiLightweight and fast data transfer protocol. Fast de/serialization and tiny size!25,461MITAsynchronousData structures wstpBindings to the Wolfram Symbolic Transfer Protocol (WSTP)25,411MIT OR Apache-2.0Development tools::FFIEncoding kserdKurt's Self-Explanatory Rust Data25,344MITData structuresEncoding xed-sysRust FFI bindings for Intel XED.25,309Apache-2.0EncodingExternal FFI bindings rkyv-testZero-copy deserialization framework for Rust25,256MITEncodingNo standard library type-signatureCompile-time stable structural hash of a Rust type, via a derive macro.25,214MIT OR Apache-2.0Data structuresEncoding envpathA library for parsing and deserialising paths with special rules. The format is similar to `["$proj(com.xy.z): data ? cfg",…25,048Apache-2.0ConfigurationEncoding k8-obj-metadataCore Kubernetes metadata traits25,010Apache-2.0Encoding yencEncodes and decodes using the yEnc encoding.24,960MIT OR Apache-2.0Encoding aci_pngEncode and decode png and apng(TODO) image files.24,912BSL-1.0Data structuresEncoding sparkplug-rsSparkplug protobuf bindings for Rust24,881EPL-2.0API bindingsEncoding matter_setup_codeParse and generate Matter onboarding payloads, including QR codes and manual setup codes.24,854MIT OR Apache-2.0Embedded developmentEncoding messagepack-rsmessagepack-rs is pure Rust MessagePack implementation24,850MITEncoding dxr_clientDeclarative XML-RPC (client implementation)24,849MIT OR Apache-2.0EncodingNetwork programming markdown-it-rubyA markdown-it plugin for parsing ruby text24,796GPL-3.0EncodingParsing tools carbon-token-2022-decoderCarbon Token 2022 Decoder24,760MITEncoding servo-hyper-serdeSerde support for hyper types.24,702MIT OR Apache-2.0EncodingWeb programming bs64SIMD-accelerated Base64 encoding and decoding library24,665MIT OR Apache-2.0Encoding serde-query-coreSerde-compatible streaming data-query language with a jq-like syntax24,635MIT OR Apache-2.0Encoding sage_mqttManipulate MQTT 5.0 data types24,629MITData structuresEncoding crypt4ghEncryption and decryption implementation of the Crypt4GH encryption format.24,519Apache-2.0CryptographyEncoding bitcoin-amountSafe manipulation of bitcoin amounts24,501MIT/Apache-2.0Encoding include-base64A macro to include a file as a base64-encoded string at compile time24,423MIT OR Apache-2.0EncodingNo standard library esexpr-deriveESExpr serialization format and related utilities.24,414Apache-2.0Encoding architect-schemarsGenerate JSON Schemas from Rust code24,356MITEncoding go-awayGenerates go types from rust types24,353MPL-2.0Development toolsDevelopment tools::FFI map-to-javascript-htmlA library for serializing a map to JavaScript code in HTML usually for dynamically generating strings on web pages.24,300MITEncodingNo standard library esexprESExpr serialization format and related utilities.24,086Apache-2.0Encoding enser_deriveProc macro for `enser` crate.24,021MIT OR Apache-2.0Encoding irox-bitsBits & Bobs. No-std/No-alloc bit/byte manipulation of streams24,009MIT OR Apache-2.0Embedded developmentEncoding blockscout-display-bytesWrapper type around Bytes to deserialize/serialize "0x" prefixed hex strings.24,000MITEncoding rschemaA json-schema generator23,961MIT OR Apache-2.0Encoding mserser23,901MIT OR Apache-2.0EncodingNo standard library bzipperBinary (de)serialiser.23,881LGPL-3.0-or-laterEncodingNetwork programming musli-serdeTransparent shim to use serde types in Müsli.23,869MIT OR Apache-2.0EncodingNo standard library hotfix-dictionaryFIX dictionary generation for HotFIX.23,763MITEncodingFinance linera-alloy-sol-macro-inputInput types for sol!-like macros23,757MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding stegano-cliHiding data with steganography in PNG images and WAV audio files23,727GPL-3.0-onlyCommand line utilitiesEncoding linera-alloy-sol-macro-expanderExpander used in the Solidity to Rust procedural macro23,725MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding linera-alloy-sol-macroSolidity to Rust procedural macro23,636MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding linera-alloy-sol-typesCompile-time ABI and EIP-712 implementations23,626MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding carbon-raydium-clmm-decoderRaydium CLMM Decoder23,604MITEncoding desse-deriveUltra fast binary serialization and deserialization for types with size known at compile time.23,593MITEncoding toon-rustToken-Oriented Object Notation (TOON) - JSON for LLM prompts at half the tokens. Rust implementation.23,567MITEncodingParser implementations curiesIdiomatic conversion between URIs and compact URIs (CURIEs)23,546non-standardEncodingScience fast-thumbhashA fast ThumbHash encoder/decoder — 10x+ faster drop-in replacement23,539MITEncodingMultimedia::Images rsbxEnhanced implementation of SeqBox in Rust23,538MITCommand line utilitiesEncoding enserEnum serialization with tag23,522MIT OR Apache-2.0Encoding http_headerA simple, dependency-less HTTP-header builder and parser23,442BSD-2-Clause OR MITData structuresEncoding linera-alloy-json-abiFull Ethereum JSON-ABI implementation23,395MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding binfileBinary files with magic numbers and versioning23,389Apache-2.0EncodingFilesystem jsonaA JSONA parser, analyzer and formatter library23,349MIT OR Apache-2.0EncodingParser implementations pilota-thrift-reflectReflect support for Pilota23,268MIT OR Apache-2.0Encoding aegisvaultConvert otpauth-URI file to Encrypted Aegis JSON on stdout23,220GPL-3.0-onlyCommand line utilitiesEncoding srcmap-codecHigh-performance VLQ source map codec23,214MITDevelopment toolsEncoding knusAnother KDL language implementation23,171MIT/Apache-2.0ConfigurationEncoding pmtiles2A low level implementation of the PMTiles format based on the standard Read and Write (or AsyncRead and AsyncWrite) traits.23,080MITEncodingParser implementations linera-alloy-dyn-abiRun-time ABI and EIP-712 implementations23,078MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding fast-tlshLibrary to generate / parse / compare TLSH locality sensitive hashes22,954Apache-2.0 OR MITAlgorithmsEncoding hc_serde_jsonA JSON serialization file format22,925MIT OR Apache-2.0EncodingNo standard library bin-encode-decodeA high-performance binary encode and decode library that supports customizable character sets beyond Base64.22,867MITEncoding rust-yamlA fast, safe YAML 1.2 library for Rust22,837MIT OR Apache-2.0ConfigurationEncoding mdbook-emojicodesMDBook Preprocessor for converting your emojicodes (: cat :) into real emojis22,772MITDevelopment toolsEncoding desseUltra fast binary serialization and deserialization for types with size known at compile time.22,744MITEncoding pbfMininmal protobuffer module; Build your own glue.22,735MITEmbedded developmentEncoding spanned_json_parserA Json parser that gives you the line and column number for each value22,647MITEncodingParser implementations linera-alloy-coreRust Ethereum core libraries22,640MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding dos-cp-generatorDOS code pages build tool for `dos-cp`.22,628MIT OR Apache-2.0Encoding facet-deserializeEvent-based approach to deserialization for the facet ecosystem22,524MIT or Apache-2.0Data structuresDevelopment tools sawp-fileSAWP File Format22,288MITEncodingNetwork programming artifact_serdeA small library used to deserializing and serializing the Artifact Deck Codes from Valve's DotA Card Game Artifact22,220MITEncoding fory-coreApache Fory: Blazingly fast multi-language serialization framework with trait objects and reference support.22,097non-standardEncoding serde-strzA serde wrapper that stores type using Display and FromStr.22,089MIT/Apache-2.0Encoding histlogFor use with the hdrhistogram crate, provides off-thread serialization of HdrHistogram interval logs to file.22,044MITAsynchronousDevelopment tools::Profiling residua-mutf8A library for converting between MUTF-8 and UTF-8.22,012MIT OR Apache-2.0EncodingNo standard library flowparser-sflowParser for sFlow v5 datagrams22,009MIT OR Apache-2.0EncodingNetwork programming esyn-deriveDe/Serialization Rust In Rust.21,999MIT OR Apache-2.0Encoding edgefirst-schemasMessage schemas for EdgeFirst Perception - ROS2 Common Interfaces, Foxglove, and custom types21,976Apache-2.0Data structuresEncoding merde_timeWrapper date-time types for merde21,951Apache-2.0 OR MITEncodingParser implementations carbon-pump-swap-decoderPumpSwap Decoder21,927MITEncoding fory-deriveApache Fory: Blazingly fast multi-language serialization framework with trait objects and reference support.21,868non-standardEncoding x3A CPU efficient audio encoder/decoder using the X3 codec.21,852GPL-3.0-or-laterCompressionEmbedded development ar_rowRow-oriented access to Arrow arrays21,713GPL-3.0-or-laterEncodingParser implementations yamletteComplete and comprehensive YAML 1.2 processor, written in pure rust21,682MIT/Apache-2.0ConfigurationEncoding foryApache Fory: Blazingly fast multi-language serialization framework with trait objects and reference support.21,642Apache-2.0Encoding irc-rustIRC Helper easing the access and creation of IRC Messages21,609MITEncodingParser implementations oxiarc-zstdPure Rust Zstandard (zstd) compression implementation for OxiArc21,568Apache-2.0CompressionEncoding transmog-bincodeBincode adaptor for Transmog21,560MIT OR Apache-2.0Encoding noakA library for reading and writing java class files21,521MIT OR Apache-2.0EncodingParser implementations esynDe/Serialization Rust In Rust.21,469MIT OR Apache-2.0Encoding dbus-message-parserLibary to encode and decode DBus message21,457BSD-3-ClauseEncodingParser implementations stc-sRust implementation of a STC-S serializer/deserializer with JSON support.21,452Apache-2.0 OR MITEncodingScience dbc-dataDerive macro for CAN DBC code generation21,392MIT OR Apache-2.0Embedded developmentEncoding auto_udsDEPRECATED: The new crate name automotive_diag.21,362MIT OR Apache-2.0Embedded developmentEncoding jsondataJSON processing package for document databases21,271MITEncodingParsing tools hotfix-codegenCode generation for HotFIX.21,251MITEncodingFinance hotfix-deriveDerive macros for HotFIX.21,208MITEncodingFinance amqpr-codecDefining AMQP codec21,185MIT/Apache-2.0EncodingNetwork programming html2pdfConvert HTML to PDF using a Headless Chrome browser21,132Apache-2.0 OR MITCommand line utilitiesEncoding apache-avro-test-helperApache Avro tests helper.21,057Apache-2.0Encoding huffman-compressHuffman compression given a probability distribution over arbitrary symbols21,021MIT OR Apache-2.0AlgorithmsCompression connectmessage queue abstraction over async network streams20,994Apache-2.0AsynchronousEncoding dxr_serverDeclarative XML-RPC (server implementation)20,970MIT OR Apache-2.0EncodingNetwork programming ib_tws_coreCore utilities for interacting with Interactive Broker's TWS API20,955LGPL-3.0-onlyEncoding rgb-ascii-armorASCII Armor: binary to text encoding library and command-line utility20,856Apache-2.0Command line utilitiesEncoding steganographyA simple steganography library20,843MITEncoding tick-encodingA simple encoding scheme to encode binary data into ASCII strings20,765MIT OR UnlicenseEncodingNo standard library serde-feature-hackA hack to allow having a feature named serde while having serde as a dependency20,745MIT OR Apache-2.0EncodingNo standard library detect-newline-styleDetermine a string's preferred newline character20,741MIT OR Apache-2.0EncodingFilesystem httlib-protosProtocol Buffers binary format implementation.20,708MITAlgorithmsEncoding aversionVersioned data structures with auto-upgrading20,620Apache-2.0Data structuresEncoding pem-iteratorIterate over PEM-encoded data20,601MIT/Apache-2.0CryptographyEncoding dlhnDLHN is a blazing fast and small data serialization format.20,508Apache-2.0Encoding qirustA simple QR code generator written in Rust using standard library.20,486MITEncodingGraphics uuinfoTool to debug unique identifiers (UUID, ULID, Snowflake, etc)20,302BSD-3-ClauseCommand line utilitiesData structures ar_row_deriveProcedural macros from row-oriented access to Arrow arrays using ar_row.20,144GPL-3.0-or-laterEncodingParser implementations hotfix-messageFIX messages for HotFIX.20,089MITEncodingFinance wolfram-exprEfficient and ergonomic representation of Wolfram expressions in Rust20,083MIT OR Apache-2.0Encoding build_pbf_glyphsA CLI utility for generating protobuf-encoded SDF font glyphs from original source fonts.20,056BSD-3-ClauseEncodingParsing tools koibumi-base32A Base32 encoder/decoder library19,990GPL-3.0-or-laterEncoding kf-protocolNative Rust implementation of kafka protocol19,950Apache-2.0API bindingsEncoding esexpr-binaryESExpr serialization binary format.19,847Apache-2.0Encoding musicxmlMusicXML parsing, manipulation, and export library19,821MITAPI bindingsEncoding rustfs-erasure-codecRust implementation of Reed-Solomon erasure coding19,803MITEncoding ceres-mpqA pure-rust implementation of a MoPaQ archive reader and writer19,795MITEncodingParsing tools gedcomxThe core data structures and serialization / deserialization of the GEDCOM X format.19,781MITEncodingParsing tools keystone-engineRust bindings for the Keystone Engine assembler library.19,769GPL-2.0API bindingsCompilers esexpr-textESExpr serialization text format.19,767Apache-2.0Encoding binverseFast binary serialization with versioning.19,671MITEncoding base64urlBase64URL encoding defined in IETF RFC 464819,660Apache-2.0Encoding cloudfront-logsAWS CloudFront log line parser19,636MIT OR Apache-2.0Data structuresEncoding alt_serde_jsonA JSON serialization file format19,635MIT OR Apache-2.0Encoding fossil-deltaProvides functions for calculating differences between strings and applying calculated deltas19,632MITAlgorithmsCompression data-encoding-binSwiss Army knife for data-encoding19,627MITCommand line utilitiesEncoding rgb-strict-encoding-deriveStrict encoding derivation macros19,609Apache-2.0Development toolsEncoding subtileA crate of utils to operate traitements on subtitles19,600LGPL-3.0-or-laterCommand line utilitiesEncoding oxiarc-lz4Pure Rust LZ4 compression implementation with LZ4-HC19,600Apache-2.0CompressionEncoding ts_hexdumphexdumps for byte iterators19,520BSD-3-ClauseEncoding packing_codegenCode generation for the packing crate19,462MIT OR Apache-2.0Encoding serde_evaluateExtract single scalar field values from Serializable structs without full deserialization.19,454Apache-2.0Data structuresEncoding rgb-strict-encodingStrict encoding: deterministic & confined binary serialization for strict types19,428Apache-2.0EncodingParsing tools csv-to-usvCVS to USV: Convert Comma Separated Values (CSV) to Unicode Separated Values (USV) for data markup, including for spreadsheets,…19,416MIT OR Apache-2.0 OR GPL-2.0 OR GPL-3.0Command line utilitiesData structures octOctonary utilities.19,375MIT OR Apache-2.0EncodingNetwork programming json_value_removeInterface to remove serde_json::Value elements.19,370MIT OR Apache-2.0Encoding ts_packetfilter_serdeserde for tailscale packet filters19,340BSD-3-ClauseEncodingNo standard library postbagPostbag is a high-performance serde codec for Rust that provides efficient data encoding with configurable levels of forward and…19,275Apache-2.0Encoding re_cdrCDR (Common Data Representation) encoding and decoding for ROS 2 / DDS messages19,229MIT OR Apache-2.0Encoding ts_control_serdeserde data types for tailscale control comms19,215BSD-3-ClauseAPI bindingsEncoding ts_control_noisenoise protocol implementation for tailscale control comms19,208BSD-3-ClauseEncoding saorsa-fecQuantum-safe erasure coding with post-quantum cryptography using saorsa-pqc19,189AGPL-3.0CryptographyEncoding turbomcp-coreCore MCP types and primitives - no_std compatible for WASM targets19,183MITEncodingNo standard library ts_transport_derptailscale derp client19,134BSD-3-ClauseAsynchronousEncoding ts_tunnelsecure packet tunnel over udp19,132BSD-3-ClauseCryptographyEncoding carbon-rpc-transaction-crawler-datasourceRPC Transaction Crawler Datasource18,983MITEncoding vcard_parserParses and validates vCard data according to RFC 6350 specification.18,968MITData structuresEmail ion-c-sys-macrosMacros used to implement ion-c-sys18,952Apache-2.0EncodingParser implementations serde_shimsCommunity Driven Serde Shims18,948MITEncoding