Skip to content
@zarrs

zarrs - Zarr V2/V3 for Rust

zarrs is a Rust library for the Zarr storage format for multidimensional arrays and metadata

zarrs

zarrs is a Rust library for the Zarr storage format for multidimensional arrays and metadata. zarrs can be used as an alternative high-performance codec pipeline in zarr-developers/zarr-python.

This organisation hosts zarrs related repositories and serves zarrs web content:

zarrs Ecosystem

Core

  • zarrs: The core library for manipulating Zarr hierarchies.

Bindings

Supporting Crates

  • zarrs_metadata: Zarr metadata support (re-exported as zarrs::metadata).
  • zarrs_metadata_ext: Zarr extensions metadata support.
  • zarrs_data_type: The data type extension API for zarrs (re-exported in zarrs::array::data_type).
  • zarrs_storage: The storage API for zarrs (re-exported as zarrs::storage).
  • zarrs_plugin: The plugin API for zarrs (re-exported as zarrs::plugin).
  • zarrs_registry: The Zarr extension point registry for zarrs (re-exported as zarrs::registry).

Stores

Zarr Metadata Conventions

Tools

  • zarrs_tools: Various tools for creating and manipulating Zarr V3 data with the zarrs rust crate
    • A reencoder that can change codecs, chunk shape, convert Zarr V2 to V3, etc.
    • Create an OME-Zarr hierarchy from a Zarr array.
    • Transform arrays: crop, rescale, downsample, gradient magnitude, gaussian, noise filtering, etc.

Benchmarks

  • zarr_benchmarks: Benchmarks of various Zarr V3 implementations: zarrs, zarr-python, tensorstore

Pinned Loading

  1. zarrs zarrs Public

    A Rust library for the Zarr storage format for multidimensional arrays and metadata

    Rust 151 21

  2. zarrs-python zarrs-python Public

    A CodecPipeline for zarr-python backed by zarrs (Rust)

    Python 36 2

  3. zarrs_tools zarrs_tools Public

    Various tools for creating and manipulating Zarr V3 data with the zarrs Rust crate

    Rust 23 3

  4. zarr_benchmarks zarr_benchmarks Public

    Performance benchmarks of Zarr V3 implementations

    Python 15 1

  5. zarrs_ffi zarrs_ffi Public

    C/C++ bindings for the zarrs Rust crate

    Rust 6

  6. zarrs_icechunk zarrs_icechunk Public

    icechunk store support for the zarrs Rust crate

    Rust 3

Repositories

Showing 10 of 10 repositories

Top languages

Loading…

Most used topics

Loading…