Compression
brotli
8.0.4 StableA 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.
flate2
1.1.9 StableDEFLATE compression and decompression exposed as Read/BufRead/Write streams. Supports miniz_oxide and multiple zlib implementations. Supports zlib, gzip, and raw deflate streams.
oxipng
10.1.1 StableA lossless PNG compression optimizer
noodles-bgzf
0.48.0 GrowingBlocked gzip format (BGZF) reader and writer
liblzma
0.4.7 GrowingRust bindings to liblzma providing Read/Write streams as well as low-level in-memory encoding/decoding. forked from xz2.
astral_async_zip
0.0.20 ExperimentalAn asynchronous ZIP archive reading/writing crate.
swh-graph
12.1.2 StableCompressed in-memory representation of the Software Heritage archive graph
vortex-flatbuffers
0.78.0 GrowingFlatbuffers definitions for Vortex types
varint-rs
2.2.1 StableA small, zero dependency varint implementation in Rust.
vortex-mask
0.78.0 GrowingVortex Mask - sorted, unique, non-negative integers
vortex-buffer
0.78.0 GrowingA byte buffer implementation for Vortex
vortex-proto
0.78.0 GrowingProtocol buffer definitions for Vortex types
lerc-core
0.4.3 ExperimentalShared types and errors for pure-Rust LERC codecs
lzma-rust2
0.16.5 GrowingLZMA / LZMA2 / LZIP / XZ compression ported from 'tukaani xz for java'
yada
0.7.0 GrowingYada is a yet another double-array trie library aiming for fast search and compact data representation.
libz-sys
1.1.29 StableLow-level bindings to the system libz library (also known as zlib).
vortex-error
0.78.0 GrowingVortex errors
vortex-fsst
0.78.0 GrowingVortex FSST string array encoding
vortex-runend
0.78.0 GrowingVortex run end encoded array
zip
8.6.0 StableLibrary to support the reading and writing of zip files.
packed-seq
5.0.0 StableConstructing and iterating packed DNA sequences using SIMD
vortex
0.78.0 GrowingVortex file format with all builtin codecs and a sampling compressor.
vortex-metrics
0.78.0 GrowingVortex Metrics
fsst-rs
0.5.11 GrowingPure-Rust implementation of Fast Static Symbol Tables algorithm for string compression
rustfft
6.4.1 GrowingHigh-performance FFT library written in pure Rust.
oxiarc-core
0.3.6 ExperimentalCore components for OxiArc - BitReader/Writer, CRC, traits, and error types
async-compression
0.4.42 GrowingAdaptors between compression crates and Rust's modern asynchronous IO types.
vortex-utils
0.78.0 GrowingCommon definitions across crates
vortex-datetime-parts
0.78.0 GrowingVortex physical encoding that compresses temporal components individually
vortex-zigzag
0.78.0 GrowingVortex zig zag array
vortex-array
0.78.0 GrowingVortex in memory columnar data format
lerc-reader
0.4.3 ExperimentalPure-Rust decoder for the LERC raster compression format
zstd-safe
7.2.4 GrowingSafe low-level bindings for the zstd compression library.
oxiarc-zstd
0.3.6 ExperimentalPure Rust Zstandard (zstd) compression implementation for OxiArc
oxiarc-lz4
0.3.6 ExperimentalPure Rust LZ4 compression implementation with LZ4-HC
oxiarc-deflate
0.3.6 ExperimentalPure Rust DEFLATE compression algorithm (RFC 1951) for OxiArc
bzip2
0.6.1 GrowingBindings to libbzip2 for bzip2 compression and decompression exposed as Reader/Writer streams.
simd-minimizers
3.0.0 StableA SIMD-accelerated library to compute random minimizers
vortex-ipc
0.78.0 GrowingIPC message format to exchange Vortex arrays across processes
vortex-bytebool
0.78.0 GrowingVortex byte-boolean array
include-flate
0.3.4 GrowingA variant of include_bytes!/include_str! with compile-time deflation and runtime lazy inflation
bgzf
0.4.0 GrowingUtility library for working with explicitly BGZF compressed data
oxiarc-snappy
0.3.6 ExperimentalPure Rust Snappy compression implementation with block and framed format support
oxiarc-archive
0.3.6 ExperimentalArchive container format support for OxiArc (ZIP, TAR, GZIP, LZH, XZ)
subsetter
0.2.6 GrowingReduces the size and coverage of OpenType fonts.
compression-codecs
0.4.38 ExperimentalAdaptors for various compression algorithms.
turbojpeg
1.4.0 GrowingFast and easy JPEG encoding, decoding and lossless transforms with TurboJPEG
libdeflater
1.25.2 StableBindings to libdeflate for DEFLATE (de)compression exposed as non-streaming buffer operations. Contains bindings for raw deflate, zlib, and gzip data.
gzip-header
1.1.0 GrowingA crate for decoding and encoding the header part of gzip files based on the gzip header implementation in the flate2 crate.
miniz_oxide
0.9.1 GrowingDEFLATE compression and decompression library rewritten in Rust based on miniz