Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →
Top 15 Go Compression Projects
-
I didn't know Go reserved some registers for its own use. For libraries that don't use cgo but do use assembly [1], does this mean they have to generate that assembly with a compiler flag that avoids reserved registers?
[1] A common optimization technique, like in the superb https://github.com/klauspost/compress
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
-
-
pakkero
Pakkero is a binary packer written in Go made for fun and educational purpose. Its main goal is to take in input a program file (elf binary, script, even appimage) and compress it, protect it from tampering and intrusion.
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
Project mention: MinLZ: Efficient and fast Snappy/LZ4 style compressor in Go (Apache 2.0) | news.ycombinator.com | 2025-03-17
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Compression discussion
Go Compression related posts
-
Bzip2 Format Specification [pdf]
-
BZIP2: Format Specification [pdf]
-
Kanzi is a modern, modular, expandable and efficient lossless data compressor
-
Ouch - simple compression and decompression for your terminal
-
Working with bzip2. The stdlib compress/bzip2 is not quite cutting it.
-
A Hidden Gem: Two Ways to Improve AWS Fargate Container Launch Times
-
Ask HN: Does https://github.com/klauspost/compress returns 502 for you?
-
A note from our sponsor - InfluxDB
influxdata.com | 21 Apr 2025
Index
What are some of the best open-source Compression projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | compress | 5,014 |
2 | kanzi-go | 593 |
3 | xz | 506 |
4 | compress | 409 |
5 | util | 298 |
6 | pakkero | 258 |
7 | gzipped | 95 |
8 | zstd-seekable-format-go | 94 |
9 | minlz | 85 |
10 | caddy-brotli | 50 |
11 | go-ef | 38 |
12 | imagecompression | 9 |
13 | kromium | 7 |
14 | golang-http-handler-with-gzip | 4 |
15 | TSXor-Go | 3 |