nowfound

Life & fun · alternatives · 2026

24 alternatives to Thread-Parallel Decompression and Random Access to Gzip Files (Pragzip)

Hello HN, I'm very excited to have finished a gzip decoder that can speed up decompression using threads. On my Ryzen 3900X, I measured a 8x speedup over standard gzip, reaching 1.6 GB/s for a synthetic file with a consistent compression ratio of 1.3. A functional decompressor like this is kind of a first, that's why I am excited. Pragzip implements the two-staged decompression idea put forward with pugz, which unfortunately only works with gzipped text files not arbitrary files and has many more limitations. I think my main contribution over pugz might be a fast (~10 MB/s)…

Pragzip is a gzip decompressor that uses multi-threading to speed up decompression of compressed files. It achieves up to 8x faster decompression than standard gzip by implementing parallel decompression across… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Thread-Parallel Decompression and Random Access to Gzip Files (Pragzip) launched in 2022; newer entries below may have overtaken it.

  1. 1

    I have posted a much earlier version of this over a year ago [0]. Since then a lot has changed. Obviously, the name has changed. This happened for the paper publication [1]. I have also optimized the speed, integrated ISA-L for special cases, limited the compression-ratio-dependent maximum memory consumption, and finally added parallelized CRC32 computation, which adds ~5% overhead no matter the number of cores used. At this point, I am leaning towards calling it production-ready although there are still many ideas for improvements. Redoing the benchmarks of the older Show HN, would look…

    2023 · github.com · its alternatives →

  2. 2

    A blazing fast concurrent zip archiver and extractor. - ybirader/pzip

    2023 · github.com · its alternatives →

  3. 3

    Faster LZMA decoder for x86 CPUs (patch for XZ Utils). - faster_lzma_decoder_x86.patch

    2021 · gist.github.com · its alternatives →

  4. 4

    Embeddable minimal in-memory GZIP decompression library for embedded systems - wkoszek/mini_gzip

    2015 · github.com · its alternatives →

  5. 5

    Robust ZIP decoder with defenses against dangerous compression ratios, spec deviations, malicious archive signatures, mismatching local and central directory headers, ambiguous UTF-8 filenames, directory and symlink traversals, invalid MS-DOS dates, overlapping headers, overflow, underflow, sparsene

    2019 · github.com · its alternatives →

  6. 6
    FasterGH▲260

    Fast GitHub browsing experience

    Mar 2026 · fastergh.com · its alternatives →

  7. 7

    I've spent the last few months working on this codec. It has the following characteristics: - SOTA decompression throughput in its ratio class - Decent ratios (comparable to LZ4 at high effort levels) - Slow compression Most of the gains can be attributed to reducing branches and making decompression very friendly to out-of-order cores, by using a smart format. Results on the tarred Silesia corpus on Intel x86-64 follow: codec decode ratio encode misa77 -0 5219 MB/s 42.64% 54.5 MB/s misa77 -1 4274 MB/s 39.65% 51.2 MB/s lz4 2505 MB/s 47.59% 371 MB/s lz4hc -12…

    Jul 2026 · github.com · its alternatives →

  8. 8
    TinyFast▲319

    I am a developer. I have been building stuff for the last 13 years. One common challenge in all my projects is compressing assets to make them as small as possible. I used to end up using online compressors, but this has a lot of privacy concerns. So, I finally set down for couple of weeks and built this simple app. I can just drag and drop assets in it and it shrinks them. It currently supports around 25 file types. I built a lot of iOS apps but this is the first time building a macOS app, so any feedback is welcome.

    2025 · tinyfast.app · its alternatives →

  9. 9

    The world's fastest apk (android)/java open source decompiler - neocanable/garlic

    2025 · github.com · its alternatives →

  10. 10

    Reduce image size up to 90% in seconds, free & works offline

    2022 · compressimage.io · its alternatives →

  11. 11

    Hey HN, just wanted to share my success story with CompressX, my FFmpeg wrapper for macOS. For those who may not be familiar, FFmpeg is a powerful tool for converting, streaming, and recording audio and video content. I started CompressX as a weekend project to serve my 9-5 jobs, primarily to compress demo videos for uploading to GitLab and sharing with my colleagues. It took me 2 weeks to make the first working version. I shared the demo on Twitter and the reaction was extraordinary. People loved it, they said that I was bringing the Pied Piper to life. Four months later, I hit the $9,000…

    2024 · compressx.app · its alternatives →

  12. 12

    A very fast scalar implementation for Frame Of Reference integer compression. - cruppstahl/libfor

    2015 · github.com · its alternatives →

  13. 13

    forkrun is the culmination of a 10-year-long journey focused on "how to make shell parallelization fast". What started as a standard "fork jobs in a loop" has turned into a lock-free, CAS-retry-loop-free, SIMD-accelerated, self-tuning, NUMA aware shell-based stream parallelization engine that is (mostly) a drop-in replacement for xargs -P and GNU parallel. On my 14-core/28-thread i9-7940x, forkrun achieves: * 200,000+ batch dispatches/sec (vs ~500 for GNU Parallel) * ~95–99% CPU utilization across all 28 logical cores, even when the workload is non-existant (bash no-ops / `:`)…

    Mar 2026 · github.com · its alternatives →

  14. 14

    LoopMix128 is a fast C PRNG I wrote for non-cryptographic tasks. GitHub (MIT): https://github.com/danielcota/LoopMix128 Highlights: * ~0.37 ns/value (GCC 11.4, -O3 -march=native), 98% faster than xoroshiro128++ and PCG64. * Passes TestU01 BigCrush & PractRand (32TB). * Guaranteed 2^128 period. * Proven injective (192-bit state) via Z3 SMT solver; allows parallel streams. * Core requires only stdint.h. Seeking feedback on design, use cases, or further testing.

    2025 · github.com · its alternatives →

  15. 15

    Create an index on a compressed text file. Contribute to mattgodbolt/zindex development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  16. 16

    Fastest Integer Compression. Contribute to powturbo/TurboPFor-Integer-Compression development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  17. 17
    Zipit▲100

    Unzip files in S3 faster

    2021 · its alternatives →

  18. 18OA

    I built an experiment that uses an overfitted transformer and arithmetic coding to compress individual files. Instead of training the model to generalize, I train a 900KB transformer to memorize a single file and predict the next byte. Those predictions are fed into an arithmetic coder to produce the compressed output. On a 100MB NYC taxi CSV, it compresses to about 7MB (~0.5 bits/byte). On a 100MB slice of enwik9, it compresses to about 21MB (~1.68 bits/byte). It's pretty slow right now (roughly 20–30 minutes of training and 45 minutes each for compression and decompression on my…

    Jun 2026 · its alternatives →

  19. 19

    Hello HN, author here. I built ZXC, a lossless compression library designed specifically for "Write Once, Read Many" scenarios (Game assets, Firmware, App bundles). The Concept: Standard real-time codecs (LZ4, Snappy) are designed for symmetry. ZXC explores an asymmetric approach: it spends significantly more CPU cycles at compression time to generate a bitstream specifically structured for modern, wide-issue execution pipelines (maximizing Instruction Level Parallelism). Performance (Verified via lzbench integration): ZXC was merged into the official lzbench repository monday. ARM64 (Apple…

    Dec 2025 · github.com · its alternatives →

  20. 20HO

    I built a lightweight GIF decoder in pure C, ideal for embedded or performance-critical environments. It’s header-only, zero dynamic memory allocations, and fully platform-independent. Supports both static and animated GIFs, with turbo and safe decoding modes. Works great on microcontrollers, IoT devices, and anything with a framebuffer. Would love feedback or ideas where this could be useful. Github: https://github.com/Ferki-git-creator/TurboStitchGIF-HeaderOn...

    2025 · its alternatives →

  21. 21

    ⚡ The fastest directory crawler & globbing library for NodeJS. Crawls 1m files in < 1s - thecodrr/fdir

    2020 · github.com · its alternatives →

  22. 22
    ezyZip▲14

    Online file compression and conversion tools. for free!

    2025 · ezyzip.com · its alternatives →

  23. 23

    Optimize the compression of PNGs, JPGs, and SVGs — 100% free — fully in-browser — pick the perfect trade-off between file size and quality.

    2018 · recompressor.com · its alternatives →

  24. 24

    Hi HN, I built a free image compression tool called Smallimg.cc that runs entirely in the browser. The main motivation was privacy. I was never comfortable uploading potentially sensitive images to a third-party server just for compression. This tool solves that by using JavaScript and WebAssembly to perform all the processing on the client-side. Your files are never transferred over the network. Key features: Total Privacy: Your images never leave your computer. Incredible Speed: No upload&#x2F;download time, just instant processing. Full Control: You can adjust quality, resize, and convert…

    2025 · smallimg.cc · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →