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 and Zarr Virtualisation

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 275 39

  2. zarrs-python zarrs-python Public

    A CodecPipeline for zarr-python backed by the zarrs Rust crate

    Python 80 8

  3. zarrs_tools zarrs_tools Public

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

    Rust 36 4

  4. zarr_benchmarks zarr_benchmarks Public

    Performance benchmarks of Zarr V3 implementations

    Python 23 3

  5. zarrs_ffi zarrs_ffi Public

    C/C++ bindings for the zarrs Rust crate

    Rust 8

  6. zarrs_icechunk zarrs_icechunk Public

    icechunk store support for the zarrs Rust crate

    Rust 14 7

Repositories

Showing 10 of 15 repositories
  • zarrs Public

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

    zarrs/zarrs's past year of commit activity
    Rust 275 Apache-2.0 39 19 (1 issue needs help) 3 Updated Oct 11, 2026
  • zarrs_icechunk Public

    icechunk store support for the zarrs Rust crate

    zarrs/zarrs_icechunk's past year of commit activity
    Rust 14 Apache-2.0 7 0 0 Updated Oct 10, 2026
  • zarrs-python Public

    A CodecPipeline for zarr-python backed by the zarrs Rust crate

    zarrs/zarrs-python's past year of commit activity
    Python 80 MIT 8 17 (1 issue needs help) 7 Updated Oct 5, 2026
  • zarrs/zarrs_snapshot_data's past year of commit activity
    0 0 0 0 Updated Sep 27, 2026
  • zarrs_opendal Public

    opendal store support for the zarrs Rust crate

    zarrs/zarrs_opendal's past year of commit activity
    Rust 1 Apache-2.0 1 0 0 Updated Sep 9, 2026
  • zarrs/zarrs.github.io's past year of commit activity
    JavaScript 0 0 0 0 Updated Sep 1, 2026
  • zarrs_ffi Public

    C/C++ bindings for the zarrs Rust crate

    zarrs/zarrs_ffi's past year of commit activity
    Rust 8 Apache-2.0 0 0 1 Updated Aug 27, 2026
  • zarrs_book Public

    A book for the zarrs Rust crate (and associated tools) for the Zarr storage format for multidimensional arrays and metadata

    zarrs/zarrs_book's past year of commit activity
    D2 1 Apache-2.0 0 0 0 Updated Aug 17, 2026
  • zarrs_object_store Public

    object_store store support for the zarrs Rust crate

    zarrs/zarrs_object_store's past year of commit activity
    Rust 0 Apache-2.0 0 0 0 Updated Jul 23, 2026
  • .github Public
    zarrs/.github's past year of commit activity
    0 1 0 0 Updated Jul 16, 2026