{"id":28186391,"url":"https://github.com/zarrs/zarrs","last_synced_at":"2026-04-09T13:14:11.705Z","repository":{"id":196426645,"uuid":"695021547","full_name":"zarrs/zarrs","owner":"zarrs","description":"A Rust library for the Zarr storage format for multidimensional arrays and metadata","archived":false,"fork":false,"pushed_at":"2026-04-01T19:10:35.000Z","size":6443,"stargazers_count":243,"open_issues_count":16,"forks_count":28,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-04-02T06:35:25.508Z","etag":null,"topics":["library","rust","zarr","zarr-v2","zarr-v3","zarrs"],"latest_commit_sha":null,"homepage":"https://zarrs.dev","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zarrs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-09-22T07:25:17.000Z","updated_at":"2026-04-01T19:10:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"6c4d8747-900c-4bb1-872c-56c29d710167","html_url":"https://github.com/zarrs/zarrs","commit_stats":{"total_commits":891,"total_committers":4,"mean_commits":222.75,"dds":0.02581369248035914,"last_synced_commit":"b5667ae46474b519074ea542cd4b2360981bc038"},"previous_names":["ldeakin/zarrs","zarrs/zarrs"],"tags_count":231,"template":false,"template_full_name":null,"purl":"pkg:github/zarrs/zarrs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zarrs%2Fzarrs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zarrs%2Fzarrs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zarrs%2Fzarrs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zarrs%2Fzarrs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zarrs","download_url":"https://codeload.github.com/zarrs/zarrs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zarrs%2Fzarrs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31307143,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T12:59:32.332Z","status":"ssl_error","status_checked_at":"2026-04-02T12:54:48.875Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["library","rust","zarr","zarr-v2","zarr-v3","zarrs"],"created_at":"2025-05-16T07:06:31.996Z","updated_at":"2026-04-02T13:33:28.895Z","avatar_url":"https://github.com/zarrs.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# zar\u003cins\u003ers\u003c/ins\u003e\n\n[![Latest Version](https://img.shields.io/crates/v/zarrs.svg)](https://crates.io/crates/zarrs)\n[![zarrs documentation](https://docs.rs/zarrs/badge.svg)][documentation]\n![msrv](https://img.shields.io/crates/msrv/zarrs)\n[![downloads](https://img.shields.io/crates/d/zarrs)](https://crates.io/crates/zarrs)\n[![build](https://github.com/zarrs/zarrs/actions/workflows/ci.yml/badge.svg)](https://github.com/zarrs/zarrs/actions/workflows/ci.yml)\n[![codecov](https://codecov.io/gh/zarrs/zarrs/graph/badge.svg?component=zarrs)](https://codecov.io/gh/zarrs/zarrs)\n[![DOI](https://zenodo.org/badge/695021547.svg)](https://zenodo.org/badge/latestdoi/695021547)\n\n`zarrs` is a Rust library for the [Zarr] storage format for multidimensional arrays and metadata.\n\n\u003e [!TIP]\n\u003e If you are a Python user, check out [`zarrs-python`].\n\u003e It includes a high-performance codec pipeline for the reference [`zarr-python`] implementation.\n\n`zarrs` supports [Zarr V3] and a V3 compatible subset of [Zarr V2].\nIt is fully up-to-date and conformant with the Zarr 3.1 specification with support for:\n- all *core extensions* (data types, codecs, chunk grids, chunk key encodings, storage transformers),\n- all accepted [Zarr Enhancement Proposals (ZEPs)](https://zarr.dev/zeps/) and several draft ZEPs:\n  - ZEP 0003: Variable chunking\n  - ZEP 0007: Strings\n  - ZEP 0009: Zarr Extension Naming\n- various registered extensions from [`zarr-extensions`],\n- experimental extensions intended for future registration, and\n- user-defined custom extensions and stores.\n\nA changelog can be found [here][CHANGELOG].\nCorrectness issues with past versions are [detailed here](https://github.com/zarrs/zarrs/blob/main/doc/correctness_issues.md).\n\nDeveloped at the [Department of Materials Physics, Australian National University, Canberra, Australia].\n\n## Getting Started\n- Read the [documentation (docs.rs)](https://docs.rs/zarrs/latest/zarrs/), which details:\n  - Zarr version support,\n  - array extension support (codecs, data types, chunk grids, etc.),\n  - storage support,\n  - examples of how to use `zarrs`, and\n  - an overview of the `zarrs` ecosystem including supporting crates and Python and C/C++ bindings.\n- Read [The `zarrs` Book].\n- Review [benchmarks] of `zarrs` and `zarrs-python` compared to [`zarr-python`] and [`tensorstore`].\n- Try the command line tools in [`zarrs_tools`]:\n  - `zarrs_reencode`: a reencoder that can change codecs, chunk shape, convert Zarr V2 to V3, etc.\n  - `zarrs_ome`: create an [OME-Zarr] hierarchy from a Zarr array.\n  - `zarrs_filter`: transform arrays: crop, rescale, downsample, gradient magnitude, gaussian, noise filtering, etc.\n\n## Licence\n`zarrs` is licensed under either of\n - the Apache License, Version 2.0 [LICENSE-APACHE](./LICENCE-APACHE) or \u003chttp://www.apache.org/licenses/LICENSE-2.0\u003e or\n - the MIT license [LICENSE-MIT](./LICENCE-MIT) or \u003chttp://opensource.org/licenses/MIT\u003e, at your option.\n\nUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.\n\n[CHANGELOG]: https://github.com/zarrs/zarrs/blob/main/CHANGELOG.md\n[documentation]: https://docs.rs/zarrs/latest/zarrs/\n[benchmarks]: https://github.com/zarrs/zarr_benchmarks\n[The `zarrs` Book]: https://book.zarrs.dev\n\n[`zarr-extensions`]: https://github.com/zarr-developers/zarr-extensions/\n[`zarrs`]: https://github.com/zarrs/zarrs/tree/main/zarrs\n[`zarrs-python`]: https://github.com/zarrs/zarrs-python\n[`zarr-python`]: https://github.com/zarr-developers/zarr-python\n[`tensorstore`]: https://github.com/google/tensorstore\n[`zarrs_tools`]: https://github.com/zarrs/zarrs_tools\n\n[Zarr]: https://zarr.dev\n[Zarr V3]: https://zarr-specs.readthedocs.io/en/latest/v3/core/index.html\n[Zarr V2]: https://zarr-specs.readthedocs.io/en/latest/v2/v2.0.html\n[OME-Zarr]: https://ngff.openmicroscopy.org/latest/\n\n[Department of Materials Physics, Australian National University, Canberra, Australia]: https://physics.anu.edu.au/research/mp/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzarrs%2Fzarrs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzarrs%2Fzarrs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzarrs%2Fzarrs/lists"}