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
TachibanaGeneralLaboratories/download-navi
Download Navi is a free and open-source download manager for Android 4.4+ with pause/resume, multi-part downloading, and background downloa…
301068active
nih-at/libzip
libzip is a C library for reading, creating, and modifying zip archives, with support for Zip64, multiple compression codecs (deflate, bzip…
911058stable
google/zopfli
Zopfli is a C library implementing a compression algorithm that produces highly optimized, deflate-compatible output (deflate, zlib, and gz…
663598maintenance
addyosmani/squish
Squish is a browser-based batch image compression tool that uses WebAssembly codecs to compress and convert images entirely client-side. It…
221049active
g1mv/density
Density is a pure Rust lossless compression library focused on extreme compression speed while maintaining good compression ratios, using a…
721047active
TurboVNC/turbovnc
TurboVNC is a high-performance VNC (Virtual Network Computing) remote display system derived from TightVNC, with a tuned Tight encoding opt…
871037stable
mapbox/geobuf
Geobuf is a JavaScript library that encodes GeoJSON geographic data into a compact binary format based on protocol buffers, achieving 6-8x …
721033stable
Zygo/bees
bees is a userspace block-oriented deduplication agent for btrfs filesystems, written in C++. It runs as a daemon that incrementally scans …
651033active
aklomp/base64
A fast Base64 stream encoder/decoder library written in C99 with SIMD acceleration (AVX2, AVX512, NEON, SSE) and optional OpenMP support. I…
611022active
mabeijianxi/small-video-record
An Android library for recording short audio/video clips (like WeChat-style small videos) with FFmpeg-based compression under the hood. Ver…
233453maintenance
n2far2000/winrarsc
A curated repository listing official ad-free WinRAR Simplified Chinese installer download links from RARLAB/win-rar.com, covering versions…
441013active
yuzhengyang/Fork
Fork is a C# utility library (published as Azylee.Core on NuGet) that bundles common helper methods for data processing, file handling, enc…
391011active
chrissimpkins/Crunch
Crunch is a lossy PNG image optimization tool that combines bit depth, color type, and palette reduction with zopfli DEFLATE compression vi…
233424maintenance
markfasheh/duperemove
Duperemove is a Linux command-line tool that finds duplicate file extents by hashing file contents and submits them for deduplication via t…
471008active
google/cdc-file-transfer
A set of C++ command-line tools (cdc_rsync and cdc_stream) for syncing and streaming files from Windows to Windows or Linux, using Content …
103392maintenance
Minify
Minify is a PHP-based HTTP server that combines, minifies, and serves CSS and JavaScript assets with appropriate caching headers like condi…
572993maintenance
ata4/disunity
DisUnity is an experimental command-line toolset written in Java for inspecting, unpacking, and packing Unity asset and asset bundle files.…
102699maintenance
cundong/SmartAppUpdates
A library for Android incremental (delta) app updates, based on bsdiff/bspatch. It includes client-side JNI code to merge a patch with the …
742652maintenance
Sunzxyong/Tiny
Tiny is a high-fidelity, high-compression-ratio image compression framework for Android, implemented with native C code and no external dep…
232626maintenance
marmelroy/Zip
A Swift framework for zipping and unzipping files, built on top of minizip. It offers simple quick functions as well as advanced options li…
232603maintenance
nanchen2251/CompressHelper
An Android library for compressing images and files via size and quality compression, based on Compressor and Luban with bug fixes. It supp…
232547maintenance
dblalock/bolt
Bolt is a C++ library (with a Python wrapper) for lossy compression of dense real-valued vectors that supports mathematical operations dire…
322520maintenance
TerarkDB
TerarkDB is a RocksDB-compatible embedded key-value storage engine forked from RocksDB v5.18.3, offering improved tail latency, throughput,…
612159maintenance
mendsley/bsdiff
A C library fork of Colin Percival's bsdiff/bspatch for building and applying binary file patches, redesigned to be dependency-free and eas…
322134maintenance
libharu/libharu
libHaru is a free, open-source ANSI C library for generating PDF files, supporting text, lines, images, annotations, font embedding, compre…
632005maintenance
facebookincubator/spectrum
Spectrum is a cross-platform image transcoding library written in portable C/C++ that integrates into Android and iOS projects to perform c…
101973maintenance
dgiagio/warp
Warp is a Rust-based CLI tool that packages an application directory together with a launcher script into a single self-contained executabl…
231960maintenance
go-bindata/go-bindata
go-bindata converts any data file into Go source code so binary assets can be embedded directly into a Go program. It ships as a command li…
231910maintenance
google/woff2
Google's reference C++ implementation of the WOFF2 font compression format, built on Brotli. It provides libraries plus CLI tools (woff2_co…
601825maintenance
lzfse/lzfse
A reference C implementation of the LZFSE compression algorithm, which uses Lempel-Ziv matching with Finite State Entropy coding for fast c…
321824maintenance
citusdata/cstore_fdw
cstore_fdw is a PostgreSQL extension implementing a columnar store as a foreign data wrapper, inspired by the ORC format, designed for anal…
231783maintenance
bazingagin/npc_gzip
A Python library and research codebase implementing the parameter-free 'kNN-gzip' text classification method from the ACL 2023 paper, which…
201781maintenance
svgcleaner
svgcleaner is a Rust command-line tool that losslessly cleans and optimizes SVG files by removing unnecessary data such as editor metadata,…
101671maintenance
systemd/casync
casync is a content-addressable data synchronization tool that combines the rsync algorithm with content-addressable storage. It splits dat…
391614maintenance
facebookincubator/xar
XAR is a toolchain for packaging many files into a single self-contained executable archive based on a read-only SquashFS image. It is comm…
101571maintenance
philipl/pifs
πfs is a novelty FUSE filesystem written in C that 'stores' files by finding each byte's offset within the digits of π, using the BBP formu…
627530experimental
liftoff/pyminifier
Pyminifier is a command-line tool that minifies, obfuscates, and compresses Python source code. It can produce self-executing compressed sc…
321554maintenance
zboxfs/zbox
ZboxFS is a zero-details, privacy-focused embedded file system written in Rust that encrypts everything, including metadata and directory s…
101542maintenance
lukeaschenbrenner/TxtNet-Browser
TxtNet Browser is an Android app that lets users browse the web over SMS without any WiFi or mobile data connection. It sends HTTP GET requ…
751541maintenance
pathikrit/better-files
A dependency-free, pragmatic thin Scala wrapper around Java NIO for simple, safe, and intuitive file I/O. It provides fluent APIs for readi…
321472maintenance
diracdeltas/FastestWebsiteEver
A novelty website that fits entirely within a single TCP packet, served by a bespoke webserver written in C. It uses aggressive tricks like…
321411maintenance
Tourenathan-G5organisation/SiliCompressor
SiliCompressor is an Android library for compressing images and videos with a simple, fluent API. It reduces media file sizes while maintai…
231396maintenance
Freaky/Compactor
Compactor is a free, open-source GUI utility that exposes Windows 10's built-in filesystem compression (normally only accessible via compac…
231386maintenance
shaohui10086/AdvancedLuban
AdvancedLuban is an Android image compression library written in Java that offers multiple compression strategies, including custom limits …
321321maintenance
download
A Node.js library for downloading files over HTTP and optionally extracting archives, returning promises or streams. It wraps got for reque…
231299maintenance
iSparta/iSparta
iSparta is a desktop GUI application built with Electron for converting and compressing images. It converts PNG sequences to APNG, converts…
231291maintenance
antirez/smaz
Smaz is a small C compression library specialized for compressing very short strings, where general-purpose compressors like zlib fail. It …
321222maintenance
openzfsonwindows/ZFSin
ZFSin is a port of the OpenZFS filesystem to Windows, implemented as a native kernel driver providing pooled storage, checksums, snapshots,…
231222maintenance
pixelglow/ZipZap
ZipZap is a zip file I/O library for iOS, macOS and tvOS written in Objective-C. It offers a simple two-class API for reading, writing and …
231215maintenance
terinjokes/gulp-uglify
A Gulp plugin that minifies JavaScript files using UglifyJS3 within Gulp streaming build pipelines. It supports most UglifyJS minify option…
231213maintenance
owenlongbo/McImage
McImage is a Gradle plugin for Android projects that automatically checks and compresses image resources (PNG, JPG, WebP) during the build …
231203maintenance
danielgtaylor/jpeg-archive
A set of command-line utilities for archiving JPEG photos for long-term storage or web serving. It re-encodes JPEGs to the smallest quality…
231183maintenance
lz4/lz4-java
A Java library providing LZ4 compression and decompression with fast, high-compression, and interoperable frame modes. It offers JNI bindin…
101175maintenance
imaya/zlib.js
A pure JavaScript implementation of ZLIB (RFC1950), DEFLATE (RFC1951), GZIP (RFC1952), and PKZIP compression formats. It is split into modu…
231136maintenance
twitter/elephant-bird
Twitter's Java library of LZO, Thrift, and Protocol Buffer-related Hadoop InputFormats, Pig LoadFuncs, Hive SerDes, and HBase utilities. It…
231133maintenance
remy/inliner
A Node.js utility and CLI that converts a web page into a single self-contained HTML file by inlining CSS, JavaScript, images, and videos (…
231117maintenance
uclouvain/openjpeg
OpenJPEG is an open-source JPEG 2000 codec written in C, officially recognized by ISO/IEC and ITU-T as the JPEG 2000 reference software. It…
651112maintenance
sketch-hq/svgo-compressor
A Sketch plugin that automatically compresses SVG assets using SVGO whenever they are exported from Sketch. It runs transparently in the ba…
231106maintenance
jborg/attic
Attic is a deduplicating backup program written in Python that stores only changed data chunks, with optional AES-256 encryption and SSH-ba…
321098maintenance
Tomas-M/linux-live
A set of shell scripts that converts an existing installed Linux distribution into a bootable Live Kit (Live CD/USB) with ISO and TAR outpu…
231098maintenance
traildb/traildb
TrailDB is a C library and tdb command-line tool for storing and querying series of discrete events (trails) in highly compressed, immutabl…
321090maintenance
ndeet/unzipper
A single-file PHP script that extracts .zip, .rar, and .gz/tar.gz archives directly on a webserver via the browser, and can also create zip…
231078maintenance
C-Blosc2
C-Blosc is a high-performance, lossless compression library for binary data that uses blocking, shuffling, SIMD, and multi-threading to com…
641059maintenance
ptoomey3/evilarc
evilarc is a Python CLI tool that creates tar and zip archives containing files with directory traversal characters in their embedded paths…
321054maintenance
caoscott/SReC
SReC is the official PyTorch implementation of the paper 'Lossless Image Compression through Super-Resolution', which frames lossless image…
321047maintenance
HTMLMin/Laravel-HTMLMin
A Laravel package that minifies HTML responses and Blade templates at compile time, built on Mr Clay's Minify library. It supports Laravel …
231018maintenance
WankkoRee/eaio
eaio (Electron All in One) is a Python tool with a GUI that reduces disk usage of Electron applications by hard-linking identical files acr…
101012maintenance
freecdn
Web2Img is a tool that bundles web files into a single image file, which is then extracted at runtime via a Service Worker. It lets develop…
321275experimental
kangax/html-minifier
A highly configurable, well-tested JavaScript-based HTML minifier with Node.js and CLI support, capable of also minifying inline CSS and Ja…
675029abandoned
dropbox/lepton
Lepton is a command-line tool and file format from Dropbox that losslessly compresses JPEG files by an average of 22% while allowing exact …
104991abandoned
UDS
A Python CLI tool that stores arbitrary binary files in Google Drive as base64-encoded text inside Google Docs, which historically did not …
324377abandoned
mholt/archiver
A Go library and CLI tool for creating and extracting archives (tar, zip, rar, 7z) and compressing/decompressing files (gzip, xz, bzip2, zs…
104375abandoned
FLIF
FLIF (Free Lossless Image Format) is a lossless image format and reference implementation in C++ based on MANIAC compression, outperforming…
233742abandoned
facebookarchive/beringei
Beringei is a high-performance, in-memory time series storage engine based on Facebook's Gorilla paper, usable as an embedded library or as…
103150abandoned
dezem/SAK
Switch Army Knife (SAK) is a Windows GUI tool for managing Nintendo Switch game files, bundling several community tools to patch, split, me…
102999abandoned
redox-os/tfs
TFS is a next-generation, modular file system written in Rust for Redox OS, inspired by ZFS with features like copy-on-write, full-disk com…
322939abandoned
jwilder/docker-squash
docker-squash is a Go CLI utility that squashes multiple Docker image layers into a single layer to reduce image size, while preserving Doc…
101977abandoned
Hsury/BiliDrive
BiliDrive is a Python CLI tool that uploads arbitrary files to Bilibili by encoding file chunks as images, then retrieves them via Bilibili…
231465abandoned
xmoezzz/KrkrExtract
KrkrExtract is a Windows tool for extracting and repacking XP3 archive files used by the Kirikiri (krkr2/krkrz) visual novel game engine, s…
101427abandoned
bake-bake-bake/bakeware
Bakeware is a build tool that extends Mix releases to package Elixir applications into single, self-contained executable binaries with the …
101418abandoned
webpack-contrib/uglifyjs-webpack-plugin
A deprecated webpack plugin that uses UglifyJS to minify JavaScript bundles. It has been replaced by terser-webpack-plugin and should not b…
101367abandoned
documentcloud/jammit
Jammit is an asset packaging library for Rails that concatenates and compresses CSS and JavaScript, with ahead-of-time gzipping, JavaScript…
321153abandoned
OmniRoute
OmniRoute is an open‑source AI gateway that provides a single OpenAI‑compatible endpoint routing requests across hundreds of LLM providers.…
7877757active
bitchat
A decentralized peer-to-peer messaging app that combines offline Bluetooth LE mesh networking with internet-based Nostr protocol transport,…
8136273active
CyberChef
CyberChef is a browser-based web application for performing a wide range of 'cyber' operations such as encryption, encoding, compression, h…
9836120active
nothings/stb
A collection of single-file, public domain (or MIT) C/C++ libraries covering image loading/writing/resizing, TrueType font rasterization, O…
7134694stable
DevToys-app/DevToys
DevToys is a free, open‑source desktop application that bundles dozens of tiny utilities for developers, such as converters, encoders, form…
8432074active
alam00000/bentopdf
BentoPDF is a self-hostable, privacy-first PDF toolkit that runs entirely client-side in the browser using WebAssembly, offering 50+ tools …
8216002active
aandrew-me/ytDownloader
ytDownloader is a free, open-source Electron-based desktop GUI app for downloading video and audio from hundreds of sites via yt-dlp. It su…
9110449active
PDFCraftTool/pdfcraft
PDFCraft is a free, privacy-focused PDF toolkit with 90+ tools (merge, split, compress, convert, edit, secure) that runs entirely in the br…
809519active
timvisee/ffsend
ffsend is a fully featured command-line client for the Firefox Send file-sharing service, letting users upload and download files and direc…
437420active
LaoFeng-mouse/flyingmouse-format
FlyingMouse Format is an offline desktop file format converter for Windows (and macOS) built on Electron, bundling FFmpeg, LibreOffice, Pop…
796787active
cimbar
libcimbar is an optimized C++ implementation of the cimbar (color icon matrix) high-density 2D barcode format for air-gapped data transfer …
926491active
ldqk/Masuit.Tools
Masuit.Tools is a Swiss-army utility library for C#/.NET bundling dozens of commonly needed helpers: encryption, reflection, LINQ and expre…
996192active
AidLux (AidLearning)
AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling…
635812active
sindresorhus/create-dmg
A Node.js CLI tool that automatically creates good-looking, code-signed DMG disk images for macOS app distribution. It is intentionally opi…
655374active
RandyGaul/cute_headers
A collection of cross-platform, single-file C/C++ header-only libraries with no dependencies, primarily aimed at game development. It inclu…
725073active
Convert
A universal online file converter that runs conversions in the browser without uploading files to a server. It supports conversions across …
624141active
aiming-lab/SimpleMem
SimpleMem is a Python library and MCP server that provides efficient lifelong memory for LLM agents, storing, compressing, and retrieving l…
653821active
TheWaWaR/simple-http-server
A simple static file HTTP server written in Rust, built on axum/tokio. It supports directory listing, file upload, basic auth, range reques…
763459active

← prev page 3 / 4 next →