rustio rustio.net

Compression

79

brotli

8.0.4 Stable

A brotli compressor and decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard lib's allocator may be employed. The default build also includes a stdlib allocator and stream interface. Disable this with --features=no-stdlib. All included code is safe.

216.2M downloads · 1mo ago
75

flate2

1.1.9 Stable

DEFLATE compression and decompression exposed as Read/BufRead/Write streams. Supports miniz_oxide and multiple zlib implementations. Supports zlib, gzip, and raw deflate streams.

561.6M downloads · 5mo ago
74

oxipng

10.1.1 Stable

A lossless PNG compression optimizer

1.6M downloads · 3mo ago
70

noodles-bgzf

0.48.0 Growing

Blocked gzip format (BGZF) reader and writer

961.5K downloads · 13d ago
69

liblzma

0.4.7 Growing

Rust bindings to liblzma providing Read/Write streams as well as low-level in-memory encoding/decoding. forked from xz2.

16.8M downloads · 26d ago
69

astral_async_zip

0.0.20 Experimental

An asynchronous ZIP archive reading/writing crate.

607.2K downloads · 17d ago
69

swh-graph

12.1.2 Stable

Compressed in-memory representation of the Software Heritage archive graph

26.7K downloads · 24d ago
69

vortex-flatbuffers

0.78.0 Growing

Flatbuffers definitions for Vortex types

186.4K downloads · 14d ago
68

varint-rs

2.2.1 Stable

A small, zero dependency varint implementation in Rust.

16.4M downloads · 1mo ago
68

vortex-mask

0.78.0 Growing

Vortex Mask - sorted, unique, non-negative integers

146.5K downloads · 14d ago
68

vortex-buffer

0.78.0 Growing

A byte buffer implementation for Vortex

187.5K downloads · 14d ago
68

vortex-proto

0.78.0 Growing

Protocol buffer definitions for Vortex types

168.9K downloads · 14d ago
68

lerc-core

0.4.3 Experimental

Shared types and errors for pure-Rust LERC codecs

3.9K downloads · 29d ago
67

lzma-rust2

0.16.5 Growing

LZMA / LZMA2 / LZIP / XZ compression ported from 'tukaani xz for java'

14.0M downloads · 18d ago
67

yada

0.7.0 Growing

Yada is a yet another double-array trie library aiming for fast search and compact data representation.

12.6M downloads · 1mo ago
67

libz-sys

1.1.29 Stable

Low-level bindings to the system libz library (also known as zlib).

205.8M downloads · 1mo ago
67

vortex-error

0.78.0 Growing

Vortex errors

188.3K downloads · 14d ago
67

vortex-fsst

0.78.0 Growing

Vortex FSST string array encoding

152.8K downloads · 14d ago
67

vortex-runend

0.78.0 Growing

Vortex run end encoded array

154.5K downloads · 14d ago
66

zip

8.6.0 Stable

Library to support the reading and writing of zip files.

213.9M downloads · 2mo ago
66

packed-seq

5.0.0 Stable

Constructing and iterating packed DNA sequences using SIMD

15.3K downloads · 16d ago
66

vortex

0.78.0 Growing

Vortex file format with all builtin codecs and a sampling compressor.

140.0K downloads · 14d ago
66

vortex-metrics

0.78.0 Growing

Vortex Metrics

138.3K downloads · 14d ago
66

fsst-rs

0.5.11 Growing

Pure-Rust implementation of Fast Static Symbol Tables algorithm for string compression

1.1M downloads · 1mo ago
65

rustfft

6.4.1 Growing

High-performance FFT library written in pure Rust.

22.1M downloads · 10mo ago
65

oxiarc-core

0.3.6 Experimental

Core components for OxiArc - BitReader/Writer, CRC, traits, and error types

24.6K downloads · 10d ago
65

async-compression

0.4.42 Growing

Adaptors between compression crates and Rust's modern asynchronous IO types.

178.5M downloads · 3mo ago
65

vortex-utils

0.78.0 Growing

Common definitions across crates

132.4K downloads · 14d ago
65

vortex-datetime-parts

0.78.0 Growing

Vortex physical encoding that compresses temporal components individually

158.7K downloads · 14d ago
65

vortex-zigzag

0.78.0 Growing

Vortex zig zag array

155.6K downloads · 14d ago
65

vortex-array

0.78.0 Growing

Vortex in memory columnar data format

170.7K downloads · 14d ago
65

lerc-reader

0.4.3 Experimental

Pure-Rust decoder for the LERC raster compression format

3.1K downloads · 29d ago
64

zstd-safe

7.2.4 Growing

Safe low-level bindings for the zstd compression library.

332.9M downloads · 1y ago
64

oxiarc-zstd

0.3.6 Experimental

Pure Rust Zstandard (zstd) compression implementation for OxiArc

18.1K downloads · 10d ago
64

oxiarc-lz4

0.3.6 Experimental

Pure Rust LZ4 compression implementation with LZ4-HC

17.4K downloads · 10d ago
64

oxiarc-deflate

0.3.6 Experimental

Pure Rust DEFLATE compression algorithm (RFC 1951) for OxiArc

14.5K downloads · 10d ago
64

bzip2

0.6.1 Growing

Bindings to libbzip2 for bzip2 compression and decompression exposed as Reader/Writer streams.

138.8M downloads · 9mo ago
64

simd-minimizers

3.0.0 Stable

A SIMD-accelerated library to compute random minimizers

9.0K downloads · 16d ago
64

vortex-ipc

0.78.0 Growing

IPC message format to exchange Vortex arrays across processes

140.3K downloads · 14d ago
64

vortex-bytebool

0.78.0 Growing

Vortex byte-boolean array

156.7K downloads · 14d ago
64

include-flate

0.3.4 Growing

A variant of include_bytes!/include_str! with compile-time deflation and runtime lazy inflation

3.3M downloads · 13d ago
64

bgzf

0.4.0 Growing

Utility library for working with explicitly BGZF compressed data

19.1K downloads · 19d ago
63

oxiarc-snappy

0.3.6 Experimental

Pure Rust Snappy compression implementation with block and framed format support

5.9K downloads · 10d ago
63

oxiarc-archive

0.3.6 Experimental

Archive container format support for OxiArc (ZIP, TAR, GZIP, LZH, XZ)

7.1K downloads · 10d ago
63

subsetter

0.2.6 Growing

Reduces the size and coverage of OpenType fonts.

3.1M downloads · 1mo ago
63

compression-codecs

0.4.38 Experimental

Adaptors for various compression algorithms.

59.0M downloads · 3mo ago
63

turbojpeg

1.4.0 Growing

Fast and easy JPEG encoding, decoding and lossless transforms with TurboJPEG

2.2M downloads · 6mo ago
63

libdeflater

1.25.2 Stable

Bindings to libdeflate for DEFLATE (de)compression exposed as non-streaming buffer operations. Contains bindings for raw deflate, zlib, and gzip data.

2.5M downloads · 5mo ago
63

gzip-header

1.1.0 Growing

A crate for decoding and encoding the header part of gzip files based on the gzip header implementation in the flate2 crate.

28.2M downloads · 3mo ago
63

miniz_oxide

0.9.1 Growing

DEFLATE compression and decompression library rewritten in Rust based on miniz

762.0M downloads · 4mo ago