Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source compression software

355 open-source libraries, tools and applications tagged compression, ranked by how closely compression is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

355 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
JuliusBrussee/caveman
Caveman is a set of tools that reduce token usage of AI coding agents by applying a skill that strips filler and a local proxy that compres…
82113485active
restic backup solution
restic is a fast, secure, and efficient open-source backup program written in Go. It creates encrypted, deduplicated snapshots of files and…
8436276stable
CyberChef
CyberChef is a web-based tool that lets users perform a wide range of data manipulation tasks such as encoding, encryption, compression, ha…
9836120active
facebook/zstd
Zstandard (zstd) is a fast lossless compression algorithm and its reference C library, offering zlib-level or better compression ratios at …
6728018stable
GoogleChromeLabs/squoosh
Squoosh is a browser-based web app for compressing images using modern codecs like MozJPEG, WebP, and AVIF, with all processing done locall…
7626026active
uutils/coreutils
uutils coreutils is a Rust reimplementation of the GNU coreutils suite, providing drop‑in replacements for common command‑line utilities. I…
9424265active
upx/upx
UPX is a free, open-source executable packer that compresses programs and DLLs by roughly 50-70% while keeping them fully self-contained an…
9217913stable
M2Team/NanaZip
NanaZip is a fork of 7-Zip redesigned for modern Windows, featuring a Fluent Design UI, Windows 11 context menu integration, and dark mode.…
9815923active
duplicati/duplicati
Duplicati is a free, open-source backup client that stores encrypted, incremental, compressed backups on cloud storage services and remote …
9515085active
google/brotli
Google's reference implementation of the Brotli lossless compression algorithm and format (RFC 7932), offering compression ratios comparabl…
7014925stable
kopia/kopia
Kopia is a fast, open-source backup and restore tool that creates encrypted, compressed, and deduplicated snapshots of files and directorie…
9314386stable
borgbackup/borg
BorgBackup (Borg) is a deduplicating backup program with optional compression and authenticated encryption. It stores data as content-defin…
8713856active
Curzibn/Luban
Luban 2 is an Android image compression library written in Kotlin that reverse-engineers WeChat Moments' compression strategy to produce si…
6713771active
OpenZFS
OpenZFS is an advanced copy-on-write file system and volume manager originally developed for Solaris, now maintained by the OpenZFS communi…
9712492stable
lz4/lz4
LZ4 is a lossless compression algorithm and C library focused on extremely fast compression and decompression speeds, with a high-compressi…
6812164stable
ImageOptim
ImageOptim is a free, open-source macOS GUI application that losslessly compresses images by combining multiple optimization tools like Moz…
7010001stable
AppImage
AppImageKit is the reference tooling for the AppImage format, which packages desktop Linux applications as a single executable file that ru…
629437active
lysine-dev/okio
Okio is a modern I/O library for Kotlin Multiplatform, Java, and Android that complements java.io and java.nio with ByteString, Buffer, Sou…
779053stable
IridiumIO/CompactGUI
CompactGUI is a Windows desktop application that transparently compresses games and programs using the native Windows 10+ Overlay Filter (W…
989039active
zeux/meshoptimizer
A C/C++ library providing algorithms to optimize triangle meshes for GPU rendering, including vertex cache optimization, overdraw reduction…
948518stable
peazip/PeaZip
PeaZip is a free, open-source, cross-platform file archiver and archive manager supporting 200+ formats including 7z, RAR, ZIP, TAR, and Zs…
897882stable
maharmstone/btrfs
WinBtrfs is an open-source Btrfs filesystem driver for Windows, reimplemented from scratch in C with no Linux kernel code. It supports read…
847857active
phoboslab/qoi
QOI is the 'Quite OK Image Format', a fast, lossless image compression format with a single-file MIT-licensed C/C++ reference implementatio…
667529stable
google/draco
Draco is an open-source C++ library from Google for compressing and decompressing 3D geometric meshes and point clouds. It improves the sto…
677515stable
aonez/Keka
Keka is a file archiver application for macOS and iOS that supports compressing and extracting many archive formats such as zip, 7z, rar, a…
937442active
XayahSuSuSu/Android-DataBackup
DataBackup is a free and open-source Android application for backing up and restoring app data, requiring root access (Magisk, KernelSU, or…
787408active
7-Zip ZS with extra codecs
A fork of 7-Zip adding modern compression codecs (Zstandard, Brotli, LZ4, LZ5, Lizard, Fast LZMA2) to the archiver's GUI and CLI. It can be…
937384active
zetbaitsu/Compressor
Compressor is a lightweight Android image compression library written in Kotlin. It lets developers shrink large photos into smaller files …
517227stable
madler/zlib
zlib is a general-purpose, patent-free data compression library written in C, implementing the zlib, deflate (RFC 1951), and gzip (RFC 1952…
747159stable
google-research/arxiv-latex-cleaner
A Python command-line tool from Google Research that cleans LaTeX source code of academic papers for arXiv submission. It removes comments,…
747098active
bashalarmistalt/decimen-optical-transfer
A web application that transfers files between devices using animated QR codes displayed on one screen and captured by another device's cam…
746897active
MessagePack-CSharp/MessagePack-CSharp
An extremely fast MessagePack binary serializer for C# targeting .NET, .NET Core, Unity, and Xamarin. It includes built-in LZ4 compression …
966783stable
google/snappy
Snappy is a fast compression/decompression library from Google that prioritizes very high throughput over maximum compression ratios. It of…
856619stable
Caesium Image Compressor
Caesium Image Compressor is a free, open-source desktop application for compressing JPG, PNG, WebP, and TIFF images while preserving visual…
786421active
TeamAmaze/AmazeFileManager
Amaze File Manager is an open-source, Material Design file manager app for Android. It supports file operations, multi-tab browsing, root e…
946410active
nodeca/pako
Pako is a fast JavaScript port of the zlib compression library, providing deflate, inflate, and gzip compression with binary-equivalent out…
756117stable
AhmadIbrahiim/Website-downloader
A Node.js web application that downloads the complete source code of any website, including all assets like JavaScripts, stylesheets, and i…
725980active
google/highway
Highway is a C++ library providing performance-portable SIMD/vector intrinsics that work across seven CPU architectures. It supports runtim…
795929stable
kornelski/pngquant
pngquant is a command-line lossy PNG compressor that converts images to efficient 8-bit palette PNGs with alpha support, often reducing fil…
685757stable
mozilla/mozjpeg
MozJPEG is an improved JPEG encoder built as a patch on libjpeg-turbo, producing smaller files at higher visual quality while remaining ful…
325724stable
imagemin
A Node.js library that minifies images (JPEG, PNG, GIF, SVG) through a pluggable architecture, accepting file globs or buffers and returnin…
245717active
gilbertchen/duplicacy
Duplicacy is a cross-platform cloud backup tool built around lock-free deduplication, allowing multiple computers to back up to the same st…
705696stable
klauspost/compress
A collection of optimized pure-Go compression packages including zstandard, S2 (a Snappy replacement), and drop-in replacements for gzip, z…
1005680active
ImageOptim/gifski
gifski is a high-quality GIF encoder based on pngquant's libimagequant, using cross-frame palettes and temporal dithering to produce smooth…
615676stable
ZipArchive/ZipArchive
SSZipArchive is an Objective-C/Swift utility library for creating and extracting zip archives on Apple platforms (iOS, macOS, tvOS, watchOS…
415603stable
natefinch/lumberjack
Lumberjack is a Go package for writing logs to rolling files, handling rotation by size, age, and backup count. It is a pluggable io.Writer…
235470stable
google/wuffs
Wuffs is a memory-safe programming language plus a standard library for safely parsing, decoding and encoding untrusted file formats such a…
764851active
codeforreal1/compressO
CompressO is a free, open-source desktop app for compressing videos and images to tiny sizes entirely offline, built with Tauri, Rust, and …
814707active
xtaci/kcp-go
kcp-go is a Go library implementing the KCP reliable-UDP protocol, providing smooth, ordered, error-checked, and encrypted stream delivery …
634554stable
libjpeg-turbo/libjpeg-turbo
libjpeg-turbo is a SIMD-accelerated JPEG image codec library that is API/ABI-compatible with libjpeg and generally 2-6x faster. It provides…
854449stable
Bioruebe/UniExtract2
Universal Extractor 2 is a Windows application that extracts files from virtually any extractable file type, including standard archives, a…
234438active
pieroxy/lz-string
A JavaScript/TypeScript library implementing an LZ-based compression algorithm optimized for strings, with multiple output encodings (UTF16…
354437stable
pgbackrest/pgbackrest
pgBackRest is a reliable backup and restore tool for PostgreSQL that scales to the largest databases and workloads. It supports parallel fu…
904405stable
orioledb/orioledb
OrioleDB is a cloud-native storage engine for PostgreSQL implemented as an extension using the table access method API. It offers improved …
954258active
GradleUp/shadow
Shadow is a Gradle plugin for creating fat/uber JARs that combine a project's classes and all its dependencies into a single executable JAR…
954242active
oxipng/oxipng
Oxipng is a multithreaded, lossless PNG/APNG compression optimizer written in Rust. It can be used as a command-line utility or as a Rust l…
904231stable
ip7z/7zip
7-Zip is a free, open-source file archiver with a high compression ratio, best known for its native 7z archive format. This GitHub reposito…
944178active
Drewsif/PiShrink
PiShrink is a bash script that automatically shrinks Raspberry Pi disk images so they flash faster and compress better. Shrunk images can o…
654118active
kyleduo/TinyPNG4Mac
A native macOS application that acts as a third-party client for the TinyPNG image compression service. Users can drag and drop images or u…
694000active
icsharpcode/SharpZipLib
SharpZipLib is a pure C# compression library for .NET supporting Zip (stored/deflate, PKZIP and AES encryption, Zip64), GZip, zlib, raw def…
233933stable
KuroLabs/stegcloak
StegCloak is a pure JavaScript steganography module that hides secrets inside plain text using invisible zero-width unicode characters, enc…
233919stable
DO-SAY-GO/tdf
TDF (Tree Document Format) is a pair of native desktop apps for capturing live web browsing sessions into portable, offline-replayable .tdf…
673910active
zip.js
zip.js is a BSD-3-Clause JavaScript library for creating and reading zip archives in browsers, Node.js, Deno, and Bun. It supports Zip64, A…
943899active
vllm-project/llm-compressor
LLM Compressor is a Python library for applying quantization and pruning algorithms to large language models, producing compressed-tensors …
923886active
yvgude/lean-ctx
LeanCTX is a local-first Rust binary that acts as a context engineering layer for AI coding agents, providing an MCP server, shell output c…
773868active
CSSO
CSSO is a JavaScript CSS minifier that performs cleaning, compression, and structural restructuring of stylesheets via AST transformations …
233782stable
libjxl/libjxl
libjxl is the reference implementation of the JPEG XL (ISO/IEC 18181) image format, providing both an encoder (cjxl) and decoder (djxl) as …
943779active
ouch-org/ouch
Ouch (Obvious Unified Compression Helper) is a Rust command-line tool for compressing and decompressing files and directories across many f…
923767active
libarchive/libarchive
A portable C library for reading and writing streaming archives in many formats (tar, cpio, zip, 7zip, ISO, xar, cab, rar, etc.) with autom…
953645stable
ssut/payload-dumper-go
A fast Go CLI tool that extracts partition images from Android OTA payload.bin files, including incremental (delta) OTA packages, with para…
973528active
arfct/itty-bitty
Itty.bitty is a tool that takes HTML or other data, compresses it into a URL fragment, and generates a shareable link containing that data.…
763466active
piskvorky/smart_open
A Python library for efficiently streaming very large files to and from remote storages like S3, GCS, Azure Blob Storage, HDFS, WebHDFS, HT…
923459stable
Opus
libopus is the reference implementation of the Opus audio codec, an IETF-standardized (RFC 6716) royalty-free codec for interactive speech …
653330stable
rustic
rustic is a fast, encrypted, deduplicated backup tool written in Rust that reads and writes the restic repository format, making it a drop-…
893276active
facebook/openzl
OpenZL is a format-aware lossless data compression framework from Meta that builds specialized compressors from a description of your data …
763272active
Vortex
Vortex is an extensible, high-performance columnar file format and toolkit for compressed data, positioned as a faster alternative to Apach…
883260active
BinomialLLC/basis_universal
Basis Universal is an open-source LDR/HDR GPU supercompressed texture codec and transcoding system supporting .KTX2 and .basis file formats…
933120active
google/guetzli
Guetzli is a perceptual JPEG encoder from Google that produces images 20-30% smaller than libjpeg at equivalent visual quality. It is a C++…
1012893maintenance
Apache Parquet
Apache Parquet Java is the Java implementation of the Apache Parquet column-oriented data file format. It provides reading and writing of e…
903088active
101arrowz/fflate
fflate is a fast, tiny pure-JavaScript compression and decompression library supporting DEFLATE, GZIP, Zlib, and ZIP formats in roughly 8kB…
693037stable
madler/pigz
pigz is a parallel implementation of gzip that fully exploits multiple processors and cores when compressing data. It is a drop-in replacem…
452979stable
archiverjs/node-archiver
Archiver is a Node.js library providing a streaming interface for generating archive files such as ZIP and TAR, with optional GZIP compress…
792977stable
richgel999/miniz
Miniz is a lossless data compression library in a single C source file implementing the zlib (RFC 1950) and Deflate (RFC 1951) formats as a…
782882stable
spatie/image-optimizer
A PHP library that optimizes PNG, JPG, WEBP, AVIF, SVG and GIF images by running them through a chain of installed optimization binaries li…
752879stable
joye61/pic-smaller
Pic Smaller is a free, open-source batch image compressor that runs entirely in the browser, supporting JPEG, PNG, WebP, GIF, SVG, AVIF, an…
662879active
electron/asar
@electron/asar is a TypeScript library and CLI for the ASAR archive format, a tar-like format that concatenates files without compression w…
982867active
expressjs/compression
A Node.js middleware library that compresses HTTP response bodies using gzip, deflate, or brotli. It is designed for use with Express and C…
882805stable
weichsel/ZIPFoundation
ZIP Foundation is a Swift library for creating, reading, and modifying ZIP archive files. It is built on Apple's libcompression for high pe…
662737stable
civilblur/mazanoke
MAZANOKE is a self-hosted, privacy-focused image optimizer that runs entirely in the browser, compressing and converting images on-device w…
852713active
megastep/makeself
Makeself is a 100% shell script tool that generates self-extracting compressed tar archives for Unix systems. The resulting .run files are …
762624stable
mhx/dwarfs
DwarFS is a fast, high-compression read-only file system with built-in deduplication, available for Linux, FreeBSD, macOS, and Windows. It …
952604active
Stuk/jszip
JSZip is a JavaScript library for creating, reading, and editing .zip archive files with a simple promise-based API. It works in both brows…
7510386maintenance
adamhathcock/sharpcompress
SharpCompress is a fully managed pure C# compression library for .NET supporting many archive formats (zip, tar, gzip, bzip2, 7zip, rar, xz…
952587active
nelenkov/android-backup-extractor
A Java command-line utility that extracts and repacks Android backup archives created with adb backup, based on AOSP's BackupManagerService…
822585active
onekey-sec/unblob
unblob is an extraction suite that parses unknown binary blobs for 78+ archive, compression, and file-system formats, recursively extractin…
882570active
antonmedv/textarea
A minimalist browser-based text editor that stores all text compressed in the URL hash, requiring no backend or account. Notes can be share…
572530active
vinkius-labs/laravel-page-speed
A Laravel package providing an optimization pipeline of middleware that minifies Blade-rendered HTML and compresses REST API responses for …
832509active
SheepChef/Abracadabra
Abracadabra is an open-source text encryption tool that transforms encrypted data into realistic Classical Chinese (wenyan) prose, using AE…
832495active
xiph/flac
FLAC (Free Lossless Audio Codec) is the open-source reference implementation of a patent-free lossless audio compression format, comprising…
612426stable
ifd3f/caligula
Caligula is a lightweight, user-friendly terminal UI tool for writing disk images to removable drives. It handles disk detection, decompres…
802406active

page 1 / 4 next →