-
flate2
DEFLATE compression and decompression exposed as Read/BufRead/Write streams. Supports miniz_oxide and multiple zlib implementations. Supports zlib, gzip, and raw deflate streams.
-
self_update
Self updates for standalone executables
-
libdeflater
Bindings to libdeflate for DEFLATE (de)compression exposed as non-streaming buffer operations. Contains bindings for raw deflate, zlib, and gzip data.
-
memory-serve
Fast static file serving for axum web applications
-
sqlite-compressions
Compression, decompression, testing, diffing and patching functions for SQLite: gzip, brotli, bsdiff,
-
precompress
directory of assets
-
hpip
Host These Things Please - a modern async HTTP file server
-
rds2rust
A pure Rust library for reading and writing R's RDS (R Data Serialization) files without requiring an R runtime
-
libflate
DEFLATE algorithm and related formats (ZLIB, GZIP)
-
libdeflate-sys
Bindings to libdeflate for DEFLATE (de)compression exposed as non-streaming buffer operations. Contains bindings for raw deflate, zlib, and gzip data.
-
aki-xcat
concatenate files that are plain, gzip, xz and zstd
-
slinger
An HTTP Client for Rust designed for hackers
-
oxiarc-archive
Archive container format support for OxiArc (ZIP, TAR, GZIP, LZH, XZ)
-
rzopfli
A lossless data compression tool using Zopfli
-
tegdb
The name TegridyDB (short for TegDB) is inspired by the Tegridy Farm in South Park and tries to correct some of the wrong database implementations, such as null support, implicit conversion support, etc
-
pyx
High-performance reverse proxy with h2o configuration compatibility
-
ironbeam
A batch processing clone of Apache Beam in Rust
-
tar_light
tar archive reader and writer library
-
gzip-header
decoding and encoding the header part of gzip files based on the gzip header implementation in the flate2 crate
-
deflate
zlib and gzip encoder written in Rust
-
ui-build-compression
A compressor for static files producing gzip, brotli, deflate, and zstdandard file variants
-
libcramjam
Compression library combining a plethora of algorithms in a similar as possible API
-
hbackup
sample, high-performance, cross-platform backup tool written in Rust. It is designed to be fast, efficient, and easy to use, with a focus on performance and reliability.
-
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
-
fast-dav-rs
Fast CalDAV/CardDAV client with hyper + rustls, HTTP/2, compression, batching, and streaming XML parsing
-
deko
A decoder that automatically detects compression format (gzip, bzip2, xz, zstd) via external crates. Includes an encoder for the same formats as well.
-
archive-to-parquet
Recursively convert archives to parquet files
-
serdir
helpers for conditional GET, HEAD, byte range serving, and gzip content encoding for static files and more with hyper and tokio
-
zopen
Automatically open compressed files
-
prima_bridge
implement the bridge pattern
-
rpm-builder
CLI utility for creating simple RPMs
-
cloudflare-zlib
Safe wrapper for Cloudflare's optimized zlib
-
rebgzf
Efficient gzip to BGZF transcoder using Puffin-style half-decompression
-
bgzip
Rust implementation of bgzip
-
autocat
A command-line tool for transparent decompression of various formats to stdout
-
cargo-zhar
A Rust-based command-line tool for extracting response bodies from HAR (HTTP Archive) files
-
oci2rootfs
Convert OCI container images to ext4 root filesystems
-
noodles-bgzf
Blocked gzip format (BGZF) reader and writer
-
http-response-compression
Tower middleware for compressing HTTP response bodies
-
cloudflare-zlib-sys
Cloudflare fork of zlib with performance improvements
-
fly-accept-encoding
Determine the best encoding possible from an Accept-Encoding HTTP header
-
minicdn
Static files, compressed for efficiency
-
jgze
editing gzipped JSON files directly
-
oci2rootfs-cli
CLI tool for converting OCI container images to ext4 root filesystems
-
titan-api-codec
Helpers for encoding and decoding Titan API messages
-
kira_cdh_compat_fastq_reader
Streaming FASTQ reader compatible with CD-HIT input handling (plain and .gz), safe idiomatic Rust API; sync and async
-
oma-contents
APT Contents metadata handling library
-
compression
libraries implemented by pure Rust
-
pcapsql-core
Engine-agnostic PCAP protocol parsing library
-
slhs
http server
-
http-json-stream
An asynchronous JSON streamer for HTTP network requests
-
armature-compression
HTTP compression middleware with gzip, brotli, and zstd support
-
rocket_async_compression
Response compression in both gzip and brotli formats for the Rocket webserver using the
async-compressionlibrary -
haagenti-deflate
Deflate, Zlib, and Gzip compression for Haagenti
-
miniz-sys
Bindings to the miniz.c library
-
autocompress
Automatically select suitable decoder from magic bytes or encoder from file extension
-
nu_plugin_compress
A nushell plugin for compression and decompression, supporting zstd, gzip, bzip2, and xz
-
gzinspector
inspect gzip/zlib compressed files (especially chunked textual files such as WARC, WET, WAT, CDX, ZipNum, etc.)
-
varnishslog
Reads Varnish Cache VSL (binary) log stream and produces structured log records in JSON format
-
cramjam
Thin Python bindings to de/compression algorithms in Rust
-
isal-sys
isa-l sys crate
-
cmprss
A compression multi-tool for the command line
-
flate2-expose
DEFLATE compression and decompression exposed as Read/BufRead/Write streams. Supports miniz_oxide and multiple zlib implementations. Supports zlib, gzip, and raw deflate streams.
-
connectrpc-axum-client
Connect protocol client for connectrpc-axum
-
static-compress
Create a compressed copy of files matching a glob to serve statically compressed files with a web server
-
rustml
doing maching learning in Rust
-
tectonic_io_base
Basic types for Tectonic's pluggable I/O backend system
-
rust-stdf
parsing Standard Test Data Format (STDF) files of version V4 and V4-2007
-
tide-compress
Outgoing compression middleware for the Tide server framework
-
foodshare-compression
Response compression utilities with Brotli support
-
steganer
hide a file inside another... or to recover it.
-
egzreader
Read gzip/non-gzip stream easily
-
hotaru_lib
Small, sweet, easy framework for full-stack web application
-
crate_untar
Streaming reader of Cargo’s published package format (
.cratetarball) -
treewalker
navigate tree-formatted documents (json, toml, yaml ...) in the terminal
-
hyper-fast
Hyper and rust based very fast HTTP Web framework (much faster than actix and other frameworks)
-
indexed_deflate
Gzip/Zlib/DEFLATE decoder with efficient random access
-
simple-zip
Rust-based Library for File Compression and Decompression
-
memory-serve-core
Shared code for memory-serve and memory-serve-macros
-
webcomp
(WEB COMPressor) is a command-line tool that compresses files into multiple formats, including Brotli, Compress (LZW), Deflate, Gzip, and Zstandard. It helps generate pre-compressed…
-
better-limit-reader
Configurable limit reader that limits the number of bytes read from an underlying reader, supporting decompression from Gzip and Zlib compressed via
flate2 -
comprexor
lib to compress and extract files and directories
-
backseat-signed
Authenticate cryptographic links from a signed derivate to its source input
-
packdir
Easily embed directories of binary file data
-
wasm_gz
esm modules for gzip compression and/or decompression, with sync and async (worker) versions
-
bunko
lightweight, flexible, high-performance Rust library for data compression and decompression
-
async-compression-issue-150-workaround
Adaptors between compression crates and Rust's modern asynchronous IO types
-
binjs_es6
ES6 component of the Binary AST reference implementation
-
hydraulic
An interface for generic compression library usage with a collection (unimplemented so far) of pre-existing compression libraries
-
compressible
Check if a content-type can be compressed using gzip, deflate, brotli, etc
-
archiver-rs
easy interaction with multiple archive formats
-
agzip
Async compatible gzip (de)compressor
-
fetch_unroll
fetching and unrolling .tar.gz archives
-
seqio
File reading and writing, support gzip format compression
-
js_sizers
get your javascript file size after minification and gzip
-
anycat
extremely simple crate and tool that lets you unpack some single file archive and print its content to the standard output (or process it as a regular
BufRead) -
minicdn_core
Static files, compressed for efficiency (core crate)
-
compressed_string
String stored in memory in a compressed form, using the DEFLATE algorithm
-
radar_raf
Rust Application Framework
-
zopfli-sys
The original Zopfli C library
-
memory-serve-macros
Macro for memory-serve
-
binjs_shared
Shared component of the Binary AST reference implementation
-
detect-compression
Reader and Writer that auto-detect compresson algorithms
-
zlib_stream
decompress zlib-stream encoded WebSocket messages
-
ginfo
command line tool to display header information of gzipped data
-
gunzip-split
Uncompress concatenated gzip files back into separate files
-
brk_server
A server with an API for anything from BRK
Try searching with DuckDuckGo.