-
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.
-
zip
support the reading and writing of zip files
-
tar
file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
brotli
compressor and decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that…
-
miniz_oxide
DEFLATE compression and decompression library rewritten in Rust based on miniz
-
lz4_flex
Fastest LZ4 implementation in Rust, no unsafe by default
-
log4rs
A highly configurable multi-output logging implementation for the
log
facade -
parquet
Apache Parquet implementation in Rust
-
zstd
Binding for the zstd compression library
-
lz4
bindings library
-
async-compression
Adaptors between compression crates and Rust's modern asynchronous IO types
-
oxipng
A lossless PNG compression optimizer
-
deflate
zlib and gzip encoder written in Rust
-
libflate
DEFLATE algorithm and related formats (ZLIB, GZIP)
-
libz-sys
Low-level bindings to the system libz library (also known as zlib)
-
trie-rs
Memory efficient trie (prefix tree) and map library based on LOUDS
-
bitpacking
Fast integer compression/decompression via SIMD bit-packing. Port of simdcomp to rust.
-
ruzstd
A decoder for the zstd compression format
-
sevenz-rust
A 7z decompressor/compressor written in pure rust
-
libdeflater
Bindings to libdeflate for DEFLATE (de)compression exposed as non-streaming buffer operations. Contains bindings for raw deflate, zlib, and gzip data.
-
ouch
A command-line utility for easily compressing and decompressing files and directories
-
weezl
Fast LZW compression and decompression
-
lzzzz
Full-featured liblz4 binding for Rust
-
inflate
DEFLATE decoding
-
louds-rs
High performance LOUDS (Level-Order Unary Degree Sequence) library
-
oxyroot
attempt to make library reading and writing of
.root
binary files which are commonly used in particle physics -
bzip2
Bindings to libbzip2 for bzip2 compression and decompression exposed as Reader/Writer streams
-
zune-inflate
A heavily optimized deflate decompressor in Pure Rust
-
unrar
list and extract RAR archives
-
brotlic
Bindings to the brotli library featuring a low-overhead encoder and decoder, io::Write and io::Read wrappers for compression and decompression at customizable compression qualities and window sizes
-
pdf
PDF reader
-
tsz-compress
Delta-delta, Delta compression for time series data
-
crabz
Parallel Compression
-
zopfli
compression algorithm
-
zip-extensions
An extension crate for zip
-
minify-js
Extremely fast JavaScript minifier
-
ar_archive_writer
A writer for object file ar archives
-
esthri
Extremely simple (memory stable) S3 client that supports get, put, head, list, and sync
-
zip-extract
Archive extraction via zip-rs, automated
-
chd
File Format
-
niffler
transparent support for compressed files
-
laz
Rust port of Laszip compression. of the LAS format
-
q_compress
Good compression for numerical sequences and time series
-
hdt
Header Dictionary Triples (HDT) RDF compression format
-
cargo-zbuild
-
arx
A file archive based on Jubako container
-
fid-rs
High performance FID (Fully Indexable Dictionary) library
-
raft-engine
A persistent storage engine for Multi-Raft logs
-
dsi-bitstream
read/write bit streams supporting several types of instantaneous codes
-
vach
archiving format, designed for storing assets in compact secure containers
-
lz4-sys
Rust LZ4 sys package
-
qbsdiff
Fast and memory saving bsdiff 4.x compatible delta compressor and patcher
-
bsdiff
Rust port of the bsdiff binary diffing algorithm
-
conserve
A robust backup tool
-
cmprss
A compression multi-tool for the command line
-
libz-ng-sys
Low-level bindings to zlib-ng (libz-ng), a high-performance zlib library
-
cseq_benchmark
The program for benchmarking compact sequences and bitmaps
-
xz2
Rust bindings to liblzma providing Read/Write streams as well as low-level in-memory encoding/decoding
-
bitfield-rle
A run-length-encoder that compresses bitfields
-
refpack
providing compression/decompression for the RefPack compression format, utilized by many early 2000s EA games
-
sux
A pure Rust implementation of succinct and compressed data structures
-
compress-tools
functions for compressed and archive files handling
-
qwt
Quad Wavelet Tree
-
structdiff
zero-dependency crate for generating and applying partial diffs between struct instances
-
lzss
en-/decompressor (lossless data compression, no_std capable, in pure Rust)
-
grenad
Tools to sort, merge, write, and read immutable key-value pairs
-
delharc
parsing and extracting files from LHA/LZH archives
-
huffman-compression
Package to encode and decode Huffman Strings
-
lzma-sys
Raw bindings to liblzma which contains an implementation of LZMA and xz stream encoding/decoding. High level Rust bindings are available in the
xz2
crate -
twmap
Parse, edit and save Teeworlds and DDNet maps
-
archflow
Create a streamable Zip archive
-
rans
rANS (range variant of Asymmetric Numeral Systems) encoder and decoder
-
nydus-utils
helpers for Nydus Image Service
-
lzxd
Decompression implementation for Microsoft's LZXD compression format
-
rc-zip
An I/O-agnostic implementation of the zip file format
-
applesauce
compressing files with apple file system compression
-
autocompress
Automatically select suitable decoder from magic bytes or encoder from file extension
-
moss-trimmer
Archiver and parser for Measure of Software Similarity (MOSS) results
-
simple-task-timer
timer for keeping track of your tasks without leaving the terminal
-
matchtigs
Different algorithms for computing small and minimum plain text representations of kmer sets
-
piz
piz (a Parallel Implementation of Zip) is a ZIP archive reader designed to concurrently decompress files using a simple API
-
pixlzr
lib and CLI for the pixlzr image format
-
async-tar
async TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
yazi
DEFLATE/zlib compression and decompression
-
sn-releases
Download and unpack binaries released from the safe_network repository
-
s3get
Download a single file from S3 using chunks
-
compressed_log
Log compression on the fly
-
partialzip
Download single files from online zip archives or list the content
-
zstd-seekable
Bindings to the seekable version of ZStandard
-
mtzip
making zip archives with multithreaded compression
-
backup-deduplicator
deduplicate backups. It builds a hash tree of all files and folders in the target directory. Optionally also traversing into archives like zip or tar files. The hash tree is then used to find duplicate files and folders.
-
memory-serve
Fast static file serving for axum web applications
-
fast-assets
Easy to use Assets Manager
-
cpio
An API for creating CPIO archives
-
rust-gd
Generalized Deduplication based on Error-Correcting Codes
-
cgn-cli
A command-line tool for optimally compressing chess games in PGN format
-
waj
Store a web site in a package
-
zipit
Create and stream zip archives on the fly
-
lzma-rs
A codec for LZMA, LZMA2 and XZ written in pure Rust
-
cpio-archive
cpio archive reading and writing
-
bincache
ZitaneLabs binary cache
-
mayda
Compression of integer arrays, favoring decompression speed
-
streaming-decompression
Fallible streaming iterator specialized for decompression
-
krata-tokio-tar
async TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
gix-worktree-stream
generate a byte-stream from a git-tree
-
csf_benchmark
The program for benchmarking Compressed Static Functions
-
fastfibonacci
Fast Fibonacci encoding/decoding
-
cloudflare-zlib
Safe wrapper for Cloudflare's optimized zlib
-
fdeflate
Fast specialized deflate implementation
-
deflate64
based on .NET's implementation
-
lz-str
A port of lz-string to Rust
-
liblzma
Rust bindings to liblzma providing Read/Write streams as well as low-level in-memory encoding/decoding. forked from xz2.
-
assorted-debian-utils
Collection of various utilities for Debian work
-
bitterlemon
An RLE-based encoder and decoder for bit streams
-
zstd-safe
Safe low-level bindings for the zstd compression library
-
flate3
High-performance RFC 1952 compression and de-compression
-
zopen
Automatically open compressed files
-
rust-jav
process jav files
-
nvtt_rs
wrapper around the Nvidia Texture Tools library
-
cart_container
The CaRT file format is used to store or transfer malware and it's associated metadata. It neuters the malware so it cannot be executed, and encrypts it so anti-virus software cannot flag the CaRT file as malware
-
lz-fear
A fast pure-rust no-unsafe implementation of LZ4 compression and decompression
-
compu
Rust Compression library with generic interface
-
coding_benchmark
The program for benchmarking Huffman coding algorithms
-
gzp
Parallel Compression
-
tarutil
CLI utility to extract tarballs with conflicting file paths on case-insensitive operating systems
-
bita
Differential file synchronization over http(s)
-
minicdn
Static files, compressed for efficiency
-
timestudy
Track your activities
-
asar
read and write asar archives, often used by Electron apps
-
swc-minify
binary wrapper around SWC to minify JS files. No custom config supported yet - just specify input file and it's done.
-
lzfse_rust
A pure Rust LZFSE library
-
misc_utils
A small collection of convenient and utility functions developed for personal use
-
vach-cli
A command-line tool to work with .vach files
-
pco
Good compression for numerical sequences
-
minify
text minification. Currently supported: html, json
-
save_my_code
save code and other files
-
blosc-src
FFI bindings for blosc-c
-
destiny-pkg
Destiny 1/2 Tiger package library and tools (unpacker, verification)
-
person_struct_parser
Rust parser for person struct
-
applesauce-cli
A command-line interface for compressing and decompressing files using macos transparent compression
-
palmdoc-compression
Fast & safe implementation of PalmDoc/MOBI/AZW/Kindle flavored LZ77
-
iascar
incremental answer set count with anytime refinement
-
crates_tools
Tools to analyse crate files
-
huffman-compress
Huffman compression given a probability distribution over arbitrary symbols
-
bgzip
Rust implementation of bgzip
-
crunch64
handling common compression formats for N64 games
-
warc
reading and writing WARC files
-
lzma-rust
LZMA/LZMA2 codec ported from 'tukaani xz for java'
-
makepad-miniz
Makepad fork of miniz-oxide with no deps
-
tar-rsl
TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
aef
An encrypted file archiver
-
hyperbuild
Fast allocation-less HTML minifier with smart whitespace handling
-
netidx-archive
netidx archive file format
-
binstall-tar
TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
jsonm-bugfixed
jsonm implementation port for Rust. jsonm is a fast and safe way to compress JSON messages using memoization. jsonm makes messages up to several orders of magnitude smaller by getting rid of repeated names and values.
-
hff
Hierarchical File Format
-
scrunch
full-text-searching compression
-
fst-native
FST wavedump format reader implemented in safe Rust
-
salvage
A docker container utility to schedule archiving container volumes
-
heatshrink-bin
A minimal library implementing the heatshrink compression algorithm for no_std environments
-
byte-size
An effective short string shrinker with total disregard for speed, memory usage and executable size
-
ezlog
core function and code
-
bam
that allows to read and write BAM, SAM and BGZIP files, written completely in Rust
-
minimum_redundancy
encode and decode data with binary or non-binary Huffman coding
-
arcode
An Arithmetic Coder (lossless entropy encoder)
-
bzip3
compression library
-
mpq
reading MPQ archives
-
archive-reader
reading files from archives
-
nexrad
Download and decode functions for NEXRAD radar data
-
bzip2-rs
Pure Rust bzip2 decompressor
-
gix-archive
archive generation from of a worktree stream
-
android-sdkmanager-rs
Rust native replacement for Android's sdkmanager
-
zip_structs
ZIP archives structures handling library
-
zfp-sys
Raw Rust bindings to ZFP (https://github.com/LLNL/zfp)
-
fluvio-compression
Fluvio Compression library
-
cabac
Context-adaptive binary arithmetic coding library
-
minilzo-rs
A pure rust implementation bound to the C version of minilzo
-
pcompress
Experimental, efficient, and performant binary representation of districting plans
-
libz-rs-sys
A memory-safe zlib implementation written in rust
-
bffextract
Extract content of BFF file (AIX Backup file format)
-
stardict
Rust implement stardict
-
rocket_async_compression
Response compression in both gzip and brotli formats for the Rocket webserver using the
async-compression
library -
uncrx-rs
Uncrx is a library that helps you convert a CRX Extension to a zip file that can be easily extracted
-
zstd-reusectx
Binding for the zstd compression library, with the ability to reuse compression contexts
-
threecpio
manage initrd cpio archives
-
geomedea
a geospatial data format optimized for remotely accessing a subset of planet-wide data
-
libxlsxwriter-sys
Rust binding of libxlsxwriter
-
magic-pack
Magic pack tool
-
binstall-zip
support the reading and writing of zip files
-
iroh-car
car files for iroh
-
banzai
A pure Rust bzip2 encoder
-
archie-cli
Archie is a simple CLI tool that allows you to archive infrequently used folders effortlessly and intelligently
-
zchunk
A pure rust library for parsing and generating zchunk file
-
ciso
image compression and decompression
-
kv-trie-rs
KV capable prefix trie library based on LOUDS
-
vcdiff-merger
A pure Rust library for merging VCDIFF files
-
libcramjam
Compression library combining a plethora of algorithms in a similar as possible API
-
packed-char
Stores a char or a 22-bit integer in 32 bits
-
cita-snappy
provide compress method
-
img-archive-parser
reading and extracting files from IMG Archives
-
gfwx
Good, Fast Wavelet Codec (Rust)
-
jsonm
port for Rust. jsonm is a fast and safe way to compress JSON messages using memoization. jsonm makes messages up to several orders of magnitude smaller by getting rid of repeated names and values.
-
apple-xar
XAR archive reading and writing
-
tla
A CLI tool for compressing and encrypting a file or a directory. (tar, lzma, aes & des & rsa)
-
locustdb-compression-utils
compressing and decompressing sequences used in LocustDB
-
lib-messenger-archive
read the MSN / Windows Live Messenger conversation archives
-
chess-huffman
Compresses chess games using Huffman coding
-
tera-client-packer
A CLI Utility to pack, compress and fragment TERA Online client files
-
modark
get and parse Mod Archive module data (forked from trackermeta by vivyir for a Discord bot)
-
streaming-libdeflate-rs
Streaming decompression RIIR of libdeflate
-
zlib-rs
A memory-safe zlib implementation written in rust
-
bzip2-sys
Bindings to libbzip2 for bzip2 compression and decompression exposed as Reader/Writer streams
-
rkyv-owned-archive
Helpers for having owned Archived types in rkyv
-
rapid-qoi
Optimized QOI format encoder and decoder
-
durl
multi fiber download http file
-
weighted_trie
Weighted prefix trie for autosuggestions
-
rust-lzma
interface for LZMA compression and decompression
-
compress
Various compression algorithms written in rust
-
blosc2-rs
Blosc2
-
warpalib
An unopiniated api for parsing renpy archives
-
malwaredb-lzjd
LZJD algorithm by Edward Raff -- https://github.com/EdwardRaff/jLZJD
-
bidiff
A bsdiff-derived binary patching tool - patch library
-
comprez
compressing and decompressing structs and enums
-
tpbackup
CLI utility that allows to backup Targetprocess resources
-
streamvbyte64
stream-vbyte codec supporting 64-bit wide values
-
compress-manager
Rust compression manager
-
archivelib
An implementaton of the Greenleaf ArchiveLib compression/decompression algorithm
-
zotgtfs
Conversion of Anteater Express data to GTFS Schedule and Realtime
-
datasus-dbc
Decompress DATASUS's *.dbc files into *.dbf files
-
bsatoollib
working with BSA files
-
blosc
Rust bindings to the C-BLOSC compression library
-
archive-rs
archive file library
-
strawboat
A native storage format based on Apache Arrow
-
libosu
General-purpose osu! library
-
noodles-bgzf
Blocked gzip format (BGZF) reader and writer
-
fpzip-sys
Raw Rust bindings to FPZIP (https://github.com/LLNL/fpzip)
-
blosc2-src
FFI bindings for c-blosc2
-
lz4-java-wrc
fork of
lz4jb
to ensure it gives back access to the underlying writer (wrc = “write continue”)lz4jb
is a Rust implementation of the LZ4BlockOutputStream format from https://github… -
smush
Common rust abstraction around a variety of compression codecs
-
zstd-sys
Low-level bindings for the zstd compression library
-
rust-lzxpress
interface for Microsoft LZXpress decompression
-
stream-unpack
A small library for stream unpacking archives
-
rc-zip-sync
Synchronous zip reading on top of rc-zip
-
lzo1x
Safe Rust port of the LZO1X compression algorithm
-
goxoy-tar-archive
Goxoy File Storage Library
-
oscar-io
Readers/Writers for OSCAR Corpora
-
caido-convert
Encoding library for web security applications
-
shader-crusher
A little helper to optimize glsl shaders for size
-
try_zip
Zip with a shorter or optional second iterator
-
plan9whack
A port of the whack compression scheme from Plan9's venti
-
hdf5-sys
Native bindings to the HDF5 library
-
serbzip
A quasi-lossless Balkanoidal meta-lingual compressor
-
bidule
Ultra simple Functional Reactive Programming, made with stuff, things, device, thingumajig, etc
-
metrics-datadog-exporter
A
metrics
compatible exporter that sends metrics to DataDog -
smoosh
automatic async recompression!
-
newpfd
integer compression/decompression
-
var_byte_str
Variable byte encoding string by using gap instead of code point
-
minilzo
A wrapper around the portable lossless data compression library
-
include_file_compress
Includes content of file in your binary with compression at compile time
-
fr-trie
Fuzzy Radix Trie
-
rotating-file
A thread-safe rotating file with customizable rotation behavior
-
rscompress
compression of data
-
wkwrap
webKNOSSOS wrapper is a file format designed for large-scale, three-dimensional voxel datasets. It was optimized for high-speed access to data subvolumes, and supports multi-channel data and dataset compression.
-
docchi
A diff-based data management language to implement unlimited undo, auto-save for games, and cloud-apps which needs to retain every change
-
geochunk
Split a CSV semi-evenly based on ZIP population stats
-
unrar-async
List and extract .rar archives, async
-
oodle-safe
Safe low-level bindings for the oodle compression library
-
alac-encoder
Rust port of Apple's open source ALAC library
-
commodity-exchange-zh
中国商品交易所数据获取工具
-
synthzip
constructs synthetic Central Directories when missing from otherwise-valid ZIP data
-
lz4-compression
Pure Rust implementation of LZ4 compression and decompression as a library
-
libdivsufsort-rs
wrapper of libdivsufsort
-
xpress_rs
Xpress implementation in Rust
-
preflate-rs
Rust port of Preflate compression library
-
numpress
A pure rust implementation of ms-numpress, a fast, minimally lossy compression algorithm for mass spectrometry data
-
smaz2
small messages compression algorithm in rust
-
gix-testtools
Shared code for gitoxide crates to facilitate testing
-
pingora-header-serde
HTTP header (de)serialization and compression for Pingora
-
pdfshrink
Shrink PDF files using Ghostscript
-
snap
A pure Rust implementation of the Snappy compression algorithm. Includes streaming compression and decompression.
-
flexpolyline
Flexible Polyline encoding: a lossy compressed representation of a list of coordinate pairs or triples
-
adpcm-xq-sys
Bindings to the
adpcm-xq
C library -
salzweg
A LZW encoder and decoder, fast and memory efficient
-
python-oxidized-importer
A Rust-powered Python importer
-
zarchive
bindings to Exzap's ZArchive library
-
android-sparse
Android's sparse file format
-
memory-lol-client
Client library for accessing the memory.lol web service
-
oca_zip_resolver
Lib for resolving OCA Bundle from zip file to OCA struct
-
rust-dense-bitset
Efficient and compact bitsets for Rust
-
lzham-alpha-sys
Low level FFI-bindings for the lzham alpha codec
-
leanify-many
spawn leanify subprocesses
-
demsf-rs
A rewrite of https://github.com/phlbrz/demsf - DEMSF are bash scripts to Download and extract Microsoft Sharepoint file
-
stream-unzip
Unzip a file incrementally
-
pooled-writer
using N threads to write to M compressed files/writers
-
binjs_meta
Part of binjs-ref. Tools for manipulating grammars. You probably do not want to use this crate directly unless you're writing an encoder, decoder or parser generator for binjs.
-
downsample
keep downsampled history of data over long period of time
-
tar2arx
Convert a tar archive into a arx archive
-
simple_huffman
Dead simple Huffman encoding and decoding library
-
zip-merge
support the reading and writing of zip files. This is a fork of the
zip
crate -
dsrs
wrapper for Apache DataSketches
-
rlz
Relative Lempel-Ziv (RLZ): a LZ based compressor against a large static dictionary
-
box-format
Support library for the Box open standard archive format
-
gzip-header
decoding and encoding the header part of gzip files based on the gzip header implementation in the flate2 crate
-
osr-parser
parsing osu! osr files!
-
cryiorust
Crystallographic IO API to read different detector formats
-
yaz0
de/compressing Nintendo Yaz0 files
-
xl
A package to let you process *big* Excel files very quickly
-
slugid
generation for Rust
-
sevenzip-sys
FFI bindings to 7-zip
-
squash-sys
sys-level bindings to the squash compression library
-
zx0decompress
Decompress files in the ZX0 compression format commonly used on 8 bit platforms
-
rc-zip-tokio
Asynchronous zip reading on top of rc-zip (for tokio I/O traits)
-
zip-lzma
support the reading and writing of zip files. Forked to add lzma decompression support.
-
tejar
archiving the files for Hostn
-
blosc-sys
Rust FFI bindings to the C-BLOSC compression library
-
starbase_archive
packing and unpacking archives. Supports tar and zip.
-
mulm
A small mailing list manager for tiny community groups
-
asuran
Deduplicating, encrypting, fast, and tamper evident archive format
-
lzd
LZ double-factor factorization
-
unishox-rs
Rust bindings for Unishox2 compression for short strings
-
waybackmachine-client
Client to archive URLs in the Internet Archive's Wayback Machine
-
rustminify
Minifies Rust code
-
huff
Example compression/decompression CLI software based on the huff_coding crate
-
gma
read and write .gma files, the format used by garry's mods addons
-
flop
floppy-disk facades for common archive formats!
-
cdragon-wad
Work with WAD archive files used by Riot
-
Emily
A TODOs tracker
-
rpm-repository
RPM repository interaction
-
file-rotator
File rotation made simple
-
cgn
optimally compressing chess games in PGN format
-
asar_rs
Creating Electron app packages
-
http-encoding
compression for http crate type
-
quicklz
fast compression algorithm. This library is an implementation of the QuickLZ format in rust
-
prefix_uvarint
Prefix based variable length integer coding
-
cobalt-s3-archiver
CLI tool to create and validate ZIP archives in S3
-
paku
Collection of decompressors in pure safe Rust
-
blackhole-compress
data compression
-
archivio
Based on the content of the Files directory creates a Tags directory with symbolic links to original content. Files should follow the naming convention AAAA-MM-DD[_Tags]+
-
tf-asset-loader
loading assets from tf2 data files
-
libdds
work with the DDS image format. Supports normal images, mipmaps, cubemaps and compressed images with various header types
-
venom_log
Rust async log High-performance asynchronous logging
-
compressed_vec
Floating point and integer compressed vector library, SIMD-enabled for fast processing/iteration over compressed representations
-
atm0s-media-server-utils
Utils for atm0s-media-server
-
nano-leb128
Little endian base 128 variable-length code compression
-
seezee
A seekable
zstd
compressed buffer -
bitbottle
a modern archive file format
-
bcndecode-sys
Rust bindings to bcdec
-
compu-brotli-sys
Bindings to brotli C library
-
vcdiff-writer
creating valid VCDIFF files (not an encoder)
-
fluke-hpack
implementing HPACK coding, for the fluke project
-
mayda_codec
Separate compilation unit for functions generated by mayda_macros
-
zx0
compressor implementation for Rust
-
tiny-lsm
a dead-simple in-memory blocking LSM tree for constant-sized keys and values
-
vbe
Variable Byte Encoding (VBE) compression algorithm
-
wpress-oxide
interact with the wpress archive format
-
lzokay-native
A pure rust port of lzookay
-
crnlib
Rust port of crunch, to decode .crn file
-
lzham
High-level bindings for the lzham codec
-
weechat-relay-rs
interfacing with the WeeChat Relay protocol
-
kmers-rs
k-mer manipulation
-
licer
The license generator
-
unrar_sys
FFI bindings to unrar (with minimal abstractions)
-
huffman-codec
no_std codec for lossless compression via huffman codes
-
minhtml
[CLI] Extremely fast and smart HTML + JS + CSS minifier
-
bitar
bita archive utilities
-
v-trie
Just a generic compressed prefix tree
-
uint-zigzag
Uint is a convenience wrapper for zig-zag encoding integers to byte sequences. This allows better compression since the majority of numbers are quite small resulting in 1 or 2 bytes…
-
arithmetic-coding-adder-dep
fast and flexible arithmetic coding library
-
libdeflate-sys
Bindings to libdeflate for DEFLATE (de)compression exposed as non-streaming buffer operations. Contains bindings for raw deflate, zlib, and gzip data.
-
compression
libraries implemented by pure Rust
-
libwgetj
using wget to grab Java distributions
-
compacto
A fast way to compress & decompress JSON
-
minilz4
Minimal interface for the LZ4 compression library frame format
-
hpack_codec
Encoder and Decoder for HPACK (RFC 7541)
-
axfive-libzip
Bindings for system libzip
-
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.
-
explode
A decompression implementation for the implode algorithm from the PKWARE Data Compression Library
-
decompress
Extracting archives made easy
-
huff-tree-tap
Huffman Encoder and Decoder Library
-
zip-rs
Opinionated library for parsing ZIP archives
-
festy
3DS save file decompressor
-
zstd_util
zstd_safe based compression and decompression wrapper
-
shuffly
Increases compressability of data with fixed-sized records
-
analogize
log analyzer
-
general_storage_static
general_storage::Storage where backend is chosen statically by a feature
-
lzo-sys
Raw bindings to the LZO compression library
-
http_reader
HttpReader with cache can be used for ZipArchive, sevenz-rust and etc
-
veldora
A command-line program to bruteforce zips, pdfs and some popular hashes
-
repodb_parser
Parser for Arch Linux repository DB's
-
compressible-map
A hash map that allows compressing the least recently used values
-
adc
Apple Data Compression scheme used in DMG images
-
svbyte
Fast Stream VByte implementation
-
cramjam
Thin Python bindings to de/compression algorithms in Rust
-
group-varint-offset-encoding
Fast algorithm to compress lists if integers in blocks of 4. Appends 0s to blocks, if length of input is not divisable by 4.
-
makepad-zune-inflate
A heavily optimized deflate decompressor in Pure Rust
-
nus3audio
working with namco nus3audio audio archives
-
libflate_lz77
LZ77 encoder for libflate crate
-
tbc
Texture Block Compression (BCn)
-
retrocompressor
file compression with retro formats
-
xz
Rust bindings to liblzma providing Read/Write streams as well as low-level in-memory encoding/decoding. Alias of
xz2
crate -
fast-smaz
Pure Rust SMAZ compression implementation
-
xsnappy
Snappy compression algorithm implemented in Rust
-
minify-html-onepass
Even faster version of minify-html
-
zdd
A Zero-suppressed BDD library
-
self_update_danger_no_ssl_verify
Self updates for standalone executables. Originally by jaemk, this version has SSL verification removed.
-
crawler_data_client
client for programmatic download of crawler data
-
bcn
Texture Block Compression
-
pop-os/debrepobuilder
Build and maintain Debian repositories with a TOML config
-
xp3
archive library for rust
-
cpp-pack
program to zip C++ projects for university assignments
-
heatshrink-lib
A minimal library implementing the heatshrink compression algorithm for no_std environments
-
clickhouse-driver-lz4
LZ4 for ClickHouse Asynchronous Driver
-
git-zip
Zip only the files that are tracked by git
-
channelz_brotli
Brotli (C) compression for ChannelZ
-
streamvbyte
Rust FFI bindings for streamvbyte
-
roach
Rust object archive: strongly-typed persistent key value storage
-
vorbis_bitpack
Vorbis I bitpacking convention
-
zip2arx
Convert a zip archive into a arx archive
-
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
) -
pi-compression
that encodes data using digits of pi
-
oozle
Open source Kraken, Mermaid, Selkie, Leviathan, LZNA, Bitknit decompressor
-
path-with-zip
A PathBuf-like struct for zip archive use
-
prosto
Compress prost! messages with zstd, optional tokio channels support
-
redux
Adaptive arithmetic compression library written in Rust
-
gdeflate
compressing and decompressing the GDeflate format
-
cshannon
compression algorithms leading up to Huffman's encoding
-
include-flate-compress
Compression algorithm provider
-
gorilla
compression for Rust
-
constriction
Entropy coders for research and production (Rust and Python)
-
rust-lzo
A pure rust implementation of lzo converted from Linux's C implementation using corrode
-
zigzag
encoding and decoding
-
ricecomp
Rice Compression Algorithm from CFITSIO
-
tokio-snappy
Wrap rust-snappy as a async stream in tokio
-
mashi-core
A 100% Rust no-std implementation of an arithmetic coding, context mixing compressor based on PAQ
-
wuffs
Bindings to wuffs
-
the-lock-lib
encrypting files and packing them to an archive
-
lz77
Zero dependency pure rust implementation of the FastLZ LZ77 compression algorithm
-
include_assets
include compressed assets in a Rust executable
-
zippylib
versatile Rust library designed for integrating file compression and decompression functionalities into Rust projects
-
smaz
compression library suitable for compressing very short strings
-
rust7z
7-zip bindings for Rust
-
caff-archive
manipulating CAFF archives
-
lil
A fast compression algorithm with support for streaming very small values
-
async-tar-wasm
async TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
zipp
Safe libzip Bindings for Rust
-
brson-rs
JSONとBRSONの相互変換
-
ftools
Functional utilities for Rust
-
rustic_core
fast, encrypted, deduplicated backups that powers rustic-rs
-
range-encoding
range encoding (entropy coding), extracted from Opus
-
akv
Safe bindings for libarchive with minimum overhead
-
snappy
Rust bindings to the Google compression library 'snappy'
-
asuran-cli
Deduplicating, secure, tamper resistant archiver
-
zip_recurse
that allows to ZIP directories recursively
-
nlzss11
Nintendo's LZSS algorithm found in Skyward Sword
-
cloudflare-zlib-sys
Cloudflare fork of zlib with performance improvements
-
lz4-builder
zero dependency, tiny lz4 decompression wrapper built for lodpm
-
preflate-bindings
Minimal bindings to preflate, a deflate stream reconstruction library
-
libsodium-ffivj
Native bindings (FFI) to the libsodium library.Based on libsodium-ffi this crate upgrades rust edition to 2021 and zip & bindgen dependencies
-
bitpacking-plus
Wrappers of bitpacking with extra pack formats
-
oodle-sys
Low-level bindings for the oodle compression library
-
jotaro-sys
Unsafe bindings to minizip-ng
-
streaming-zip
create zip files on a non-seekable writer
-
pi_compress
通用压缩库
-
dens
Rust wrapper for the Density compression library
-
final-state-rs
Final State Compression in Rust
-
cement-extractor
File extractor for ATG Core Cement Library RCF archives
-
pdfutil
PDF document manipulation
-
uclcli
command line compressor/decompressor using libucl / NRV
-
zest
Rust zip library
-
deterministic-zip
generate consistent Zip files
-
egzreader
Read gzip/non-gzip stream easily
-
internet_archive
Unofficial archive.org library
-
nix-cpio-generator
Dump a Nix's closure as CPIOs
-
mozlz4
Decompress / compress mozlz4 files, specifically search.json.mozlz4 in Firefox
-
lz4_net_legacy
About implementation of the C# LZ4Net stream format in rust using lz4flex
-
guywaldman/ravro
CLI for Apache Avro with a high-level API
-
zstd-seekable-s3
Seekable zstd-compressed S3 objects
-
xkcd-search
Search for xkcd comics and retrieve metadata
-
c2_histograms
Tools for histogram compression and usage
-
nfdump
reading nfdump files
-
just-fetch
Just fetch the file, unzipping it if needed
-
hop_leap
Easily connect to Leap Edge in Rust
-
xarchive
archive tool
-
strmap
A map using strings or paths as keys
-
ages-ice-archive
Functions for packing and unpacking SEGA's ICE archive format, used in Phantasy Star Online 2
-
deobfuscator
Data compression and obfuscator
-
dbcomprs
Compress utils for developing database
-
libwaj
handle waj file, the pack format for web site
-
budget
Summarise budget/finance information with file-per-finance
-
fastlanes_rs
Wrapper for the FastLanes Compression Format C++ library
-
libstomper
stomper compression tool
-
pakman
File compression(zip) PAcKaging MANager
-
wux-cli
Basic CLI tool for the WUX compression format for Wii U disc images
-
lzjd
algorithm (https://github.com/EdwardRaff/jLZJD)
-
agram
An offline anagram library
-
nutshell
Image manager of Project Polya
-
rayonzip
Make zip archives with concurrent compression using rayon
-
yada
double-array trie library aiming for fast search and compact data representation
-
emoji-gen
Emoji import file generator for calckey
-
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.
-
tinystring
A string compression tool with dictionary generation
-
dark
Practical BWT-based compressor
-
quick-storer
An easy to use file and folder storing software
-
hash-compress
"Compress" data using BLAKE-3
-
brotli2
Bindings to libbrotli to provide brotli decompression and compression to Rust
-
libxlsxwriter-sys-cs
Rust binding of libxlsxwriter
-
deep-unpack
Unpack deep archive files recursively over a file tree or a folder
-
cloister
Zip non-git ignored files in a directory
-
satisfactory-save-file
Satisfactory save file representation and parser
-
thc
A compression scheme tailored for H3 cell indexes
-
pco_cli
compresses, inspects, and decompres pco data
-
openshaiya-extractor
extracting Shaiya archives
-
arkiv
providing convenience function to manipulate various kind of archive (zip, tar.gz, tar.xz, ... )
-
static-compress
Create a compressed copy of files matching a glob to serve statically compressed files with a web server
-
lib_manipulation_archive
archive manipulation
-
lzma
LZMA format handling
-
HoLib
extracting and replacing assets in .ho archives
-
viz-middleware
Viz Middleware
-
tinypng
Command line tool for compressing images using the TinyPNG API
-
rsar
archiver written in Rust
-
sludge-ar-with-ranlib
encoding/decoding Unix archive files
-
compressed_set
storing number sequences with outliners memeory efficiently
-
shoco-rs
Rust bindings to Shoco
-
lobo
wolf pack services
-
selfe-arc
file archive library, useful for bundling process binaries and configuration files with your seL4 application
-
serialqoi
Serial QOI de/encoder
-
huffmanrs
est une bibliothèque Rust permettant d'encoder et de décoder du texte en utilisant le codage de Huffman
-
goxoy_storage
Goxoy File Storage Library
-
liblzma-sys
Raw bindings to liblzma which contains an implementation of LZMA and xz stream encoding/decoding. High level Rust bindings are available in the
liblzma
crate -
libtool
build script helper to automatically generate libtool convenience library (.la) files
-
realfft
Real-to-complex forward FFT and complex-to-real inverse FFT for Rust
-
fst-sys
Bindings for GTKWave FST file manipulation API
-
zip_long
iterator adaptors for zipping together two or more iterators
-
zip-format
no_std primitives for low level interaction with zip archives
-
string_compressor
A very fast hasher that optimizes for small hash sizes
-
laszip-sys
Low level bindings to laszip
-
cnfpack
Converts between the text based DIMACS CNF file format and the compressed binary Cnfpack format
-
async_zip
An asynchronous ZIP archive reading/writing crate
-
zip_next
now a wrapper around
zip
, which is where all future development will take place. Please replace this crate withzip
as a dependency -
pipe_utils
File manipulation and other stuff used for testing etc
-
libfct4
FCT Version 4 (Devised by Janick Eicher) in Rust
-
compress_io
Convenience library for reading and writing compressed files/streams
-
phastft
A high-performance, quantum-inspired, implementation of FFT in pure Rust
-
theory
Documentation viewer (WIP)
-
peapod
Ultra-compact storage for enums
-
varint-rs
A small, zero dependency varint implementation in Rust
-
lzfoo
A pure Rust LZFSE command line tool
-
tokio-tar-up2date
async TAR file reader and writer. This library does not currently handle compression, but it is abstract over all I/O readers and writers. Additionally, great lengths are taken to ensure that the entire…
-
mycelium_command
Mycelium DDM
-
bloom2
Fast, compressed 2-level bloom filter and bitmap
-
subsetter
Reduces the size and coverage of OpenType fonts
-
universal-archiver
unpack archives without having to specify the archive type
-
itercounter
a test program for iterator
-
servo/fontsan
Sanitiser for untrusted font files
-
mc-repack
A command-line interface for repacking Minecraft mods and resource packs to optimize size and loading speed
-
iron_compress
A modifier for Iron that can compress response bodies
-
oscar-tools
Tools for processing OSCAR Corpora
-
summavy_fastfield_codecs
Fast field codecs used by tantivy
-
unwalk-base
modular features for unwalk
-
stream-vbyte
Compress and decompress numbers efficiently in the Stream VByte encoding
-
minicdn_core
Static files, compressed for efficiency (core crate)
-
chroma-rust
working with colors and color spaces
-
hst-tw-profiles
working with Twitter profiles
-
libyaz0
de/compressing Nintendo Yaz0 files
-
minizip-sys
Rust FFI bindings for minizip
-
DevCore
Rust Core Project
-
libribzip2
a bzip2 library written in pure rust
-
comprez_macro
Partner in crime with comprez, a library to compress structs and enums
-
lzf_headers
A small wrapper library for handling LZF compression with headers
-
blosc2-sys
Bindings to C Blosc2
-
concise
bitmap compression in Rust
-
zstud-sys
A basic wrapper around zstd
-
foyer-storage
storage engine for foyer - the hybrid cache for Rust
-
datafusion-objectstore-hdfs-no-test
A hdfs object store implemented the object store without zip test
-
io_utils
Some tools that are 'internal' for now because they are insufficiently refined and unstable, but which are used by other 'public' crates
-
stb_dxt
Rust bindings to stb_dxt.h
-
sc_compression
package for decompressing Supercell game assets
-
compressed_collections
Collections which transparently compress data to reduce memory usage
-
libbzip3-sys
FFI bindings to libbzip3
-
xeno-rs
Extracting archives and firmwares in rust
-
static-filez
Build compressed archives for static files and serve them over HTTP
-
arithmetic-coding
fast and flexible arithmetic coding library
-
zfp-sys-cc
Raw Rust bindings to ZFP (https://github.com/LLNL/zfp) with Microsoft Windows 10 support
-
archivelib-sys
An implementaton(in C++) of the Greenleaf ArchiveLib compression/decompression algorithm
-
wsd
Delivers what simply defined
-
tinify-rs
client for the Tinify API
-
abridge
Compress a sorted word list or decompress a file compressed by abridge or word-list-compress
-
seqcompress
A toy compression algorithm that combines sequences of bytes into smaller strings
-
mcap
reading and writing MCAP files
-
twist-lz4
An lz4 compression extension for twist
-
include_assets_decode
use include_assets instead of this
-
teeint
A teeworlds variable int packer/unpacker
-
lzss-cli
A LZSS en-/decompressor CLI (lossless data compression, in pure Rust)
-
xvf
Easy archive extraction
-
huff_coding
Huffman coding algorithm, enabling one to create a Huffman tree with any alphabet they choose
-
audec
Automatic decompression
-
binjs_io
I/O component of the Binary AST reference implementation
-
esbuild-rs
Rust wrapper for esbuild, an extremely fast JS minifier written in Go
-
absperf-minilzo
safe wrapper around absperf-minilzo-sys
-
wrappe
Packer for creating self-contained single-binary applications from executables and directories
-
squashfs
A pure rust implement of squashfs library
-
gwdiff
gawires official diff cli tool
-
gba-compression
Pure Rust implementations of the compression/decompression routines used by the GBA
-
libarchive
A safe Rust API for authoring and extracting archives with libarchive
-
doctor-diff-cli
creating and applying compressed archives of changes between two directory workspaces
-
simple-zip
Rust-based Library for File Compression and Decompression
-
sddm2rpm
cli tool to genrate rpms for sddm form tar.gz
-
jrnl
Journal for your day. Rust for python equivalent of the same name. Does not support all the features and is not a goal. Pull requests are welcome.
-
dpx
Dropbox API from the command line
-
dochy
A diff-based data management language to implement unlimited undo, auto-save for games, and cloud-apps which needs to retain every change
-
rsbx
Enhanced implementation of SeqBox in Rust
-
minilzo3
Pure Rust implementation of minilzo; initially created with c2rust
-
zx0dec
Command-line tool to decompress files in the ZX0 compression format commonly used on 8 bit platforms
-
lzip
Bindings to lzlib for lzip compression and decompression exposed as Reader/Writer streams
-
hemtt-io
An IO library for hemtt
-
mcap-rs
reading and writing Foxglove MCAP files
-
zip_archive
that archive a directory with a specific compression format
-
implode
Pure Rust implementation of the DCL Implode algorithm. Currently, only decompression is supported.
-
sqsh
compression software in Rust with focus on scientific data
-
basic_tar
Building blocks to read and write classic oldstyle tar archives and streams
-
js_sizers
get your javascript file size after minification and gzip
-
bgzf_rust_reader
reads and provides Random Access to BGZF(Bgzip) formatted file
-
tsz-macro
Delta-delta, Delta compression for time series data
-
bipatch
A bsdiff-derived binary patching tool - patch library
-
simpleconfig
config by string literal. Suitable for API config passing by string literal. Imagine you can pass
level=3;type=zstd
literally to compression algorithm library instead of Config::Builder::new()… -
group-varint-encoding
Fast algorithm to compress lists if integers in blocks of 4. Appends 0s to blocks, if length of input is not divisable by 4.
-
brotli-decompressor
brotli decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard…
-
comprexor
lib to compress and extract files and directories
-
zipng
Polyglot encoder for ZIP-and/or-PNG files
-
whitespace-sifter
Sift duplicate whitespaces away!
-
seqio
File reading and writing, support gzip format compression
-
lz4jb
LZ4BlockOutputStream format from https://github.com/lz4/lz4-java. This is not compatible with the standard LZ4 Block format
-
rga
Old version! Please see ripgrep_all
-
serbzip-core
A quasi-lossless Balkanoidal meta-lingual compressor
-
qcow
working with QEMU qcow images
-
stream_zipper
stream decompressing zip files
-
astcenc-rs
Idiomatic Rust bindings to the official ASTC encoder library from ARM
-
unbox
Command line utility that unpacks archives
-
pkgar-core
Core Data Types for the Redox Package Archive
-
gmod-lzma
util.Compress and util.Decompress but in Rust!
-
ages-prs
Compression and decompression of PRS, SEGA's LZ77 encoding
-
uncbv
CBV archive extractor written in Rust
-
xz-decom
XZ decompression using xz-embedded
-
lzokay
A minimal, MIT-licensed implementation of the LZO compression format
-
ahuff
An adaptive Huffman coder
-
huffman-encoding
Huffman encoding of arbitrary data
-
minifier
tool/lib for JS/CSS/JSON files
-
devker
Rust Core Project
-
de-obfuscator
Data compression and obfuscator
-
jotaro
minizip-ng wrapper