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.
arb-alloy-consensusArbitrum-specific consensus primitives on top of alloy: tx envelopes, receipt variants, and RLP encode/decode used by arb-reth.6,552MIT OR Apache-2.0
ornamentA helper to create decorated text.6,547MIT
recode_rsCommand-line tool for converting between the character encodings defined in the Encoding Standard.6,540MIT/Apache-2.0
oxbowRead conventional genomic file formats as data frames and more via Apache Arrow.6,535MIT OR Apache-2.0
carbon-drift-v2-decoderDrift v2 Decoder6,533MIT
rson_rsRust Object Notation6,528MIT/Apache-2.0
balatro_mod_indexa library for parsing a git lfs repo into a BMM-compatible index6,522GPL-3.0-only
carbon-stabble-weighted-swap-decoderStabble Weighted Swap Decoder6,517MIT
skrillax-serdeA serialization/deserialization library for Silkroad Online packets.6,508MIT
wbvectorPure-Rust library for reading and writing vector GIS formats6,487MIT OR Apache-2.0
cj_asciiA library for working with ASCII strings in Rust6,474MIT OR Apache-2.0
avrowAvrow is a fast, type safe serde based data serialization library6,458MIT OR Apache-2.0
random-icon-libGenerates a random icon from a template.6,448MIT
fbsFbs FlatBuffers Rust runtime library.6,447Apache-2.0
devboy-format-pipelineFormat pipeline for devboy-tools — TOON encoding, MCKP tree-budget trimming, cursor pagination, deduplication; the output stage…6,445Apache-2.0
csv-pipelineCSV processing library6,438MIT
jqjq.rs6,423Unlicense
zserioRuntime support for zserio6,416BSD-3-Clause
rustyhdf5Pure-Rust HDF5 reader/writer — no C dependencies6,414MIT
axum-xml-upXML extractor for axum6,413MIT
kpeaCPIO archive reader/writer library. Supports New ASCII and Old character formats. Fuzz-tested against GNU cpio.6,413MIT
carbon-lifinity-amm-v2-decoderLifinity AMM V2 Decoder6,413MIT
jtd-deriveGenerate JSON Typedef schemas from Rust types6,404MIT OR Apache-2.0
allwordsGenerate all the words over a given alphabet6,403MIT
qbjs_deserializerThis crate attempts to deserialize files serialized in Qt5's internal binary JSON format to a serde_json value.6,400MIT
brsRead and write Brickadia save files.6,390MIT
pk_stlSTL file parsing and writing.6,380MIT
zendeA zigzag encoding/decoding library6,377MIT
zstrZero-terminated C string literals6,375MIT
dade_derivedade is data definition for Rust structures.6,373MIT
spsheetA xlsx or ods read and write spreadsheet library6,365MIT OR Apache-2.0
petsciiString library for Commodore PETSCII.6,357non-standard
lotus-utils-audioUtilities for lotus-lib audio handling.6,345MIT
numcodecs-sz3SZ3 codec implementation for the numcodecs API6,345MPL-2.0
coding_benchmarkThe program for benchmarking Huffman coding algorithms6,344MIT OR Apache-2.0
lotus-utils-textureUtilities for lotus-lib texture handling.6,337MIT
shimmytokPure Rust tokenizer for GGUF models with llama.cpp compatibility (SentencePiece + BPE + WPM + UGM + RWKV)6,336MIT OR Apache-2.0
jsonistA JSON formatter6,332MIT
radix50Library and cli for encoding and decoding DEC PDP-11 and PDP-10 RADIX-50 word streams…6,331MIT
actix-web-4-validatorValidation mechanism for actix-web6,329MIT
flexonSIMD accelerated JSON parser6,329MIT
carbon-stabble-stable-swap-decoderStabble Stable Swap decoder6,326MIT
register-bitsPerform register-bit manipulation which is verified at compile time6,313MIT
photon_decodeSet of utilities for decoding messages generated by photon framework.6,312MIT/Apache-2.0
lituaRead a text document, receive its tree in Lua and manipulate it before representing it as string6,311MIT
carbon-fluxbeam-decoderFluxbeam Decoder6,308MIT
cerdito-deriveDerive macros for Rust encoding and decoding framework6,300LGPL-3.0-or-later
hpack_codecEncoder and Decoder for HPACK (RFC 7541)6,299MIT
u24An unsigned 24-bit integer type.6,277MIT OR Apache-2.0
file-contentA library for working with files and common text data encodings.6,274MIT
libsparkypicontrol radio switch sockets and similar devices via linux gpiodev6,257GPL-3.0-only
prettyprettyApplying 2020s color science to 1970s terminal user interfaces6,254Apache-2.0
resendresend is a easy to use, performant, customizable and extendable Rust library for little-endian/big-endian serializing and…6,252MIT OR Apache-2.0
rudanoA data serialization format as similar as possible to Rust's own syntax6,251MIT OR Apache-2.0
serde_sqlite_jsonbA Serializer and Deserializer for SQLite jsonb binary format6,237MIT OR Apache-2.0
libzbase32An implementation of the z-base-32 format for Rust. This implementation
is no_std compatible.6,231MIT OR Apache-2.0
bitranslit_deriveMacros for bitranslit, the bi-directional transliterator for Rust.6,211LGPL-2.1-or-later
json-parserJSON parser6,211MIT
pk2Crate for interacting with Silkroad Online's pk2 archive format6,204MIT
carbon-jupiter-perpetuals-decoderJupiter Perpetuals Decoder6,194MIT
link_scraperScrape links from any document-file format6,192AGPL-3.0
quickfix-msg43FIX 4.3 messages generated from official XML spec file6,188MIT OR Apache-1.1
openrtbOpenRTB v2.5 and OpenRTB Dynamic Native Ads v1.2 types for rust.6,145MIT/Apache-2.0
lavishRPC runtime for Lavish6,144MIT
zarrs_httpA synchronous http store for the zarrs crate6,141MIT OR Apache-2.0
utf-32-to-utf-8Convert UTF-32 to UTF-8 encoding.6,137MIT-0
askingBuild async prompts.6,114MIT OR Apache-2.0
edit-xmlRead, modify and write xml in tree-like structure.6,107MIT OR Apache-2.0
serde-gffhttps://github.com/Mingun/serde-gff6,106MIT
arcfinderTool for finding arcs in gcode for 3D-printing and replacing them with G2/G3 commands6,106GPL-3.0-or-later
a2a-rs-coreCore types for the A2A RC 1.0 agent-to-agent protocol6,102Apache-2.0
turbo_pfor_sysTurboPFor codec bindings6,082GPL-2.0-or-later
fecrFerrumCrimper - A fast, Rust-powered CLI tool for efficient file management, compression, and archival with support for multiple…6,074GPL-2.0
comprisComposite Primitive Schema (CPS) for Rust6,073MIT OR Apache-2.0
confined_encoding_deriveStrict encoding derivation macros6,071Apache-2.0
cbor-cliEncode, decode, and inspect CBOR (RFC 8949) from the command line. Convert between CBOR, JSON, YAML, and TOML via serde, with…6,070Apache-2.0
mavryk_data_encoding_deriveProcedural macros for mavryk_encoding.6,067MIT
skrillax-packetPacket definition to serialize and deserialize to and from frames for Silkroad Online packets.6,056MIT
moosicbox_audio_encoderAudio converter helper6,025MPL-2.0
dothyphenA simple ASCII to Morse and vice versa translator.6,019MIT
slices-hackA internal crate used by slices.6,010Apache-2.0 OR MIT
one2htmlConvert Microsoft OneNote® notebooks to HTML6,010MIT
carbon-raydium-liquidity-locking-decoderRaydium Liquidity Locking Decoder6,008MIT
serde-teamspeak-querystringA teamspeak query string deserializer based on serde6,005MIT OR Apache-2.0
law-encoderA library for encoding 16bit PCM to a-law and mu-law.5,995MIT
arithmetic-coding-adder-depfast and flexible arithmetic coding library5,989MIT
rulidRust Universally Unique Lexicographically Sortable Identifier5,989non-standard
huski-libASCII table aide library.5,984MIT
serialize_fieldsDynamic field selection for struct serialization in Rust5,972MIT
basencEncoding and decoding hex, base64 and base32 with support for #[no_std].5,970MIT
stdfStandard Test Data Format (STDF) serialization and data processing5,969Apache-2.0
qpet-sperr-sysLow-level Rust bindings to the QPET-SPERR compressor5,966MPL-2.0
informalsystems-pbjson-buildGenerates Serialize and Deserialize implementations for prost message types5,943MIT
ofpsFramework for efficient processing of optical flows/motion vectors5,936MIT
flv_codecDecoders and encoders for FLV file format5,930MIT
scirs2-ioInput/Output utilities module for SciRS2 (scirs2-io)5,914Apache-2.0
warA viewer/editor for Darksiders saves, worlds, and scripts5,912AGPL-3.0
mkwebfont_hb-subsetA wrapper for HarfBuzz font subsetting API5,906MIT
robot36-encoderLibrary to convert images into audio using the robot 36 encoding5,897MIT
xml-docRead, modify and write xml in tree-like structure. Supports UTF-16.5,880MIT OR Apache-2.0
awto-macrosMacros for Awto microservices5,880MIT OR Apache-2.0
libfarLibrary for interacting with FAR archives5,879MIT
py-fossil-deltaProvides functions for calculating differences between strings and applying calculated deltas5,875MIT
dogecoinGeneral purpose rust library for using and interoperating with Dogecoin.5,872MIT OR Apache-2.0
geonetworkingTools for encoding and decoding a geonetworking header according to EN 302 636-4-1 v1.3.15,865MIT
cdumay_resultA library to serialize and deserialize result using serde5,863BSD-3-Clause
serde-respRedis RESP protocol serialization and deserialization with serde5,844MIT
mavryk_data_encodingUtilities for encoding/decoding data compatible with tezos data encoding.5,839MIT
rw-utilsCollection of utilities that enhance the rust Read and Write traits by providing various utility method for reading/writing…5,834MIT OR Apache-2.0
rsv-coreRSV reading and writing with Serde support5,834MIT
erlang_rsErlang External Term Format for Rust5,829MIT
kvdsAn efficient key-value store for encoding documents5,824MIT OR Apache-2.0
mmap_bytey_byte_bufferMmap Bytey MByteBuffer code, use Mmap Bytey instead.5,817MIT OR Apache-2.0
sjeFast JSON deserialisation and serialisation schema based framework.5,814MIT
msgpackinMsgpackin pure Rust MessagePack encoding / decoding library5,796Apache-2.0
df_st_dbDatabase store and query implementation for the DF Storyteller project.5,796AGPL-3.0-or-later
chisel-charstreamSimple and relatively fast u8 -> char stream implementation5,789MIT OR Apache-2.0
qpet-sperrHigh-level Rust bindings to the QPET-SPERR compressor5,788MPL-2.0
bread-clibyte conversion tool5,786GPL-3.0-or-later
buffer_ioan intuitive library for reading and writing binary buffers.5,768MIT
ron-editron parser preserving all syntax information5,766MIT OR Apache-2.0
carbon-zeta-decoderZeta Program Decoder5,755MIT
libwavea zero copy WAVE audio format parse based on nom.5,749MIT
sdmx_jsonA Rust implementation of SDMX-JSON (Statistical Data and Metadata eXchange) using Serde5,739MIT OR Apache-2.0
carbon-name-service-decoderName Service Decoder5,719MIT
lber-serdeAn ASN.1/BER parser/encoder based on nom5,718MIT
kitty_imageDisplay images using the kitty image protocol5,718LGPL-3.0
bitranslitBi-directional transliterator for Rust. Transliterates strings according to the rules specified in the language packs.5,716LGPL-2.1-or-later
encoding_rs_transcodeTranscode text within writers using encoding_rs5,713MIT
clavisHigh-performance async network encryption library featuring XChaCha20-Poly1305, type-safe protocol DSL, and zero-copy packet…5,710MIT
eosio-scale-info-deriveDerive type info for SCALE encodable types5,701Apache-2.0
sje_deriveFast JSON deserialisation and serialisation schema based framework.5,700MIT
robust-arduino-serialSimple and robust serial communication protocol.5,696MIT
osmflatOpenStreetMap (OSM) data format providing an efficient random data access through memory mapped files.5,685MIT/Apache-2.0
bibparserA parser for .bib files5,680MIT
prost-protovalidate-buildBuild-time code generator for zero-cost Protocol Buffer validation using buf.validate rules5,673MIT OR Apache-2.0
ros2_messageUtilities for handling MSG and SRV files in ROS25,672MIT
bakeryDeserialize binary objects from structured text data files5,665MIT OR Apache-2.0
txoutsetParser for the UTXO set dump produced by Bitcoin Core5,656MIT
jsonc-to-jsonSimple library for converting JSONC into JSON5,653MIT
fbxThe fbx package allows you to read FBX files. This file format was originally developed by Kaydara
for MotionBuilder. Kaydara was…5,642MIT OR Apache-2.0
redshirtProvides support for the Redshirt 1 and Redshirt 2 data encoding schemes.5,619Apache-2.0 OR MIT
informalsystems-prostRelease based on a fork until upstream is updated.5,616Apache-2.0
flatbuffers-poolFlatBufferBuilder pool5,616Apache-2.0/MIT
dalvikDisassembler for Android Dalvik bytecode5,615MIT OR Apache-2.0
imohashFast hashing for large files5,597MIT
fastxmlA fast, memory-efficient XML library with XPath and XSD validation support5,596MIT OR Apache-2.0
po_ones_nerfectRenamed to [tsyncp](https://crates.io/crates/tsyncp); but it's still WIP.5,594MIT
flat_messageZero-copy, schema-less serialization and deserialization fast library for Rust.5,593MIT
polars-jsonschema-bridgeBidirectional conversion between JSON Schema and Polars DataTypes5,588MIT
xxai-msgpackerMessagePack protocol implementation for Rust.5,586MIT/Apache-2.0
skrillax-codecA framing codec for Silkroad Online network packets.5,580MIT
rs162NMEA AIS Message Parser and Decoder with deku-based AIS message structures5,560MIT
cesu8strConvert to and from CESU-8 or Modified UTF-8 encodings, only when necessary.5,548Apache-2.0/MIT
simple-xlsx-writerA simple and memory efficient XLSX writer5,547MIT OR Apache-2.0
utf8convA UTF8 / Unicode Converter for no_std5,546MIT OR Apache-2.0
abeAscii-byte-expression : a tiny byte templating language5,546MPL-2.0
packbytesConvert structures to and from packed representavises - byte arrays of fixed size that live on stack5,544MIT
asbsA generic steganography library5,526MIT OR Apache-2.0
ham-catsReference implementations for CATS, the ham radio protocol5,526MIT
mr-ulidRobust and Hassle-Free ULIDs (Universally Unique Lexicographically Sortable Identifier)5,517MIT
syscoin-bech32Encodes and decodes Bitcoin/Syscoin Segregated Witness addresses in Bech325,506MIT
claude-codesTyped Rust SDK for the Claude Code agent CLI: serde models of its JSON-Lines (stream-json) protocol with streaming parsing, plus…5,500Apache-2.0
numcodecs-wasm-guestExport numcodecs API compressors from wasm components5,494MPL-2.0
pdf417No-std PDF417 encoder5,482non-standard
carbon-stake-program-decoderStake Program Decoder5,481MIT
facet-kdlKDL serialization for facet using the new format architecture - successor to facet-kdl5,469MIT OR Apache-2.0
artie_commonCommon Library for Artie Rust Projects5,467Apache-2.0
elfbinBuild ELF object files defining symbols with fixed binary data5,461MIT
dle-encoderDLE ASCII encoder and transport layer for Rust5,459Apache-2.0
squintEncode sequential integer ids as random looking strings5,454MIT OR Apache-2.0
macbinaryMacBinary and resource fork parser5,451Apache-2.0
serde-gronProvides serialize/deserialize of serde in gron format.5,451MIT OR Apache-2.0
rmanParser for Riot Manifest file format.5,447MIT OR Apache-2.0
base64-string-rsA Rust crate for base64 string5,446MIT OR Apache-2.0
bech32grsEncodes and decodes the Bech32 format and implements the bech32 and bech32m checksums5,440MIT
petraSimple binary format with support for flexible containers5,439non-standard
vsfVersatile Storage Format5,438non-standard
rusty_pdfCrate adding text and images to existing pdf files5,437MIT OR Apache-2.0
nachricht-nqPretty printing of nachricht messages5,433MIT
fbs-buildA Rust implementation of flatbuffers5,428MIT
binpatchSimple hex binary patcher library5,426MIT
xml2jsonCLI tool to convert XML into JSON5,423GPL-3.0
opus-static-sysRust bindings to the reference Opus library (libopus)5,421MIT
fastxdrGenerate Rust types from XDR specs with fast, zero-copy deserialisation5,420BSD-3-Clause
loro-protocolRust implementation of the Loro Syncing Protocol encoder/decoder5,403MIT
codasMarkdown-defined data that serialize to and from bytes on any platform—from web apps to robots!5,401MIT
leetspeakrandom, non-random, and custom leetspeak translation functions5,398AGPL-3.0-only
llvm-constantsNumeric and enum constants for interacting with LLVM bitstreams and IR5,398MIT
numcodecs-roundRounding codec implementation for the numcodecs API5,391MPL-2.0
itchA cli tool for InTerCHanging between different serialized data formats5,388MIT
jsonpFast Json pointers in Rust5,383MIT OR Apache-2.0
serializable_log_recordConvert a log::Record to a serializable format. Not as straightforward as it sounds, because the log::Record contains a…5,382MIT/Apache-2.0
tiger-pkgTiger engine package reading library for Destiny 1/2 and Marathon5,376MIT
normal_packCompresses normal vectors (or any 3D unit vector) using Octahedron encoding.5,373MIT
llvm-mapperA library for mapping the contents of bitstreams into LLVM IR models5,353MIT
borsh-cliCommand-line utility for manipulating Borsh-serialized data5,351GPL-3.0
neodyn_xcNeodyn Exchange is the serialization format for the Neodyn database engine5,349MIT
df_st_image_site_mapsSite Maps parser for the DF Storyteller project.5,337AGPL-3.0-or-later
hash_avatarrust生成随机头像的库5,328Apache-2.0/MIT