Eozin

A high-performance, pure-Rust decoder library specifically engineered for digital pathology images.

Live Demo

Client-side rendering of digital pathology images

Decoding slides that use JPEG2000 for internal image encoding may take some time.

Key Features

🚀

High Performance

Leverages Rust's zero-cost abstractions to achieve high-speed tile decoding with minimal memory footprint.

🛡️

Pure Rust

No dependencies on C/C++ libraries. Ensures easy distribution across platforms with guaranteed memory safety.

🌐

WASM Ready

Perfect for browser-based pathology viewers. Supports ultra-fast rendering via WebAssembly integration.

Multi-Language Support

Python

Eozin for Python

Native bindings powered by PyO3 for data science workflows.

pip install eozin
JavaScript / WASM

Eozin for JS

Universal support for Browsers and Node.js via WASM.

npm install @eozin/eozin-web
Rust

Rust Core

The high-efficiency core engine for native applications.

cargo add eozin