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.

rust-lzoA pure rust implementation of lzo converted from Linux's C implementation using corrode40,153GPL-2.0Compression matchtigsDifferent algorithms for computing small and minimum plain text representations of kmer sets.38,296non-standardAlgorithmsCommand line utilities zipitCreate and stream zip archives on the fly38,021MITAsynchronousCompression omtA set of tiny tools mostly used for game development. A Texture atlas packer, a font converter, a pakfile creator.37,985MITCommand line utilitiesCompression autocompressAutomatically select suitable decoder from magic bytes or encoder from file extension.37,298Apache-2.0CompressionEncoding esbuild-rsRust wrapper for esbuild, an extremely fast JS minifier written in Go35,554MITCommand line utilitiesCompression rarsHigh-level Rust API for reading, extracting, writing, and repairing RAR archives.35,365MIT OR Apache-2.0Compression compuRust Compression library with generic interface35,333BSL-1.0Compression rars-crc32Deprecated standalone implementation crate for rars; depend on the rars crate instead.34,577MIT OR Apache-2.0Compression rars-recoveryDeprecated standalone implementation crate for rars; depend on the rars crate instead.34,510MIT OR Apache-2.0Compression rars-codecDeprecated standalone implementation crate for rars; depend on the rars crate instead.34,508MIT OR Apache-2.0Compression rars-formatDeprecated standalone implementation crate for rars; depend on the rars crate instead.34,476MIT OR Apache-2.0Compression optivorbisA lossless, format-preserving, two-pass Vorbis optimization and repair library33,450AGPL-3.0-or-later OR BSD-3-ClauseCompressionMultimedia::Audio mtzipA library for making zip archives with multithreaded compression32,969MITCompressionConcurrency rimageOptimize images natively with best-in-class codecs32,884MIT OR Apache-2.0CompressionMultimedia::Images constrictionEntropy coders for research and production (Rust and Python).32,809MIT OR Apache-2.0 OR BSL-1.0CompressionNo standard library yaz0A library for de/compressing Nintendo Yaz0 files32,408MITCompression smazSmaz is a simple compression library suitable for compressing very short strings.31,818MITCompression bitaDifferential file synchronization over http(s).31,263MITCommand line utilitiesCompression daletDalet implementation in Rust30,399MITCompilersCompression vorbis_bitpackImplementation of the Vorbis I bitpacking convention29,135BSD-3-ClauseCompressionNo standard library oxiarc-coreCore components for OxiArc - BitReader/Writer, CRC, traits, and error types28,951Apache-2.0CompressionEncoding jsonmjsonm implementation port for Rust. jsonm is a fast and safe way to compress JSON messages using memoization. jsonm makes…28,658MITCompression cabacContext-adaptive binary arithmetic coding library28,535LGPL-3.0-or-laterCompressionMultimedia::Encoding prefix_uvarintPrefix based variable length integer coding.28,346MIT OR Apache-2.0Compression webgraphA Rust port of the WebGraph framework (http://webgraph.di.unimi.it/).27,541Apache-2.0 OR LGPL-2.1-or-laterCompressionData structures quicklzQuickLZ is a fast compression algorithm. This library is an implementation of the QuickLZ format in rust.27,163MIT/Apache-2.0Compression swh-graphCompressed in-memory representation of the Software Heritage archive graph27,139GPL-3.0-or-laterCompressionScience android-sparseAn implementation of Android's sparse file format.27,130MITCommand line utilitiesCompression ddup-bakAn archive format that supports multiple compression algorithms at once.26,951MITCommand line utilitiesCompression prostoCompress prost! messages with zstd, optional tokio channels support26,938non-standardCompression vortex-datetime-dtypeVortex datetime extension dtype26,544Apache-2.0CompressionData structures destiny-pkgDestiny 1/2 Tiger package library and tools (unpacker, verification)26,381MITCompressionData structures applesauceA tool for compressing files with apple file system compression26,180GPL-3.0-or-laterCompression zeekstdRust implementation of the Zstandard Seekable Format.24,928BSD-2-ClauseCompression patina_lzma_rsA codec for LZMA, LZMA2 and XZ written in pure Rust24,626MITCompression sndfileA library for reading and writing audio files.24,483MITAPI bindingsCompression lz-decompressRust bindings to lzlib for decompressing .lz files23,883BSD-2-ClauseCompressionExternal FFI bindings indexed_deflateGzip/Zlib/DEFLATE decoder with efficient random access.23,756MIT OR Apache-2.0Compression bgzfUtility library for working with explicitly BGZF compressed data23,118MITCompressionScience dochyA diff-based data management language to implement unlimited undo, auto-save for games, and cloud-apps which needs to retain…22,789MIT OR Apache-2.0CompressionData structures tsz-compressDelta-delta, Delta compression for time series data22,779MIT OR Apache-2.0Compression pthashRust bindings for PTHash22,620GPL-3.0-or-laterAPI bindingsCompression range-encodingAn implementation of range encoding (entropy coding), extracted from Opus.22,522BSD-3-ClauseAlgorithmsCompression lepton_jpegRust port of the Lepton lossless JPEG compression library22,488Apache-2.0CompressionMultimedia::Encoding libaec-sysLow-level bindings to Adaptive Entropy Coding library (libaec).22,266MIT OR Apache-2.0CompressionExternal FFI bindings banzaiA pure Rust bzip2 encoder21,903MITCompression x3A CPU efficient audio encoder/decoder using the X3 codec.21,852GPL-3.0-or-laterCompressionEmbedded development oxiarc-zstdPure Rust Zstandard (zstd) compression implementation for OxiArc21,568Apache-2.0CompressionEncoding mphf_benchmarkThe program for benchmarking Minimal Perfect Hash Functions21,410MIT OR Apache-2.0AlgorithmsCompression huffman-compressHuffman compression given a probability distribution over arbitrary symbols21,021MIT OR Apache-2.0AlgorithmsCompression preflate-rsDecompresses existing DEFLATE and PNG streams to allow for better with a more state-of-the-art compression (eg with ZStandard,…20,828Apache-2.0Compression libdivsufsort-rsA rust wrapper of libdivsufsort20,741MITAlgorithmsCompression squishA pure Rust BC1/2/3 compressor and decompressor based on Simon Brown's libsquish20,547MITCompressionMultimedia::Encoding minilzo-rsA pure rust implementation bound to the C version of minilzo.20,045GPL-3.0-or-laterCompression sz3-sysLow level bindigs to SZ3.19,883GPL-3.0-onlyCompression turbovecFast vector quantization with 2-4 bit compression and SIMD search19,857MITAlgorithmsCompression numpressA pure rust implementation of ms-numpress, a fast, minimally lossy compression algorithm for mass spectrometry data.19,851BSD-3-Clause-Clear/Apache-2.0CompressionNo standard library whitespace-sifterSift duplicate whitespaces away!19,795MITCompressionDevelopment tools fossil-deltaProvides functions for calculating differences between strings and applying calculated deltas19,632MITAlgorithmsCompression staticfilemapProcedural macro to embed files during compilation with optional compression19,605non-standardCompressionDevelopment tools::Build Utils oxiarc-lz4Pure Rust LZ4 compression implementation with LZ4-HC19,600Apache-2.0CompressionEncoding k2_treeA space-efficient representation of sparsely populated bit-matrices.19,572MITCompressionData structures sz3High level bindings to the SZ3 lossy floating point compressor.19,228MIT OR Apache-2.0Compression bluscRust implementation of blosc compression, port of c-blosc218,643BSD-3-ClauseCompressionWebAssembly tree-bufA prototype binary serialization protocol for data18,261MITCompressionParser implementations zesvenA pure Rust implementation of the 7z archive format18,228MIT OR Apache-2.0CompressionEncoding shader-crusherA little helper to optimize glsl shaders for size.18,164MITCommand line utilitiesCompression tree-buf-macrosProc macros for the tree-buf crate17,925MITCompressionParser implementations dekoA decoder that automatically detects compression format (gzip, bzip2, xz, zstd) via external crates. Includes an encoder for the…17,829MITCompressionEncoding ziaInterpreter Library for the Zia Programming Language17,808GPL-3.0CompressionInternationalization (i18n) blosc2-rs-sysUnsafe Rust bindings for blosc2 - a fast, compressed, persistent binary data store library17,512Apache-2.0CompressionExternal FFI bindings refpackA crate providing compression/decompression for the RefPack compression format, utilized by many early 2000s EA games17,506MPL-2.0CompressionGame development vortex-tuia small but mighty tool for working with Vortex files17,497Apache-2.0CompressionData structures gzipA GZIP compression library17,425MITCompression gdeflate-sysA library for compressing and decompressing the GDeflate format17,407MIT/Apache-2.0API bindingsCompression woofwoofWOFF2 font compression/decompression using Rust brotli17,233MIT OR Apache-2.0CompressionParsing tools vortex-sampling-compressorVortex compressor that uses statistical sampling17,135Apache-2.0CompressionData structures byte-sizeAn effective short string shrinker with total disregard for speed, memory usage and executable size17,091MITCompression zfp-sys-ccRaw Rust bindings to ZFP (https://github.com/LLNL/zfp) with Microsoft Windows 10 support.17,079MITCompressionExternal FFI bindings nintendo-lzA small library for compressing/decompressing Nintendo's LZ10/LZ11 compression formats16,988BSD-2-ClauseCompression custom_floatCustom floating-point types16,904MITAlgorithmsCompression blosc2Safe Rust bindings for blosc2 - a fast, compressed, persistent binary data store library16,775Apache-2.0CompressionExternal FFI bindings oxiarc-deflatePure Rust DEFLATE compression algorithm (RFC 1951) for OxiArc16,466Apache-2.0CompressionEncoding rust-dense-bitsetEfficient and compact bitsets for Rust.16,234MITCompressionData structures fastlzBindings to FastLZ compression and decompression.16,205MIT OR Apache-2.0API bindingsCompression static-compressCreate a compressed copy of files matching a glob to serve statically compressed files with a web server16,176MITCommand line utilitiesCompression lzma-rs-perf-expA codec for LZMA, LZMA2 and XZ written in pure Rust with performance experiments16,080MITCompression packed-seqConstructing and iterating packed DNA sequences using SIMD15,770MITCompressionData structures vortex-roaringVortex roaring bitmap arrays15,734Apache-2.0CompressionData structures alac-encoderRust port of Apple's open source ALAC library15,640Apache-2.0 OR MITCompressionEncoding bevy-histrion-packerA Bevy Plugin to pack all your game assets into a single common PAK like file format.15,618MIT OR Apache-2.0CompressionEncoding mc-repack-coreA library for repacking Minecraft mods and resource packs to optimize size and loading speed.15,557MITCompressionGame development fpzip-sysRaw Rust bindings to FPZIP (https://github.com/LLNL/fpzip).15,535MITCompressionExternal FFI bindings tsz-macroDelta-delta, Delta compression for time series data15,515MIT OR Apache-2.0Compression pcompressExperimental, efficient, and performant binary representation of districting plans15,368MITCommand line utilitiesCompression webgraph-algoAlgorithms for the Rust port of the WebGraph framework (http://webgraph.di.unimi.it/).15,318Apache-2.0 OR LGPL-2.1-or-laterAlgorithmsCompression abridgeCompress a sorted word list or decompress a file compressed by abridge or word-list-compress.15,182GPL-3.0-or-laterCommand line utilitiesCompression tinify-rsA Rust client for the Tinify API14,712MITCompressionMultimedia::Images minhtml[CLI] Extremely fast and smart HTML + JS + CSS minifier14,640MITCommand line utilitiesCompression larian-formatsA library for reading Baldur's Gate 3 mod files14,632Apache-2.0CompressionEncoding explodeA decompression implementation for the implode algorithm from the PKWARE Data Compression Library.14,552MITCompressionEncoding webgraph-cliCommand line interface for the Rust port of the WebGraph framework (http://webgraph.di.unimi.it/).14,471Apache-2.0 OR LGPL-2.1-or-laterAlgorithmsCommand-line interface pdfshrinkShrink PDF files using Ghostscript14,288MITCommand line utilitiesCompression magnum-opusSafe Rust bindings for libopus14,172MIT/Apache-2.0API bindingsCompression compcolA no_std collection of compression algorithms behind a uniform streaming trait, gated per-algorithm by Cargo features.14,171MITCompressionNo standard library include-bytes-zstd-macroIncludes a file with zstd compression (proc_macro)14,126MIT OR Apache-2.0Compression izihawa-tantivy-sstablesstables for tantivy14,064MITCompressionData structures numcodecsnumcodecs API for buffer compression14,056MPL-2.0CompressionEncoding leo-ver-servA web server which accepts snapshots from Leo, and serves web application for browsing history of known Leo files.13,835MITCommand line utilitiesCompression zopenAutomatically open compressed files.13,817MITCompression neat-date-time(native) Types & operations to allow space efficient storage of dates and times13,658UnlicenseCompressionDate and time vortex-runend-boolVortex run end encoded boolean array, strictly better than runend for bool arrays13,631Apache-2.0CompressionData structures include-bytes-zstdIncludes a file with zstd compression13,592MIT OR Apache-2.0Compression archflowCreate a streamable Zip archive13,431MITAsynchronousCompression chess-huffmanCompresses chess games using Huffman coding13,262GPL-3.0+AlgorithmsCompression html5-pictureBatch optimizes your images to wepb. Generates html5 picture tags.13,199MITCommand line utilitiesCompression sql_minifierCrate providing methods and procedural macros to minify SQL code, optionally at compile time.12,853GPL-3.0CompressionDatabase interfaces vec-xProvides a structure `VecX` to manage fixed-length arrays, supporting numeric operations and assignment operations between `VecX`…12,804MIT OR Apache-2.0CompressionData structures fastlz-rsPure-Rust reimplementation of FastLZ12,7460BSDCompressionNo standard library::No dynamic allocation izihawa-tantivy-columnarcolumn oriented storage for tantivy12,428MITCompressionData structures brotli-ffiA brotli compressor and decompressor that with an interface exactly matching https://github.com/google/brotli. All included code…12,418BSD-3-Clause OR MITCompressionExternal FFI bindings vortex-serdeVortex Serialisation12,359Apache-2.0CompressionData structures vortex-schemaVortex file schema abstraction12,321Apache-2.0CompressionData structures zip-corezip implementation independent structs and helpers12,242Apache-2.0 OR MITAPI bindingsCompression jubakoThe reference implementation of the Jubako container format12,202MITCompressionData structures comprezA library for compressing and decompressing structs and enums12,024MIT OR Apache-2.0Compression succinct_rsSuccinct Data Structures library for Rust.12,022MIT OR Apache-2.0CompressionData structures structured-zstdPure Rust zstd implementation — managed fork of ruzstd. Dictionary decompression, no FFI.11,725Apache-2.0Compression salzwegA LZW encoder and decoder, fast and memory efficient11,708MITCompression arithmetic-codingfast and flexible arithmetic coding library11,648MITCompressionEncoding minify_sqlCrate providing a function to minify SQL queries.11,631GPL-3.0CompressionDatabase interfaces gdeflateA library for compressing and decompressing the GDeflate format11,591MIT/Apache-2.0Compression ages-ice-archiveFunctions for packing and unpacking SEGA's ICE archive format, used in Phantasy Star Online 2.11,550MIT OR Apache-2.0CompressionFilesystem peapodUltra-compact storage for enums11,495MIT OR Apache-2.0CompressionData structures minilz4Minimal interface for the LZ4 compression library frame format11,118BSD-2-ClauseCompressionDevelopment tools::Build Utils threecpiomanage initrd cpio archives10,985ISCCommand line utilitiesCompression lzokayA minimal, MIT-licensed implementation of the LZO compression format.10,854MITAPI bindingsCompression gmod-lzmautil.Compress and util.Decompress but in Rust!10,838MITAPI bindingsCompression newpfdNewPFD integer compression/decompression10,788 GPL-3.0-or-laterAlgorithmsCompression rust-openzl-sysLow-level FFI bindings for OpenZL (vendored C library)10,723MIT OR Apache-2.0CompressionExternal FFI bindings ransrANS (range variant of Asymmetric Numeral Systems) encoder and decoder10,556MITCompressionEncoding rust-openzlSafe Rust bindings for OpenZL - a graph-based typed compression library10,552MIT OR Apache-2.0API bindingsCompression devkerRust Core Project10,515MITCompression numcodecs-zfpZFP codec implementation for the numcodecs API10,458MPL-2.0CompressionEncoding gribberishParse grib 2 files with Rust10,387MITCompressionEncoding trie-genericA trie with generic content10,268MITAlgorithmsCompression axfive-libzipBindings for system libzip10,048MITCompressionFilesystem bffextractExtract content of BFF file (AIX Backup file format)9,989MIT OR Apache-2.0Command line utilitiesCompression arithmetic-coding-corecore traits for the 'arithmetic-coding' crate9,987MITCompressionEncoding lzma-rs-headerlessA codec for LZMA, LZMA2 and XZ written in pure Rust9,848MITCompression absperf-minilzosafe wrapper around absperf-minilzo-sys9,779GPL-2.0API bindingsCompression load_sql_procA procedural macro for load & minifying SQL queries at compile time.9,772GPL-3.0CompressionDatabase interfaces tthresh-sysLow-level Rust bindings to the tthresh compressor9,745MPL-2.0API bindingsCompression chd-capilibchdr-compatible C API for a Rust implementation of the CHD File Format9,737BSD-3-ClauseCompressionEmulators aehobakTranscoder for bsdiff binary patches.9,730BSD-2-ClauseCompression minify_sql_procA procedural macro for minifying SQL queries at compile time.9,726GPL-3.0CompressionDatabase interfaces accept-encodingDetermine the best encoding possible from an Accept-Encoding HTTP header.9,705MIT OR Apache-2.0CompressionWeb programming chisaiConvert binaries into code that can be embed into your program.9,686MITCommand line utilitiesCompression lzo-sysRaw bindings to the LZO compression library9,625GPL-2.0CompressionExternal FFI bindings ricecompLossless Rice compression codec, a Rust port of CFITSIO's ricecomp.c9,564MITCompressionEncoding pco_clicompresses, inspects, and decompresses pco data9,473Apache-2.0Command line utilitiesCompression tthreshHigh-level Rust bindings to the tthresh compressor9,418MPL-2.0API bindingsCompression jojodiffRust library for handling JojoDiff files, a diff utility for binary files.9,395MITCompressionFilesystem simd-minimizersA SIMD-accelerated library to compute random minimizers9,360MITCompressionData structures oxiarc-bzip2Pure Rust BZip2 compression/decompression for OxiArc9,289Apache-2.0CompressionEncoding axfive-libzip-sysBindgen bindings to system libzip9,268MITCompressionFilesystem blosc2-srcFFI bindings for c-blosc29,192non-standardCompressionExternal FFI bindings oxiarc-lzhufPure Rust LZH (LZSS + Huffman) compression for OxiArc9,145Apache-2.0CompressionEncoding sperr-sysLow-level Rust bindings to the SPERR compressor9,108MPL-2.0API bindingsCompression bsarust library for creating and extracting Bethesda Softworks Archives8,999MIT OR Apache-2.0CompressionDevelopment tools fastfibonacciFast Fibonacci encoding/decoding8,854 GPL-3.0-or-laterAlgorithmsCompression compress_ioConvenience library for reading and writing compressed files/streams8,840non-standardCompression bevy_vach_assetsBevy Vach Assets is a plugin for Bevy Engine that allows you to load assets from Vach archives8,829MIT OR Apache-2.0CompressionCryptography arxA fast, mountable file archive based on Jubako container. Replacement of tar and zip.8,790MITCommand line utilitiesCompression cgnA library for optimally compressing chess games in PGN format.8,777MITAlgorithmsCompression hcompressA pure-Rust port of the CFITSIO HCompress image compression library8,723MITCompressionScience libqoiA basic QOI encoder/decoder in rust8,644LGPL-2.0-or-laterCompressionMultimedia::Images swh-graph-grpc-servergRPC service to run the fast queries to the Software Heritage archive graph, using a compressed in-memory representation8,608GPL-3.0-or-laterCompressionScience rustminifyMinifies Rust code.8,578MIT OR Apache-2.0Compression q_compress_cliCLI for q_compress and .qco format8,469Apache-2.0Command line utilitiesCompression trueno-zram-coreSIMD-accelerated LZ4/ZSTD compression for memory pages8,459MIT OR Apache-2.0CompressionMemory management sleuthExtremely opinionated testing framework generating an exact specification and reducing code to its minimal implementation.8,443ZlibCompilersCompression weighted_trieWeighted prefix trie for autosuggestions8,391Apache-2.0CompressionData structures zenflatePure Rust DEFLATE/zlib/gzip compression and decompression8,369AGPL-3.0-only OR LicenseRef-Imazen-CommercialCompression flacenc-binFLAC encoder written in pure Rust. An example application for flacenc crate.8,344Apache-2.0CompressionMultimedia::Audio oxideltaVCDIFF (RFC 3284) delta encoder/decoder — Rust reimplementation of xdelta38,300MITCommand line utilitiesCompression csf_benchmarkThe program for benchmarking Compressed Static Functions8,287MIT OR Apache-2.0AlgorithmsCompression bitterlemonAn RLE-based encoder and decoder for bit streams.8,272MITCompression constfftA library crate providing an FFT API for arrays8,228MIT OR Apache-2.0AlgorithmsCompression turbo-quantExperimental vector compression sidecars with PolarQuant, TurboQuant, QJL sketches, wire formats, and benchmark receipts8,198MIT OR Apache-2.0AlgorithmsCompression huff-tree-tapHuffman Encoder and Decoder Library8,196MITAlgorithmsCompression stock-symbolA data type for representing stock symbols.8,195MITCompressionData structures anycatAnycat is an extremely simple crate and tool that lets you unpack some single file archive and print its content to the standard…8,068MITCommand line utilitiesCompression oxiarc-lzmaPure Rust LZMA/LZMA2 compression with custom dictionaries, memory pool, parallel and streaming support for OxiArc8,035Apache-2.0CompressionEncoding compressed-intvecSpace-efficient integer vectors with fixed-width, variable-length, and sequence-oriented encodings.8,026Apache-2.0CompressionData structures sperrHigh-level Rust bindings to the SPERR compressor7,994MPL-2.0API bindingsCompression pklibPure Rust implementation of PKWare Data Compression Library (DCL) with full PKLib compatibility7,980MITCompressionEncoding bva_cliBevy Vach Assets CLI7,933MIT OR Apache-2.0CompressionCryptography dsrsRusty wrapper for Apache DataSketches7,931Apache-2.0AlgorithmsCommand line utilities