CATEGORY
Compression 1,326 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.
znippyZnippy compresses files using Arrow IPC. Readable by DuckDB,Polars,Datafusion. 🧙 May Allfather Odin watch over every bit.1,187MIT
generic_compressionA library providing generic implementations of common compression algorithms.1,182GPL-3.0-only
djvu-iw44Pure-Rust DjVu IW44 wavelet image decoder1,181MIT
vortex-gpu-kernelsVortex GPU kernel generation1,177Apache-2.0
djvu-jb2Pure-Rust DjVu JB2 bilevel image decoder1,174MIT
djvu-bzzPure-Rust DjVu BZZ compressor and decompressor1,160MIT
llmtrim-coreStatic, deterministic LLM prompt/payload compression engine — the zero-LLM-call transform core behind llmtrim. No network, no…1,155MPL-2.0
linflateFast pure-Rust DEFLATE decompressor — SIMD match-copy, branchless refill, segment-aware1,137MIT OR Apache-2.0
ziplynA fast and lightweight file compression and extraction tool built in Rust.1,123MIT
remotia-core-capturersCommon capturing components of remotia, an open source framework for the development of remote rendering software in pure Rust1,118MIT
remotia-serialization-utilsSerialization utilities for remotia, an open source framework for the development of remote rendering software in pure Rust1,102MIT
usfUniversal Storage Format (USF) - A next-generation, high-performance storage format1,089Apache-2.0
remotia-core-renderersCore rendering components of remotia, an open source framework for the development of remote rendering software in pure Rust1,086MIT
remotia-core-transmissionCore transmission components of remotia, an open source framework for the development of remote rendering software in pure Rust1,086MIT
base4A portable base4 bit packing codec implementation.1,084MIT OR Apache-2.0
decds-libA Library for Distributed Erasure-Coded Data Storage System1,081BSD-3-Clause
kfuz2_libCreates uz2 files and does it fast.1,075GPL-3.0
zzz-arcA fast compression multitool supporting zst, tgz, txz, zip, and 7z formats with optional encryption1,075MIT
vortex-gpuVortex gpu compute functions1,057Apache-2.0
skiveArray slicer and compressor library1,048MIT OR Apache-2.0
ef_rsA Rust implementation of the Elias-Fano encoding scheme1,045Apache-2.0
parallel_bzip2_decoderHigh-performance parallel bzip2 decompression library1,039MIT
lbzip2Pure Rust parallel bzip2 decompressor — fast block scanning, multi-core Burrows-Wheeler decode1,037MIT OR Apache-2.0 AND bzip2-1.0.6
obsidian-backupsA Git-based backup library for Rust applications. Originally designed for the Obsidian Minecraft Server Panel, but generic enough…1,033MIT
condenseA safe wrapper around libdeflate and zstd1,030MPL-2.0
j2kPure-Rust JPEG 2000 and HTJ2K codec APIs with optional CUDA and Metal adapters1,030MIT OR Apache-2.0
vortex-allVortex file format with all builtin codecs and a sampling compressor.1,019Apache-2.0
lgzPure Rust parallel gzip decompressor — multi-core DEFLATE decode with zero-copy ring-slot pipeline1,004MIT OR Apache-2.0
haagenti-deflateDeflate, Zlib, and Gzip compression for Haagenti1,003MIT OR Apache-2.0
lzvn-coreSafe, dependency-free, no_std pure-Rust LZVN decompressor — bounds-checked and fuzz-hardened for reading untrusted Apple LZVN…1,002Apache-2.0
wasm-zip-streamA stream style zip compressing tool targeting wasm1,001Apache-2.0
haagenti-brotliBrotli compression for Haagenti1,000MIT OR Apache-2.0
hexga_encodingEncoding and I/O abstraction for loading, saving, and converting data with custom extensions and media types, with optional Serde…998MIT OR Apache-2.0
g3fcA Rust implementation of the G3FC (G3 File Container) format.995GPL-2.0-or-later
dppDMG + HFS+/APFS + PKG + PBZX pipeline - walk through Apple disk images to extract packages995MIT
j2k-jpegJPEG inspect/decode and fallback encode support for j2k994MIT OR Apache-2.0
cardinal-zipUtilities for building and serializing Cardinal CZip archives984Apache-2.0
pbzxA Rust library for parsing, extracting, and creating PBZX archives (Apple's payload format)982MIT
swg_stfA library for reading from and creating STF files used by Star Wars Galaxies961AGPL-3.0-or-later
llmtrimStatic, deterministic LLM prompt/payload compressor — cut input tokens 30-90% with zero extra model calls941MPL-2.0
netzipA library for accessing files in remote ZIPs over HTTP without downloading the entire archive941LGPL-3.0-only
ansrANS entropy coding with bits-back primitives. no_std, zero dependencies.939MIT OR Apache-2.0
valve_pakA library and CLI tool for reading and writing Valve Pak files933MIT
compress-json-rsStore JSON data in a space-efficient compressed form, with round-trip compression/decompression.932BSD-2-Clause
haagenti-streamAdvanced streaming compression utilities for Haagenti923MIT OR Apache-2.0
openzl-sysFFI bindings for OpenZL, a novel data compression framework917MIT OR Apache-2.0
decdsA CLI for Distributed Erasure-Coded Data Storage System916BSD-3-Clause
wasm_bresm modules for brotli compression and/or decompression, with sync and async (worker) versions903GPL-3.0-or-later
remotia-profilation-utilsProfilation utilities for remotia, an open source framework for the development of remote rendering software in pure Rust902MIT
agzipAsync compatible gzip (de)compressor897Apache-2.0 OR MIT
numcodecs-stochastic-roundingStochastic rounding codec implementation for the numcodecs API897MPL-2.0
s4-codecS4 (Squished S3) — pluggable GPU/CPU compression codec layer (nvCOMP zstd / Bitcomp, CPU zstd).896Apache-2.0
hexz-storeStorage backends for Hexz snapshots (local file, HTTP, S3)887Apache-2.0
haagentiNext-generation compression library with LZ4, Zstd, Brotli, and Deflate support849MIT OR Apache-2.0
xaraRead-only XAR archive and macOS PKG package parser834MIT
cnkID set compression with auto codec selection833MIT OR Apache-2.0
s4-configS4 (Squished S3) — config types and loader for the GPU-accelerated S3 gateway.823Apache-2.0
bitreprTraits and derives for packing/unpacking values into bits819non-standard
engram-rsUnified engram archive library with manifest, signatures, and VFS support818MIT OR Apache-2.0
revelo-parsers-archiveArchive-format parsers for revelo (ZIP, 7z, RAR, tar, gzip, ...).811BSD-2-Clause
numcodecs-sperrSPERR codec implementation for the numcodecs API808MPL-2.0
epcmanagerEPC text tool for RFID806Apache-2.0
byteshuffleSIMD-accelerated byte shuffle/unshuffle functions787BSD-3-Clause
bytepunch-rsProfile-aware semantic compression for structured documents (CML and beyond)771MIT
openzl_sddl_deriveGenerate OpenZL SDDL definitions from Rust structs763MIT
lzlib-sysLow-level bindings to lzlib compression library762BSD-2-Clause
biolepticBiosignals compression762BSD-3-Clause OR Apache-2.0
nahpu_archiveArchive utilities for ZIP, gzip, and tar.gz files used by NAHPU.754MIT
xz-rsA pure-Rust implementation of xz-utils750MIT
tibet-zip-coreCore tibet-zip block format, TIBET envelope, and zstd frame handling749MIT OR Apache-2.0
pixoA minimal-dependency, high-performance image compression library746MIT
nanobitUltra-fast binary serialization with multi-format compression and zero-copy deserialization743Apache-2.0
supply-chain-trust-example-crate-000056DEFLATE compression and decompression library rewritten in Rust based on miniz741MIT OR Zlib OR Apache-2.0
exomizerExomizer raw de-/crunching library736Zlib
tensogram-sz3-sysClean-room FFI bindings for the SZ3 lossy compression library736non-standard
fft_rsRadix-2 Fast Fourier Transform Implementation in Rust727MIT
extrThe archive extractor that makes unpacking files as easy as typing their name. No more memorizing complex flags or commands -…717GPL-3.0-or-later
netzip_cliA CLI tool for efficiently working with remote ZIP files over HTTP without downloading the entire archive715LGPL-3.0-only
om-file-format-c-rsRust bindings for om-file-format C code712AGPL-3.0
zenzopA faster fork of the Zopfli DEFLATE compressor with optional ECT-derived optimizations.706Apache-2.0
fpzip-rsLossless and lossy floating-point compression for multi-dimensional arrays696MIT
lzrLZ77-based Compression Program/Library written in Rust.695MIT OR Apache-2.0
tensogram-encodingsEncoding pipeline and compression codec registry for the Tensogram message format690Apache-2.0
tensogram-sz3High-level SZ3 compression API for Tensogram679Apache-2.0
syncbopsA tool to easily maintain a smaller-size copy of your music library, and keep it in sync with your main library. Useful for…660GPL-3.0-or-later
ai-flate2A no_std port of flate2659MIT OR Apache-2.0
j2k-tilecodecTile-oriented decompression codecs for image containers655MIT OR Apache-2.0
payload_packerA standalone tool for generating full and incremental Android OTA payloads for A/B devices.650Apache-2.0
img-squeezeA fast and efficient image compression tool with Walrus storage support649MIT
vortex-tensorVortex tensor extension type637Apache-2.0
async-deflate-zipStreaming async ZIP archive writer with per-file deflate compression636MIT OR Apache-2.0
j2k-codec-mathno_std codec constants, generated fragments, and allocation-free helper algorithms for j2k624MIT OR Apache-2.0
cavs-formatThe .cavs binary container format: streaming writer, hardened reader, Ed25519 signing.613Apache-2.0
cavs-chunkerFixed-size and FastCDC content-defined chunking used by CAVS.612Apache-2.0
burn_dragon_hatchlingburn (baby) dragon hatchling inference and training609MIT OR Apache-2.0
squashfs_readerFully featured rust reader for the squashfs archive format591MIT OR Apache-2.0
zinchiA compact binary representation for InChI Keys, reducing their size from 27 bytes to 9-14 bytes580MIT
ppmd-corePure Rust crate for PPMd compression577Apache-2.0 OR MIT
s4-serverS4 — Squished S3 — GPU-accelerated transparent compression S3-compatible storage gateway (cargo install s4-server installs the…571Apache-2.0
tokenless-schemaSchema and response compression for LLM token optimization549Apache-2.0
j2k-metal-supportChecked Metal resource and runtime helpers for J2K adapters549MIT OR Apache-2.0
lzlibLzip compression and decompression548BSD-2-Clause
optional_typeidCompressed structure `Option<TypeId>`545MIT
armature-compressionHTTP compression middleware with gzip, brotli, and zstd support541Apache-2.0
wasm_lzmaesm modules for lzma/lzma2 compression and/or decompression, with sync and async (worker) versions537Apache-2.0
dwarfs-encA library for writing DwarFS archives (aka. DwarFS images)534GPL-3.0-only
wasm_gzesm modules for gzip compression and/or decompression, with sync and async (worker) versions533Apache-2.0
exarch-coreMemory-safe archive extraction library with security validation525MIT OR Apache-2.0
qatqExact tensor-aware compression for LLM KV caches and runtime migration518Apache-2.0
dataspool-rsEfficient data bundling system with indexed .spool files and SQLite vector database515MIT
j2k-cudaCUDA adapter for resident HTJ2K decode/encode and shared JPEG 2000 stages512MIT OR Apache-2.0
wasm_avifesm modules for avif image compression, with sync and async (worker) versions508BSD-3-Clause
j2k-metalMetal decoder and encode-stage adapter for j2k507MIT OR Apache-2.0
zxc-compress-sysLow-level FFI bindings to the ZXC compression library504BSD-3-Clause
axum_miniLightweight HTML minifier middleware for axum web applications502MIT
rustfs-zipZIP file handling for RustFS, providing support for reading and writing ZIP archives.498Apache-2.0
ecmlibA simple CD-ROM error code modeler (ECM), used to save some space storing backups.497MIT
infotheoryThe algorithmic information theory library.491ISC OR Apache-2.0
tar_lightSimple tar archive reader and writer library489MIT
nodedb-columnarColumnar segment format and memtable for NodeDB analytical storage489Apache-2.0
hexz-opsHigh-level snapshot operations: pack, write, inspect, sign488Apache-2.0
wasm_paqesm modules for paq compression and/or decompression, with sync and async (worker) versions485GPL-3.0-or-later
parallel-bz2-reduxCorrect, high-performance parallel bzip2 compression and decompression479CC0-1.0
lz4-pure-rsPure Rust LZ4 library473BSD-2-Clause
haagenti-cudaCUDA GPU decompression kernels for Haagenti tensor compression465MIT OR Apache-2.0
jixelTiny JPEG XL encoder456BSD-3-Clause OR Apache-2.0
lzma-sdk-rsBit-exact pure-Rust port of the 7-zip LZMA SDK 23.01 encoder (byte-identical to LzmaEnc_MemEncode).439BSD-3-Clause
hexz-fuseFUSE filesystem adapter for Hexz snapshots431Apache-2.0
hexz-serverHTTP server for streaming Hexz data blocks427Apache-2.0
haagenti-fragmentsCross-model fragment sharing library for HoloTensor compression422MIT OR Apache-2.0
tensogram-szipPure-Rust CCSDS 121.0-B-3 Adaptive Entropy Coding (AEC/SZIP) — encode, decode, and range decode421Apache-2.0
alecAdaptive Lazy Evolving Compression - Smart codec for IoT sensor data with 90% compression ratio421AGPL-3.0
j2k-jpeg-metalMetal JPEG decode and baseline encode adapter for j2k-jpeg420MIT OR Apache-2.0
json-packerReversible JSON binary compression/decompression library with Huffman-encoded keys and optional string value pooling418MIT
cartridge-rsHigh-performance mutable archive format with SQLite VFS support418MIT OR Apache-2.0
gamut-jxlJPEG XL image encoder and decoder.414MIT OR Apache-2.0
j2k-jpeg-cudaCUDA JPEG decode and baseline encode adapter for j2k-jpeg408MIT OR Apache-2.0
mincdcA very simple yet efficient content-defined chunking algorithm.401Zlib
itafInstruction-Based Archive Format for Streaming Applications397MIT
gamut-heicHEIC/HEIF still-image container decoder (HEVC intra items in an ISOBMFF container) with a pluggable codestream-decoder hook.389MIT OR Apache-2.0
gamut-ifdTIFF Image File Directory (IFD) container core — byte order, field types, and IFD read/write — shared by the TIFF codec and EXIF…380MIT OR Apache-2.0
libzstd-bitexact-rsPure-Rust reimplementation of Zstandard, aiming for bit-exact parity with the C libzstd376BSD-3-Clause
ps-compressDeterministic Zstandard compression for small binary payloads375GPL-3.0-or-later
vortex-cuda-macrosProc macros for CUDA conditional compilation in Vortex371Apache-2.0
zxc-compressZXC: Package for high-performance asymmetric lossless compression built for ultra-fast decode370BSD-3-Clause
cavs-cliPackage, verify and deliver deduplicated game content as .cavs files.367Apache-2.0
gamut-riffResource Interchange File Format (RIFF) container utilities, used by the WebP container.366MIT OR Apache-2.0
ai-fdeflateA no_std port of fdeflate363MIT OR Apache-2.0
cdrleCalldata RLE: simple, bounded run-length encoding for Ethereum calldata.360CC0-1.0
gamut-av2AV2 image encoder and decoder (intra-frame still-image coding from AOMedia Video 2, AV1's successor).356MIT OR Apache-2.0
ragc-commonCommon data structures and utilities for the ragc AGC genome compression library353MIT
bytediffA bytearray diff353MIT
gamut-webpWebP image encoder and decoder (intra-frame VP8/VP8L still images in a RIFF container).348MIT OR Apache-2.0
zeckA Rust library for compressing and decompressing data using the Zeckendorf representation algorithm346MIT
wasm-squeezeUPX-like utility to create self-decompressable WASM-4 cartridges345Apache-2.0 OR MIT
openvdsPure Rust OpenVDS implementation - async I/O for multi-dimensional volumetric data with local filesystem support342Apache-2.0
datacortex-coreJSON/NDJSON-optimized lossless compression. Schema inference, columnar reorg, typed encoding. Beats zstd-19 by up to 113%341MIT
oxiarc-cliCommand-line interface for OxiArc archive operations341Apache-2.0
avila-compressNative compression library optimized for AvilaDB - LZ4, Zstandard, and custom columnar algorithms. Zero external dependencies.340MIT OR Apache-2.0
casefoldCompact Unicode simple case-folding via a paged bitmap + run-length encoding (≈1 KB table).336MIT
gamut-vvcVVC (H.266) image encoder and decoder (intra-frame still-image coding).333MIT OR Apache-2.0
rvf-quantRuVector Format temperature-tiered vector quantization (f32/f16/u8/binary)332MIT OR Apache-2.0
exarch-cliCommand-line utility for secure archive extraction and creation329MIT OR Apache-2.0
j2k-transcode-metalMetal acceleration for JPEG-to-HTJ2K coefficient-domain transcode stages327MIT OR Apache-2.0
llmtxt-coreCore primitives for llmtxt: compression, patching, hashing, signing, and encoding325MIT
hexz-cliCLI tool for managing Hexz deduplicated archives323Apache-2.0
archive-corePure-Rust archive-layer reader for forensics: transparently peels gzip/bzip2/xz/zip/7z/tar archive layers to reveal the inner…321Apache-2.0
iluvatarEfficient random access to compressed tar and cpio archives via indexing and decompression checkpoints320MIT OR Apache-2.0
flacxConvert supported PCM containers to FLAC, decode FLAC back to PCM containers, and recompress existing FLAC streams.319MIT
cavs-planOffline reconstruction plans (.cavsplan): deterministic diff, portable patches and journaled applies for CAVS.312Apache-2.0
nvs-packerCLI: Convert JSON docs to native-vector-store bundle (Rust)309MIT
lzhufEncoder and decoder for the LZHUF compression used by Sydex TeleDisk disk images303LGPL-3.0-or-later
hpvcaHEVC/HEIC tiny image encoder300BSD-3-Clause OR Apache-2.0
gamutSpace-efficient image encoding libraries — a unified API over per-format codecs, selected via Cargo features.298MIT OR Apache-2.0
tbz-coreAlias for tibet-zip-core — Block-level authenticated compression with TIBET provenance293MIT OR Apache-2.0
jdb_xorfUltra-fast Xor and Binary Fuse filters for Rust / 极致性能的 Rust Xor 与 Binary Fuse 过滤器290MIT
j2k-transcode-cudaCUDA acceleration for JPEG-to-HTJ2K coefficient-domain transcode stages289MIT OR Apache-2.0
burn_bdhburn baby dragon hatchling inference and training286MIT OR Apache-2.0
burn_hatchlingburn (baby) dragon hatchling inference and training283MIT OR Apache-2.0
hpvcdTiny HEVC decoder275BSD-3-Clause OR Apache-2.0
oxirs-tsdbTime-series optimizations for OxiRS semantic web platform270Apache-2.0
zstd-nostdPure Rust no_std Zstandard (zstd) compression and decompression268MIT OR Apache-2.0
pglzPort of PostgreSQL's pglz compressor with sync and async APIs266PostgreSQL
geezipx-coreCompression/decompression core engine for GeeZipX266MIT
gamut-xmpXMP (Extensible Metadata Platform) RDF/XML metadata parser and serializer for gamut image metadata.265MIT OR Apache-2.0
sevenzip-mtPure-Rust multi-threaded 7z archive creator with LZMA2 compression263BSD-3-Clause
datacortex-cliBest standalone JSON/NDJSON compressor. Beats zstd-19 and brotli-11 on every file. Just datacortex compress data.json259MIT
ld-lucivy-sstablesstables for lucivy254MIT
fib-quantExperimental Rust implementation of the FibQuant radial-angular vector quantization core253Apache-2.0
gamut-cliSandbox CLI for the gamut codecs: decode PNG/JPEG/PPM/WebP/JXL and encode AVIF/WebP/TIFF/PNG/JXL/JPEG, plus inspection of the…250MIT OR Apache-2.0
gamut-ffiC-compatible FFI bindings for the gamut image codecs, for use from C, C++, Python, Go, and more.250MIT OR Apache-2.0
aix-chess-compressionBinary encoding and decoding for chess games, as used by Aix247GPL-3.0+
tibet-zip-clitibet-zip command-line tool: pack, unpack, verify, inspect246MIT OR Apache-2.0
alec-ffiC/C++ bindings for ALEC compression library244AGPL-3.0
gamut-iptcIPTC photo metadata: the legacy IIM/Photoshop-IRB codec, IPTC Core over XMP, and IIM-XMP reconciliation.243MIT OR Apache-2.0
gamut-wasmWebAssembly bindings for the gamut image codecs, for running encoders in the browser.243MIT OR Apache-2.0
gamut-exifEXIF (Exif 3.0 / CIPA DC-008) image metadata parser and serializer, built on the shared TIFF/IFD core.242MIT OR Apache-2.0
gamut-iccICC color profile (ICC.1:2022) parser and serializer — header, tag table, and tag element types — for gamut image metadata.242MIT OR Apache-2.0
altair-compressPath-based recipes for gzip, tar, and zip with zip-slip protection237MIT
rars-cliCommand-line interface for the rars RAR archive toolkit.234MIT OR Apache-2.0