function: compression
354 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| elfshaker/elfshaker elfshaker is a high-performance CLI version control system written in Rust, fine-tuned for storing binary files. It packs directory snapsho… | 64 | 2336 | active |
| 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… | 73 | 2301 | active |
| 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… | 66 | 2301 | active |
| ifd3f/caligula Caligula is a lightweight, user-friendly terminal UI tool for writing disk images to removable drives. It handles disk detection, decompres… | 84 | 2248 | active |
| 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… | 23 | 2236 | active |
| 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… | 65 | 2225 | active |
| shwenzhang/AndResGuard AndResGuard is a tool from the WeChat team that obfuscates and shrinks Android APK resources, working like ProGuard but for resource files … | 23 | 8645 | maintenance |
| 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 … | 23 | 2215 | stable |
| 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… | 92 | 2178 | active |
| 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… | 72 | 2124 | active |
| 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… | 84 | 2083 | active |
| 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… | 96 | 2082 | stable |
| TileDB-Inc/TileDB TileDB is an embeddable C++ storage engine for dense and sparse multi-dimensional arrays, with cloud object storage support (S3, GCS, Azure… | 86 | 2073 | stable |
| Leon406/ToolsFx ToolsFx is a cross-platform desktop cryptography toolbox built with Kotlin. It bundles encoding/decoding, hash and MAC computation, symmetr… | 73 | 2048 | active |
| 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… | 98 | 2044 | stable |
| matthiasmullie/minify A PHP library that minifies CSS and JavaScript by removing whitespace, stripping comments, combining files, and shortening common code patt… | 47 | 2042 | active |
| 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-… | 63 | 2033 | active |
| PlakarKorp/plakar Plakar is an open-source backup engine written in Go that creates encrypted, deduplicated, independently verifiable snapshots of files, dat… | 96 | 2032 | active |
| 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… | 23 | 2024 | stable |
| 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… | 70 | 2017 | active |
| 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… | 77 | 1951 | active |
| vxunderground/VX-API VX-API is a C++ collection of functions implementing malicious functionality to aid in malware development, maintained by vx-underground. I… | 32 | 1938 | active |
| 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… | 77 | 7341 | maintenance |
| 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… | 51 | 1904 | stable |
| 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… | 83 | 1896 | stable |
| 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… | 61 | 1846 | stable |
| tjko/jpegoptim jpegoptim is a command-line utility for optimizing and compressing JPEG files, offering lossless optimization via Huffman table optimizatio… | 56 | 1809 | active |
| 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,… | 99 | 1772 | active |
| 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… | 89 | 1729 | stable |
| 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… | 63 | 1712 | stable |
| phiresky/sqlite-zstd A SQLite loadable extension written in Rust that provides transparent dictionary-based row-level compression using zstd. It compresses tabl… | 36 | 1695 | active |
| KilledByAPixel/JSONCrush A tiny JavaScript library (under 2KB, zero dependencies) that compresses JSON strings into URL-friendly strings using the JSCrush algorithm… | 52 | 1660 | stable |
| pnggroup/libpng libpng is the official reference C library for reading, creating, and manipulating PNG (Portable Network Graphics) raster image files. It h… | 72 | 1647 | stable |
| tukaani-project/xz XZ Utils is a complete C99 implementation of the .xz file format, consisting of the liblzma compression library (with a zlib-like API) and … | 83 | 1639 | stable |
| InterDigitalInc/CompressAI CompressAI is a PyTorch library and evaluation platform for end-to-end learned data compression research. It provides custom layers, entrop… | 73 | 1627 | active |
| 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… | 99 | 1623 | active |
| hkneptune/FreeFileSync A mirror of the FreeFileSync source code, an open-source folder comparison and synchronization tool that creates and manages backup copies … | 94 | 1619 | active |
| 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… | 98 | 1602 | active |
| nfrechette/acl A production-ready C++11 header-only library for compressing skeletal animation clips with high compression ratios, fast decompression, and… | 47 | 1589 | active |
| 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… | 23 | 1579 | stable |
| calibreapp/image-actions A GitHub Action that automatically compresses JPEG, PNG, WebP, and AVIF images added or changed in Pull Requests, committing optimized vers… | 93 | 1574 | active |
| golang/snappy A Go implementation of the Snappy compression format, providing fast compression and decompression with output byte-for-byte identical to t… | 64 | 1568 | stable |
| 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… | 76 | 1551 | stable |
| atomicobject/heatshrink Heatshrink is a data compression/decompression library written in C, designed for embedded and real-time systems with very low memory requi… | 32 | 1547 | stable |
| logrotate/logrotate logrotate is a classic Unix utility that automates rotation, compression, removal, and mailing of log files on systems that generate many l… | 66 | 1545 | stable |
| jazzband/django-pipeline django-pipeline is an asset packaging library for Django that concatenates and compresses CSS and JavaScript files during collectstatic. It… | 74 | 1540 | active |
| 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… | 99 | 1533 | active |
| elringus/sprite-dicing A cross-engine tool written in Rust for losslessly compressing sprite textures by splitting them into units, discarding identical regions, … | 69 | 1514 | active |
| 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… | 32 | 1496 | stable |
| 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… | 92 | 1483 | active |
| Unpackerr/unpackerr Unpackerr is a Go daemon that watches completed downloads from Starr apps (Radarr, Sonarr, Lidarr, Readarr, Whisparr) or a watch folder and… | 90 | 1462 | active |
| jashking/UnrealPakViewer A graphical desktop tool for inspecting Unreal Engine 4 pak and ucas archive files. It shows file trees, size breakdowns, compression detai… | 54 | 1453 | active |
| 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… | 23 | 1447 | active |
| aui/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, … | 23 | 5143 | maintenance |
| 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… | 98 | 1427 | stable |
| 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… | 38 | 1427 | active |
| GoldenPotato137/PotatoVN PotatoVN is an open-source Windows desktop application (WinUI3) for managing visual novels (galgames). It scans folders for games, fetches … | 96 | 1421 | active |
| Aiven-Open/pghoard PGHoard is a PostgreSQL backup daemon and restore tooling that continuously stores basebackups and WAL transaction logs in cloud object sto… | 93 | 1421 | active |
| zeroturnaround/zt-zip A Java library providing convenience methods for working with ZIP archives, built on java.util.zip. It supports packing/unpacking directori… | 96 | 1385 | stable |
| 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-… | 82 | 1372 | active |
| 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… | 79 | 1372 | stable |
| 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… | 93 | 1368 | active |
| 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… | 23 | 4858 | maintenance |
| mzucker/noteshrink A Python command-line script that cleans up scans and photos of handwritten notes by separating background from ink, quantizing colors, and… | 32 | 4841 | maintenance |
| dscharrer/innoextract innoextract is a command-line tool that extracts files from installers created by Inno Setup, without running the installer under Windows o… | 25 | 1345 | active |
| KhronosGroup/KTX-Software The official Khronos KTX library and tools for reading, writing, and transcoding KTX texture container files used with OpenGL, Vulkan, and … | 71 | 1343 | active |
| jmacd/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… | 80 | 1337 | stable |
| 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… | 96 | 1325 | active |
| Box Box is a fast, zero-configuration CLI application for building PHAR archives from PHP projects. It bundles application code into a single e… | 87 | 1320 | active |
| 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 … | 76 | 1304 | stable |
| 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… | 92 | 1295 | stable |
| mxmlnkn/ratarmount 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… | 86 | 1293 | active |
| runestubbe/Crinkler Crinkler is a compressing linker for Windows that produces extremely small 32-bit executables, primarily for demoscene 1k/4k/8k intros. It … | 92 | 1286 | active |
| 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… | 86 | 1286 | stable |
| ebiggers/libdeflate libdeflate is a heavily optimized C library for whole-buffer DEFLATE, zlib, and gzip compression and decompression, significantly faster th… | 91 | 1278 | stable |
| 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… | 93 | 1269 | active |
| 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… | 90 | 1264 | active |
| tj/node-prune A small Go CLI tool that removes unnecessary files (markdown, TypeScript sources, etc.) from node_modules directories to reduce their size.… | 23 | 4425 | maintenance |
| 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… | 23 | 4405 | maintenance |
| bareos/bareos Bareos is an open-source (AGPLv3) network backup and recovery solution for mixed IT environments, supporting Linux, Windows, FreeBSD and ma… | 99 | 1246 | active |
| 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… | 68 | 1226 | active |
| 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… | 32 | 1209 | active |
| klauspost/pgzip A Go library providing parallel gzip compression and decompression as a drop-in replacement for the standard compress/gzip package. It spli… | 65 | 1205 | stable |
| 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 … | 53 | 1174 | active |
| 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… | 62 | 1169 | active |
| XboxDev/extract-xiso extract-xiso is a cross-platform command line utility for creating, listing, rewriting, and extracting Xbox XISO disc images. Originally fr… | 39 | 1134 | active |
| 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… | 84 | 1120 | stable |
| Archmonger/django-dbbackup A Django application providing management commands to back up and restore project databases and media files using native database tools. It… | 85 | 1111 | active |
| 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… | 86 | 1109 | active |
| 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… | 93 | 1108 | stable |
| 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… | 82 | 1093 | stable |
| wilpel/caveman-compression A Python tool that compresses text for LLM contexts by stripping predictable grammar while preserving factual content, reducing token usage… | 41 | 1092 | active |
| y-scope/clp CLP (Compressed Log Processor) is an open-source log management tool that losslessly compresses JSON and unstructured text logs and enables… | 94 | 1083 | active |
| 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 … | 56 | 1081 | stable |
| inikep/lzbench lzbench is an in-memory benchmarking tool that integrates many open-source compression libraries into a single executable to compare their … | 86 | 1078 | active |
| platomav/BIOSUtilities A collection of Python-based BIOS/UEFI utilities for extracting, unpacking, and analyzing firmware images from vendors like AMI, Insyde, Ph… | 45 | 1078 | active |
| 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… | 67 | 1069 | active |
| LAStools/LAStools LAStools is a collection of efficient, scriptable C++ command-line tools for processing LiDAR point cloud data in ASPRS LAS and compressed … | 82 | 1064 | active |
| luben/zstd-jni JNI bindings for the Zstandard (Zstd) lossless compression library, usable from Java and all JVM languages including Android. It exposes st… | 77 | 1063 | stable |
| 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… | 33 | 1061 | active |