Zarr is a data storage format based on an open-source specification, making implementations across several languages possible. It is used in various domains, including geospatial, bio-imaging, genomics, data science, and HPC. 🌏🔬🧬

Zarr version 2 and 3 implementations are listed (in alphabetical order per language) as follows:

Language Implementation V2 V3 Latest Release/Commit
C NetCDF-C   carview.php?tsp=
C++ cpp-zarr   carview.php?tsp=
C++ GDAL   carview.php?tsp=
C++/Python TensorStore carview.php?tsp=
C++ xtensor-zarr carview.php?tsp=
C++ z5   carview.php?tsp=
Java JZarr   carview.php?tsp=
Java n5-zarr   carview.php?tsp=
Java netCDF-Java   carview.php?tsp=
Java zarr-java ? ? carview.php?tsp=
Javascript Zarr.js   carview.php?tsp=
Javascript zarr-js   carview.php?tsp=
Javascript zarrita.js carview.php?tsp=
Julia Zarr.jl   carview.php?tsp=
OCaml zarr-ml   carview.php?tsp=
Python Zarr-Python carview.php?tsp=
Python Zarrita carview.php?tsp=
R pizzarr   carview.php?tsp=
R Rarr   carview.php?tsp=
Rust charizarr   ? carview.php?tsp=
Rust rust-N5     carview.php?tsp=
Rust zarr   ? carview.php?tsp=
Rust zarr3-rs   ? carview.php?tsp=
Rust/Python/C zarrs carview.php?tsp=

✓ Likely conformant ? Unknown conformance ✗ Nonconformant

→ Feel free to add any missing implementations by sending a PR to the website repository. 🤝🏻

→ Get involved in various Zarr implementations by fixing bugs, resolving issues, improving documentation, or contributing to the codebase. If you've been doing any of these activities recently, we invite you to join our community meetings and share your work with us. We'd be delighted to showcase your efforts. 💪🏻