download

binary and build.

binary and build

build instructions and
native standalone binaries

iris is a standalone binary. zero runtime dependencies. zero friction.

installation

The easiest way to install iris is via cargo, the Rust package manager. This compiles the engine specifically for your hardware.

cargo install iris-cli

Alternatively, you can download pre-compiled binaries for macOS, Linux, and Windows from our releases page.

usage

The CLI is designed to be as minimal and straightforward as the algorithm itself.

compressing data

iris compress input.bin output.iris

decompressing data

iris decompress output.iris original.bin

system requirements

i

zero dependencies

iris requires absolutely nothing to run. no ffmpeg, no cuda, no shared libraries. everything is statically linked.

ii

cross-platform

fully native execution on macOS (Intel/M-series), Linux, and Windows. the entire codec stack is pure Rust.

iii

memory bounds

iris streams data dynamically but requires at least 256MB of RAM for large block-matching context tables.