-
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…
-
miniz_oxide
DEFLATE compression and decompression library rewritten in Rust based on miniz
-
lz4_flex
Fastest LZ4 implementation in Rust, no unsafe by default
-
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…
-
zstd
Binding for the zstd compression library
-
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…
-
async-compression
Adaptors between compression crates and Rust's modern asynchronous IO types
-
oxipng
A lossless PNG compression optimizer
-
bitpacking
Fast integer compression/decompression via SIMD bit-packing. Port of simdcomp to rust.
-
bitcode
bitwise binary serializer
-
niffler
transparent support for compressed files
-
bzip2
Bindings to libbzip2 for bzip2 compression and decompression exposed as Reader/Writer streams
-
lz4
bindings library
-
weezl
Fast LZW compression and decompression
-
gzp
Parallel Compression
-
trie-rs
Memory efficient trie (prefix tree) and map library based on LOUDS
-
libdeflater
Bindings to libdeflate for DEFLATE (de)compression exposed as non-streaming buffer operations. Contains bindings for raw deflate, zlib, and gzip data.
-
async_zip
An asynchronous ZIP archive reading/writing crate
-
libz-sys
Low-level bindings to the system libz library (also known as zlib)
-
ruzstd
A decoder for the zstd compression format
-
zopfli
compression algorithm
-
libflate
DEFLATE algorithm and related formats (ZLIB, GZIP)
-
parquet2
Safe implementation of parquet IO
-
lzzzz
Full-featured liblz4 binding for Rust
-
sux
A pure Rust implementation of succinct and compressed data structures
-
inflate
DEFLATE decoding
-
yazi
DEFLATE/zlib compression and decompression
-
vortex-array
Vortex in memory columnar data format
-
bita
Differential file synchronization over http(s)
-
ubi
The Universal Binary Installer library
-
dotslash
Command-line tool to facilitate fetching an executable, caching it, and then running it
-
rc-zip-sync
Synchronous zip reading on top of rc-zip
-
arx
A fast, mountable file archive based on Jubako container. Replacement of tar and zip.
-
unrar
list and extract RAR archives
-
liblzma
Rust bindings to liblzma providing Read/Write streams as well as low-level in-memory encoding/decoding. forked from xz2.
-
zlib-rs
A memory-safe zlib implementation written in rust
-
dsi-bitstream
read/write bit streams supporting several types of instantaneous codes
-
sevenz-rust
A 7z decompressor/compressor written in pure rust
-
zip-extensions
An extension crate for zip
-
pyapp
Runtime installer for Python applications
-
fat-macho
Mach-O Fat Binary Reader and Writer
-
zip-extract
Archive extraction via zip-rs, automated
-
oneio
that provides unified simple IO interface for reading and writing to and from data files from different sources and compressions
-
axoasset
>o_o<
-
tsz-compress
Delta-delta, Delta compression for time series data
-
gix-archive
archive generation from of a worktree stream
-
ar_archive_writer
A writer for object file ar archives
-
cab
Read/write Windows cabinet (CAB) files
-
lzxd
Decompression implementation for Microsoft's LZXD compression format
-
memory-serve
Fast static file serving for axum web applications
-
zune-inflate
A heavily optimized deflate decompressor in Pure Rust
-
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…
-
pco
Good compression for numerical sequences
-
fdeflate
Fast specialized deflate implementation
-
flexpolyline
Flexible Polyline encoding: a lossy compressed representation of a list of coordinate pairs or triples
-
xz2
Rust bindings to liblzma providing Read/Write streams as well as low-level in-memory encoding/decoding
-
deflate64
based on .NET's implementation
-
hdt
Header Dictionary Triples (HDT) RDF compression format
-
mcap
reading and writing MCAP files
-
libz-ng-sys
Low-level bindings to zlib-ng (libz-ng), a high-performance zlib library
-
rc-zip-cli
A sample zip decompressor based on rc-zip
-
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
-
cseq_benchmark
The program for benchmarking compact sequences and bitmaps
-
delharc
parsing and extracting files from LHA/LZH archives
-
ouch
A command-line utility for easily compressing and decompressing files and directories
-
vortex-dtype
Vortex's core type system
-
libz-rs-sys
A memory-safe zlib implementation written in rust
-
compu
Rust Compression library with generic interface
-
applesauce
compressing files with apple file system compression
-
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…
-
fecr
FerrumCrimper - A fast, Rust-powered CLI tool for efficient file management, compression, and archival with support for multiple formats and secure data handling
-
chd
File Format
-
compress-tools
functions for compressed and archive files handling
-
swh-graph
Compressed in-memory representation of the Software Heritage archive graph
-
wrappe
Packer for creating self-contained single-binary applications from executables and directories
-
cloudflare-zlib
Safe wrapper for Cloudflare's optimized zlib
-
lzma-rs
A codec for LZMA, LZMA2 and XZ written in pure Rust
-
matchtigs
Different algorithms for computing small and minimum plain text representations of kmer sets
-
vach
archiving format, designed for storing assets in compact secure containers
-
loona-hpack
HPACK codec for the loona HTTP implementation
-
rzopfli
A lossless data compression tool using Zopfli
-
qbsdiff
Fast and memory saving bsdiff 4.x compatible delta compressor and patcher
-
mcvcli
A command line interface for managing Minecraft servers
-
grenad
Tools to sort, merge, write, and read immutable key-value pairs
-
rattler_repodata_gateway
interact with Conda repodata
-
structdiff
zero-dependency crate for generating and applying partial diffs between struct instances
-
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 -
laz
Rust port of Laszip compression. of the LAS format
-
deflate
zlib and gzip encoder written in Rust
-
libssh2-sys
Native bindings to the libssh2 library
-
minimizer
Minimize files to find minimal test case
-
derivre
A derivative-based regular expression engine
-
conserve
A robust backup tool
-
zip2arx
Convert a zip archive into a arx archive
-
webgraph
port of the WebGraph framework (http://webgraph.di.unimi.it/)
-
rawzip
A Zip archive reader and writer
-
fastpfor
written in Rust
-
louds-rs
High performance LOUDS (Level-Order Unary Degree Sequence) library
-
xx
A collection of useful Rust macros and small functions
-
rvpacker-txt-rs-lib
providing functions for rvpacker-txt-rs
-
smn_archive
An archive editor for a custom smnarchive format (.smn)
-
websum
Next-gen integrity checker written in Rust
-
epub
support the reading of epub files
-
font-manager
manage fonts on linux systems
-
zlib-header-cli
CLI to print details of the 2 Byte zlib header, as defined in RFC 1950
-
stackpack
A compressor-agnostic compression pipeline
-
miniphy
Create an ordered FASTA TAR file
-
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…
-
ripunzip
unzip an archive in parallel
-
ar
encoding/decoding Unix archive files
-
minimum_redundancy
encode and decode data with binary or non-binary Huffman coding
-
isal-rs
isa-l Rust bindings
-
zfp-sys
Raw Rust bindings to ZFP (https://github.com/LLNL/zfp)
-
piz
piz (a Parallel Implementation of Zip) is a ZIP archive reader designed to concurrently decompress files using a simple API
-
rexit
Export your Reddit Chats
-
backupsync
A fast and efficient multi-threaded backup tool written in Rust, supporting compression, incremental backup, and automation
-
vortex-proto
Protocol buffer definitions for Vortex types
-
varint-rs
A small, zero dependency varint implementation in Rust
-
pnp
Resolution primitives for Yarn PnP
-
waj
Store a web site in a package
-
moss-trimmer
Archiver and parser for Measure of Software Similarity (MOSS) results
-
bffextract
Extract content of BFF file (AIX Backup file format)
-
sevenz-rust2
A 7z decompressor/compressor written in pure Rust
-
tfd
Pure-Rust fork of the tinyfiledialogs C library
-
minicdn
Static files, compressed for efficiency
-
archflow
Create a streamable Zip archive
-
minify-js
Extremely fast JavaScript minifier
-
rattler_installs_packages
Datastructures and algorithms to interact with Python packaging ecosystem
-
many-unzip
Unzip iterators into tuples of arbitrary length, surpassing the limitations of
Iterator::unzip
anditertools::multiunzip
-
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
-
zstd-framed
zstd seekable format compression and decompression. Supports sync and async I/O
-
threecpio
manage initrd cpio archives
-
servicepoint
CCCB Service Point Display
-
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
-
applesauce-cli
A command-line interface for compressing and decompressing files using macos transparent compression
-
omicron-zone-package
Packaging tools for Oxide's control plane software
-
rfmp
A program to pack and install Factorio mods from source code quickly
-
cpio-archive
cpio archive reading and writing
-
gitlab-runner
Helper crate to build custom gitlab runners
-
niffler-temp
transparent support for compressed files
-
mpq
reading MPQ archives
-
json-job-dispatch
Dispatch jobs described by JSON files and sort them according to their status
-
add-determinism
RPM buildroot helper to strip nondeterministic bits in files
-
obfd
organize files into folders by date
-
ezcp
automatically generate test cases for competitive programming problems
-
ezark
Open source archive utility written in Rust
-
blosc
Rust bindings to the C-BLOSC compression library
-
edit-xlsx
A quick and easy-to-use Rust library for Excel file editing
-
twmap
Parse, edit and save Teeworlds and DDNet maps
-
bitfield-rle
A run-length-encoder that compresses bitfields
-
lz4-sys
Rust LZ4 sys package
-
prs-rs
High performance compressor/decompressor for the SEGA PRS Compression scheme
-
zstd-sys
Low-level bindings for the zstd compression library
-
sfbinpack
read Stockfish Binpacks
-
netidx-archive
netidx archive file format
-
sigstat
Statsig Rust SDK for usage in multi-user server environments
-
caligula
A lightweight, user-friendly disk imaging tool
-
refpack
providing compression/decompression for the RefPack compression format, utilized by many early 2000s EA games
-
cs_epic_chain
Chain implementation for epic, a simple, private and scalable cryptocurrency implementation based on the MimbleWimble chain format
-
cpio
An API for creating CPIO archives
-
rocket_async_compression
Response compression in both gzip and brotli formats for the Rocket webserver using the
async-compression
library -
bsdiff
Rust port of the bsdiff binary diffing algorithm
-
vkclient
Vk Api client implementation
-
detsys-ids-client
A client for install.determinate.systems
-
fid-rs
High performance FID (Fully Indexable Dictionary) library
-
slpz
Compresses and decompresses between the slp and slpz Slippi replay formats
-
tzf-rel
Probuf based binary timezone data distribution for tzf-rs
-
misc_utils
A small collection of convenient and utility functions developed for personal use
-
xvf
Easy archive extraction
-
easy-install
-
streaming-decompression
Fallible streaming iterator specialized for decompression
-
cabac
Context-adaptive binary arithmetic coding library
-
pardalotus_snapshot_tool
Tools to work with scholarly metadata snapshots from DataCite and Crossref
-
uesave
Unreal Engine save file (GVAS) reading/writing
-
mtzip
making zip archives with multithreaded compression
-
vortex-runend
Vortex run end encoded array
-
rpgcpf
GCPF archive compression and decompression library
-
redirectionio
Redirection IO Library to handle matching rule, redirect and filtering headers and body
-
mayda
Compression of integer arrays, favoring decompression speed
-
libcramjam
Compression library combining a plethora of algorithms in a similar as possible API
-
unzip-all
Decompress all file recursively using unar
-
tailcall-valid
validating multiple inputs, collecting all possible errors instead of failing at the first error. Useful for scenarios where comprehensive feedback is required for user inputs or configuration settings.
-
s3b
A command line tool for uploading data to Amazon S3, backed by an embedded database
-
partialzip
Download single files from online zip archives or list the content
-
simple-minify-html
Extremely fast and smart fork of minify-html
-
unarc-rs
handling & extracting ARJ, ARC, ZOO, SQ/SQ2/QQQ, SQZ, .Z and HYP archives
-
csf_benchmark
The program for benchmarking Compressed Static Functions
-
libwild
that provides a fast Linux linker
-
bitterlemon
An RLE-based encoder and decoder for bit streams
-
rapid-qoi
Optimized QOI format encoder and decoder
-
bgzip
Rust implementation of bgzip
-
luanti-protocol
Luanti protocol implemented in Rust
-
gzinspector
inspect gzip/zlib compressed files (especially chunked textual files such as WARC, WET, WAT, CDX, ZipNum, etc.)
-
stream-vbyte
Compress and decompress numbers efficiently in the Stream VByte encoding
-
scrunch
full-text-searching compression
-
files-diff
differing files and ZIP archives
-
vortex-dict
Vortex dictionary array
-
vq
A vector quantization library for Rust
-
gzip-header
decoding and encoding the header part of gzip files based on the gzip header implementation in the flate2 crate
-
warc
reading and writing WARC files
-
lz-str
A port of lz-string to Rust
-
lzma-rust2
LZMA/LZMA2 codec ported from 'tukaani xz for java'
-
direct-share
Share any files easily from your machine
-
lzfse_rust
A pure Rust LZFSE library
-
vpk
Valve Pak format parser for Rust
-
paxit
flexible Rust library for compressing and decompressing files using various algorithms, with a modular design that allows easy addition of new compression formats
-
riscv-isa
RISC-V instruction set architecture library
-
bzip2-rs
Pure Rust bzip2 decompressor
-
rdedup
Data deduplication with compression and public key encryption. - binary
-
lzss
en-/decompressor (lossless data compression, no_std capable, in pure Rust)
-
google-artifactregistry1-cli
A complete library to interact with Artifact Registry (protocol v1)
-
reatler
A thing that can bundle files into single one
-
huffc
A CLI tool for Huffman compression and decompression
-
post-archiver
A Unify Archive
-
nu_plugin_strutils
a collection of string utilities for nushell
-
hyper-archive
HPA | Ultra Fast Archive compression method for games and many other
-
blosc-src
FFI bindings for blosc-c
-
sz3
High level bindings to the SZ3 lossy floating point compressor
-
fspp
Filesystem++ : Access the filesystem in a cleaner, easier way
-
slugid
generation for Rust
-
pingora-header-serde
HTTP header (de)serialization and compression for Pingora
-
lzma_tarball
reading and writing tarballs with lzma compression
-
rvz
RVZ compression library
-
rusty_borg
simplifying BorgBack
-
arcode
An Arithmetic Coder (lossless entropy encoder)
-
sst
sorted string table abstraction
-
crate_untar
Streaming reader of Cargo’s published package format (
.crate
tarball) -
archive-to-parquet
Recursively convert archives to parquet files
-
bzip3
compression library
-
fst-reader
FST wavedump format reader implemented in safe Rust. Formerly known as fst-native.
-
compressed_log
Log compression on the fly
-
boytacean-encoding
Codecs library for Boytacen
-
rasn-cdt
Data types for the Compressed Data Type
-
bondrewd
Bit-Level field packing with proc_macros
-
bzip2-sys
Bindings to libbzip2 for bzip2 compression and decompression exposed as Reader/Writer streams
-
simple-arithmetic-coding
Arithmetic coding, directly derived from the well-known CACM87 C-language implementation
-
weg_li_api
Making working with the weg.li API more convenient
-
noodles-bgzf
Blocked gzip format (BGZF) reader and writer
-
libdivsufsort-rs
wrapper of libdivsufsort
-
compressed-intvec
A compressed integer vector with fast random access that stores values with instantaneous codes in a bitstream
-
minify
text minification. Currently supported: html, json
-
hyperbuild
Fast allocation-less HTML minifier with smart whitespace handling
-
slice-utils
A collection of slice utils, like itertools
-
fastfibonacci
Fast Fibonacci encoding/decoding
-
wallabag-api
Client API library for Wallabag
-
cpclib-crunchers
crunchers that are used in cpc world
-
xkit
A xkit
-
assemblyline-models
Data models for the Assemblyline malware analysis platform
-
nexrad-data
Models and functions for accessing NEXRAD data from public sources
-
jojodiff
handling JojoDiff files, a diff utility for binary files
-
xdvdfs-cli
interacting with XISO/XDVDFS images
-
palettevec
A palette compressed vector library for potentially insane runtime compression ratios
-
stak-minifier
Stak Scheme source code minifier
-
zstd-seekable
Bindings to the seekable version of ZStandard
-
streaming-libdeflate-rs
Streaming decompression RIIR of libdeflate
-
krocov
Websocket based job scheduling system
-
fluvio-compression
Fluvio Compression library
-
anyreader
Efficiently and recursively read archives and compressed streams of data
-
acr
All shared code across the whole Acridotheres project
-
blue_archive
A Blue Archive api wrapper for Rust, based off of SchaleDB's data: https://github.com/lonqie/SchaleDB
-
fast-assets
Easy to use Assets Manager
-
pruner
A command-line utility and library to prune backups on a schedule
-
zugriff
CLI
-
zip-core
zip implementation independent structs and helpers
-
rrdcached-client
A RRDCached (RRDtool) client library
-
firo
Straightforward rotating file implementation
-
dalet
in Rust
-
fpzip-sys
Raw Rust bindings to FPZIP (https://github.com/LLNL/fpzip)
-
ciso
image compression and decompression
-
mago-composer
Parses and models composer.json files
-
vortex-tui
a small but might tool for working with Vortex files
-
borgbackup
A wapper for the borgbackup utility
-
cgn-cli
A command-line tool for optimally compressing chess games in PGN format
-
download-cef
Download and extract pre-built CEF (Chromium Embedded Framework) archives
-
compress_io
Convenience library for reading and writing compressed files/streams
-
flate3
High-performance RFC 1952 compression and de-compression
-
rkyv-owned-archive
Helpers for having owned Archived types in rkyv
-
fastlz-rs
Pure-Rust reimplementation of FastLZ
-
ziplyn
A fast and lightweight file compression and extraction tool built in Rust
-
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.
-
servicepoint2
CCCB Service Point Display
-
nom-mpq
A nom parser for the MoPaQ archive format
-
sos-search
In-memory meta data search index the Save Our Secrets SDK
-
lzfse
Rust bindings for the LZFSE reference implementation
-
libdeflate-sys
Bindings to libdeflate for DEFLATE (de)compression exposed as non-streaming buffer operations. Contains bindings for raw deflate, zlib, and gzip data.
-
deko
A decoder that automatically detects compression format (gzip, bzip2, xz, zstd) via external crates. Includes an encoder for the same formats as well.
-
cat-once
Tool used to cat files in tight disc conditions saving disk space
-
arithmetic-coding
fast and flexible arithmetic coding library
-
aehobak
Transcoder for bsdiff binary patches
-
approx_int
A compact representation of numbers using a tuple (u8, u8, bool) for efficient approximation and storage
-
functo_rs
Control/Data/Unrestricted monad hierarchies for Rust to be used with qualified_do
-
include-flate
A variant of include_bytes!/include_str! with compile-time deflation and runtime lazy inflation
-
rusty_oge
Библиотека, решающая задачки из ОГЭ по информатике
-
rust-lzma
interface for LZMA compression and decompression
-
bh
BountyHub CLI
-
exaf-rs
Extensible archiver format
-
http_reader
HttpReader with cache can be used for ZipArchive, sevenz-rust and etc
-
bam
that allows to read and write BAM, SAM and BGZIP files, written completely in Rust
-
ant-releases
Download and unpack binaries released from the safe_network repository
-
v_archive_rs
V-Archive
-
destiny-pkg
Destiny 1/2 Tiger package library and tools (unpacker, verification)
-
wayback-rs
Tools for working with the Internet Archive's Wayback Machine
-
pthash
Rust bindings for PTHash
-
asar
read and write asar archives, often used by Electron apps
-
gdeflate
compressing and decompressing the GDeflate format
-
zlib-header
work with the 2 Byte zlib header, as defined in RFC 1950
-
mchr
Lenient implementations of encodings. Zero allocations, zero dependencies!
-
binary-ensemble
A CLI tool for working with and compressing ensembles of districting plans
-
helm2oci
convert Helm charts tarfiles into OCI layout
-
extsort-iter
external sorting for all types for all iterators
-
agzip
Async compatible gzip (de)compressor
-
iroh-car
car files for iroh
-
libxlsxwriter-sys
Rust binding of libxlsxwriter
-
bincache
ZitaneLabs binary cache
-
thread_io
performing I/O in background thread
-
starbase_archive
packing and unpacking archives. Supports tar and zip.
-
nvtt_rs
wrapper around the Nvidia Texture Tools library
-
q_compress
Good compression for numerical sequences and time series
-
entitled-exe
Script kiddies whining about no compiled binaries? Troll them with an exe that opens GitHub
-
cli-autoupdate
autoupdate library for checking/update binaries
-
swh-provenance-db-build
Reads a swh-graph dataset, and produces a Parquet database suitable for efficient provenance queries
-
lzma-rust
LZMA/LZMA2 codec ported from 'tukaani xz for java'
-
succinct
data structures for Rust
-
blosc2-rs
Blosc2
-
cloudflare-zlib-sys
Cloudflare fork of zlib with performance improvements
-
obsidian-lib
reading and extracting files from Obsidian .obby plugin files
-
makepad-miniz
Makepad fork of miniz-oxide with no deps
-
bunko
lightweight, flexible, high-performance Rust library for data compression and decompression
-
rust-ena
ena-crate interacts directly with the European Nucleotide Archive(ENA)
-
miniz_oxide_c_api
DEFLATE compression and decompression API designed to be Rust drop-in replacement for miniz
-
arithmetify
arithmetic coding
-
summavy_fastfield_codecs
Fast field codecs used by tantivy
-
chess_compression
A chess compression library
-
bidiff
A bsdiff-derived binary patching tool - patch library
-
huff-tree-tap
Huffman Encoder and Decoder Library
-
pmw1
manipulating executables in the PMW1 format, which offers EXE compression and is used by the PMODE/W DOS extender. Currently requires nightly Rust due to use of inline assembly.
-
alac-encoder
Rust port of Apple's open source ALAC library
-
zip_structs
ZIP archives structures handling library
-
async-mtzip
making zip archives with multithreaded async compression
-
rzbackup
RZBackup
-
cmprss
A compression multi-tool for the command line
-
packed-char
Stores a char or a 22-bit integer in 32 bits
-
silpkg
working with SIL's PKG archives
-
utf-c
A very small and simple compression for short UTF-8 texts
-
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
-
easy-archive
-
linker-layout
Data structures for storing linker layout information
-
backpak
A content-addressed backup system with deduplication and compression
-
acridotheres
Core Library
-
mdict
Rust implement mdict
-
Shrinkr
a compression tool for files and folders
-
lz-fear
A fast pure-rust no-unsafe implementation of LZ4 compression and decompression
-
cs_epic_p2p
Chain implementation for epic, a simple, private and scalable cryptocurrency implementation based on the MimbleWimble chain format
-
statisk
opinionated static site generator
-
adpcm-xq-sys
Bindings to the
adpcm-xq
C library -
libroast
Create archive tarballs and roast them! Library crate
-
tthresh
High-level Rust bindings to the tthresh compressor
-
soph-view
Framework for Web Rustceans
-
vorbis_bitpack
Vorbis I bitpacking convention
-
unrar-async
List and extract .rar archives, async
-
ricecomp
Rice Compression Algorithm
-
license-fetcher
Fetch licenses of dependencies at build time and embed them into your program
-
mactime2
Replacement for
mactime
-
tree-buf
A prototype binary serialization protocol for data
-
tsz
time series compression based upon Facebook's Gorilla whitepaper
-
makepad-zune-inflate
A heavily optimized deflate decompressor in Pure Rust
-
rans
rANS (range variant of Asymmetric Numeral Systems) encoder and decoder
-
metrics-datadog-exporter
A
metrics
compatible exporter that sends metrics to DataDog -
vach-cli
A command-line tool to work with .vach files
-
sbanken
Rust API client for sbanken
-
banzai
A pure Rust bzip2 encoder
-
ppaass-codec
The codec part for ppaass application
-
hff
Hierarchical File Format
-
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.
-
rust-gd
Generalized Deduplication based on Error-Correcting Codes
-
zipcompose
YAML-based zip runner
-
pcompress
Experimental, efficient, and performant binary representation of districting plans
-
emdb_lib
Orthographic token compression
-
minhtml
[CLI] Extremely fast and smart HTML + JS + CSS minifier
-
zfp-sys-cc
Raw Rust bindings to ZFP (https://github.com/LLNL/zfp) with Microsoft Windows 10 support
-
oca_zip_resolver
Lib for resolving OCA Bundle from zip file to OCA struct
-
rc-zip
An I/O-agnostic implementation of the zip file format
-
huffman-compress
Huffman compression given a probability distribution over arbitrary symbols
-
gfwx
Good, Fast Wavelet Codec (Rust)
-
byte-size
An effective short string shrinker with total disregard for speed, memory usage and executable size
-
flop
floppy-disk facades for common archive formats!
-
genanki-rs
create decks for the open source flashcard platform Anki. Based on Python library genanki
-
peapod
Ultra-compact storage for enums
-
img_comp
jpg, png 图片压缩
-
huffman-compression
Package to encode and decode Huffman Strings
-
dmclc5
A minecraft launching library
-
logs-wheel
Rolling log files with compression
-
pfs_unpacker
Artemis Engine archive unpacker ( packer )
-
chess-huffman
Compresses chess games using Huffman coding
-
smdiff-encoder
generating SMDIFF delta patches
-
freaky/compactor
An interface to Windows 10 filesystem compression
-
streamvbyte64
stream-vbyte codec supporting 64-bit wide values
-
dipa
dipa makes it easy to efficiently delta encode large Rust data structures
-
emoji-gen
Emoji importing tool for the fediverse
-
kv-trie-rs
KV capable prefix trie library based on LOUDS
-
libz-rs-sys-cdylib
A memory-safe zlib implementation written in rust
-
crabz
Parallel Compression
-
asuran
Deduplicating, encrypting, fast, and tamper evident archive format
-
better-minify-js
Extremely fast JavaScript minifier
-
qualified_do
Composable _qualified_ do expressions for Rust, supporting monad- and applicative-like structures
-
rpm-repository
RPM repository interaction
-
swapvec
A Vector swapping to disk after exceeding a given length
-
rust-lzxpress
interface for Microsoft LZXpress decompression
-
retrocompressor
file compression with retro formats
-
zopen
Automatically open compressed files
-
snappy_src
FFI bindings for snappy, a fast compressor/decompressor
-
fungus
reduce code verbosity
-
archivefs
A read-only FUSE filesystem for mounting compressed archives, inspired by archivemount
-
ps-deflate
Object wrapper around libdeflater
-
person_struct_parser
Rust parser for person struct
-
smn_shelf
An archive system for general form based data
-
zstd-safe
Safe low-level bindings for the zstd compression library
-
brotli-dict-gen
Brotli Dictionary Generator
-
autocompress
Automatically select suitable decoder from magic bytes or encoder from file extension
-
minilzo
A wrapper around the portable lossless data compression library
-
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.
-
zipit
Create and stream zip archives on the fly
-
ubiquity
n-directional file synchronization utility
-
box-format
Support library for the Box open standard archive format
-
keyz
keyz client for Rust
-
escp
Energy Sciences Network transfer tool (EScp)
-
rstxtar
txtar Go package
-
compression
libraries implemented by pure Rust
-
cpe_explorer
An exploration tool for the NVD cpe dict
-
hyper-fast
Hyper and rust based very fast HTTP Web framework (much faster than actix and other frameworks)
-
warpalib
An unopiniated api for parsing renpy archives
-
lz4-compression
Pure Rust implementation of LZ4 compression and decompression as a library
-
hydroper_swf
Read and write the Adobe Flash SWF file format
-
blosc2-src
FFI bindings for c-blosc2
-
android-sparse
Android's sparse file format
-
kifmm-fftw-src
FFTW src for fifmm
-
ushcn
US Historical Climatology Network data downloader
-
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.
-
fluke-hpack
implementing HPACK coding, for the fluke project
-
swf-emitter
SWF emitter
-
rscompress
compression of data
-
crates_tools
Tools to analyse crate files
-
sourcepak
reading and writing Source engine package files
-
snes_compress
decompressing and recompressing data in SNES games
-
snap
A pure Rust implementation of the Snappy compression algorithm. Includes streaming compression and decompression.
-
nx-request-handler
streamlining messaging between Skyline Plugins and WebSessions
-
minilzo-rs
A pure rust implementation bound to the C version of minilzo
-
compress
Various compression algorithms written in rust
-
zip_recurse
that allows to ZIP directories recursively
-
fsst-rust
pure rust implementation of the Fast Static Symbol Table
-
rust-stdf
parsing Standard Test Data Format (STDF) files of version V4 and V4-2007
-
docchi
A diff-based data management language to implement unlimited undo, auto-save for games, and cloud-apps which needs to retain every change
-
mr-mime
A no_std MIME type library for Rust
-
urex
wip UnityRustExtractor and patcher
-
stak-minify
Stak Scheme source code minifier
-
gribberish
Parse grib 2 files with Rust
-
chesscom-openapi
OpenAPI-generated API client bindings for Chess.com
-
summavy-bitpacker
Tantivy-sub crate: bitpacking
-
lzokay-native
A pure rust port of lzookay
-
zarchive
bindings to Exzap's ZArchive library
-
squashfs-ng
High-level Rust wrapper for squashfs-tools-ng
-
isal-sys
isa-l sys crate
-
cube_rs
Universal GameCube file format tool
-
warc-parquet
converting WARC to Parquet
-
hive-asar
Asynchronous parser and writer for Electron's asar archive format
-
healthcard_rust
Read data from German public health insurance cards (Elektronische Gesundheitskarte eGK)
-
tar2arx
Convert a tar archive into a arx archive
-
webarchive
working with Apple's Web Archive file format
-
sqsh-rs
wrapper around the libsqsh library
-
oscar-io
Readers/Writers for OSCAR Corpora
-
steganer
hide a file inside another... or to recover it.
-
devker
Rust Core Project
-
analogize
log analyzer
-
nfdump
reading nfdump files
-
grabbag
A random grab-bag of functionality
-
sn-releases
Download and unpack binaries released from the safe_network repository
-
tentacli-utils
Utils for tentacli and related projects
-
hyperscan-sys
Hyperscan bindings for Rust with Multiple Pattern and Streaming Scan
-
rkyv_codec
Some adaptors to stream rkyv Archives over AsyncRead and AsyncWrite
-
fst-native
FST wavedump format reader implemented in safe Rust
-
leanify-many
spawn leanify subprocesses
-
static-compress
Create a compressed copy of files matching a glob to serve statically compressed files with a web server
-
tla
A CLI tool for compressing and encrypting a file or a directory. (tar, lzma, aes & des)
-
libaeron_archive_c_client-sys
Rust bindings for the Aeron Archive Client
-
tera-client-packer
A CLI Utility to pack, compress and fragment TERA Online client files
-
unarchiver
CLI Tool for un/archive multiple formats of compressed files
-
fr-trie
Fuzzy Radix Trie
-
simple-archive
Slim library to simplify handling compressed archives in Rust based on libarchive
-
rust-dense-bitset
Efficient and compact bitsets for Rust
-
smush
Common rust abstraction around a variety of compression codecs
-
yaz0
de/compressing Nintendo Yaz0 files
-
quicklz
fast compression algorithm. This library is an implementation of the QuickLZ format in rust
-
bundle
algorithm
-
inline-str
Efficent and immutable string type, backed by inline-array
-
zip_parser
A zip file format parser, supporting no_std environment, stream parsing and seeking
-
utils-box
A toolbox of various small RUST utilities that make our lifes easier
-
rusty_plantuml_encoder
A package for encoding and compressing text for plantuml diagram
-
rustwrap
that helps wrap binary releases for easy distribution
-
ages-ice-archive
Functions for packing and unpacking SEGA's ICE archive format, used in Phantasy Star Online 2
-
unrar_sys
FFI bindings to unrar (with minimal abstractions)
-
season
Automatic Data Augmentation Library
-
usf
Universal Storage Format (USF) - A next-generation, high-performance storage format
-
ordbog
lossy dictionary codes for accelerated scans
-
condense
A safe wrapper around libdeflate and zstd
-
jolse
command-line interface (CLI) tool written in Rust for encoding and decoding files and directories using base64 encoding
-
croaring-mw
Rust wrapper for CRoaring
-
numcodecs-jpeg2000
JPEG 2000 codec implementation for the numcodecs API
-
ribzip2
a bzip2 cli written in pure rust
-
egzreader
Read gzip/non-gzip stream easily
-
bitar
bita archive utilities
-
hpack_codec
Encoder and Decoder for HPACK (RFC 7541)
-
vortex-datetime-parts
Vortex physical encoding that compresses temporal components individually
-
munzip
minimal deflate-only unzip library
-
maker-panel
Generator for modular mechanical panels
-
pdfshrink
Shrink PDF files using Ghostscript
-
zippy
CLI-based un/zipping tool that's available anywhere Rust is
-
panda-re-sys
The official *-sys library for interfacing with PANDA (Platform for Architecture-Neutral Dynamic Analysis)
-
self_update_danger_no_ssl_verify
Self updates for standalone executables. Originally by jaemk, this version has SSL verification removed.
-
salzweg
A LZW encoder and decoder, fast and memory efficient
-
pooled-writer
using N threads to write to M compressed files/writers
-
dsrs
wrapper for Apache DataSketches
-
symbol
globally interned strings
-
wiki_loader
load and search wikipedia multistream dumps
-
xl
A package to let you process *big* Excel files very quickly
-
python-oxidized-importer
A Rust-powered Python importer
-
async_zip_futures
An asynchronous ZIP archive reading/writing crate using futures-rs
-
self-github-update-enhanced
Self updates for standalone executables (Github) with fast git proxy support
-
uncrx-rs
Uncrx is a library that helps you convert a CRX Extension to a zip file that can be easily extracted
-
paku
Collection of decompressors in pure safe Rust
-
stitch_core
A scalable abstraction learning library
-
roach
Rust object archive: strongly-typed persistent key value storage
-
rkyv_util
Tools for zero-copy deserialization with rkyv
-
tangram_zip
Tangram makes it easy for programmers to train, deploy, and monitor machine learning models
-
prefix_uvarint
Prefix based variable length integer coding
-
zigzag
encoding and decoding
-
newsdata-io-api
Rust binding for the api of Newsdata.io
-
gma
read and write .gma files, the format used by garry's mods addons
-
simple-zip
Rust-based Library for File Compression and Decompression
-
compressed_vec
Floating point and integer compressed vector library, SIMD-enabled for fast processing/iteration over compressed representations
-
numpress
A pure rust implementation of ms-numpress, a fast, minimally lossy compression algorithm for mass spectrometry data
-
xcommon
x
-
zstd-reusectx
Binding for the zstd compression library, with the ability to reuse compression contexts
-
cobalt-s3-archiver
CLI tool to create and validate ZIP archives in S3
-
rlz
Relative Lempel-Ziv (RLZ): a LZ based compressor against a large static dictionary
-
archive-reader
reading files from archives
-
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…
-
gelf
logging GELF messages to a Graylog compatible server
-
pithos_lib
components for encrypting / compressing pithos (.pto) files, including specification
-
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…
-
stream-unpack
A small library for stream unpacking archives
-
minipac
A packet radio protocol, designed for ham radio. Similar in function to AX.25
-
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…
-
om-file-format-sys
Rust bindings for om-file-format C code
-
strawboat
A native storage format based on Apache Arrow
-
rc-zip-tokio
Asynchronous zip reading on top of rc-zip (for tokio I/O traits)
-
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]+
-
rustminify
Minifies Rust code
-
sendable-swapvec
A Vector swapping to disk after exceeding a given length
-
zx0
compressor implementation for Rust
-
lzo1x
Safe Rust port of the LZO1X compression algorithm
-
tbc
Texture Block Compression (BCn)
-
bfflib
Extract content of BFF file (AIX Backup file format)
-
smn_arch
SMN architecture
-
bdflib
parse bdf files
-
coding_benchmark
The program for benchmarking Huffman coding algorithms
-
cgn
optimally compressing chess games in PGN format
-
singlefile-formats
Default file format implementations for singlefile
-
general_storage
Interface to persistent storage
-
simple-xml-builder
XML builder/writer
-
bpe-rs
Philip Gage's Byte Pair Encoding in Rust, primarily used for binary file compression and decompression
-
newpfd
integer compression/decompression
-
nanovec
Arrays and Vec-likes of small integers packed in an integer or two
-
compressed_map
'Static functions': compressed maps with the keys removed
-
lzham
High-level bindings for the lzham codec
-
xpress_rs
Xpress implementation in Rust
-
heatshrink-lib
A minimal library implementing the heatshrink compression algorithm for no_std environments
-
cita-snappy
provide compress method
-
weighted_trie
Weighted prefix trie for autosuggestions
-
teeint
A teeworlds variable int packer/unpacker
-
zdd
A Zero-suppressed BDD library
-
ndjson_zst
nsjson zst reader/writer
-
stream-unzip
Unzip a file incrementally
-
hydraulic
An interface for generic compression library usage with a collection (unimplemented so far) of pre-existing compression libraries
-
xz
Rust bindings to liblzma providing Read/Write streams as well as low-level in-memory encoding/decoding. Alias of
xz2
crate -
libflate_lz77
LZ77 encoder for libflate crate
-
euphony-units
Core types and traits for music composition
-
tuple_swizzle
Adds swizzle operator to tuples
-
axfive-libzip
Bindings for system libzip
-
lzd
LZ double-factor factorization
-
svbyte
Fast Stream VByte implementation
-
creamhack
Dreamhack TUI client
-
compacto
A fast way to compress & decompress JSON
-
swg_stf
reading from and creating STF files used by Star Wars Galaxies
-
include_assets
include compressed assets in a Rust executable
-
festy
3DS save file decompressor
-
compress-manager
Rust compression manager
-
stream-vbyte64
stream vbyte for u64
-
commodity-exchange-zh
中国商品交易所数据获取工具
-
archive-rs
archive file library
-
compressed_sigma
Compressed Sigma Protocols and proofs of k-Out-Of-n Partial Knowledge
-
parallel_reader
reading from a file (or any
Read
stream) and processing it by chunks, in parallel -
nahpack
HPACK (RFC 7541) library
-
rustfft
High-performance FFT library written in pure Rust
-
clickhouse-driver-lz4
LZ4 for ClickHouse Asynchronous Driver
-
http_writer
Convert any stream into a put request
-
file-rotator
File rotation made simple
-
zx0decompress
Decompress files in the ZX0 compression format commonly used on 8 bit platforms
-
comprexor
lib to compress and extract files and directories
-
mylzo
lzo1z wrapper
-
my_lzo
loda
-
picori
decompilation, modding, and rom-hacking with focus on GameCube and Wii games
-
cshannon
compression algorithms leading up to Huffman's encoding
-
nano-leb128
Little endian base 128 variable-length code compression
-
assemblyline-client
A client for the Assemblyline malware analysis platform
-
ImageCompressor
GUI Program for image_compressor library
-
maven-rs
A collection of Maven-related utilities
-
linkding-rs
interacting with the Linkding API
-
lzav
Rust bindings to lzav compressor written in C
-
try_zip
Zip with a shorter or optional second iterator
-
rsar
archiver written in Rust
-
mayda_codec
Separate compilation unit for functions generated by mayda_macros
-
nu_plugin_compress
A nushell plugin for compression and decompression, supporting zstd, gzip, bzip2, and xz
-
zim-rs
Safe bindings for libzim
-
TransJLC
TransJLC is a tool for converting Gerber files from other EDAs to JLCEDA style
-
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.
-
smoosh
automatic async recompression!
-
rs-txtar
txtar format
-
bsatoollib
working with BSA files
-
rotating-file
A thread-safe rotating file with customizable rotation behavior
-
byte_lamination
Type-readable byte transformation wrappers, with CBOR and BARE serialisation and Zstd compression
-
realfft
Real-to-complex forward FFT and complex-to-real inverse FFT for Rust
-
sp1-verifier
Verifier for SP1 Groth16 and Plonk proofs
-
range-encoding
range encoding (entropy coding), extracted from Opus
-
musicsync
Convert your music folder into another format, for portable purpose
-
blackhole-compress
data compression
-
bloom2
Fast, compressed, 2-level bloom filter and bitmap
-
rga
Old version! Please see ripgrep_all
-
synthzip
constructs synthetic Central Directories when missing from otherwise-valid ZIP data
-
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.
-
hylarana-ffmpeg-sys
mirror ffmpeg sys crate
-
lzjd
algorithm (https://github.com/EdwardRaff/jLZJD)
-
laszip-sys
Low level bindings to laszip
-
fast-smaz
Pure Rust SMAZ compression implementation
-
tokio-snappy
Wrap rust-snappy as a async stream in tokio
-
arkiv
providing convenience function to manipulate various kind of archive (zip, tar.gz, tar.xz, ... )
-
memory-serve-core
Shared code for memory-serve and memory-serve-macros
-
tugger-common
Common functionality used by various tugger crates
-
datasus-dbc
Decompress DATASUS's *.dbc files into *.dbf files
-
lil
A fast compression algorithm with support for streaming very small values
-
lzfse-sys
build the LZFSE reference implementation for lzfse-rs
-
vortex-mask
Vortex Mask - sorted, unique, non-negative integers
-
wuffs
Bindings to wuffs
-
zip_eq
Zip iterator that check that its inputs have the same length
-
swh-provenance
gRPC service to efficiently find the first revisions/releases/origins to contain a given content/directory
-
fetchy-pkgs
Quick packages installer
-
unshield
Extract files from InstallShield Z archives
-
oxyroot
attempt to make library reading and writing of
.root
binary files which are commonly used in particle physics -
open_proxies
fast proxy checker that include protocol validation
-
dyn_bitmap
Dynamically sized lightweight bitmap implementation
-
caff-archive
manipulating CAFF archives
-
huff
Example compression/decompression CLI software based on the huff_coding crate
-
pop-os/debrepobuilder
Build and maintain Debian repositories with a TOML config
-
decompress
Extracting archives made easy
-
include_file_compress
Includes content of file in your binary with compression at compile time
-
miniz-sys
Bindings to the miniz.c library
-
dsu-tree
A non-invasive disjoint-set-like data structure implementation
-
tiny-lz4-decoder-sys
zero dependency, tiny lz4 decompression wrapper built for lodpm
-
cnfpack
Converts between the text based DIMACS CNF file format and the compressed binary Cnfpack format
-
hyper-content-encoding
A small utility to handle content encoding with hyper
-
fatbinary
manipulate CUDA fatbinary format
-
chisai
Convert binaries into code that can be embed into your program
-
zip-lzma
support the reading and writing of zip files. Forked to add lzma decompression support.
-
magic-pack
Magic pack tool
-
thebakery
Build engine for the Yocto/OE Projects
-
archiver-rs
easy interaction with multiple archive formats
-
mashi-core
A 100% Rust no-std implementation of an arithmetic coding, context mixing compressor based on PAQ
-
eqformat_pfs
Parser for PFS archive format used in Everquest resources (.s3d, .eqg, .pfs, .pak)
-
palace
mounting datasets into memory for fast loading in deep learning tasks
-
ginfo
command line tool to display header information of gzipped data
-
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
-
c2_histograms
Tools for histogram compression and usage
-
redux
Adaptive arithmetic compression library written in Rust
-
unbox
Command line utility that unpacks archives
-
squash-sys
sys-level bindings to the squash compression library
-
discordant_types
Raw types for interacting with Discord
-
nlzss11
Nintendo's LZSS algorithm found in Skyward Sword
-
genie-drs
Read .drs archive files from the Genie Engine, used in Age of Empires 1/2 and SWGB
-
unpack
Command line utility that unpacks archives, a maintained version of 'unbox'
-
zchunk
A pure rust library for parsing and generating zchunk file
-
compu-brotli-sys
Bindings to brotli C library
-
kmers-rs
k-mer manipulation
-
gorilla
compression for Rust
-
oozle
Open source Kraken, Mermaid, Selkie, Leviathan, LZNA, Bitknit decompressor
-
far-rs
CLI tool for FAR archives
-
plan9whack
A port of the whack compression scheme from Plan9's venti
-
ftools
Functional utilities for Rust
-
moosicbox_audio_encoder
Audio converter helper
-
audec
Automatic decompression
-
images-compressor
compress pictures, such as
png
、jpg
、jpeg
、git
-
subsetter
Reduces the size and coverage of OpenType fonts
-
quick-file-transfer
Transfer files quickly, safely, and painlessly between hosts on a local network
-
excel_writer
Wild Excel Writer
-
rust7z
7-zip bindings for Rust
-
DevCore
Rust Core Project
-
explode
A decompression implementation for the implode algorithm from the PKWARE Data Compression Library
-
selfe-arc
file archive library, useful for bundling process binaries and configuration files with your seL4 application
-
zest
Rust zip library
-
lib-messenger-archive
read the MSN / Windows Live Messenger conversation archives
-
libwaj
handle waj file, the pack format for web site
-
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 -
xp3
archive library for rust
-
serialqoi
Serial QOI de/encoder
-
zip-optional
an iterator type for zipping with an optional iterator
-
libshaiya
interacting with Shaiya binary files
-
archivelib
An implementaton of the Greenleaf ArchiveLib compression/decompression algorithm
-
blz-nx
handling BLZ compression for the Nintendo Switch
-
oodle-safe
Safe low-level bindings for the oodle compression library
-
vortex-btrblocks
BtrBlocks style compressor
-
orthrus-core
core functionality for Orthrus
-
bcn
Texture Block Compression
-
dcspkg
A command line installer and runner for dcspkg
-
canary_probe
Canary Probe is a simple tool to help students in Computer Programming I (CSU0001, NTNU) to test their code
-
blosc-sys
Rust FFI bindings to the C-BLOSC compression library
-
minetest-protocol
Minetest protocol implemented in Rust
-
base16384
Encode binary file to printable utf16be, and vice versa
-
sludge-ar-with-ranlib
encoding/decoding Unix archive files
-
hfmn
A flexible Huffman coding implementation
-
streamvbyte
Rust FFI bindings for streamvbyte
-
absperf-minilzo
safe wrapper around absperf-minilzo-sys
-
smaz
compression library suitable for compressing very short strings
-
final-state-rs
Final State Compression in Rust
-
lzip
Bindings to lzlib for lzip compression and decompression exposed as Reader/Writer streams
-
bazaar-groupcompress
The groupcompress format used by Bazaar
-
sknife
Swiss knife for common rust functional utilities
-
gba-compression
Pure Rust implementations of the compression/decompression routines used by the GBA
-
pi_compress
通用压缩库
-
ignis
editing various 3DSFE formats
-
path-with-zip
A PathBuf-like struct for zip archive use
-
xisf
XISF Library
-
ge-man-lib
Common functionality used by GE-Man
-
vortex-error
Vortex errors
-
pbo
Read and Write PBO files
-
lzham-alpha-sys
Low level FFI-bindings for the lzham alpha codec
-
succinct_rs
Succinct Data Structures library for Rust
-
venom_log
Rust async log High-performance asynchronous logging
-
preserve
Encrypted backup system
-
img-archive-parser
reading and extracting files from IMG Archives
-
nintendo-lz
A small library for compressing/decompressing Nintendo's LZ10/LZ11 compression formats
-
rscompress-transformation
data transformation supporting rscompress
-
minify-html-onepass
Even faster version of minify-html
-
modark
get and parse Mod Archive module data (forked from trackermeta by vivyir for a Discord bot)
-
sstb
A thread-safe sstables library
-
safe-buffer
Out of memory safe chunked binary buffer
-
ant-cli
CLI client for the Autonomi network
-
akv
Safe bindings for libarchive with minimum overhead
-
http-encoding
compression for http crate type
-
Mebal
An OS independent replay buffer solution
-
sega_cmp
compress data using Sega's CMP format
-
lz77
Zero dependency pure rust implementation of the FastLZ LZ77 compression algorithm
-
lipsi
Pitch Class Sets for Rust
-
hash-compress
"Compress" data using BLAKE-3
-
bzip2-os
A pure-Rust multi-threaded implementation of bzip2 compression
-
rabex
wip UnityRustExtractor and patcher
-
viz-middleware
Viz Middleware
-
lzma
LZMA format handling
-
tuple_zip
Convert a tuple of iterators into an iterator of tuples
-
download-lib
multi fiber download http file
-
abridge
Compress a sorted word list or decompress a file compressed by abridge or word-list-compress
-
mid-net
Network adapter for the
middleware
protocol implementation -
skive
Array slicer and compressor library
-
hemtt-io
An IO library for hemtt
-
js_sizers
get your javascript file size after minification and gzip
-
libips
The core library for the rust version of the Image Packaging System. Includes Python bindings.
-
loopy
Kubernetes packaging inner feedback loop
-
zlib-src-sys
Rust build helpers for zlib. Licensed as GPL2 or FreeType License
-
comprez
compressing and decompressing structs and enums
-
pi-compression
that encodes data using digits of pi
-
compressed_set
storing number sequences with outliners memeory efficiently
-
openmw-cfg
interacting with the openmw config file and the virtual file system it defines
-
flat-zip
An iterator adaptor to help traverse two-level collections
-
demsf-rs
A rewrite of https://github.com/phlbrz/demsf - DEMSF are bash scripts to Download and extract Microsoft Sharepoint file
-
rle
run-length encoded data
-
lib_manipulation_archive
archive manipulation
-
hglib-rs
python-hglib
-
mozlz4
Decompress / compress mozlz4 files, specifically search.json.mozlz4 in Firefox
-
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… -
ao3-client
A client for interfacing with the AO3 (Archive of Our Own) website/data
-
streaming-zip
create zip files on a non-seekable writer
-
salvage
A docker container utility to schedule archiving container volumes
-
nutshell
Image manager of Project Polya
-
baxzup
Create backups using XZ compression
-
packy
CLI tool for unpacking archives
-
asuran-cli
Deduplicating, secure, tamper resistant archiver
-
precompress_static
Brotli pre-compression for http static content
-
compressed_collections
Collections which transparently compress data to reduce memory usage
-
gzip-cmp
that makes a distance measurement between binary data based on the difference of the compressed data length
-
ctr_etc1
Nintendo ETC1 compression binding for rust
-
zlib_stream
decompress zlib-stream encoded WebSocket messages
-
libecdsautil
Safe bindings to libecdsautil for ec25519 signing
-
vlq-rust
Variable-Length Quantity encoder/decoder
-
rubx
Rubx (Rust Basic Toolbox) is a library for command programs that features a toolbox with a series of basic functionalities
-
stalin-compression
A highly advanced compression algorithm
-
openshaiya-extractor
extracting Shaiya archives
-
xkcd-search
Search for xkcd comics and retrieve metadata
-
dens
Rust wrapper for the Density compression library
-
uclcli
command line compressor/decompressor using libucl / NRV
-
uncbv
CBV archive extractor written in Rust
-
ziputil
Easily access or view specific files within a zip
-
minilz4
Minimal interface for the LZ4 compression library frame format
-
sz3-sys
Low level bindigs to SZ3
-
zip_next
now a wrapper around
zip
, which is where all future development will take place. Please replace this crate withzip
as a dependency -
deep-unpack
Unpack deep archive files recursively over a file tree or a folder
-
pksc_core
A universal package manager
-
msgpacker
MessagePack protocol implementation for Rust
-
tauri-plugin-fs-pro
Extended with additional methods for files and directories
-
circom-lsp
LSP server for Circom
-
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.
-
deno_fake_http
fake HTTP server implementation for Deno
-
density-rs
Superfast compression library
-
comde
Compression/decompression akin to serde
-
agram
An offline anagram library
-
zap-core
fast, and correct build system for modern polyglot teams
-
pkgar-repo
Redox Package Repository
-
sten_rs
A
rust
crate for performing steganography on PNG images and more! -
xsnappy
Snappy compression algorithm implemented in Rust
-
qshare
量化数据:股票、期货等
-
stream_zipper
stream decompressing zip files
-
jotaro-sys
Unsafe bindings to minizip-ng
-
nix-cpio-generator
Dump a Nix's closure as CPIOs
-
libbzip3-sys
FFI bindings to libbzip3
-
adc
Apple Data Compression scheme used in DMG images
-
cloister
Zip non-git ignored files in a directory
-
wpress-oxide
interact with the wpress archive format
-
seezee
A seekable
zstd
compressed buffer -
smart_open
opens files for reading
-
phar
PHP phar format
-
seqio
File reading and writing, support gzip format compression
-
thc
A compression scheme tailored for H3 cell indexes
-
blosc2-sys
Bindings to C Blosc2
-
zip_long
iterator adaptors for zipping together two or more iterators
-
airport
rustrite airport
-
pco_cli
compresses, inspects, and decompresses pco data
-
include-flate-compress
Compression algorithm provider
-
oxinat_core
oxinat xapi-oxidized core library
-
mila
interacting with common formats from FE9-FE15
-
gzip
compression library
-
zipng
Polyglot encoder for ZIP-and/or-PNG files
-
yada
double-array trie library aiming for fast search and compact data representation
-
mimetype
detech mime type from file bytes
-
seqcompress
A toy compression algorithm that combines sequences of bytes into smaller strings
-
flack
Tiny file locking utilities
-
gostd
go standard library implementation in rust. gostd 是Go标准库的rust实现
-
bipatch
A bsdiff-derived binary patching tool - patch library
-
libyaz0
de/compressing Nintendo Yaz0 files
-
crates_practice
Mathematical calculations
-
bool_vec
A crates that exposes a vector called BoolVec which allows you to store a boolean in a single bit
-
malwaredb-lzjd
LZJD algorithm by Edward Raff -- https://github.com/EdwardRaff/jLZJD
-
wif
Bitcoin Wallet Import Format written in Rust, for encoding/decoding WIF
-
spx
File archive library for bundling and protecting resources using compile-time code generation
-
warc_parser
Web ARChive parsing library using nom lib
-
asar_rs
Creating Electron app packages
-
tinystring
A string compression tool with dictionary generation
-
prei
Rei Package Management Tool
-
xlsx_reader
Reader of XLSX files (only data)
-
fastlanes
compression layout
-
zip_archive
that archive a directory with a specific compression format
-
summavy_codecs
Fast field codecs used by tantivy
-
zclib
Zlib command line interface
-
sqsh
compression software in Rust with focus on scientific data
-
gmod-lzma
util.Compress and util.Decompress but in Rust!
-
lzss-cli
A LZSS en-/decompressor CLI (lossless data compression, in pure Rust)
-
huffman-codec
no_std codec for lossless compression via huffman codes
-
tarutil
CLI utility to extract tarballs with conflicting file paths on case-insensitive operating systems
-
kashan786_cli_app
A command-line utility for various file operations
-
oscar-tools
Tools for processing OSCAR Corpora
-
bevy-histrion-packer
A Bevy Plugin to pack all your game assets into a single common PAK like file format
-
snappy
Rust bindings to the Google compression library 'snappy'
-
docker-repack
Repack Docker images for faster pull speeds
-
fastlz
Bindings to FastLZ compression and decompression
-
string_compressor
A very fast hasher that optimizes for small hash sizes
-
moosicbox_image
MoosicBox image package
-
prosto
Compress prost! messages with zstd, optional tokio channels support
-
lzokay
A minimal, MIT-licensed implementation of the LZO compression format
-
sddm2rpm
cli tool to genrate rpms for sddm form tar.gz
-
vint32
fast vint u32 encoding
-
lzma-rs-perf-exp
A codec for LZMA, LZMA2 and XZ written in pure Rust with performance experiments
-
mcap-rs
reading and writing Foxglove MCAP files
-
lzf-sys
FFI bindings for lzf
-
libstomper
stomper compression tool
-
goxoy-tar-archive
Goxoy File Storage Library
-
tugger-rust-toolchain
Discover, download, and use Rust toolchains
-
swg_tre
reading from and creating TRE files used by Star Wars Galaxies
-
include_assets_decode
use include_assets instead of this
-
parser4curls
a parser for the cURL commands string that copied from the developer tools in the browser, or a string that is compatible with pattern
curl <url> [options...]
-
elias-fano
encoding in Rust
-
compressible-map
A hash map that allows compressing the least recently used values
-
pzip
CLI for the PZip encrypted file format
-
tpbackup
CLI utility that allows to backup Targetprocess resources
-
rust-car
ipfs car file reader writer and utils
-
huffmanrs
est une bibliothèque Rust permettant d'encoder et de décoder du texte en utilisant le codage de Huffman
-
zip-merge
support the reading and writing of zip files. This is a fork of the
zip
crate -
huffman-coding
doing pure huffman coding
-
cement-extractor
File extractor for ATG Core Cement Library RCF archives
-
bitpacking-plus
Wrappers of bitpacking with extra pack formats
-
shuffly
Increases compressability of data with fixed-sized records
-
zip-rs
Opinionated library for parsing ZIP archives
-
simple-16
Integer Compression
-
whitespace-sifter
Sift duplicate whitespaces away!
-
mirror-ffmpeg-sys
mirror ffmpeg sys crate
-
swh-graph-grpc-server
gRPC service to run the fast queries to the Software Heritage archive graph, using a compressed in-memory representation
-
chunked_transfer_encoding
Chunked transfer encoding
-
numcodecs
API for buffer compression
-
huffman-compress2
Huffman compression given a probability distribution over arbitrary symbols
-
lzfoo
A pure Rust LZFSE command line tool
-
libribzip2
a bzip2 library written in pure rust
-
minifier
tool/lib for JS/CSS/JSON files
-
jotaro
minizip-ng wrapper
-
hop_leap
Easily connect to Leap Edge in Rust
-
gdeflate-sys
compressing and decompressing the GDeflate format
-
arc-writer
Arc writer
-
dochy
A diff-based data management language to implement unlimited undo, auto-save for games, and cloud-apps which needs to retain every change
-
huffman-idk
I was bored
-
zippylib
versatile Rust library designed for integrating file compression and decompression functionalities into Rust projects
-
rustdct
Compute Discrete Cosine Transforms (DCT) of any size in O(nlogn) time, in pure Rust
-
vortex-fsst
Vortex FSST string array encoding
-
brotli2
Bindings to libbrotli to provide brotli decompression and compression to Rust
-
minicdn_core
Static files, compressed for efficiency (core crate)
-
huffman-encoding
Huffman encoding of arbitrary data
-
lzo-sys
Raw bindings to the LZO compression library
-
zx0dec
Command-line tool to decompress files in the ZX0 compression format commonly used on 8 bit platforms
-
xz-sys
Raw bindings to liblzma which contains an implementation of LZMA and xz stream encoding/decoding. High level Rust bindings are available in the
xz
crate. Alias oflzma-sys
crate -
vortex-metrics
Vortex Metrics
-
arithmetic-coding-core
core traits for the 'arithmetic-coding' crate
-
lzham-sys
Low level FFI-bindings for the lzham codec
-
pakman
File compression(zip) PAcKaging MANager
-
compressible
Check if a content-type can be compressed using gzip, deflate, brotli, etc
-
downsample
keep downsampled history of data over long period of time
-
smdiff-merger
merging SMDIFF delta files together
-
libfct4
FCT Version 4 (Devised by Janick Eicher) in Rust
-
HoLib
extracting and replacing assets in .ho archives
-
turbo_pfor_sys
TurboPFor codec bindings
-
minilzo3
Pure Rust implementation of minilzo; initially created with c2rust
-
oodle-sys
Low-level bindings for the oodle compression library
-
cramjam
Thin Python bindings to de/compression algorithms in Rust
-
rayonzip
Make zip archives with concurrent compression using rayon
-
dochy_archiver
A serializer which compresses integers
-
dpx
Dropbox API from the command line
-
chromium_pickle
Binary value packing and unpacking
-
arithmetic-coding-adder-dep
fast and flexible arithmetic coding library
-
vortex-flatbuffers
Flatbuffers definitions for Vortex types
-
libarchive
A safe Rust API for authoring and extracting archives with libarchive
-
taro
In-place tar file extractor for memory-limited systems
-
gunzip-split
Uncompress concatenated gzip files back into separate files
-
pzip-bwt
Wrapper around the bwt function of libdivsufsort
-
lz4-builder
zero dependency, tiny lz4 decompression wrapper built for lodpm
-
zopfli-sys
The original Zopfli C library
-
pkgar-core
Core Data Types for the Redox Package Archive
-
numcodecs-zfp-classic
ZFP (classic) codec implementation for the numcodecs API
-
esbuild-rs
Rust wrapper for esbuild, an extremely fast JS minifier written in Go
-
libasuran
Deduplicating, encrypting, fast, and tamper evident archive format
-
backup-pinboard
Cli to download your Pinboard archives
-
zstd_util
zstd_safe based compression and decompression wrapper
-
apiarchivesouvertesrust
that allow to access Archives ouvertes (HAL)
-
libarx
handle arx file, the file archive format based on Jubako
-
vbyte
variable length integer compression
-
huff_coding
Huffman coding algorithm, enabling one to create a Huffman tree with any alphabet they choose
-
zim-sys
Low-level FFI bindings for libzim
-
simple_huffman
Dead simple Huffman encoding and decoding library
-
mayda_macros
Macros to generate basic encoding and decoding functions used by mayda
-
lz4jb
LZ4BlockOutputStream format from https://github.com/lz4/lz4-java. This is not compatible with the standard LZ4 Block format
-
aztec
compression algorithm
-
brotli-no-stdlib
brotli decompressor that does not use the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard lib's allocator may be employed…
-
lz4_net_legacy
About implementation of the C# LZ4Net stream format in rust using lz4flex
-
ahuff
An adaptive Huffman coder
-
sqlite-compressions
Compression, decompression, testing, diffing and patching functions for SQLite: gzip, brotli, bsdiff,
-
formata-cli
Helper CLI for the Formata platform
-
zip-format
no_std primitives for low level interaction with zip archives
-
bnz
command-line interface to the banzai libre bzip2 encoder
-
quick-compression
Fast algorithm to compress lists if integers in blocks of 4. Appends 0s to blocks, if length of input is not divisable by 4.
-
deterministic-zip
generate consistent Zip files
-
phollaits
Here is a collection of traits that I use in my projects from time to time - feel free to use them in your projects as well
-
izihawa-tantivy-columnar
column oriented storage for tantivy
-
furnel
A command-line utility to compress files using the brotli algorithm
-
pipe_utils
File manipulation and other stuff used for testing etc
-
vortex-expr
Vortex Expressions
-
ph
data structures based on perfect hashing
-
xz-decom
XZ decompression using xz-embedded
-
brotli-dict-gen-sys
Binding to Brotli dictionary_generator
-
unzpack
persist ZIP content bytes into a file and extract its content on file system
-
box-bin
Box open standard archiver binary
-
archivelib-sys
An implementaton(in C++) of the Greenleaf ArchiveLib compression/decompression algorithm
-
compressed_string
String stored in memory in a compressed form, using the DEFLATE algorithm
-
ihop
Virtual block device made from a bunch-of-chunks
-
rattler_conda_types
Rust data types for common types used within the Conda ecosystem
-
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
) -
rustyman
Huffman compression and decompression
-
quick-storer
An easy to use file and folder storing software