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.

miniz_oxideDEFLATE compression and decompression library rewritten in Rust based on miniz783,486,642MIT OR Zlib OR Apache-2.0Compression flate2DEFLATE compression and decompression exposed as Read/BufRead/Write streams. Supports miniz_oxide and multiple zlib…580,516,314MIT OR Apache-2.0API bindingsCompression zstd-safeSafe low-level bindings for the zstd compression library.343,115,720MIT OR Apache-2.0API bindingsCompression zstdBinding for the zstd compression library.336,885,927MITAPI bindingsCompression zstd-sysLow-level bindings for the zstd compression library.307,501,000MIT/Apache-2.0API bindingsCompression brotliA brotli compressor and decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices…223,380,367BSD-3-Clause AND MITCompressionNo standard library zipLibrary to support the reading and writing of zip files.222,207,556MITCompressionFilesystem libz-sysLow-level bindings to the system libz library (also known as zlib).210,102,766MIT OR Apache-2.0CompressionExternal FFI bindings async-compressionAdaptors between compression crates and Rust's modern asynchronous IO types.184,605,142MIT OR Apache-2.0AsynchronousCompression bzip2Bindings to libbzip2 for bzip2 compression and decompression exposed as Reader/Writer streams.142,657,829MIT OR Apache-2.0API bindingsCompression fdeflateFast specialized deflate implementation127,730,196MIT OR Apache-2.0Compression zopfliA Rust implementation of the Zopfli compression algorithm.94,340,319Apache-2.0CompressionNo standard library leb128fmtA library to encode and decode LEB128 compressed integers.82,213,843MIT OR Apache-2.0CompressionEncoding compression-codecsAdaptors for various compression algorithms.63,740,646MIT OR Apache-2.0AsynchronousCompression compression-coreAbstractions for compression algorithms.62,705,863MIT OR Apache-2.0AsynchronousCompression xz2Rust bindings to liblzma providing Read/Write streams as well as low-level in-memory encoding/decoding.58,687,834MIT/Apache-2.0API bindingsCompression zune-inflateA heavily optimized deflate decompressor in Pure Rust56,508,027MIT OR Apache-2.0 OR ZlibCompression ruzstdA decoder for the zstd compression format54,715,478MITCompression deflate64Deflate64 implementation based on .NET's implementation49,328,504MITCompression libflateA Rust implementation of DEFLATE algorithm and related formats (ZLIB, GZIP)43,607,912MITCompressionNo standard library libflate_lz77LZ77 encoder for libflate crate39,305,934MITCompression deflateA DEFLATE, zlib and gzip encoder written in Rust.33,724,632MIT/Apache-2.0Compression lzma-rsA codec for LZMA, LZMA2 and XZ written in pure Rust33,332,993MITCompression gzip-headerA crate for decoding and encoding the header part of gzip files based on the gzip header implementation in the flate2 crate.28,961,598MIT/Apache-2.0Compression rustfftHigh-performance FFT library written in pure Rust.23,006,438MIT OR Apache-2.0AlgorithmsCompression liblzmaRust bindings to liblzma providing Read/Write streams as well as low-level in-memory encoding/decoding. forked from xz2.17,395,488MIT OR Apache-2.0API bindingsCompression varint-rsA small, zero dependency varint implementation in Rust.16,483,4480BSDAlgorithmsCompression libz-ng-sysLow-level bindings to zlib-ng (libz-ng), a high-performance zlib library.15,346,419MIT OR Apache-2.0CompressionExternal FFI bindings lzma-rust2LZMA / LZMA2 / LZIP / XZ compression ported from 'tukaani xz for java'15,205,415Apache-2.0CompressionNo standard library tantivy-columnarcolumn oriented storage for tantivy14,032,095MITCompressionData structures tantivy-sstablesstables for tantivy14,031,548MITCompressionData structures realfftReal-to-complex forward FFT and complex-to-real inverse FFT for Rust13,792,776MITAlgorithmsCompression yadaYada is a yet another double-array trie library aiming for fast search and compact data representation.12,619,600MIT OR Apache-2.0AlgorithmsCompression yaziDEFLATE/zlib compression and decompression.8,848,388Apache-2.0 OR MITCompression pingora-header-serdeHTTP header (de)serialization and compression for Pingora.8,815,026Apache-2.0Compression mcapA library for reading and writing MCAP files8,425,514MITCompressionScience::Robotics brotli2Bindings to libbrotli to provide brotli decompression and compression to Rust8,123,828MIT/Apache-2.0API bindingsCompression lewtonPure Rust vorbis decoder7,545,328MIT OR Apache-2.0CompressionMultimedia::Audio rustdctCompute Discrete Cosine Transforms (DCT) of any size in O(nlogn) time, in pure Rust.5,904,450MIT OR Apache-2.0AlgorithmsCompression louds-rsHigh performance LOUDS (Level-Order Unary Degree Sequence) library5,749,446MIT OR Apache-2.0CompressionData structures fid-rsHigh performance FID (Fully Indexable Dictionary) library5,743,505MIT OR Apache-2.0CompressionData structures trie-rsMemory efficient trie (prefix tree) and map library based on LOUDS5,658,255MIT OR Apache-2.0CompressionData structures lzxdDecompression implementation for Microsoft's LZXD compression format.5,053,150MIT OR Apache-2.0Compression async_zipAn asynchronous ZIP archive reading/writing crate.4,929,117MITAsynchronousCompression rapid-qoiOptimized QOI format encoder and decoder4,444,256MIT OR Apache-2.0AlgorithmsCompression claxonA FLAC decoding library3,570,960Apache-2.0CompressionMultimedia::Audio subsetterReduces the size and coverage of OpenType fonts.3,432,957MIT OR Apache-2.0CompressionEncoding include-flateA variant of include_bytes!/include_str! with compile-time deflation and runtime lazy inflation3,402,512Apache-2.0CompressionMemory management libdeflate-sysBindings to libdeflate for DEFLATE (de)compression exposed as non-streaming buffer operations. Contains bindings for raw deflate,…2,701,478Apache-2.0API bindingsCompression zip-extractDeprecated, use the zip crate instead.2,690,779MITCompression libdeflaterBindings to libdeflate for DEFLATE (de)compression exposed as non-streaming buffer operations. Contains bindings for raw deflate,…2,667,011Apache-2.0API bindingsCompression audiopus_sysFFI-Binding to Opus, dynamically or statically linked for Windows and UNIX.2,609,230ISCAPI bindingsCompression miniz_oxide_c_apiDEFLATE compression and decompression API designed to be Rust drop-in replacement for miniz2,481,750MITCompression turbojpegFast and easy JPEG encoding, decoding and lossless transforms with TurboJPEG2,272,061Unlicense OR MITAPI bindingsCompression turbojpeg-sysRaw bindings for TurboJPEG2,246,764Unlicense OR MITCompressionExternal FFI bindings gzpParallel Compression2,028,753Unlicense/MITCompressionConcurrency lzzzzFull-featured liblz4 binding for Rust.1,960,305MITAPI bindingsCompression zigzagZigZag encoding and decoding1,754,509MITCompression oxipngA lossless PNG compression optimizer1,640,020MITCommand line utilitiesCompression rc-zipAn I/O-agnostic implementation of the zip file format1,588,357Apache-2.0 OR MITCompression eazipAn simple yet flexible zip library1,576,454MIT OR Apache-2.0Compression xzPure Rust xz library providing Read/Write streams as well as low-level in-memory encoding/decoding. forked from xz2.1,467,611MIT/Apache-2.0API bindingsCompression rc-zip-syncSynchronous zip reading on top of rc-zip1,432,827Apache-2.0 OR MITCompression opusSafe Rust bindings for libopus1,325,556MIT/Apache-2.0API bindingsCompression audiopusHigh-level binding of the Opus Codec library.1,223,717ISCAPI bindingsCompression fsst-rsPure-Rust implementation of Fast Static Symbol Tables algorithm for string compression1,189,510Apache-2.0Compression pcoGood compression for numerical sequences1,154,095Apache-2.0CompressionEncoding minify-jsExtremely fast JavaScript minifier1,054,980Apache-2.0Command line utilitiesCompression noodles-bgzfBlocked gzip format (BGZF) reader and writer1,028,439MITCompression minify-htmlExtremely fast and smart HTML + JS + CSS minifier943,324MITCompressionDevelopment tools::Build Utils cloudflare-zlib-sysCloudflare fork of zlib with performance improvements878,642ZlibCompressionExternal FFI bindings stream-vbyteCompress and decompress numbers efficiently in the Stream VByte encoding823,139non-standardCompressionEncoding binoutThe library for binary serialization/deserialization of integers and arrays of integers.776,746MIT OR Apache-2.0AlgorithmsCompression phThe library of data structures based on perfect hashing.762,308MIT OR Apache-2.0AlgorithmsCompression astral_async_zipAn asynchronous ZIP archive reading/writing crate.677,175MITAsynchronousCompression blosc-srcFFI bindings for blosc-c642,090BSD-3-ClauseCompressionExternal FFI bindings lzokay-nativeA pure rust port of lzookay.587,366MITAlgorithmsCompression flacencPure rust library for embedding FLAC encoder in your application.554,116Apache-2.0CompressionMultimedia::Audio basis-universal-sysBindings for the basis-universal Supercompressed GPU Texture Codec by Binomial456,032MIT OR Apache-2.0CompressionEncoding basis-universalBindings for the basis-universal Supercompressed GPU Texture Codec by Binomial452,327MIT OR Apache-2.0API bindingsCompression lz-strA port of lz-string to Rust419,322MIT OR Apache-2.0Compression async-compression-issue-150-workaroundAdaptors between compression crates and Rust's modern asynchronous IO types.402,947MIT OR Apache-2.0AsynchronousCompression bsdiffRust port of the bsdiff binary diffing algorithm.397,950BSD-2-ClauseCompression cloudflare-zlibSafe wrapper for Cloudflare's optimized zlib379,893MIT AND Zlib OR Apache-2.0 AND ZlibCompression bloom2Fast, compressed, 2-level bloom filter and bitmap353,654BSD-3-ClauseCachingCompression uint-zigzagUint is a convenience wrapper for zig-zag encoding integers to byte sequences. This allows better compression since the majority…353,548Apache-2.0 OR MITCompressionEncoding bzip2-rsPure Rust bzip2 decompressor335,485MIT/Apache-2.0Compression lzssA LZSS en-/decompressor (lossless data compression, no_std capable, in pure Rust)331,243MITCompressionNo standard library pizpiz (a Parallel Implementation of Zip) is a ZIP archive reader designed to concurrently decompress files using a simple API.321,233ZlibCompressionConcurrency fluvio-compressionFluvio Compression library319,735Apache-2.0Compression hdtLibrary for the Header Dictionary Triples (HDT) RDF compression format.312,620MITCompressionFilesystem fly-accept-encodingDetermine the best encoding possible from an Accept-Encoding HTTP header.298,884MIT OR Apache-2.0CompressionWeb programming rawzipA Zip archive reader and writer285,966MITCompressionFilesystem easyfftA library crate providing an easy FFT API for arrays and slices284,633MIT OR Apache-2.0AlgorithmsCompression brotlicBindings to the brotli library featuring a low-overhead encoder and decoder, io::Write and io::Read wrappers for compression and…245,537MIT OR Apache-2.0API bindingsCompression brotlic-sysSys crate to wrap the brotli library.240,095MIT OR Apache-2.0API bindingsCompression lz-fearA fast pure-rust no-unsafe implementation of LZ4 compression and decompression238,952MITAlgorithmsCompression vortex-errorVortex errors208,544Apache-2.0CompressionData structures zstd-framedzstd seekable format compression and decompression. Supports sync and async I/O207,886MIT OR UnlicenseAsynchronousCompression vortex-bufferA byte buffer implementation for Vortex207,664Apache-2.0CompressionData structures vortex-flatbuffersFlatbuffers definitions for Vortex types206,533Apache-2.0CompressionData structures bondrewd-deriveBit-Level field packing with proc_macros203,870MIT OR Apache-2.0CompressionData structures bondrewdBit-Level field packing with proc_macros202,169MIT OR Apache-2.0CompressionData structures bgzipRust implementation of bgzip199,767MITCompression vortex-arrayVortex in memory columnar data format190,814Apache-2.0CompressionData structures vortex-protoProtocol buffer definitions for Vortex types189,001Apache-2.0CompressionData structures vortex-alpVortex ALP array181,633Apache-2.0CompressionData structures hashconsingA hash consing library.181,070MIT/Apache-2.0CachingCompression vortex-fastlanesVortex fastlanes arrays179,958Apache-2.0CompressionData structures vortex-datetime-partsVortex physical encoding that compresses temporal components individually178,206Apache-2.0CompressionData structures vortex-byteboolVortex byte-boolean array176,143Apache-2.0CompressionData structures vortex-zigzagVortex zig zag array175,151Apache-2.0CompressionData structures vortex-runendVortex run end encoded array174,075Apache-2.0CompressionData structures idlsetFast u64 set operations library172,746MPL-2.0AlgorithmsCompression vortex-fsstVortex FSST string array encoding172,325Apache-2.0CompressionData structures arcodeAn Arithmetic Coder (lossless entropy encoder)171,820MITAlgorithmsCompression snappy_srcFFI bindings for snappy, a fast compressor/decompressor169,394MIT OR Apache-2.0CompressionExternal FFI bindings vortex-maskVortex Mask - sorted, unique, non-negative integers166,629Apache-2.0CompressionData structures vortex-ioCore async and blocking IO traits and implementations, used by IPC and file format164,563Apache-2.0CompressionData structures vortex-fileVortex file readers and writers159,357Apache-2.0CompressionData structures vortex-ipcIPC message format to exchange Vortex arrays across processes158,547Apache-2.0CompressionData structures vortex-sparseVortex Sparse array158,364Apache-2.0CompressionData structures vortexVortex file format with all builtin codecs and a sampling compressor.158,144Apache-2.0CompressionData structures vortex-metricsVortex Metrics157,721Apache-2.0CompressionData structures nano-leb128Little endian base 128 variable-length code compression157,720MIT/Apache-2.0CompressionEncoding vortex-layoutVortex layouts provide a way to perform lazy push-down scans over abstract storage157,565Apache-2.0CompressionData structures vortex-btrblocksBtrBlocks style compressor155,517Apache-2.0CompressionData structures vortex-utilsCommon definitions across crates152,485Apache-2.0CompressionData structures vortex-decimal-byte-partsVortex decimal array (non-canonical) encodings149,575Apache-2.0CompressionData structures sqlite-compressionsCompression, decompression, testing, diffing and patching functions for SQLite: gzip, brotli, bsdiff, ...149,230MIT OR Apache-2.0CompressionDatabase interfaces onpairShort-strings compression for fast random access149,055Apache-2.0Compression vortex-sequenceVortex run end encoded array146,022Apache-2.0CompressionData structures msgpackerMessagePack protocol implementation for Rust.144,864MIT/Apache-2.0CompressionEncoding vortex-pcoVortex Pco array143,608Apache-2.0CompressionData structures vortex-zstdVortex zstd compression array encoding137,904Apache-2.0CompressionData structures rc-zip-tokioAsynchronous zip reading on top of rc-zip (for tokio I/O traits)136,020Apache-2.0 OR MITCompression msgpacker-deriveDerive macros for the MessagePack protocol implementation for Rust.129,521MIT/Apache-2.0CompressionEncoding vortex-dtypeVortex's core type system129,513Apache-2.0CompressionData structures vortex-scanScanning operations for Vortex129,327Apache-2.0CompressionData structures vortex-scalarVortex Scalars125,725Apache-2.0CompressionData structures minifyCrate for text minification. Currently supported: html, json122,391MITCompression vortex-sessionSession object for Vortex118,282Apache-2.0CompressionData structures suxA pure Rust implementation of succinct and compressed data structures116,231Apache-2.0 OR LGPL-2.1-or-laterCompressionData structures minimum_redundancyThe library to encode and decode data with binary or non-binary Huffman coding.100,808MIT OR Apache-2.0AlgorithmsCompression libopus_sysFFI-Binding to Opus, dynamically or statically linked for Windows and UNIX.100,597MITAPI bindingsCompression delharcA library for parsing and extracting files from LHA/LZH archives.100,592MIT OR Apache-2.0Compression kv-trie-rsKV capable prefix trie library based on LOUDS.99,147MIT OR Apache-2.0CompressionData structures opus2Safe Rust bindings for libopus96,192MIT/Apache-2.0API bindingsCompression bzip3BZip3 compression library95,552LGPL-3.0-onlyAPI bindingsCompression varuintVariable length signed and unsigned integer types95,154MITCompressionData structures minify-html-onepassEven faster version of minify-html93,674MITCompressionDevelopment tools::Build Utils libbzip3-sysFFI bindings to libbzip387,034LGPL-3.0-onlyAPI bindingsCompression ct-merkleAn implementation of the append-only log described in the Certificate Transparency specification (RFC 6962)85,731MIT/Apache-2.0CompressionCryptography hyperbuildFast allocation-less HTML minifier with smart whitespace handling78,178MITCommand line utilitiesCompression csfThe library of compressed static functions (maps) that use perfect hashing and value compression.75,292MIT OR Apache-2.0AlgorithmsCompression cart_containerThe CaRT file format is used to store or transfer malware and it's associated metadata. It neuters the malware so it cannot be…74,776MITAlgorithmsCompression texpressoA pure Rust texture compression suite74,642MITCompressionMultimedia::Encoding vortex-exprVortex Expressions73,475Apache-2.0CompressionData structures lzfse-sysCrate to build the LZFSE reference implementation for lzfse-rs.72,165MITAPI bindingsCompression q_compressGood compression for numerical sequences and time series71,968Apache-2.0CompressionEncoding structdiffzero-dependency crate for generating and applying partial diffs between struct instances69,070Apache-2.0 OR MITCompression fastpforFastPFOR lib with C++ Rust wrapper and pure Rust implementation68,177MIT OR Apache-2.0Compression zfp-sysRaw Rust bindings to ZFP (https://github.com/LLNL/zfp).67,052MITCompressionExternal FFI bindings lzfseRust bindings for the LZFSE reference implementation.67,023MITAPI bindingsCompression gamut-coreCore traits, image buffers, dimensions, and error types shared across the gamut image codecs.66,710MIT OR Apache-2.0CompressionEncoding lz4-java-wrcA fork of `lz4jb` to ensure it gives back access to the underlying writer (wrc = "write continue") `lz4jb` is a Rust…65,935MITCompression lib_rapidLibRapid - a library specifically built for mathematical calculations and scientific applications.64,400MITAlgorithmsCompression gamut-bitstreamLow-level bit readers/writers and entropy coders (ANS, arithmetic, Huffman) shared by gamut codecs.64,264MIT OR Apache-2.0CompressionEncoding gamut-colorColor primitives for gamut: CICP code points, coded-plane bit depth and chroma subsampling, identity and BT.601 YCbCr planar…64,154MIT OR Apache-2.0CompressionEncoding gamut-dspShared fixed-point DSP kernels for the gamut codecs: bit-exact AV1 transform kernels (DCT/ADST/identity/WHT), cross-codec integer…64,099MIT OR Apache-2.0CompressionEncoding gamut-isobmffISO Base Media File Format (ISOBMFF) still-image container: the typed box tree, with read/write, shared by the AVIF and HEIC…64,032MIT OR Apache-2.0CompressionEncoding gamut-av1AV1 still-image (intra-frame) encoder — the standalone codec layer beneath AVIF.63,870MIT OR Apache-2.0CompressionEncoding gamut-avifPure-Rust AVIF still-image encoder and container decoder — lossless and lossy AV1 intra frames in an ISOBMFF/MIAF container, with…63,837MIT OR Apache-2.0CompressionEncoding vortex-dictVortex dictionary array63,029Apache-2.0CompressionData structures partialzipDownload single files from online zip archives or list the content61,964MPL-2.0Command line utilitiesCompression vortex-array-macrosProc macros for slot-oriented Vortex array helpers61,728Apache-2.0CompressionData structures vortex-compressorEncoding-agnostic compression framework for Vortex arrays59,982Apache-2.0CompressionData structures dsi-bitstreamA Rust implementation of read/write bit streams supporting several types of instantaneous codes59,253Apache-2.0 OR MITCompression openpackSafe archive-reader for ZIP-derived formats (ZIP, CRX, JAR, APK, IPA) with BOM-safe checks.58,725MIT OR Apache-2.0CompressionFilesystem ziftsieveSearch compressed data without full decompression. Literal extraction and indexing for LZ4, Snappy, Gzip, and Zstd.58,651MITAlgorithmsCompression ordered-varintByte-orderable, variable length encoding.58,236MIT OR Apache-2.0CompressionEncoding vortex-datafusionApache Datafusion integration for Vortex57,535Apache-2.0CompressionData structures chdRust implementation of the CHD File Format54,849BSD-3-ClauseCompressionEmulators vortex-computeLane-level compute kernels for Vortex buffers52,524Apache-2.0CompressionData structures crabzParallel Compression49,665Unlicense/MITCompressionConcurrency malwaredb-lzjdRust implementation of the LZJD algorithm by Edward Raff -- https://github.com/EdwardRaff/jLZJD49,017GPL-3.0AlgorithmsCompression opus-codecSafe Rust bindings for the Opus audio codec47,732MIT OR Apache-2.0API bindingsCompression ouchA command-line utility for easily compressing and decompressing files and directories.45,868MITCommand line utilitiesCompression flate3High-performance RFC 1952 compression and de-compression44,714MIT OR Apache-2.0Compression bitarbita archive utilities44,645MITCompressionFilesystem lz4-compressionPure Rust implementation of LZ4 compression and decompression as a library44,149MITAlgorithmsCompression vachA simple archiving format, designed for storing assets in compact secure containers43,615MITCompressionGames fastvlqA fast variant of Variable-Length Quantity with a focus on speed and no_std support.43,508Apache-2.0 OR MITAlgorithmsCompression binjs_metaPart of binjs-ref. Tools for manipulating grammars. You probably do not want to use this crate directly unless you're writing an…43,147MITCompressionParsing tools simple-16Simple-16 Integer Compression42,901MITCompressionParser implementations mc-repackA command-line interface for repacking Minecraft mods and resource packs to optimize size and loading speed.42,460MITCommand line utilitiesCompression vortex-vectorVortex in-memory canonical data format42,098Apache-2.0CompressionData structures lzf-sysFFI bindings for lzf41,293MIT AND BSD-2-ClauseCompressionExternal FFI bindings xz4rustMemory safe pure Rust no-std & no alloc XZ decoder41,206MITCompressionNo standard library adcRust implementation of the Apple Data Compression scheme used in DMG images.41,197MITCompression