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
webmproject/libwebp
libwebp is the reference C library for encoding and decoding images in the WebP format, maintained by the WebM project. It also ships comma…
762394stable
nicoboss/nsz
NSZ is a Python tool with optional GUI that losslessly compresses and decompresses Nintendo Switch NSP/XCI game dumps using zstd, producing…
812384active
elfshaker/elfshaker
elfshaker is a high-performance CLI version control system written in Rust, fine-tuned for storing binary files. It packs directory snapsho…
602340active
Achno/gowall
Gowall is a Go-based CLI tool that converts images (especially wallpapers) to custom color schemes and offers a broad suite of image proces…
772318active
fanvanzh/3dtiles
A C++ toolkit that converts large-scale 3D geospatial data such as OSGB and Shapefile into Cesium 3D Tiles format. It supports optional mes…
632313active
google/ngx_brotli
A set of two NGINX modules that add Brotli compression support: one compresses HTTP responses on-the-fly and the other serves pre-compresse…
232235active
srikanth-lingala/zip4j
Zip4j is a comprehensive Java library for working with zip files and streams, offering a simple API for creating, extracting, updating, and…
592227active
shwenzhang/AndResGuard
AndResGuard is a tool from the WeChat team that obfuscates and shrinks Android APK resources, working like ProGuard but for resource files …
238647maintenance
photopea/UPNG.js
UPNG.js is a small, fast JavaScript library for encoding and decoding PNG and APNG images, serving as the main PNG engine for the Photopea …
232219stable
cthackers/adm-zip
ADM-ZIP is a pure JavaScript zip library for NodeJS with no external dependencies. It can create, read, update, and extract zip archives ei…
932183active
CesiumGS/gltf-pipeline
Content pipeline tools for optimizing glTF 3D assets, usable as a command-line tool or Node.js library. It supports converting between glTF…
692132active
sisong/HDiffPatch
HDiffPatch is a C/C++ library and command-line tools for creating and applying binary diffs (deltas) between files or directories. It produ…
902108stable
zlib-ng/zlib-ng
A zlib-compatible data compression library rewritten in modern C11 with SIMD/CPU-intrinsic optimizations for deflate and inflate. It serves…
822103active
TileDB
TileDB is an embeddable C++ storage engine for dense and sparse multi-dimensional arrays, with cloud object storage support (S3, GCS, Azure…
822084stable
PlakarKorp/plakar
Plakar is an open-source backup engine written in Go that creates encrypted, deduplicated, independently verifiable snapshots of files, dat…
972070active
Leon406/ToolsFx
ToolsFx is a cross-platform desktop cryptography toolbox built with Kotlin. It bundles encoding/decoding, hash and MAC computation, symmetr…
722066active
zarr-developers/zarr-python
Zarr is a Python library implementing the Zarr storage format for chunked, compressed, N-dimensional arrays with NumPy-compatible dtypes. I…
972064stable
matthiasmullie/minify
A PHP library that minifies CSS and JavaScript by removing whitespace, stripping comments, combining files, and shortening common code patt…
432041active
1hakr/AnExplorer
AnExplorer is an open-source, all-in-one file manager for Android that runs on phones, tablets, Android TV, Wear OS, Chromebooks, and other…
672035active
renzhezhilu/webp2jpg-online
A browser-based, pure front-end image format converter that converts between jpeg, png, gif, webp, svg, ico, bmp, psd, heic and more withou…
232030stable
open-compress/claw-compactor
Claw Compactor is an open-source Python library and CLI tool that compresses LLM input tokens via a 14-stage Fusion Pipeline, achieving 15-…
582024active
donmccurdy/glTF-Transform
glTF Transform is an SDK for reading, editing, and writing glTF 2.0 3D models in JavaScript and TypeScript, running on both Web and Node.js…
761984active
vxunderground/VX-API
VX-API is a C++ collection of functions implementing malicious functionality to aid in malware development, maintained by vx-underground. I…
321949active
bup/bup
bup is a highly efficient open-source backup system built on the git packfile format. It provides fast incremental saves with global dedupl…
777363maintenance
maennchen/ZipStream-PHP
A PHP library for streaming ZIP files directly to clients without writing to disk. It supports PSR-7 streams, S3 buckets, and callback outp…
811909stable
sindresorhus/gulp-imagemin
A Gulp plugin that minifies PNG, JPEG, GIF, and SVG images using imagemin, with bundled optimizers (gifsicle, mozjpeg, optipng, svgo). It i…
691902stable
descriptinc/descript-audio-codec
Descript Audio Codec (.dac) is a high-fidelity neural audio codec based on improved RVQGAN that compresses audio at roughly 90x compression…
581873stable
FuzzyIdeas/Clop
Clop is a macOS menu bar application that automatically optimises images, videos, and PDFs as soon as they are copied to the clipboard, min…
991838active
tjko/jpegoptim
jpegoptim is a command-line utility for optimizing and compressing JPEG files, offering lossless optimization via Huffman table optimizatio…
661815active
FossifyOrg/File-Manager
Fossify File Manager is an open-source, ad-free Android file manager for browsing, organizing, compressing, and securing files on device st…
951806stable
YAWAsau/backup_script
A root shell script suite for Android that backs up and restores complete app data, including APKs, split APKs, SSAID, permissions, AppOps,…
981786active
clue/stream-filter
A lightweight PHP library providing a simple, modern API for PHP's native stream filtering system. It lets developers attach callback-based…
601704stable
phiresky/sqlite-zstd
A SQLite loadable extension written in Rust that provides transparent dictionary-based row-level compression using zstd. It compresses tabl…
321699active
hkneptune/FreeFileSync
A mirror of the FreeFileSync source code, an open-source folder comparison and synchronization tool that creates and manages backup copies …
931684active
KilledByAPixel/JSONCrush
A tiny JavaScript library (under 2KB, zero dependencies) that compresses JSON strings into URL-friendly strings using the JSCrush algorithm…
491663stable
XZ Utils
XZ Utils is a complete C99 implementation of the .xz file format, consisting of the liblzma compression library (with a zlib-like API) and …
871660stable
pnggroup/libpng
libpng is the official reference C library for reading, creating, and manipulating PNG (Portable Network Graphics) raster image files. It h…
761657stable
InterDigitalInc/CompressAI
CompressAI is a PyTorch library and evaluation platform for end-to-end learned data compression research. It provides custom layers, entrop…
761648active
kuba--/zip
A small, portable zip archive library written in C, built on top of the miniz compression library. It provides a simple API for creating, a…
921613active
Animation Compression Library
A production-ready C++11 header-only library for compressing skeletal animation clips with high compression ratios, fast decompression, and…
441588active
SimpleMobileTools/Simple-File-Manager
Simple File Manager is an open-source, ad-free file and folder manager app for Android devices built in Kotlin. It offers file operations l…
231583stable
calibreapp/image-actions
A GitHub Action that automatically compresses JPEG, PNG, WebP, and AVIF images added or changed in Pull Requests, committing optimized vers…
911575active
golang/snappy
A Go implementation of the Snappy compression format, providing fast compression and decompression with output byte-for-byte identical to t…
611574stable
logrotate/logrotate
logrotate is a classic Unix utility that automates rotation, compression, removal, and mailing of log files on systems that generate many l…
661555stable
atomicobject/heatshrink
Heatshrink is a data compression/decompression library written in C, designed for embedded and real-time systems with very low memory requi…
321552stable
toy/image_optim
A Ruby gem and command line tool that optimizes (losslessly, or optionally lossily) JPEG, PNG, GIF, and SVG images by wrapping external uti…
761550stable
nfrastack/db-backup
A multi-engine database backup tool (Docker image and single Go binary) that backs up MySQL/MariaDB, Postgres, MongoDB, Redis, SQLite, MSSQ…
961541active
elringus/sprite-dicing
A cross-engine tool written in Rust for losslessly compressing sprite textures by splitting them into units, discarding identical regions, …
841537active
jazzband/django-pipeline
django-pipeline is an asset packaging library for Django that concatenates and compresses CSS and JavaScript files during collectstatic. It…
721537active
iczelia/bzip3
BZip3 is a lossless data compression tool and library written in C, positioned as a spiritual successor to BZip2 with higher compression ra…
891522active
zlib-ng/minizip-ng
minizip-ng is a zip manipulation library written in C, forked from the minizip code contributed to zlib. It adds features like WinZip AES e…
881503active
Cyan4973/FiniteStateEntropy
A C library providing two high-speed entropy codecs: Huff0, a Huffman coder optimized for modern out-of-order CPUs, and FSE, an ANS-based e…
321502stable
Unpackerr/unpackerr
Unpackerr is a Go daemon that watches completed downloads from Starr apps (Radarr, Sonarr, Lidarr, Readarr, Whisparr) or a watch folder and…
961487active
GoldenPotato137/PotatoVN
PotatoVN is an open-source Windows desktop application (WinUI3) for managing visual novels (galgames). It scans folders for games, fetches …
951470active
jashking/UnrealPakViewer
A graphical desktop tool for inspecting Unreal Engine 4 pak and ucas archive files. It shows file trees, size breakdowns, compression detai…
511458active
GPUOpen-Tools/compressonator
Compressonator is a tool suite from AMD GPUOpen for compressing, optimizing, and analyzing texture assets and 3D model meshes using CPUs, G…
231457active
vurtun/lib
A collection of five single-header C/C++ libraries (json.h, sched.h, web.h, sdefl.h, sinfl.h) providing a JSON parser, multithreaded task s…
341431active
rubyzip/rubyzip
Rubyzip is a Ruby library (gem) for reading and writing zip archives, including support for AES encryption. It provides both high-level Zip…
961429stable
font-spider
font-spider is a Node.js CLI tool that intelligently compresses webfonts by analyzing HTML and CSS to find which glyphs are actually used, …
235139maintenance
Aiven-Open/pghoard
PGHoard is a PostgreSQL backup daemon and restore tooling that continuously stores basebackups and WAL transaction logs in cloud object sto…
901424active
FedoraQt/MediaWriter
Fedora Media Writer is a cross-platform GUI application for writing Fedora ISO images to USB flash drives. It can automatically download th…
951415active
mrrfv/open-android-backup
Open Android Backup is a shell script paired with a Flutter companion app that backs up Android devices over ADB without root, vendor lock-…
791395active
zeroturnaround/zt-zip
A Java library providing convenience methods for working with ZIP archives, built on java.util.zip. It supports packing/unpacking directori…
931385stable
KhronosGroup/KTX-Software
The official Khronos KTX library and tools for reading, writing, and transcoding KTX texture container files used with OpenGL, Vulkan, and …
691385active
dscharrer/innoextract
innoextract is a command-line tool that extracts files from installers created by Inno Setup, without running the installer under Windows o…
231383active
xdelta
Xdelta 3 is a C library and command-line tool for binary delta compression using the VCDIFF (RFC 3284) format. It computes compact differen…
991375stable
PyTables/PyTables
PyTables is a Python package for managing hierarchical datasets built on top of the HDF5 library and NumPy. It provides a fast, object-orie…
751372stable
backup/backup
Backup is a Ruby-based system utility for Linux and macOS that performs full-stack backup operations via an elegant Ruby DSL. It supports m…
234856maintenance
mzucker/noteshrink
A Python command-line script that cleans up scans and photos of handwritten notes by separating background from ink, quantizing colors, and…
324843maintenance
numandev1/react-native-compressor
A React Native library that compresses images, videos, and audio with WhatsApp-like quality, plus background upload, file download, and vid…
891337active
Box
Box is a fast, zero-configuration CLI application for building PHAR archives from PHP projects. It bundles application code into a single e…
811323active
pauldreik/rdfind
Rdfind is a command line utility that finds duplicate files by comparing file content rather than names. It can help reclaim disk space by …
701311stable
Rapid Archive Tools
Ratarmount is a Python CLI tool that builds indexes of TAR and compressed archives (TAR, ZIP, RAR, GZ, BZ2, XZ, ZSTD) and mounts them via F…
801306active
ARM-software/astc-encoder
The Arm ASTC Encoder (astcenc) is a command-line tool and codec library for compressing and decompressing images in the Adaptive Scalable T…
911303stable
ebiggers/libdeflate
libdeflate is a heavily optimized C library for whole-buffer DEFLATE, zlib, and gzip compression and decompression, significantly faster th…
851300stable
runestubbe/Crinkler
Crinkler is a compressing linker for Windows that produces extremely small 32-bit executables, primarily for demoscene 1k/4k/8k intros. It …
861292active
ifsnop/mysqldump-php
A pure PHP reimplementation of the mysqldump command-line tool for backing up MySQL and MariaDB databases via PDO, with no external depende…
801287stable
s3ql/s3ql
S3QL is a FUSE-based UNIX file system that stores all its data in cloud object storage services like Amazon S3, Google Storage, or OpenStac…
931276active
mucommander/mucommander
muCommander is a lightweight, open-source, dual-pane file manager written in Java that runs on any OS with Java support. It offers a virtua…
861271active
Bareos
Bareos is an open-source (AGPLv3) network backup and recovery solution for mixed IT environments, supporting Linux, Windows, FreeBSD and ma…
971261active
meowtec/Imagine
Imagine is a cross-platform desktop GUI app for optimizing PNG, JPEG, and WebP images, built on pngquant, mozjpeg, and WebP encoders with a…
984426maintenance
tj/node-prune
A small Go CLI tool that removes unnecessary files (markdown, TypeScript sources, etc.) from node_modules directories to reduce their size.…
234423maintenance
mgeeky/PackMyPayload
PackMyPayload is a Python CLI proof-of-concept tool that packages files or directories into container formats (ZIP, 7zip, PDF, ISO, IMG, CA…
321215active
klauspost/pgzip
A Go library providing parallel gzip compression and decompression as a drop-in replacement for the standard compress/gzip package. It spli…
871211stable
okibcn/wslcompact
A PowerShell CLI utility that safely compacts the ever-growing VHDX disk images used by WSL2 Linux distros, shrinking them to minimal size …
511189active
XboxDev/extract-xiso
extract-xiso is a cross-platform command line utility for creating, listing, rewriting, and extracting Xbox XISO disc images. Originally fr…
871182active
wilsonzlin/minify-html
minify-html is an extremely fast HTML minifier written in Rust that also minifies inline JS and CSS via oxc and lightningcss. It is availab…
561176active
WirelessAlien/ZipXtract
ZipXtract is a fully open-source Android app for extracting and creating archive files such as RAR, ZIP, 7z, TAR, GZ, BZ2, XZ, and many mor…
861147active
rust-lang/flate2-rs
flate2 is a Rust library for streaming compression and decompression of DEFLATE-based formats: raw DEFLATE, zlib, and gzip. It supports mul…
901125stable
Archmonger/django-dbbackup
A Django application providing management commands to back up and restore project databases and media files using native database tools. It…
911114active
taoensso/nippy
Nippy is a fast, mature serialization library for Clojure, serving as a high-performance drop-in alternative to the Clojure reader for free…
901112stable
intel/isa-l
Intel's Intelligent Storage Acceleration Library (ISA-L) is a C library of SIMD-optimized low-level functions for storage applications, inc…
821104stable
wilpel/caveman-compression
A Python tool that compresses text for LLM contexts by stripping predictable grammar while preserving factual content, reducing token usage…
381103active
inikep/lzbench
lzbench is an in-memory benchmarking tool that integrates many open-source compression libraries into a single executable to compare their …
911100active
y-scope/clp
CLP (Compressed Log Processor) is an open-source log management tool that losslessly compresses JSON and unstructured text logs and enables…
951088active
platomav/BIOSUtilities
A collection of Python-based BIOS/UEFI utilities for extracting, unpacking, and analyzing firmware images from vendors like AMI, Insyde, Ph…
421086active
xerial/snappy-java
A Java port of Google's Snappy fast compressor/decompressor, using JNI to achieve near-native performance. It bundles native libraries for …
521084stable
luben/zstd-jni
JNI bindings for the Zstandard (Zstd) lossless compression library, usable from Java and all JVM languages including Android. It exposes st…
771078stable
LAStools/LAStools
LAStools is a collection of efficient, scriptable C++ command-line tools for processing LiDAR point cloud data in ASPRS LAS and compressed …
781072active
microsoft/msix-packaging
Microsoft's cross-platform MSIX SDK for packing and unpacking .msix/.appx application packages on Windows, macOS, Linux, and Android. It pr…
641072active

← prev page 2 / 4 next →