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.

jrfAn underpowered JSON formatting cli3,487MITEncodingParsing tools dfxA FIX protocol implementation3,487MPL-2.0EncodingParser implementations compressed_stringString stored in memory in a compressed form, using the DEFLATE algorithm3,486CC0-1.0CompressionEncoding fixcolA library for reading and writing fixed width / column delimited data files.3,486MITEncodingParsing tools mpsA fast MPS parser3,480MITDevelopment toolsEncoding mdcccMarkdown Compiler-Compiler-Compiler3,479MITCommand line utilitiesDevelopment tools xml-macroA convenience macro for quick-xml3,476MITAsynchronousEncoding transmog-jsonJson adaptor for Transmog3,469MIT OR Apache-2.0Encoding rspamd-base32encodes and decodes base32 bug-to-bug compatible with Rspamd3,462Apache-2.0Encoding corimConcise Reference Integrity Manifest (CoRIM) — CBOR-based encoding of Endorsements and Reference Values for Remote Attestation…3,460MITAuthenticationCryptography mmtfMacromolecular transmission format (MMTF) decoder and encoder3,459Apache-2.0EncodingScience bytey_bincodeBytey Bincode Extension, use Bytey instead3,458MITData structuresEncoding ewts-cliConverter from EWTS (Extended Wylie Transliteration Scheme) to Tibetan Unicode symbols (cli)3,447MIT OR Apache-2.0Command line utilitiesEncoding altcoin-bech32Encodes and decodes Altcoin Segregated Witness addresses in Bech323,444MITEncoding prometheus-scrapeRust parser for the Prometheus exposition text format3,435Apache-2.0EncodingParser implementations valid_npm_nameCheck whether a package name is a valid npm package name3,435Apache-2.0EncodingParser implementations cot_publisherCursor On Target (COT) Publisher for multicast UDP or TCP for ATAK ecosystem3,435MITEncodingNetwork programming txmlSmall no_std non-conforming XML parser3,433MIT OR Apache-2.0EncodingNo standard library serde-seededTrait and macros for easy seeded serialization with `serde`.3,425Apache-2.0 OR MITEncoding tiny-serdeA tiny library to serialize and deserialize to/from JSON3,424MITEncodingParsing tools gomod-parser2Simple go.mod parser3,422Apache-2.0Encoding xorioA crate for XOR-ing Read/Write streams3,421non-standardCryptographyEncoding bmxBinary modeling expressions3,418MIT OR Apache-2.0EncodingParsing tools borsh-vBinary Object Representation Serializer for Hashing3,415Apache-2.0EncodingNetwork programming mk-codecReference implementation of the Mnemonic Key (MK) backup format for engravable BIP 32 xpub backups3,398MIT OR UnlicenseCryptography::CryptocurrenciesEncoding eosio_bytesTypes and traits for handling bytes in EOSIO smart contracts.3,394MIT OR Apache-2.0Cryptography::CryptocurrenciesEncoding zomlZinso Obvious Minimal Language3,390MITAccessibilityConfiguration endifyeffortlessly convert structs between endian-formats.3,382MITEncodingNo standard library gedcomx_fileA library for dealing with the GEDCOM X file format3,376MITEncodingParsing tools bitsreaderProvides a trait to read bits from a stream of integers.3,362MITEncoding numcodecs-bit-roundBit rounding codec implementation for the numcodecs API3,359MPL-2.0CompressionEncoding numcodecs-identityIdentity codec implementation for the numcodecs API3,354MPL-2.0CompressionEncoding facet-domTree-based (DOM) deserializer for facet - supports HTML and XML3,352MIT OR Apache-2.0EncodingParsing tools tifilesTools for manipulating file formats used with TI graphing calculators3,351BSD-2-ClauseEncodingParser implementations carbon-spl-associated-token-account-decoderSPL Associated Token Account program decoder3,351MITEncoding ripple-keypairsCryptographic key pairs for the XRP Ledger3,347ISCCryptography::CryptocurrenciesEncoding binary-cookiesBinaryCookies decode and encode3,347LGPL-3.0-or-laterAsynchronousAuthentication structkeyEncode structured Rust types as /-separated, percent-escaped string keys, with derive macros for zero-boilerplate round-trips.…3,345Apache-2.0Data structuresEncoding paseto-jsonJSON encoding for PASETO3,343Apache-2.0AuthenticationCryptography rosrust_dynamic_reconfiguredynamic_reconfigure implementation for rosrust3,340MIT OR Apache-2.0ConfigurationEncoding numberwangLibrary of custom number malarkey, including variable-bit-width integers3,339MITData structuresDatabase interfaces marc-rsRust library for MARC21, UNIMARC, and MARC XML format support3,339MIT OR Apache-2.0EncodingParsing tools qr-rsA CLI utility to encode URLs or text into QR codes in various formats and colors.3,327GPL-3.0-onlyCommand line utilitiesComputer vision numcodecs-zstdZstandard codec implementation for the numcodecs API3,326MPL-2.0CompressionEncoding blocks_iterator_cliIterates Bitcoin blocks3,321MITCommand line utilitiesCryptography::Cryptocurrencies toml-rslA native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard…3,320Apache-2.0ConfigurationEncoding quirsQuiRS: a Rust wrapper around the Quirc QR decode library3,319BSD-2-Clause-FreeBSDAlgorithmsAPI bindings numcodecs-zlibZlib codec implementation for the numcodecs API3,318MPL-2.0CompressionEncoding rust2pickleLibrary to serialize and deserialize Syn syntax trees into Pickle format.3,314Apache-2.0 OR MITDevelopment tools::Procedural macro helpersEncoding ldapdnLDAP Distinguished Name (DN) unescaping and zero-copy parsing3,308MITEncodingNo standard library adventjsonA full json-parser written in Rust for the advent of code challenges3,306GPL-3.0-or-laterData structuresEncoding numcodecs-reinterpretBinary reinterpret codec implementation for the numcodecs API3,305MPL-2.0CompressionEncoding crypt4ghfsFuse layer exposing Crypt4GH-encrypted files, as if they were decrypted3,289Apache-2.0CryptographyEncoding usbhidusageA general purpose library for working with usb Human Interface Device Descriptors from the HID Usage Tables for Universal Serial…3,286MITDevelopment toolsEncoding tiff2temporary async implementation of tiff - to be upstreamed into image-tiff3,282MIT OR Apache-2.0EncodingMultimedia reserRe-serialization of data to a different format3,279MIT OR Apache-2.0Encoding archive-rsarchive file library3,255MIT OR Apache-2.0CompressionEncoding vxdeA Rust library to parse .vxd files containing key-value pairs used in games or configurations.3,255BSD-2-ClauseAuthenticationDevelopment tools ananasTransform arbitrary data to Not-A-Number (NaN) payloads.3,246UnlicenseEncoding junglefowl-macrosMacros for type-level mathematical computation.3,243LGPL-3.0-or-laterAlgorithmsCompilers serde-tcod-config-parserA best-effort implementation of the now deprecated libtcod config file parser functionality from libtcod3,235MIT/Apache-2.0Encoding encryption-macros-utilsThis crate belongs to the encryption-macros crate3,234MIT OR Apache-2.0Encoding buf-viewRead/write primitive types on a wrapper buffer view3,232MITData structuresEncoding bsn1_serde_macrosImplements derive macros for bsn1_serde.3,225GPL-3.0-onlyEncoding uule-converterEncodes and decodes Google's UULE v1 and v2 formats3,213MITEncoding hotfix-statusStatus endpoints and an optional web-based dashboard for the HotFIX engine3,210MITEncodingFinance ssh-deriveCustom derive support for the `ssh-encoding` crate3,209Apache-2.0 OR MITAuthenticationCryptography overlayAn Overlay trait for reinterpreting a slice of bytes as an arbitrary type3,188GPL-3.0-or-laterEmbedded developmentEncoding libopusenc-static-sysRust bindings to the reference Opus Encoder library (libopusenc)3,186MITEncodingExternal FFI bindings qrismA Rust library for generating and reading QR codes with Reed-Solomon error correction. Supports traditional monochromatic QR…3,185MITComputer visionEncoding bittenhumansSimple byte size humanization library for stringbar3,180MITEncoding rust-openfmb-ops-protobufRust language protobuf definitions for the OpenFMB operational use cases.3,175Apache-2.0Encoding serde_promA simple Prometheus serializer for serde3,173MITEncoding iscc-libHigh-performance Rust implementation of ISO 24138:2024 (ISCC)3,173Apache-2.0CryptographyEncoding lsdjLibrary for interfacing with LSDJ files and memory3,169MIT OR Apache-2.0Encoding serde_tokenUtility for transcoding a Serde deserializer into a sink of tokens.3,167MITAsynchronousEncoding xurlA command-line utility to manipulate urls3,165non-standardCommand line utilitiesEncoding roman_encoderEncode unicode string into roman numerals3,165non-standardAlgorithmsEncoding telnet-codecA humble codec for converting a byte stream into TelnetEvents which other programs can use.3,159LGPL-3.0-or-laterEncodingNetwork programming mprotoThe Rust runtime library for mproto schemas3,155Apache-2.0EncodingNo standard library::No dynamic allocation async-mp4Async Mp4 Muxer and Demuxer in pure rust3,153MIT/Apache-2.0Encoding ssztA human-readable representation of SSZ.3,153Apache-2.0Encoding aemo_mdffAEMO compliant NEM12 and NEM13 parser3,153MIT OR Apache-2.0EncodingParsing tools bitrsErgonomic, no-std specification of bitfield layouts3,145MITEncodingNo standard library mnumonicA tiny library to convert opaque binary data to and from a human-memorable phrase3,1430BSDEncodingGUI cbor-toolsTools for encoding and decoding CBOR3,141MITEncoding aws_account_id_from_key_idDecodes the AWS Account ID given an AWS Access Key ID3,135MITEncoding prost-bytes05A Protocol Buffers implementation for the Rust Language.3,134Apache-2.0Encoding rawarraysimple file format for retrievably storing n-dimensional arrays3,132MITData structuresEncoding s-exprlightweight customizable s-expression parser and printer3,132MIT/Apache-2.0EncodingParsing tools sxorxor bytes from stdin or a file with a given key3,126BSD-3-ClauseCommand line utilitiesEncoding serde-nothingSerialize to nothing. Deserialize from nothing3,124MIT OR Apache-2.0EncodingNo standard library hesione_sharedShared utilites for the hesione and hesione_macros crates3,123MIT OR Apache-2.0Development toolsDevelopment tools::Debugging nmlA parser and Serde implementation for the Fortran Namelist format3,119MIT OR Apache-2.0ConfigurationEncoding ean-rsA Rust library for generating and validating EAN barcodes.3,115MITEncodingText processing kradical_jisConversions to Unicode from JIS X 0212 and JIS X 02133,114Unicode-TOUEncoding chromaprint_sysLow level bindings to Chromaprint3,106BSD-3-ClauseEncodingExternal FFI bindings base95Textual representation of base 95 fractional numbers with arbitrary precision3,105MITEncodingMathematics yyjson-rsRust bindings for yyjson3,104MITEncodingParser implementations serde_aws_query_ceSerde support for AWS Query protocol3,101Apache-2.0EncodingWeb programming carbon-associated-token-account-decoderAssociated Token Account program decoder3,091MITEncoding byte-fmtB64 and AB newtype for parsing and printing3,087MPL-2.0EncodingParsing tools stuckliste-cliA command-line utility for reading and writing MacOS bill-of-materials (BOM) files.3,086GPL-3.0Command line utilitiesEncoding autosar-e2eAUTOSAR E2E (End-to-End) Protection Library implementation in Rust3,086MIT OR Apache-2.0Embedded developmentEncoding remotia-coreCore components of remotia, an open source framework for the development of remote rendering software in pure Rust3,084MITCompressionEncoding fldtoolsLibrary to pack and unpack FLD files for use with Magical School Lunar! (1997)3,083LGPL-3.0EncodingFilesystem serde_ampSerialization/deserialization tooling for Asynchronous Messaging Protocol3,081MIT/Apache-2.0Encoding fhexHex float conversion: ToHex for formatting, FromHex for parsing. IEEE 754 hexadecimal format (0x1.8p+1).3,080Apache-2.0EncodingParsing tools matrix_uriA crate for parsing Matrix URIs according to both matrix.to and MSC23123,072AGPL-3.0-onlyEncodingParser implementations k8-metadata-coreCore kubernetes metadata traits3,070Apache-2.0Encoding dcbor-patternPattern matcher for dCBOR3,058BSD-2-Clause-PatentData structuresEncoding tokio-netstring-traitA trait for tokios AsyncRead to easily read netstrings from streams.3,057non-standardAsynchronousEncoding gdeltaFast delta compression algorithm for similar data chunks3,057MITAlgorithmsCommand line utilities tpkA (de)serialization crate for TPK data3,053MIT OR Apache-2.0Encoding compris-cliQuery and convert Composite Primitive Schema (CPS) formats3,053MIT OR Apache-2.0Data structuresEncoding redact-composer-synthesisAudio synthesis utilities for redact-composer3,052MITEncodingMultimedia::Audio lineicFlexible linear interpolator for Rust3,050MIT OR Apache-2.0AlgorithmsEncoding df_storytellerCommand line interface for Dwarf Fortress Legends3,049AGPL-3.0-or-laterCommand line utilitiesEncoding uri-pctPercent encode/decode uri components or strs3,047Artistic-2.0EncodingWeb programming where39rust implementation of the where39 geo location encoding standard3,045MITAlgorithmsEncoding rcodecProvides combinators for purely functional, declarative encoding and decoding of binary data.3,045MITEncoding bullet-exchange-interfaceType definitions and message formats for the Bullet exchange protocol.3,044MITAPI bindingsEncoding serde_libconfigA libconfig serialization file format3,044Apache-2.0EncodingNo standard library memedb_taggerA simple CLI tool to tag your images with vim-ish keybinds, using the power of memedb.3,042GPL-3.0-or-laterCommand line utilitiesEncoding psmlA library for serialising to, and deserialising from, PSML.3,041LGPL-3.0-onlyEncodingParser implementations code-rsImplementation of multiple coding schemes3,041MITEncoding elb-cliCommand-line utility that inspects ELF files, prints their dependencies and patches RPATH, RUNPATH and interpreter.3,039MIT OR Apache-2.0API bindingsCommand line utilities hhhThe hhh Binary File Processor3,037Apache-2.0Development toolsEncoding asimov-jinja-moduleASIMOV module for prompt templating using the Jinja templating language.3,037UnlicenseCommand line utilitiesEncoding wp-arrowApache Arrow utilities for wp-model, providing schema mapping, data conversion, and IPC support3,035Apache-2.0Data structuresEncoding dfr0299Rust implementation of the serial protocol for the DFR0299 MP3 player module3,032MPL-2.0Embedded developmentEncoding bitorderLibrary to read and write bits in lsb or msb order.3,029MITEncodingParsing tools menugenHierarchical menu generation library.3,0260BSDEncodingWeb programming cborianCBOR Codec implementation3,024MPL-2.0Encoding chainlibA library to help with creating HD wallets and signing Crypto.org Chain transfer transactions offline.3,020Apache-2.0CryptographyCryptography::Cryptocurrencies compris-macrosProcedural macros for Compris3,015MIT OR Apache-2.0Data structuresEncoding bidirectional_enumAutomatically generates conversions between an enum type and any other type3,014MITEncodingRust patterns gdlibRust library for editing Geometry Dash savefiles3,009MIT OR Apache-2.0API bindingsEncoding half-2Fork of starkat99/half-rs. Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard…3,003MIT OR Apache-2.0Data structuresEncoding zwnbspZero width no-breaking space character utilities for Unicode and HTML3,001MITAlgorithmsEncoding avrotizeConvert JSON Schema to Avro with Rust2,998MIT OR Apache-2.0Command line utilitiesEncoding marc-rs-deriveDerive macros for marc-rs2,994MIT OR Apache-2.0EncodingParsing tools il2-ilintInterlockLedger's ILInt implementation in Rust.2,991BSD-3-ClauseCryptography::CryptocurrenciesEncoding wildboar-asn1Abstract Syntax Notation 1 (ASN.1)2,986MITEncoding ppsc-buildProtocol Buffers Parity SCALE Codec Generator2,984MITDevelopment tools::Build UtilsEncoding mavryk-smart-rollup-encodingData Encodings used by Mavryk Smart Rollup kernels.2,981MITEncodingNo standard library ultrahdr-rsPure Rust Ultra HDR (JPEG with gain map) encoder/decoder2,981Apache-2.0EncodingMultimedia::Images b256Dense byte to unicode character encoding2,979MIT OR Apache-2.0EncodingNo standard library bincode-purplecoinA binary serialization / deserialization strategy for transforming structs into bytes and vice versa!2,976MITEncodingNetwork programming grc-20GRC-20 v2 binary property graph format for decentralized knowledge networks2,974MIT OR Apache-2.0Data structuresEncoding unshieldExtract files from InstallShield Z archives.2,972MITCommand line utilitiesCompression eavesdropper_pcap_parserA plugin for eavesdropper that converts pcap files into their metadata and puts them into a sql table2,967GPL-3.0-onlyEncodingParsing tools p-chanMultimedia (Audio, Raster) Channel Newtypes and Conversions2,964Apache-2.0 OR BSL-1.0 OR MITData structuresEncoding serde_dokechiserde_dokechi is a serializer / deserializer library focus on only serialized binary size.2,955MIT OR Apache-2.0Encoding mitoomitoo is a Rust toolkit library that encapsulates methods such as configuration reading, file operations, encryption and…2,942MITCryptographyDevelopment tools geiserx_ts_packetfilter_serdeserde for tailscale packet filters2,937BSD-3-ClauseEncodingNo standard library atomic-opsPerforms atomic operations in the filesystem2,936MITEncodingFilesystem base60encodes and decodes base60 as bytes or utf82,936MIT/Apache-2.0Encoding serde_fast_flattenA faster `flatten` implementation for serde2,936MIT OR Apache-2.0Encoding fftpIn-network file transfer.2,935MITCommand line utilitiesEncoding cofferA lightweight and fast library for reading and writing Java classes2,934LGPL-3.0-or-laterData structuresEncoding futures-lite-byteorderA small crate that adds byteorder support to futures_lite2,933MIT/Apache-2.0EncodingParsing tools facet-svgSVG (Scalable Vector Graphics) serialization for Facet types using facet-xml2,932MIT OR Apache-2.0EncodingGraphics bee_codeA library for encoding and decoding bencode formatted data2,928MITEncoding redis_ipcSimple crate for ipc (inter-process communication) and service-to-service communication based on redis.2,920MITAPI bindingsCaching punybuf_commonA crate for the common Punybuf types.2,920MITEncoding huffman-compress2Huffman compression given a probability distribution over arbitrary symbols2,914MIT OR Apache-2.0AlgorithmsCompression pakr-iecFunctions to format numbers as decimal (1000 is 1.0k) and IEC (1024 is 1.0ki) up to YOTTA suffix.2,914BSD-2-ClauseEncodingMathematics tea-keyvalue-providerKey Value Pair Storage Provider for WaSCC. Part of TeaRust Project2,892Apache-2.0Data structuresEncoding rline_apirline public API to create, manipulate, and convert rows of data, making it easy to work with datasets2,892Apache-2.0API bindingsData structures bsn1_serdeProvides derive macros for bsn1.2,886GPL-3.0-onlyEncoding http-serde-ext-iosserde support for http crate types Request, Response, Uri, StatusCode, HeaderMap, Method, in Option or other collections2,885MITEncodingNetwork programming iriencodingEncoding and decoding of IRI (RFC 3987) segments2,884Apache-2.0 OR MITEncodingInternationalization (i18n) bc-envelope-patternPattern matcher for Gordian Envelope2,882BSD-2-Clause-PatentData structuresEncoding gdk-pixbuf-hvifGDK-Pixbuf loader for HVIF (Haiku Vector Icon Format)2,880MPL-2.0Command line utilitiesEncoding libbitcoinC library for building descriptor-based bitcoin wallets2,877Apache-2.0Cryptography::CryptocurrenciesEncoding wordlistsTake bits, give words.2,873GPL-3.0Encoding spdp_sysSPDP codec bindings2,870non-standardCompressionEncoding bitendianErgonomic library for reading/writing numbers in big-endian and little-endian with async support.2,869MIT OR Apache-2.0AsynchronousEmbedded development alogfmtLogfmt serializer implementation using serde.2,869MPL-2.0Encoding checkpipePerform a computation over some bytes passing through some struct2,869MITCryptographyData structures gpp_decryptDecrypts the cpassword from Group Policy Preference files (Groups.xml)2,866non-standardCryptographyEncoding rfc2289-otpOne Time Passwords (OTP) per IETF RFC 22892,866MITCryptographyEncoding snoopsnoop packet format parser reader and writer2,866MITEncodingParsing tools mal2engAn algorithm that transliterates Malayalam script to Roman / Latin characters (aka 'Manglish') with reasonable phonemic fairness.2,863MIT OR Apache-2.0EncodingLocalization (L10n) sdr-iq-file-readerA Rust library for reading and parsing SDR (Software Defined Radio) files into complex samples. Supports various sample formats…2,863MIT OR Apache-2.0EncodingParsing tools fsst-rustFSST-Rust is a pure rust implementation of the Fast Static Symbol Table2,861Apache-2.0CompressionEncoding hips-libA library which hides and retrieves text secrets within images.2,855MITCryptographyEncoding mini_leb128A minimal library to read and write integers encoded using LEB128.2,846MIT OR Apache-2.0EncodingNo standard library byteboxHigh performance and secure data storage solution.2,844MIT OR Apache-2.0ConfigurationEncoding nbtrockRead And Write Bedrock NBT2,841MITEncoding wif-weaveA crate for parsing wif files used for weaving2,838non-standardEncodingParser implementations json-fixerA robust library for fixing and formatting malformed JSON with support for type conversion2,836MITDevelopment toolsEncoding informalsystems-pbjson-typesProtobuf well known types with serde serialization support2,833MITEncoding base31Base31 encoding and decoding, useful to represent large integers in a short, case-insensitive, hard-to-misread format.2,829non-standardEncoding lc-framework-srcSource files for the LC compression framework2,829BSD-3-ClauseAPI bindingsCompression cog_schemars_deriveMacros for #[derive(JsonSchema)], for use with cog_schemars2,827MITEncodingNo standard library xyloA music theory toolset2,826MITEncodingValue formatting digitA simple lib for converting digits backand forth2,825MITCommand-line interfaceData structures wifi-qr-codeLibrary for generating WiFi QR codes2,821MIT OR Apache-2.0Encoding