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.
df_st_image_mapsWorld Maps parser for the DF Storyteller project.5,327AGPL-3.0-or-later
reserdeSerde-based CLI document converter (Bencode, CBOR, JSON, TAML, x-www-form-urlencoded etc.)5,321MIT OR Apache-2.0
nix-nar-cliBinary to manipulate Nix Archive (nar) files5,314Apache-2.0 OR LGPL-2.1-or-later
uri-rsA Rust crate for URI5,313MIT OR Apache-2.0
basecrackerEncode, Decode and Crack encoded data, useful to crack some random encoded strings in CTFs.5,313MIT OR Apache-2.0
pink-erased-serdeType-erased Serialize and Serializer traits5,312MIT OR Apache-2.0
df_st_world_sites_and_popsWorld_sites_and_pops.txt parser for the DF Storyteller project.5,308AGPL-3.0-or-later
kritaParser for Krita files5,305MPL-2.0
df_st_guideCommand line interface for Dwarf Fortress Legends5,298AGPL-3.0-or-later
ocsp-x509DEPRECATED. Use RustCrypto's x509-ocsp.5,297Apache-2.0 OR MIT
df_st_world_historyWorld_history.txt parser for the DF Storyteller project.5,297AGPL-3.0-or-later
awtoAwtomate your 🦀 microservices with awto5,292MIT OR Apache-2.0
testwriterA simple library and tool to generate a function that seeks to reproduce a received dbus signal message. This may be useful in…5,268MIT
bufkitMemory-backed buffer toolkit with Chunk/ChunkMut traits for predictable, explicit, and retry-friendly access; ideal for Sans-I/O…5,267MIT OR Apache-2.0
freezable-traitAllows you to freeze supported structs to json.5,262Unlicense
ordpathImplementation of the ORDPATH hierarchical labeling scheme5,261MIT OR Apache-2.0
residua-uleb128Rust library for reading and writing unsigned integers in LEB128 encoding.5,258MIT
json-feed-modelJSON Feed model5,254MIT OR Apache-2.0
grammateusA Rust crate to facilitate working with Ancient Greek words5,251MIT
muxmlA Rust library for serializing and deserializing MusicXML files to an intermediate representation.5,250GPL-3.0-only
base256u-clibase256u encode and decode data to stdout5,246MPL-2.0
eraseRust implementation of Reed-Solomon erasure coding5,245MIT
zarXAR archive reader/writer library. Fuzz-tested against MacOS xar.5,245MIT
vcd-ngRead and write VCD (Value Change Dump) files, the next generation.5,244MIT
float-formatA library for custom floating point number format5,239MIT
hextA binary file markup language5,235ISC
ironsbe-schemaSBE XML schema parser and type definitions for IronSBE5,231MIT
bar-configCrate for easily creating system bars/panels/docks.5,230MIT/Apache-2.0
snes-bitplanesDecoder for the Super NES's bitplanes graphics5,222MIT
serde_kdlSerde support for KDL document language5,218MIT OR Apache-2.0
cgn-cliA command-line tool for optimally compressing chess games in PGN format.5,213MIT
kiviKey-value pair with key and value in separate lines5,200MIT OR Apache-2.0
konpeitoPersonal key-value store CLI5,193MIT
plodPlod - deriving plain old data5,182MIT
toml-test-cliVerify Rust TOML parsers5,180MIT OR Apache-2.0
serde_literalsSupport for serialising and deserialising literals directly into enum unit variants5,176MIT OR Apache-2.0
warpalibAn unopiniated api for parsing renpy archives5,169MIT
ffsffs---the File FileSystem---lets you mount semi-structured data (like JSON) as a filesystem, letting you work with modern formats…5,167GPL-3.0
ironsbe-codegenCode generation from SBE XML schemas for IronSBE5,160MIT
nyoom-jsonA json serializer that goes nyoom.5,157MIT
df_st_legends_plusLegends_plus.xml for the DF Storyteller project.5,156AGPL-3.0-or-later
bytey_deriveBytey derive macros, use Bytey instead5,146MIT
jsondata-deriveMacros for jsondata types5,138MIT
serde_jsonc2A JSON(C) serialization file format (fork of serde_json)5,138MIT OR Apache-2.0
df_st_apiStarting an API server for the DF Storyteller project.5,137AGPL-3.0-or-later
yaml2jsonConvert YAML to JSON5,135MIT
guetzli-sysFFI bindings to Google's guetzli library5,135MIT
another_json_minimalA minimal json crate.5,133MIT OR Apache-2.0
iqkms-protoiqkms Protocol Buffers type definitions and schema5,129Apache-2.0
dexios-domainA library that contains the inner-workings and core logic for Dexios.5,128BSD-2-Clause
marketstoreMarketstore rust driver5,127MIT
fasters_deriveCode generation for Fasters5,122MIT
pbjson-anyUtilities for pbjson conversion5,120MIT
vectortileLibrary for encoding Mapbox Vector Tiles5,117MIT
wascap-codecEncoding and decoding primitives for the wascap WebAssembly libraries5,116Apache-2.0
df_st_legendsLegends.xml parser for the DF Storyteller project.5,101AGPL-3.0-or-later
zserio-rs-buildzserio compiler5,100BSD-3-Clause
plantaznikCLI helper for managing PlantUML diagram sources and their previews in Markdown files5,097MIT
binary-data-schemaMeta language for raw binary serialization5,095AGPL-3.0
pbjson-build-anyGenerates Serialize and Deserialize implementations for prost message types5,090MIT
eosio-scale-infoInfo about SCALE encodable Rust types5,087Apache-2.0
df_st_parserFile parser manager for the DF Storyteller project.5,086AGPL-3.0-or-later
toon-rsTOON format encoder/decoder with serde integration5,061MIT
consistent_whitespaceA utility that checks for consistent whitespace across your file(s).5,056AGPL-3.0
json_shapeRust library to handle JSON shape5,054Apache-2.0
quickfix-msg50FIX 5.0 messages generated from official XML spec file5,051MIT OR Apache-1.1
allfeat-music-genresFlat genre enum for the Allfeat blockchain with frontend-backend compatibility5,048GPL-3.0-or-later
mail-charsprovids lookup table based char classification for mail related grammars5,037MIT/Apache-2.0
numcodecs-linear-quantizeLinear Quantization codec implementation for the numcodecs API5,034MPL-2.0
numcodecs-fixed-offset-scale(x-o) / s codec implementation for the numcodecs API5,032MPL-2.0
serialize_fields_macroProcedural macros for serialize_fields crate5,020MIT
numcodecs-logln(x) codec implementation for the numcodecs API5,016MPL-2.0
transmog-asyncAsync stream support for Transmog5,014MIT OR Apache-2.0
const-decoder2Constant functions for converting hex- and base64-encoded strings into bytes5,013MIT OR Apache-2.0
nerd_fontEnumerated contents of the JetBrainsMono Nerd Font5,006MIT
numcodecs-fourier-networkFourier feature neural network codec implementation for the numcodecs API4,997MPL-2.0
perl-uriURI ↔ filesystem path conversion and normalization utilities for Perl LSP4,995MIT OR Apache-2.0
bevy_save-erased-serdeType-erased Serialize and Serializer traits4,995MIT OR Apache-2.0
pkts-commonhelper library for shared types/utilities among rscap and pkts4,983MIT OR Apache-2.0
detect-compressionReader and Writer that auto-detect compresson algorithms.4,981MIT OR Apache-2.0
tictonixA library that provides the ability to convert tokens into embeddings, as well as to encode their positions4,978MIT
wire-rsExtensible interface for converting data to/from wire protocol. Supports non-contiguous buffers (including &[IoSlice]) and is…4,972MIT OR Apache-2.0
configgen-rsAn attempt to make a crate based on config that generates a default configuration file on the filesystem if it does not exist yet4,953non-standard
byte-transcoderA Rust+Typescript library to transcode higher-level data types to/from bytes.4,953MIT
serde_mangadexapi (de)serialisation for mangadex4,952GPL-3.0-or-later
shapely-deriveProc macro for deriving the 'Shapely' trait in shapely4,947MIT OR Apache-2.0
act-typesShared types and CBOR utilities for the ACT (Agent Component Tools) protocol4,940MIT OR Apache-2.0
montycat_serialization_deriveA derive trait for custom compact serialization/deserialization. Provides Runtime schema methods. Derives and identifies struct's…4,929MIT OR Apache-2.0
nested_qsSerializing/deserializing nested style querystrings with serde4,925MIT/Apache-2.0
ebcc-sysLow-level Rust bindings to the EBCC compressor4,923MPL-2.0
linked-data-nextLinked-Data dateset serialization/deserialization traits4,920MIT/Apache-2.0
aiidAIngle base32 encoding scheme for keys, agents, identifiers, etc4,919Apache-2.0
volaris-toolsThe libary that contains all workings and tools for volaris.4,909BSD-2-Clause
stubitstupid bit library4,901non-standard
elbA library that supports reading ELF files and patching RPATH, RUNPATH and interpreter.4,900MIT OR Apache-2.0
endioSimple and ergonomic reading/writing of binary data, with automatic endianness conversion and extendability.4,868AGPL-3.0-or-later
nobilityNBT decoder4,865Zlib
sui-compatClean-room Nix format and protocol compatibility layer (NAR, store paths, ATerm, derivations)4,843MIT
zigzag-rsA dependency-free ZigZag encoding/decoding library4,838MIT OR Apache-2.0
iconv-nativeA lightweight text encoding converter based on platform native API or libiconv4,837MIT OR Apache-2.0
yojson-rsA parser for Yojson format(https://mjambon.github.io/mjambon2016/yojson.html).4,829MIT
float_fast_printFast float-to-string conversion based on the Ryū algorithm by Ulf Adams.4,814Apache-2.0 OR MIT
tiff-writerPure-Rust TIFF/BigTIFF encoder with compression, tiling, and streaming writes4,814MIT OR Apache-2.0
random-unicode-emojiA simple Rust crate that returns random Unicode emojis. ⚙️4,811non-standard
byteorder-packA binary data reader and writer that is similar to Python's struct module4,810MIT
shapelyOne trait for reflection, serialization, deserialization4,806MIT OR Apache-2.0
ebccHigh-level Rust bindings to the EBCC compressor4,806MPL-2.0
xpc-connection-sysXPC connection bindings for Rust4,805MIT
enderAn encoding library to work with any binary data format4,800MIT
jstWrite a javascript object in rust4,796MIT
om-file-format-sysRust bindings for om-file-format C code4,776GPL-2.0-only
serde_compactMacros to compact structs and enums serialized with serde4,763MIT OR Apache-2.0
irox-imageryImage processing, manipulation, formats4,763MIT OR Apache-2.0
rosm_pbf_readerA low-level Rust library for parsing OpenStreetMap data in PBF format4,761MIT
product-os-urlencodingLightweight, efficient URL encoding/decoding library supporting both std and no_std environments with RFC 3986 compliance4,757GPL-3.0-only
dexparserParser for Android's DEX file format4,756MIT
round-toRound floating point to integer.4,754MIT OR Apache-2.0
serde-frontmatterSerde support for Jekyll front matter4,751GPL-3.0
chromium-cryptoChromium crypt4,742LGPL-3.0-or-later
nimbleAsync friendly, simple and fast binary encoding/decoding4,737MIT/Apache-2.0
huski-lib-coreNo std ASCII table aide library core.4,717MIT
pbf-craftA Rust library for reading and writing OpenSteetMap PBF file format.4,705MIT
lorosurgeonDerive macros for bidirectional serialization between Rust types and Loro CRDT containers4,699MIT
tokeneerAnother tokenizer crate4,693MIT
libplum-sysBindings to libplum, an image loading and storing library4,693MPL-2.0
eserde_axum`axum` extractors built on `eserde` to improve error responses4,686Apache-2.0 OR MIT
mediacodecRust bindings to MediaCodec, with an easy-to-use API4,685MIT
csv_libLibrary for parsing CSV files using memory-mapped I/O, with low alloc, and AVX2/NEON support4,661MIT
locale_name_code_pageRust library that helps us get code pages (then legacy encodings) used in Windows4,658MIT
existSelf describing persistence library4,657MIT
lcmRust bindings for the LCM library4,640non-standard
dbus-server-address-parserLibrary to encode and decode DBus server address4,638BSD-3-Clause
uuid-mcA library for handling and generating Minecraft offline and online UUIDs4,637MIT OR Apache-2.0
rytm-rsMore than safe rust abstractions over rytm-sys, an unofficial SDK for Analog Rytm MKII running firmware 1.704,636MIT
ibuA library for high throughput binary encoding genomic sequences4,627MIT
satoxidBoolean satisfiability problem encoding library written in rust.4,626MIT
packbytes-deriveDerive macros for the packbytes crate4,624MIT
mipsasmA MIPS assembler targeting the N644,622MIT OR Apache-2.0
vpk0A Rust library for handling Nintendo's N64-era vpk0 data compression4,622MIT
arithmetic-coding-core-adder-depcore traits for the 'arithmetic-coding' crate4,622MIT
xspfstraightforward pure rust implementation of the Xml Sharable Playlist Format4,621MIT
round_to_intRound floating point to integer.4,616MIT OR Apache-2.0
libxivdatRead & write Final Fantasy XIV .DAT files.4,611Apache-2.0
carbon-marginfi-v2-decoderMarginfiV2 Decoder4,599MIT
base32-fsA variant of BASE32 encoding for hashes that are used as file names4,584MIT
bl_saveRead Blockland save files.4,581MIT
simple-tga-readerSimple TGA image reader4,580BSD-2-Clause
claude-code-transcriptsTyped parser for Claude Code transcript JSONL files (session logs under ~/.claude/projects).4,579MIT OR Apache-2.0
acadrustA pure Rust library for reading and writing CAD files in DXF format (ASCII and Binary) and DWG format (Binary).4,570MPL-2.0
base64id-coreEfficiently represent 64, 32 and 16 bit integers as base64url strings4,569MIT OR Apache-2.0
serde-deserialize-duplicatesA rust crate with helper macros providing an alternate implementation of serde's Deserialize for cases when duplicate values…4,568MIT OR Apache-2.0
serde-podhttps://github.com/Mingun/serde-pod4,560MIT
shapely-coreCore types and traits for the shapely ecosystem, providing fundamental reflection capabilities4,559MIT OR Apache-2.0
base122-rsHigh-performance Base122 encoding/decoding library with bitwise operations4,557MIT
carbon-solayer-restaking-program-decoderSolayer Restaking Decoder4,544MIT
df_st_updaterUpdate manager for the DF Storyteller project.4,537AGPL-3.0-or-later
rustsolRust bindings for storage layouts of solidity contracts4,536MIT
noflateA no_std sans-io DEFLATE / ZLIB / GZIP encoder and decoder with no dependencies4,536MIT
ogrimXML builder macro letting you write literal XML inside your Rust code (similar
to `serde_json::json!`). Features interpolation,…4,534MIT/Apache-2.0
http-json-streamAn asynchronous JSON streamer for HTTP network requests4,531MIT OR Apache-2.0
jaded-deriveDerive implementations for jaded4,521MIT
xtestXML testing library related to exile and xdoc4,500MIT OR Apache-2.0
awto-compileCompile microservices built with Awto4,498MIT OR Apache-2.0
near-bigintBig integer types compatible with NEAR Protocol state trie serialization and serde serialization4,494MIT
devpngPNG parser4,489MIT
dcbor-parsedCBOR Diagnostic Parser and Composer for Rust4,489BSD-2-Clause-Patent
serde_json_string_parseParse string trait as json returning original string in case of error4,482Apache-2.0 OR MIT
rust-fra simple, non-self-describing data-interchange format.4,480non-standard
simple_cloudconvertSimple Cloudconvert functionality for converting files4,476MIT
ta1394-avc-audioA pure-Rust implementation of AV/C commands for audio subunit defined by 1394 Trading Association4,475MIT
war-cliA viewer/editor for Darksiders saves, worlds, and scripts4,475AGPL-3.0
pandoc-acA simple pandoc filter for converting acronym codes to LaTeX4,470MIT OR Apache-2.0
coEfficient byte packet encoding/decoding4,466Apache-2.0 OR MIT
awto-cliAwto cli for compiling microservices4,465MIT OR Apache-2.0
numcodecs-zfp-classicZFP (classic) codec implementation for the numcodecs API4,464MPL-2.0
tf-bindgen-schemaRust structures used to (de)serialize Terraform Provider and Config Schema.4,460BSD-3-Clause
osrmreaderA reader for *.osrm files that are used by the routing engine OSRM.4,459MIT OR Apache-2.0
erltfErlang External Term Format codec for Rust4,459MIT OR Apache-2.0
serialmessagePack serial data into a fast, reliable, and packetized form for communicating with e.g. a Microcontroller.4,453MIT
carbon-kamino-farms-decoderKamino Farms Decoder4,443MIT
mju-bitsno_std typed bitfield access for u8, u16, u32 and u644,439Apache-2.0
osm_pbf2jsonA parser/filter/processor for OSM protobuf bundles4,438MIT
carbon-marinade-finance-decoderMarinade Finance Decoder4,435MIT
krita-to-svgConverter from Krita files to SVG4,433MPL-2.0
tidy-browserTidy up browser information.4,432LGPL-3.0-or-later
burrito-secretsA library for storing secrets in BSON format.4,430MIT
fcodeA binary serialization/deserialization strategy for Serde that supports schema evolution4,425MIT
ta1394-avc-ccmA pure-Rust implementation of AV/C commands for connection and compatibility management defined
by 1394 Trading Association4,416MIT
muterutility for converting data between various formats and encodings4,413MIT
libpdfLibrary for reading and writing PDF documents.4,408MIT OR Apache-2.0
pbjson-types-anyProtobuf well known types with serde serialization support4,401MIT
gsjImplementation of Geological Survey of Japan algorithms.4,399MIT
rust-stellar-xdrGenerated rust code from Stellar XDR files4,395MIT
emoji-clock-2Convert time and chrono types to emojis4,383MIT
fcb_coreFlatCityBuf is a library for reading and writing CityJSON with FlatBuffers. Contains code derived from FlatGeobuf (BSD-2-Clause)…4,381MIT
docker_compose_specdocker-compose.yml <-> rust <-> serde_json4,379BSD-2-Clause
hesione_macrosMacros for the hesione crate4,354MIT OR Apache-2.0
base131072Base131072 encoding4,352MIT OR Apache-2.0
bitmanAn easy to use bit manipulation library for Rust4,349MIT
plumersMulti-format image library with first-class support for paletted images4,348MPL-2.0