Go Compression

Open-source Go projects categorized as Compression

Top 15 Go Compression Projects

Compression
  1. compress

    Optimized Go Compression Packages

    Project mention: Runtime code generation and execution in Go | news.ycombinator.com | 2024-05-29

    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

  2. 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.

    CodeRabbit logo
  3. kanzi-go

    Fast lossless data compression in Go

  4. xz

    Pure golang package for reading and writing xz-compressed files (by ulikunitz)

  5. compress

    Collection of compression related Go packages. (by dsnet)

  6. util

    A collection of useful utility functions (by shomali11)

  7. 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.

  8. gzipped

    Replacement for golang http.FileServer which supports precompressed static assets.

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. zstd-seekable-format-go

    Seekable ZSTD compression format implemented in Golang.

  11. minlz

    MinLZ is a LZ77 compressor, focused on realtime data compression

    Project mention: MinLZ: Efficient and fast Snappy/LZ4 style compressor in Go (Apache 2.0) | news.ycombinator.com | 2025-03-17
  12. caddy-brotli

    Brotli compression encoder for Caddy

  13. go-ef

    A Go implementation of the Elias-Fano encoding

  14. imagecompression

    Simple image compression using SVD

  15. kromium

    Kromium is a bulk file copy/transformation tool.

  16. golang-http-handler-with-gzip

    Golang HTTP Handler With Gzip

  17. TSXor-Go

    TSXor: A Simple Time Series Compression Algorithm

  18. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Compression discussion

Log in or Post with

Go Compression related posts

  • Bzip2 Format Specification [pdf]

    3 projects | news.ycombinator.com | 10 Apr 2024
  • BZIP2: Format Specification [pdf]

    1 project | news.ycombinator.com | 9 Apr 2024
  • Kanzi is a modern, modular, expandable and efficient lossless data compressor

    1 project | news.ycombinator.com | 6 Nov 2023
  • Ouch - simple compression and decompression for your terminal

    2 projects | /r/commandline | 7 Jan 2023
  • Working with bzip2. The stdlib compress/bzip2 is not quite cutting it.

    1 project | /r/golang | 3 Nov 2022
  • A Hidden Gem: Two Ways to Improve AWS Fargate Container Launch Times

    3 projects | dev.to | 27 Oct 2022
  • Ask HN: Does https://github.com/klauspost/compress returns 502 for you?

    1 project | news.ycombinator.com | 11 Sep 2022
  • A note from our sponsor - InfluxDB
    influxdata.com | 21 Apr 2025
    Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →

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

Sponsored
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.
coderabbit.ai