Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Compression

Compression

119 projects

Showing 36 of 119 projects

Pakkero
PakkeroGo

A Go-based binary packer that compresses, encrypts, and protects ELF binaries, scripts, and AppImages from tampering and reverse engineering.

#upx#anti-debugging#educational
Stars281
Forks46
Last commit3 years ago
gulp-zip
gulp-zipJavaScript

A Gulp plugin for creating ZIP archives from files in your build pipeline.

#stream-processing#build-automation#zip
Stars271
Forks50
Last commit1 month ago
bitio
bitioGo

Optimized bit-level Reader and Writer for Go, enabling efficient reading and writing of arbitrary bit lengths.

#bitstream#writer#bit
Stars257
Forks23
Last commit3 years ago
Kanzi
KanziC++

A modern, modular, and efficient lossless data compressor in C++ that combines multiple algorithms and multi-threading for high performance.

#modular-architecture#huffman#high-performance
Stars232
Forks12
Last commit3 days ago
baked_file_system
baked_file_systemCrystal

A Crystal library that embeds static files into your binary at compile time, creating a self-contained executable.

#deployment#virtual-file-system#crystal-lang
Stars187
Forks22
Last commit2 months ago
gzp
gzpRust

A Rust crate for multi-threaded compression and decompression, supporting Gzip, Zlib, Snappy, BGZF, and Mgzip formats.

#mgzip#multi-threading#bgzf
Stars180
Forks15
Last commit1 month ago
Shrinko8
Shrinko8Lua

A comprehensive toolkit for minifying, linting, and converting Pico-8 and Picotron game carts to reduce code size.

#minification#lint#picotron
Stars178
Forks13
Last commit12 days ago
bzip2-rs
bzip2-rsC

Rust bindings for libbz2 providing streaming bzip2 compression and decompression.

#bzip2#bindings#streaming
Stars174
Forks69
Last commit8 months ago
timberjack
timberjackGo

A Go log rolling library with size-based, time-based, and manual rotation, plus compression.

#log-rolling#devops#log-rotation
Stars167
Forks23
Last commit5 days ago
docker-repack
docker-repackRust

Repacks Docker images to optimize for pulling speed by reducing size and improving compression.

#devops#oci#image-optimization
Stars167
Forks3
Last commit1 year ago
Decompress
DecompressOCaml

A pure OCaml library implementing DEFLATE, Zlib, Gzip, and LZO compression/decompression algorithms.

#huffman#mirageos#lz77
Stars120
Forks19
Last commit21 days ago
Grunt-WebP
Grunt-WebPJavaScript

A Grunt plugin that converts images to WebP format with extensive compression options.

#build-automation#image-optimization#frontend-tooling
Stars117
Forks15
Last commit10 years ago
CompressedStaticFiles
CompressedStaticFilesC#

ASP.NET Core middleware for serving precompressed static files and modern image formats based on browser support.

#asp-net-core#zopflipng#performance-optimization
Stars97
Forks19
Last commit2 years ago
tamp
tampC

A low-memory, DEFLATE-inspired lossless compression library optimized for embedded and resource-constrained environments.

#c-library#embedded-systems#webassembly
Stars77
Forks11
Last commit3 days ago
lz4
lz4C

Erlang bindings for the LZ4 compression algorithm, providing fast lossless compression capabilities.

#lz4#nif#data-compression
Stars65
Forks45
Last commit4 years ago
brotli-rs
brotli-rsRust

A pure and safe Rust implementation of the Brotli decompression algorithm.

#brotli#data-compression#safe-rust
Stars65
Forks14
Last commit6 years ago
ratchet
ratchetRust

A fast, robust, lightweight, and fully asynchronous WebSocket protocol implementation for Rust.

#tcp#client-server#async
Stars60
Forks15
Last commit4 months ago
s3m
s3mRust

A CLI tool for fault-tolerant streaming of data to S3 buckets, supporting resumable uploads, compression, and encryption.

#upload#object-storage#backup-tool
Stars58
Forks0
Last commit5 days ago
zopfli
zopfliRust

A Rust implementation of Google's Zopfli compression algorithm for high-density lossless data compression.

#hacktoberfest#gzip#deflate
Stars56
Forks6
Last commit11 days ago
Papaw
PapawC

A permissively-licensed packer that compresses executables, reduces their size, and provides basic anti-debugging protection.

#reverse-engineering-protection#deflate#lzma
Stars48
Forks4
Last commit4 years ago
nimnjs
nimnjsJavaScript

JavaScript implementation of the nimn specification for highly compressed data serialization, offering 60%+ compression over JSON.

#encoder#nimnjs#data-serialization
Stars46
Forks6
Last commit3 years ago
zstd.cr
zstd.crCrystal

Crystal language bindings for the Zstandard (zstd) compression library, providing high-performance compression and decompression.

#crystal-shard#bindings#crystal
Stars45
Forks1
Last commit2 years ago
go-ef
go-efGo

A Go implementation of the Elias-Fano encoding for efficient integer sequence compression.

#compressed-data-structures#eliasfano#integer-encoding
Stars42
Forks9
Last commit2 years ago
kissrpc
kissrpcD

An ultra-high-performance RPC framework using FlatBuffers and D language, designed for simplicity and speed.

#flatbuffers#high-performance#distributed-systems
Stars41
Forks7
Last commit8 years ago
compression
compressionTypeScript

Deno HTTP compression middleware supporting gzip, deflate, and brotli encodings.

#http-middleware#server-side#http
Stars38
Forks1
Last commit3 years ago
zip-ada
zip-adaAda

A standalone, portable pure Ada library for creating, extracting, and manipulating .zip archives with LZMA and BZip2 support.

#ada-library#bzip2#library
Stars36
Forks7
Last commit2 months ago
appdwarf
appdwarfShell

Converts AppDirs and AppImages into highly compressed portable images using dwarfs compression.

#portable-applications#appimage#linux-packaging
Stars33
Forks1
Last commit1 year ago
freezeFS
freezeFSPython

Create self-extracting compressed or self-mounting archives for MicroPython to simplify file deployment on microcontrollers.

#embedded-systems#ota-updates#micropython
Stars33
Forks4
Last commit1 year ago
hdf5
hdf5Go

A pure Go library for reading and writing HDF5 files without CGo dependencies, featuring HDF5 2.0.0 compatibility.

#hdf5-format#scientific-computing#numerical-data
Stars32
Forks8
Last commit1 day ago
snappy
snappyCrystal

A pure Crystal implementation of the Snappy compression format with support for both block and framing formats.

#google-snappy#io-streams#crystal-lang
Stars22
Forks3
Last commit2 months ago
gotiny
gotinyGo

An efficient Go serialization library using pre-generated encoding engines for high performance and minimal reflection.

#golang-library#encryption#serialization
Stars21
Forks3
Last commit2 years ago
LZSSE-SIMDe
LZSSE-SIMDeC++

A portable fork of LZSSE compression codec using SIMDe to enable SSE4.1-based compression/decompression on non-SSE4.1 CPUs and other architectures.

#simd#arm#sse4.1
Stars21
Forks3
Last commit6 years ago
pg-backups-to-s3
pg-backups-to-s3PLpgSQL

A Docker container for automated PostgreSQL database backups with encryption, compression, and S3 upload capabilities.

#database-backup#devops#encryption
Stars19
Forks1
Last commit15 days ago
wasm-gzip
wasm-gzipJavaScript

A WebAssembly implementation of gzip compression and decompression for Deno.

#webassembly#deno#gzip
Stars19
Forks1
Last commit6 years ago
FastLZMA2NET
FastLZMA2NETC#

A .NET wrapper for the Fast LZMA2 compression algorithm providing high-performance compression and decompression of byte streams.

#nuget#high-performance#wrapper-library
Stars15
Forks1
Last commit6 months ago
Luz
LuzLua

A lightweight compression algorithm for Lua source code using Huffman coding and LZ77 on language tokens.

#minification#source-code-compression#tokenization
Stars15
Forks0
Last commit1 year ago
PreviousPage 3 of 4Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Data Compression30
#Performance21
#Cross Platform20
#Gzip18
#Rust17
#Lossless Compression15
#Zip14
#Streaming13
#Decompression13
#C Library12
#Encryption12
#Zlib12