Rust Compression

Open-source Rust projects categorized as Compression | Edit details

Top 16 Rust Compression Projects

  • GitHub repo orz

    a high performance, general purpose data compressor written in rust

    Project mention: A Firehose of Rust, for busy people who know some C++ | | 2021-06-01
  • GitHub repo Compactor

    A user interface for Windows 10 filesystem compression

    Project mention: Marvel's Guardians of the Galaxy "We wanted to give you an update on the final size of the PC version of the game, which will not be 150 GB. The team is in the last stages of optimizing the final game and we can confirm the file size will be approximately 80 GB at launch." | | 2021-10-20

    Compactor shaved 30% off my DCS install - 80GB instead of 114GB.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo rust-brotli

    Brotli compressor and decompressor written in rust that optionally avoids the stdlib

  • GitHub repo tar-rs

    Tar file reading/writing for Rust

  • GitHub repo zip-rs

    Zip implementation in Rust (by zip-rs)

    Project mention: Hey Rustaceans! Got an easy question? Ask here (36/2021)! | | 2021-09-07

    Thank you for answering. I did think it was strange that reading a file from the archive requires a mutable borrow, I did some digging on the crate's GitHub and it appears like the author has plans to fix this eventually. (

  • GitHub repo lz4

    Rust LZ4 bindins library

    Project mention: Integrating Rust into the Android Open Source Project | | 2021-05-11
  • GitHub repo ouch

    Painless compression and decompression in the terminal

    Project mention: Whats your favourite open source Rust project that needs more recognition? | | 2021-10-11

    Shameless plug here, my favorite project currently is ouch, nobody knows about it, but I think it might gain some traction when we publish it again.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo rc-zip

    Pure rust zip & zip64 reading and writing

    Project mention: Zip extraction on WebAssembly | | 2021-05-09

    rc-zip looks appealing but it doesn't work on webassembly yet.

  • GitHub repo zopfli

    A Rust implementation of the Zopfli compression algorithm. (by carols10cents)

  • GitHub repo brotli-rs

    A Brotli implementation in pure and safe Rust

  • GitHub repo rust-lzma

    A Rust crate that provides a simple interface for LZMA compression and decompression.

  • GitHub repo compress-tools-rs

    A Swiss Army Knife for handling compressed data in Rust

    Project mention: Downloading multiple files concurrently. Do I need async? | | 2021-10-05

    That is also an I/O operation. Luckily it seems like they have Tokio support. But my question is what if they didn't (hypothetically), would that be a blocking I/O? Would I have to call it using spawn_blocking in that case?

  • GitHub repo bzip2-rs

    Pure Rust bzip2 decoder (by paolobarbolini)

    Project mention: Pure Rust bzip2 decompressor implementation | | 2021-01-30

    Fixed in:

  • GitHub repo image-comp-lib-rust

    Image Compression Algorithm

    Project mention: An image compression algorithm written entirely in Rust (help and contributions appreciated) | | 2021-01-18
  • GitHub repo rust-snappy

    Snappy bindings for Rust

  • GitHub repo zip

    A simple rust library for working with ZIP archives (by slackito)

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). The latest post mention was on 2021-10-20.


What are some of the best open-source Compression projects in Rust? This list will help you:

Project Stars
1 orz 581
2 Compactor 555
3 rust-brotli 547
4 tar-rs 373
5 zip-rs 353
6 lz4 139
7 ouch 93
8 rc-zip 81
9 zopfli 71
10 brotli-rs 59
11 rust-lzma 46
12 compress-tools-rs 34
13 bzip2-rs 20
14 image-comp-lib-rust 16
15 rust-snappy 13
16 zip 10
Find remote jobs at our new job board There are 36 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives