-
zip
support the reading and writing of zip files
-
base64
encodes and decodes base64 as bytes or utf8
-
zstd
Binding for the zstd compression library
-
rocksdb
Rust wrapper for Facebook's RocksDB embeddable database
-
sequoia-openpgp
OpenPGP data types and associated machinery
-
exr
Read and write OpenEXR files without any unsafe code
-
lz4
bindings library
-
maturin
Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages
-
surrealkv
A low-level, versioned, embedded, ACID-compliant, key-value database for Rust
-
lzzzz
Full-featured liblz4 binding for Rust
-
zopfli
compression algorithm
-
oneio
that provides unified simple IO interface for reading and writing to and from data files from different sources and compressions
-
backhand
reading, creating, and modification of SquashFS file systems
-
snap
A pure Rust implementation of the Snappy compression algorithm. Includes streaming compression and decompression.
-
arx
A fast, mountable file archive based on Jubako container. Replacement of tar and zip.
-
compression-core
Abstractions for compression algorithms
-
fsst-rs
Pure-Rust implementation of Fast Static Symbol Tables algorithm for string compression
-
bsdiff
Rust port of the bsdiff binary diffing algorithm
-
compactrs
High-performance native Windows file compressor using WOF (Windows Overlay Filter)
-
foxglove
SDK
-
tsz-compress
Delta-delta, Delta compression for time series data
-
toa
TOA compression command-line tool. Modern compression with built-in error correction
-
oxyromon
ROM OrgaNizer
-
samsa
Rust-native Kafka/Redpanda protocol and client implementation
-
zipora
High-performance Rust implementation providing advanced data structures and compression algorithms with memory safety guarantees. Features LRU page cache, sophisticated caching layer…
-
lz4-sys
Rust LZ4 sys package
-
ragc-cli
Command-line interface for the ragc AGC genome compression tool
-
trueno-zram-core
SIMD-accelerated LZ4/ZSTD compression for memory pages
-
tightbeam-rs
A secure, high-performance messaging protocol library
-
rinex
file parsing, analysis and production
-
threecpio
manage initrd cpio archives
-
include-flate
A variant of include_bytes!/include_str! with compile-time deflation and runtime lazy inflation
-
drain_server
A WIP web server/framework
-
sockudo
fast, and secure WebSocket server for real-time applications
-
refpack
providing compression/decompression for the RefPack compression format, utilized by many early 2000s EA games
-
oxigdal-zarr
Zarr v2/v3 driver for OxiGDAL - Pure Rust multidimensional array storage
-
rvf-types
RuVector Format core types -- segment headers, enums, flags
-
laz
Rust port of Laszip compression. of the LAS format
-
wow-blp
Parser and encoder for World of Warcraft BLP texture files with DXT compression support
-
csf_benchmark
The program for benchmarking Compressed Static Functions
-
torrust-actix
A rich, fast and efficient Bittorrent Tracker
-
szs
Lightweight crate for SZS ("Yaz0") compression/decompression used in the Nintendo GameCube/Wii games. The library provides C, C++ and C# bindings. YAY0 ("SZP") is supported, too.
-
unarc-rs
Universal archive extraction & decompression library for retro + modern formats (7z, ZIP, RAR, LHA/LZH, TAR, ARJ, ARC/PAK, ZOO, HA, UC2, SQ/SQ2, SQZ, HYP, gz, bz2, Z)
-
zff
interact with zff, a file format for forensic images
-
mca
Reader/Writer for Minecraft Region Files (.mca / Anvil File Format)
-
colorimetry
Rust Spectral Colorimetry library with JavaScript/WASM interfaces
-
precompress
directory of assets
-
oxiarc-lzma
LZMA/LZMA2 compression for OxiArc (placeholder)
-
wow-mpq
High-performance parser for World of Warcraft MPQ archives with parallel processing support
-
payload_packer
A standalone tool for generating full and incremental Android OTA payloads for A/B devices
-
compression-codecs
Adaptors for various compression algorithms
-
oxiarc-deflate
Pure Rust DEFLATE compression algorithm (RFC 1951) for OxiArc
-
heatshrink-bin
A minimal library implementing the heatshrink compression algorithm for no_std environments
-
fastlib
FAST (FIX Adapted for STreaming protocol) is a space and processing efficient encoding method for message oriented data streams
-
gittorrent
a CLI version control system with a CI/CD pipeline
-
oxiarc-lzhuf
Pure Rust LZH (LZSS + Huffman) compression for OxiArc
-
zenquant
AQ-informed palette quantizer — perceptual masking meets color quantization
-
oxiarc-zstd
Pure Rust Zstandard (zstd) compression implementation for OxiArc
-
water_http
fast web http framework that support http 1 and http 2 with very easy use
-
eazip
flexible zip library
-
mailcrush
A high-efficiency mail lossless compression tool that deconstructs emails for maximum compression
-
rzopfli
A lossless data compression tool using Zopfli
-
h3o-zip
A compression scheme tailored for H3 cell indexes
-
grim-reaper
Death Defying Data Protection - When data death comes knocking, Grim ensures resurrection is just a command away
-
imgconv
A professional command-line tool for converting images between different formats
-
s-zip
High-performance streaming ZIP library with AES-256 encryption and async/await support - Read/write ZIP files with minimal memory footprint. Supports password protection, cloud storage, and Tokio runtime.
-
lash-rs
Genome/Metagenome sketching via, HyperLogLog, HyperMinHash and UltraLogLog
-
haizhi-rocksdb
Rust wrapper for Facebook's RocksDB embeddable database
-
hexz-core
Core engine for high-performance data streaming and compression
-
oxiarc-lz4
Pure Rust LZ4 compression implementation with LZ4-HC
-
archivum
— deterministic, split, checksummed, compressed archive system with faithful restore
-
crazy-deduper
Deduplicates files into content-addressed chunks with selectable hash algorithms and restores them via a persistent cache
-
binary-ensemble
A CLI tool for working with and compressing ensembles of districting plans
-
avila-atom
Atomic computational structures - Option, Result, Vec, HashMap built from nucleus
-
oxigdal-kafka
Apache Kafka integration for OxiGDAL - async producer/consumer with schema registry and transactions
-
gdelta
Fast delta compression algorithm for similar data chunks
-
helios-sof
complete implementation of the SQL-on-FHIR specification for Rust, enabling the transformation of FHIR resources into tabular data using declarative ViewDefinitions. It supports all major FHIR versions (R4…
-
oxigdal-cache-advanced
Advanced multi-tier caching with predictive prefetching and ML-based optimization for OxiGDAL
-
xpatch
High-performance delta compression library with automatic algorithm selection
-
bitnet-quant
1.58-bit quantization engine for BitNet neural networks
-
applesauce-cli
A command-line interface for compressing and decompressing files using macos transparent compression
-
nydus-utils
helpers for Nydus Image Service
-
servicepoint
CCCB Service Point Display
-
blosc-src
FFI bindings for blosc-c
-
openvds
Pure Rust OpenVDS implementation - async I/O for multi-dimensional volumetric data with local filesystem support
-
turbomcp-transport
Multi-protocol transport layer supporting HTTP, WebSocket, STDIO, and TCP for MCP communications
-
sochdb-kernel
SochDB Kernel - Minimal ACID core with plugin architecture
-
preflate-rs
Decompresses existing DEFLATE streams to allow for better compression (eg with ZStandard) while allowing the exact original binary DEFLATE stream to be recreated by detecting the parameters used during compression
-
crush-core
High-performance parallel compression library core
-
hexz-cli
CLI tool for managing Hexz snapshots and datasets
-
dsq-formats
File format support for dsq - handles reading and writing various data formats
-
cshannon
compression algorithms leading up to Huffman's encoding
-
density-rs
Superfast compression library
-
oxiarc-lzw
Pure Rust LZW compression for TIFF and GIF formats
-
libcramjam
Compression library combining a plethora of algorithms in a similar as possible API
-
rdbkp2
A CLI tool for backing up and restoring Docker container data
-
oxiarc-bzip2
Pure Rust BZip2 compression/decompression for OxiArc
-
tauri-plugin-cache
Advanced disk caching solution for Tauri applications. Provides compression, TTL management, memory caching, automatic cleanup, and cross-platform support. Enhances data access performance and storage optimization.
-
pgn-to-aix
Generates Aix-compatible Parquet file from PGN files of chess games
-
ugi
Runtime-agnostic Rust request client with HTTP/1.1, HTTP/2, HTTP/3, H2C, WebSocket, SSE, and gRPC support
-
lzss
en-/decompressor (lossless data compression, no_std capable, in pure Rust)
-
frnsc-prefetch
Pure rust windows prefetch parser implementation
-
blte
BLTE (Block Table Encoded) compression/decompression for World of Warcraft CASC files
-
aurora
A lightweight and extensible data storage library in Rust
-
jja
swiss army knife for chess file formats
-
crush-parallel
Parallel DEFLATE compression engine with custom CRSH block format
-
heatshrink-lib
A minimal library implementing the heatshrink compression algorithm for no_std environments
-
m2m-protocol
M2M Protocol - Intelligent machine-to-machine LLM communication with learned compression
-
piz
piz (a Parallel Implementation of Zip) is a ZIP archive reader designed to concurrently decompress files using a simple API
-
ironrdp-bulk
Bulk compression algorithms (MPPC, XCRUSH, NCRUSH) for IronRDP
-
parcode
A high-performance, lazy load and parallelized caching library for complex Rust data structures
-
compress-json-rs
Store JSON data in a space-efficient compressed form, with round-trip compression/decompression
-
ricecomp
Rice Compression Algorithm
-
engram-rs
Unified engram archive library with manifest, signatures, and VFS support
-
srx-rs
Modern compressed + encrypted archive format
-
rpm-builder
CLI utility for creating simple RPMs
-
blusc
blosc compression, port of c-blosc2
-
search_engine_compressors
various compression algorithms commonly used in search engines like Simple9,Simple16,Simple8b,Varbyte,PForDelta and Rice
-
dictutils
Dictionary utilities for Mdict and other formats
-
stowr-cli
CLI tool for file management, including compressing, extracting, renaming, and organizing files
-
pixlzr
lib and CLI for the pixlzr image format
-
mayda
Compression of integer arrays, favoring decompression speed
-
opencc-jieba-rs
High-performance Chinese text conversion and segmentation using Jieba and OpenCC-style dictionaries
-
datacard-rs
Generic binary card format library with checksums and pluggable format traits
-
openexr
High-level bindings to OpenEXR 3.0.5
-
melange_db
基于 sled 架构深度优化的下一代高性能嵌入式数据库,支持 ARM64 NEON SIMD 优化、多级缓存和布隆过滤器
-
northstar-nstar
Northstar is an container runtime for Linux targetting embedded systems
-
turbokv
A fast, embedded key-value store with BTreeMap-like API
-
ssh-rs
In addition to encryption library, pure RUST implementation of SSH-2.0 client protocol
-
mediagit-config
Configuration management system for MediaGit Core
-
credence
An unfussy web server designed for straightforward authoring and scalable performance
-
nc-to-pq
A CLI tool to convert 1D variable NetCDF4 files to Apache Parquet format
-
qpack
HTTP3 QPACK header compression algorithm accoring to IETF#9204
-
numpress-rs
A pure rust implementation of ms-numpress, a fast, minimally lossy compression algorithm for mass spectrometry data
-
lznt1
A pure Rust implementation of the LZNT1 compression algorithm used by Windows
-
nanobit
Ultra-fast binary serialization with multi-format compression and zero-copy deserialization
-
simple-base64
encodes and decodes base64 as bytes or utf8 with simple API
-
tidesdb-rs
Rust wrapper for TidesDB, a fast and efficient key-value storage engine
-
hexz-fuse
FUSE filesystem adapter for Hexz snapshots
-
press_rs
Tiny file compressor and packager on Rust
-
vortex-fsst
Vortex FSST string array encoding
-
packbits-rle
PackBits algorithm commonly used on the classic Apple Macintosh platform
-
dgen-data
High-performance random data generation with controllable deduplication and compression
-
tmf
3D model compression format achieving compression ratio of between 4.2 and 1.95, while being very fast to read and having no visual difference between compressed and uncompressed models
-
hedl-parquet
HEDL to/from Apache Parquet conversion
-
inklog
Enterprise-grade Rust logging infrastructure
-
lzo1x
Safe Rust port of the LZO1X compression algorithm
-
sharc
high-speed archiver using the density compression library
-
compress
Various compression algorithms written in rust
-
zstd-reusectx
Binding for the zstd compression library, with the ability to reuse compression contexts
-
http_encoding_headers
handling HTTP Accept-Encoding and Content-Encoding headers with support for common compression algorithms and custom encodings
-
midas_processor
High-performance Rust tool for converting UK Met Office MIDAS weather datasets from BADC-CSV to optimized Parquet format
-
ecoord
transforming between 3D coordinate frames
-
archflow
Create a streamable Zip archive
-
rustfs-utils
functions and data structures for RustFS, providing essential features like hashing, compression, and network utilities
-
zinchi
A compact binary representation for InChI Keys, reducing their size from 27 bytes to 9-14 bytes
-
hzcat
CLI to decompress a headerless file compressed with the DEFLATE algorithm
-
graphrox
A graph library for graph compression and fast processing of graph approximations
-
include-flate-compress
Compression algorithm provider
-
ddup-bak
An archive format that supports multiple compression algorithms at once
-
dwarfs
reading DwarFS archives (aka. DwarFS images)
-
firecloud-storage
Chunking, compression, and local storage for FireCloud distributed storage
-
base_sequence_compression
compressing and decompressing DNA sequences
-
pconvert-rust
Rust version of P(NG)Convert, a simple PNG conversion tool
-
hayro-ccitt
A decoder for group 3 and group 4 CCITT images
-
test-bd
CLI tool for creating procedurally generated test block devices using ublk
-
haagenti-simd
SIMD-accelerated primitives for Haagenti
-
nvtt_rs
wrapper around the Nvidia Texture Tools library
-
haagenti
Next-generation compression library with LZ4, Zstd, Brotli, and Deflate support
-
haagenti-lz4
LZ4 and LZ4-HC compression for Haagenti
-
vach-cli
A command-line tool to work with .vach files
-
lz77_project
a limited implementation of the LZ77 algorithm for learning purposes
-
pinkie
(Almost) compile-time scoped CSS-in-Rust
-
lzs
A LZSS (early implementation) en-/decompressor (lossless data compression, no_std capable, in pure Rust)
-
cramjam
Thin Python bindings to de/compression algorithms in Rust
-
rans
rANS (range variant of Asymmetric Numeral Systems) encoder and decoder
-
trueno-zram-adaptive
ML-driven compression algorithm selection for trueno-zram
-
bincache
ZitaneLabs binary cache
-
fastq
A parser for fastq
-
falcompress
handling some of Falcom's proprietary compression algorithms, with emphasis on producing identical bitstreams to Falcom's own tools
-
paxit
flexible Rust library for compressing and decompressing files using various algorithms, with a modular design that allows easy addition of new compression formats
-
kwaai-compression
Compression utilities for KwaaiNet - 8-bit quantization, gradient compression
-
roead
Rust port of oead C++ library for common Nintendo formats
-
gfwx
Good, Fast Wavelet Codec (Rust)
-
lnc-network
Network layer for LANCE - LWP protocol, connection handling, zero-copy parsing
-
fracpack
Convert to and from the fracpack format
-
pinenut-log
An extremely high performance logging system for clients (iOS, Android, Desktop), written in Rust
-
prestige-cli
CLI interface for manually fetching and reading Prestige-parquet files
-
squinter
interface with SquashFS filesystems
-
image-blp
encode/decode Blizzard BLP texture format
-
quicklz
fast compression algorithm. This library is an implementation of the QuickLZ format in rust
-
rust-lzxpress
interface for Microsoft LZXpress decompression
-
cgn
optimally compressing chess games in PGN format
-
tropy
Entropy viewer for the command line
-
resource-proxy-pingora
A Pingora module for serving static files
-
limber
(but quick) tool for backing up Elasticsearch documents
-
pulau-rs
allocation-free union-find library for bare metal environments
-
lsdj
interfacing with LSDJ files and memory
-
rscompress
compression of data
-
plantuml_encoding
Encoding and decoding text plantuml diagrams to facilitate communication of them through URL
-
compresto
A command-line tool to benchmark various compression algorithms
-
cargo-make-rpm
generate rpm package from a rust project
-
litl
A JSON dialect with support for tagged binary data
-
salzweg
A LZW encoder and decoder, fast and memory efficient
-
zerocrush
Low-overhead compression for sparse files
-
static-files-module
A module for serving static files with Pingora
-
zip-lzma
support the reading and writing of zip files. Forked to add lzma decompression support.
-
mekuteriya
Ethiopian calendar implementation in Rust
-
rmw-utf8
Short text compression algorithm for utf-8 (optimized for Chinese , developed based on rust programming language). 面向utf-8的短文本压缩算法(为中文压缩优化,基于rust编程语言开发)。
-
byte-size
An effective short string shrinker with total disregard for speed, memory usage and executable size
-
libsfasta
Better FASTA sequence compression and querying
-
libflate_lz77
LZ77 encoder for libflate crate
-
osm-pbf
Read and write the OSM PBF Format
-
pokemon-sprite-compression
dealing with compressed Pokemon sprites
-
archivelib
An implementaton of the Greenleaf ArchiveLib compression/decompression algorithm
-
rustfs-rio
Rio is a RustFS component that provides a high-performance, asynchronous I/O framework for building scalable and efficient applications
-
zx0
compressor implementation for Rust
-
cgn-cli
A command-line tool for optimally compressing chess games in PGN format
-
rsmc-tokio
An async memcached client for Tokio
-
generic_compression
providing generic implementations of common compression algorithms
-
pco_store
Easy to use numeric compression
-
heatshrink
A minimal implementation of the heatshrink compression algorithm for no_std environments
-
haagenti-grpc
gRPC server for Haagenti compression service
-
lzd
LZ double-factor factorization
-
libtor-sys
that internally compiles Tor and its dependencies
-
xpress_rs
Xpress implementation in Rust
-
ncw
Native Instruments NCW audio file format support
-
locustdb-compression-utils
compressing and decompressing sequences used in LocustDB
-
compressed-rtf
[MS-OXRTFCP]: Rich Text Format (RTF) Compression Algorithm
-
respk
Manage resource files using a fast, custom open format designed especially for use in games
-
binstore
key-value store written in Rust. Uses its own compact file format.
-
shuffly
Increases compressability of data with fixed-sized records
-
tileset
Tailset definition, and supports importing multiple formats
-
rusty-compression
Low rank compression algorithms in Rust
-
ikconfig
A CLI utility to extract the .config file from a kernel image
-
polyline-codec
Encode and decode polylines
-
numpress
A pure rust implementation of ms-numpress, a fast, minimally lossy compression algorithm for mass spectrometry data
-
lzw-compress
efficient implementation of the LZW data compression algorithm. LZW is a widely used compression algorithm that can be used to reduce the size of data for storage or transmission.
-
vbe
Variable Byte Encoding (VBE) compression algorithm
-
hydraulic
An interface for generic compression library usage with a collection (unimplemented so far) of pre-existing compression libraries
-
lil
A fast compression algorithm with support for streaming very small values
-
compressible
Check if a content-type can be compressed using gzip, deflate, brotli, etc
-
gortsz
#![no_std] time series compressor based on the Gorilla whitepaper
-
blowtorch
running and creating Rust models trained in Pytorch
-
stowr-core
Core library for stowr file management system - provides file compression, storage, and indexing functionality
Try searching with DuckDuckGo or on crates.io.