{"id":50312320,"url":"https://github.com/34j/best-of-array-api","last_synced_at":"2026-05-28T22:00:29.105Z","repository":{"id":357514482,"uuid":"1228058674","full_name":"34j/best-of-array-api","owner":"34j","description":" A list of awesome array API standard related projects. Feel free to add your project. ","archived":false,"fork":false,"pushed_at":"2026-05-28T20:31:34.000Z","size":66,"stargazers_count":1,"open_issues_count":3,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-28T22:00:19.185Z","etag":null,"topics":["array-api","best-of"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-sa-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/34j.png","metadata":{"files":{"readme":"README.md","changelog":"history/2026-05-03_changes.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"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":"2026-05-03T14:39:37.000Z","updated_at":"2026-05-28T20:31:37.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/34j/best-of-array-api","commit_stats":null,"previous_names":["34j/best-of-array-api"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/34j/best-of-array-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/34j%2Fbest-of-array-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/34j%2Fbest-of-array-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/34j%2Fbest-of-array-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/34j%2Fbest-of-array-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/34j","download_url":"https://codeload.github.com/34j/best-of-array-api/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/34j%2Fbest-of-array-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33627937,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-28T02:00:06.440Z","response_time":99,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["array-api","best-of"],"created_at":"2026-05-28T22:00:21.181Z","updated_at":"2026-05-28T22:00:29.076Z","avatar_url":"https://github.com/34j.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- markdownlint-disable --\u003e\n\u003ch1 align=\"center\"\u003e\n    best-of-array-api\n    \u003cbr\u003e\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003cstrong\u003e🏆\u0026nbsp; A ranked list of awesome projects. Updated weekly.\u003c/strong\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://best-of.org\" title=\"Best-of Badge\"\u003e\u003cimg src=\"http://bit.ly/3o3EHNN\"\u003e\u003c/a\u003e\n    \u003ca href=\"#Contents\" title=\"Project Count\"\u003e\u003cimg src=\"https://img.shields.io/badge/projects-23-blue.svg?color=5ac4bf\"\u003e\u003c/a\u003e\n    \u003ca href=\"#Contribution\" title=\"Contributions are welcome\"\u003e\u003cimg src=\"https://img.shields.io/badge/contributions-welcome-green.svg\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/34j/best-of-array-api/releases\" title=\"Best-of Updates\"\u003e\u003cimg src=\"https://img.shields.io/github/release-date/34j/best-of-array-api?color=green\u0026label=updated\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003c!-- prettier-ignore --\u003e\nThis curated list contains 23 awesome open-source projects with a total of 210K stars grouped into 8 categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from GitHub and different package managers. If you like to add or update projects, feel free to **_directly edit the [projects.yaml](https://github.com/34j/best-of-array-api/edit/main/projects.yaml)_**. Contributions are very welcome!\n\n\u003c!-- ~open an [issue](https://github.com/34j/best-of-array-api/issues/new/choose)~, submit a [pull request](https://github.com/34j/best-of-array-api/pulls),  --\u003e\n\n\u003e 🧙‍♂️ Discover other [best-of lists](https://best-of.org) or [create your own](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md).\n\n## Contents\n\n- [Definitions](#definitions) _1 projects_\n- [Backends](#backends) _10 projects_\n- [Core packages](#core-packages) _4 projects_\n- [Typing packages](#typing-packages) _1 projects_\n- [Utility packages](#utility-packages) _5 projects_\n- [Scientific packages](#scientific-packages) _0 projects_\n- [Machine learning packages](#machine-learning-packages) _2 projects_\n- [Other awesome lists](#other-awesome-lists) _0 projects_\n\n## Explanation\n\n- 🥇🥈🥉\u0026nbsp; Combined project-quality score\n- ⭐️\u0026nbsp; Star count from GitHub\n- 🐣\u0026nbsp; New project _(less than 6 months old)_\n- 💤\u0026nbsp; Inactive project _(6 months no activity)_\n- 💀\u0026nbsp; Dead project _(12 months no activity)_\n- 📈📉\u0026nbsp; Project is trending up or down\n- ➕\u0026nbsp; Project was recently added\n- ❗️\u0026nbsp; Warning _(e.g. missing/risky license)_\n- 👨‍💻\u0026nbsp; Contributors count from GitHub\n- 🔀\u0026nbsp; Fork count from GitHub\n- 📋\u0026nbsp; Issue count from GitHub\n- ⏱️\u0026nbsp; Last update timestamp on package manager\n- 📥\u0026nbsp; Download count from package manager\n- 📦\u0026nbsp; Number of dependent projects\n\n\u003cbr\u003e\n\n## Definitions\n\n\u003ca href=\"#contents\"\u003e\u003cimg align=\"right\" width=\"15\" height=\"15\" src=\"https://git.io/JtehR\" alt=\"Back to top\"\u003e\u003c/a\u003e\n\n_Definitions of array API standard_\n\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/data-apis/array-api\"\u003eArray API standard\u003c/a\u003e\u003c/b\u003e (🥇17 ·  ⭐ 270) - RFC document, tooling and other content related to the array.. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/data-apis/array-api) (👨‍💻 38 · 🔀 54 · 📦 4 · 📋 410 - 22% open · ⏱️ 23.04.2026):\n\n      ```\n      git clone https://github.com/data-apis/array-api\n      ```\n\n  \u003c/details\u003e\n  \u003cbr\u003e\n\n## Backends\n\n\u003ca href=\"#contents\"\u003e\u003cimg align=\"right\" width=\"15\" height=\"15\" src=\"https://git.io/JtehR\" alt=\"Back to top\"\u003e\u003c/a\u003e\n\n_Implementations of array API standard_\n\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/pytorch/pytorch\"\u003ePyTorch\u003c/a\u003e\u003c/b\u003e (🥇56 ·  ⭐ 100K) - Tensors and Dynamic neural networks in Python with strong GPU.. \u003ccode\u003e\u003ca href=\"http://bit.ly/3aKzpTv\"\u003eBSD-3\u003c/a\u003e\u003c/code\u003e \u003ccode\u003eNon-CPU\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/pytorch/pytorch) (👨‍💻 6.6K · 🔀 28K · 📥 280K · 📦 860K · 📋 62K - 29% open · ⏱️ 28.05.2026):\n\n  ```\n  git clone https://github.com/pytorch/pytorch\n  ```\n\n- [PyPi](https://pypi.org/project/torch) (📥 87M / month · 📦 40K · ⏱️ 13.05.2026):\n`\n\tpip install torch\n\t`\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/numpy/numpy\"\u003eNumPy\u003c/a\u003e\u003c/b\u003e (🥈46 ·  ⭐ 32K · 📉) - The fundamental package for scientific computing with Python. \u003ccode\u003e❗Unlicensed\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/numpy/numpy) (👨‍💻 2.1K · 🔀 12K · 📥 1.2M · 📦 3.6M · 📋 14K - 16% open · ⏱️ 28.05.2026):\n\n  ```\n  git clone https://github.com/numpy/numpy\n  ```\n\n- [PyPi](https://pypi.org/project/numpy) (📦 190K · ⏱️ 18.05.2026):\n`\n\tpip install numpy\n\t`\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/jax-ml/jax\"\u003eJAX\u003c/a\u003e\u003c/b\u003e (🥈38 ·  ⭐ 36K · 📉) - Composable transformations of Python+NumPy programs:.. \u003ccode\u003e\u003ca href=\"http://bit.ly/3nYMfla\"\u003eApache-2\u003c/a\u003e\u003c/code\u003e \u003ccode\u003eNon-CPU\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/jax-ml/jax) (👨‍💻 1.1K · 🔀 3.6K · 📦 49K · 📋 7.8K - 30% open · ⏱️ 28.05.2026):\n\n  ```\n  git clone https://github.com/jax-ml/jax\n  ```\n\n- [PyPi](https://pypi.org/project/jax) (📦 4.4K · ⏱️ 20.05.2026):\n`\n\tpip install jax\n\t`\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/dask/dask\"\u003eDask\u003c/a\u003e\u003c/b\u003e (🥈38 ·  ⭐ 14K) - Parallel computing with task scheduling. \u003ccode\u003e\u003ca href=\"http://bit.ly/3aKzpTv\"\u003eBSD-3\u003c/a\u003e\u003c/code\u003e \u003ccode\u003eNon-CPU\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/dask/dask) (👨‍💻 650 · 🔀 1.9K · 📦 79K · 📋 5.7K - 21% open · ⏱️ 27.05.2026):\n\n  ```\n  git clone https://github.com/dask/dask\n  ```\n\n- [PyPi](https://pypi.org/project/dask) (📦 3.5K · ⏱️ 18.03.2026):\n`\n\tpip install dask\n\t`\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/unifyai/ivy\"\u003eIvy\u003c/a\u003e\u003c/b\u003e (🥉29 ·  ⭐ 14K) - Convert Machine Learning Code Between Frameworks. \u003ccode\u003e\u003ca href=\"http://bit.ly/3nYMfla\"\u003eApache-2\u003c/a\u003e\u003c/code\u003e \u003ccode\u003eNon-CPU\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/unifyai/ivy) (👨‍💻 1.5K · 🔀 5.6K · 📋 17K - 5% open · ⏱️ 07.02.2026):\n\n  ```\n  git clone https://github.com/ivy-llc/ivy\n  ```\n\n- [PyPi](https://pypi.org/project/ivy) (📦 16 · ⏱️ 16.06.2025):\n`\n\tpip install ivy\n\t`\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/pydata/sparse\"\u003esparse\u003c/a\u003e\u003c/b\u003e (🥉29 ·  ⭐ 660) - Sparse multi-dimensional arrays for the PyData ecosystem. \u003ccode\u003e\u003ca href=\"http://bit.ly/3aKzpTv\"\u003eBSD-3\u003c/a\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/pydata/sparse) (👨‍💻 63 · 🔀 130 · 📦 2.3K · 📋 340 - 21% open · ⏱️ 26.05.2026):\n\n  ```\n  git clone https://github.com/pydata/sparse\n  ```\n\n- [PyPi](https://pypi.org/project/sparse) (📥 1.4M / month · 📦 310 · ⏱️ 19.02.2026):\n`\n\tpip install sparse\n\t`\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/cupy/cupy\"\u003eCuPy\u003c/a\u003e\u003c/b\u003e (🥉26 ·  ⭐ 11K · 📈) - NumPy \u0026 SciPy for GPU. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e \u003ccode\u003eNon-CPU\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/cupy/cupy) (👨‍💻 380 · 🔀 1K):\n\n  ```\n  git clone https://github.com/cupy/cupy\n  ```\n\n- [PyPi](https://pypi.org/project/cupy) (📥 40K / month · 📦 580 · ⏱️ 23.05.2026):\n`\n\tpip install cupy\n\t`\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/Quantco/ndonnx\"\u003endonnx\u003c/a\u003e\u003c/b\u003e (🥉21 ·  ⭐ 67 · 📈) - ONNX-backed array library that is compliant with the Array API.. \u003ccode\u003e\u003ca href=\"http://bit.ly/3aKzpTv\"\u003eBSD-3\u003c/a\u003e\u003c/code\u003e \u003ccode\u003eNon-CPU\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/Quantco/ndonnx) (👨‍💻 25 · 🔀 3 · 📦 30 · 📋 34 - 11% open · ⏱️ 15.05.2026):\n\n  ```\n  git clone https://github.com/Quantco/ndonnx\n  ```\n\n- [PyPi](https://pypi.org/project/ndonnx) (📥 3.8K / month · 📦 4 · ⏱️ 15.05.2026):\n`\n\tpip install ndonnx\n\t`\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/34j/numpy-flint-arb\"\u003enumpy-flint-arb\u003c/a\u003e\u003c/b\u003e (🥉10 ·  ⭐ 1 · 🐣) - Arbitrary precision floating / ball arithmetic.. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e \u003ccode\u003eVerified\u003c/code\u003e \u003ccode\u003eMultiprecision\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/34j/numpy-flint-arb) (👨‍💻 3 · 📥 26 · 📋 2 - 50% open · ⏱️ 25.05.2026):\n\n  ```\n  git clone https://github.com/34j/numpy-flint-arb\n  ```\n\n- [PyPi](https://pypi.org/project/numpy-flint-arb) (⏱️ 26.03.2026):\n`\n\tpip install numpy-flint-arb\n\t`\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/mdhaber/mparray\"\u003emparray\u003c/a\u003e\u003c/b\u003e (🥉8 ·  ⭐ 6) - Array API compliant arrays of arbitrary precision types. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e \u003ccode\u003eVerified\u003c/code\u003e \u003ccode\u003eMultiprecision\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/mdhaber/mparray) (👨‍💻 3 · 🔀 3 · 📋 13 - 92% open · ⏱️ 17.03.2026):\n\n  ```\n  git clone https://github.com/mdhaber/mparray\n  ```\n\n- [PyPi](https://pypi.org/project/mparray):\n`\n\tpip install mparray\n\t`\n\u003c/details\u003e\n\u003cbr\u003e\n\n## Core packages\n\n\u003ca href=\"#contents\"\u003e\u003cimg align=\"right\" width=\"15\" height=\"15\" src=\"https://git.io/JtehR\" alt=\"Back to top\"\u003e\u003c/a\u003e\n\n_array API related packages_\n\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/data-apis/array-api-compat\"\u003earray-api-compat\u003c/a\u003e\u003c/b\u003e (🥇28 ·  ⭐ 120 · 📉) - Compatibility layer for common array libraries to support.. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/data-apis/array-api-compat) (👨‍💻 28 · 🔀 41 · 📥 280 · 📦 780 · 📋 150 - 25% open · ⏱️ 28.05.2026):\n\n  ```\n  git clone https://github.com/data-apis/array-api-compat\n  ```\n\n- [PyPi](https://pypi.org/project/array-api-compat) (📥 1.9M / month · 📦 170 · ⏱️ 26.02.2026):\n`\n\tpip install array-api-compat\n\t`\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/data-apis/array-api-strict\"\u003earray-api-strict\u003c/a\u003e\u003c/b\u003e (🥈20 ·  ⭐ 31) - Strict implementation of the Python array API.. \u003ccode\u003e❗Unlicensed\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/data-apis/array-api-strict) (👨‍💻 33 · 🔀 13 · 📥 120 · 📋 53 - 20% open · ⏱️ 05.05.2026):\n\n  ```\n  git clone https://github.com/data-apis/array-api-strict\n  ```\n\n- [PyPi](https://pypi.org/project/array-api-strict) (📥 98K / month · 📦 32 · ⏱️ 23.02.2026):\n`\n\tpip install array-api-strict\n\t`\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/data-apis/array-api-extra\"\u003earray-api-extra\u003c/a\u003e\u003c/b\u003e (🥈20 ·  ⭐ 29 · 📉) - Extra array functions built on top of the array API standard. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/data-apis/array-api-extra) (👨‍💻 20 · 🔀 21 · 📦 31 · 📋 110 - 39% open · ⏱️ 28.05.2026):\n\n  ```\n  git clone https://github.com/data-apis/array-api-extra\n  ```\n\n- [PyPi](https://pypi.org/project/array-api-extra) (📦 32 · ⏱️ 27.02.2026):\n`\n\tpip install array-api-extra\n\t`\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/data-apis/array-api-tests\"\u003earray-api-tests\u003c/a\u003e\u003c/b\u003e (🥉15 ·  ⭐ 73) - Test suite for Python array API standard compliance. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/data-apis/array-api-tests) (👨‍💻 19 · 🔀 47 · 📋 170 - 33% open · ⏱️ 03.04.2026):\n\n      ```\n      git clone https://github.com/data-apis/array-api-tests\n      ```\n\n  \u003c/details\u003e\n  \u003cbr\u003e\n\n## Typing packages\n\n\u003ca href=\"#contents\"\u003e\u003cimg align=\"right\" width=\"15\" height=\"15\" src=\"https://git.io/JtehR\" alt=\"Back to top\"\u003e\u003c/a\u003e\n\n_Packages related to typing_\n\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/34j/types-array-api\"\u003etypes-array-api\u003c/a\u003e\u003c/b\u003e (🥇14 ·  ⭐ 7 · 📉) - Autogenerated types for array-api-compat and array API -.. \u003ccode\u003e\u003ca href=\"http://bit.ly/3nYMfla\"\u003eApache-2\u003c/a\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/34j/types-array-api) (👨‍💻 3 · 🔀 1 · 📥 18 · 📋 5 - 40% open · ⏱️ 25.05.2026):\n\n  ```\n  git clone https://github.com/34j/types-array-api\n  ```\n\n- [PyPi](https://pypi.org/project/types-array-api) (📦 18 · ⏱️ 28.02.2026):\n`\n\tpip install types-array-api\n\t`\n\u003c/details\u003e\n\u003cbr\u003e\n\n## Utility packages\n\n\u003ca href=\"#contents\"\u003e\u003cimg align=\"right\" width=\"15\" height=\"15\" src=\"https://git.io/JtehR\" alt=\"Back to top\"\u003e\u003c/a\u003e\n\n_Packages useful for developing array API compatible packages, with less scientific context_\n\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/pydata/xarray\"\u003exarray\u003c/a\u003e\u003c/b\u003e (🥇40 ·  ⭐ 4.2K) - N-D labeled arrays and datasets in Python. \u003ccode\u003e\u003ca href=\"http://bit.ly/3nYMfla\"\u003eApache-2\u003c/a\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/pydata/xarray) (👨‍💻 610 · 🔀 1.3K · 📦 44K · 📋 5.3K - 25% open · ⏱️ 20.05.2026):\n\n  ```\n  git clone https://github.com/pydata/xarray\n  ```\n\n- [PyPi](https://pypi.org/project/xarray) (📥 20M / month · 📦 5.7K · ⏱️ 13.04.2026):\n`\n\tpip install xarray\n\t`\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/scikit-hep/ragged\"\u003eragged\u003c/a\u003e\u003c/b\u003e (🥈16 ·  ⭐ 48 · 📈) - Manipulating ragged arrays in an Array API compliant way. \u003ccode\u003e\u003ca href=\"http://bit.ly/3aKzpTv\"\u003eBSD-3\u003c/a\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/scikit-hep/ragged) (👨‍💻 5 · 🔀 8 · 📦 56 · 📋 29 - 62% open · ⏱️ 30.03.2026):\n\n  ```\n  git clone https://github.com/scikit-hep/ragged\n  ```\n\n- [PyPi](https://pypi.org/project/ragged) (📥 360 / month · ⏱️ 31.01.2025):\n`\n\tpip install ragged\n\t`\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/mdhaber/marray\"\u003emarray\u003c/a\u003e\u003c/b\u003e (🥉14 ·  ⭐ 33) - Masked versions of array API compatible arrays. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/mdhaber/marray) (👨‍💻 4 · 🔀 3 · 📦 2 · 📋 60 - 35% open · ⏱️ 25.05.2026):\n\n  ```\n  git clone https://github.com/mdhaber/marray\n  ```\n\n- [PyPi](https://pypi.org/project/marray) (⏱️ 18.09.2025):\n`\n\tpip install marray\n\t`\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/34j/array-api-negative-index\"\u003earray-api-negative-index\u003c/a\u003e\u003c/b\u003e (🥉14 ·  ⭐ 1 · 📈) - Utils for indexing arrays with {-n, -(n-1), ..., -1,.. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/34j/array-api-negative-index) (👨‍💻 3 · ⏱️ 25.05.2026):\n\n  ```\n  git clone https://github.com/34j/array-api-negative-index\n  ```\n\n- [PyPi](https://pypi.org/project/array-api-negative-index) (📥 1.3K / month · ⏱️ 23.08.2025):\n`\n\tpip install array-api-negative-index\n\t`\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/quantity-dev/quantity-array\"\u003equantity-array\u003c/a\u003e\u003c/b\u003e (🥉8 ·  ⭐ 5) - Quantities with array API standard arrays. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/quantity-dev/quantity-array) (👨‍💻 5 · 🔀 2 · 📋 19 - 68% open · ⏱️ 25.05.2026):\n\n  ```\n  git clone https://github.com/quantity-dev/quantity-array\n  ```\n\n- [PyPi](https://pypi.org/project/quantity-array) (⏱️ 19.01.2025):\n`\n\tpip install quantity-array\n\t`\n\u003c/details\u003e\n\u003cbr\u003e\n\n## Scientific packages\n\n\u003ca href=\"#contents\"\u003e\u003cimg align=\"right\" width=\"15\" height=\"15\" src=\"https://git.io/JtehR\" alt=\"Back to top\"\u003e\u003c/a\u003e\n\n_array API compatible packages with non-machine learning scientific context_\n\n\u003cbr\u003e\n\n## Machine learning packages\n\n\u003ca href=\"#contents\"\u003e\u003cimg align=\"right\" width=\"15\" height=\"15\" src=\"https://git.io/JtehR\" alt=\"Back to top\"\u003e\u003c/a\u003e\n\n_array API compatible packages with machine learning context_\n\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/helmholtz-analytics/heat\"\u003eheat\u003c/a\u003e\u003c/b\u003e (🥇28 ·  ⭐ 240 · 📈) - Distributed tensors and Machine Learning framework with GPU and MPI.. \u003ccode\u003e\u003ca href=\"http://bit.ly/34MBwT8\"\u003eMIT\u003c/a\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/helmholtz-analytics/heat) (👨‍💻 69 · 🔀 65 · 📥 93 · 📦 81 · 📋 890 - 9% open · ⏱️ 27.05.2026):\n\n  ```\n  git clone https://github.com/helmholtz-analytics/heat\n  ```\n\n- [PyPi](https://pypi.org/project/heat) (📥 1.6K / month · ⏱️ 26.03.2026):\n`\n\tpip install heat\n\t`\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e\u003cb\u003e\u003ca href=\"https://github.com/wilsonrljr/sysidentpy\"\u003eSysIdentPy\u003c/a\u003e\u003c/b\u003e (🥉21 ·  ⭐ 510) - A Python Package For System Identification Using NARMAX Models. \u003ccode\u003e\u003ca href=\"http://bit.ly/3aKzpTv\"\u003eBSD-3\u003c/a\u003e\u003c/code\u003e\u003c/summary\u003e\n\n- [GitHub](https://github.com/wilsonrljr/sysidentpy) (👨‍💻 21 · 🔀 99 · 📦 28 · 📋 68 - 13% open · ⏱️ 04.04.2026):\n\n  ```\n  git clone https://github.com/wilsonrljr/sysidentpy\n  ```\n\n- [PyPi](https://pypi.org/project/sysidentpy) (📦 5 · ⏱️ 28.03.2026):\n`\n\tpip install sysidentpy\n\t`\n\u003c/details\u003e\n\u003cbr\u003e\n\n## Other awesome lists\n\n\u003ca href=\"#contents\"\u003e\u003cimg align=\"right\" width=\"15\" height=\"15\" src=\"https://git.io/JtehR\" alt=\"Back to top\"\u003e\u003c/a\u003e\n\n---\n\n## Related Resources\n\n- [**Best-of lists**](https://best-of.org): Discover other best-of lists with awesome open-source projects on all kinds of topics.\n\n## Contribution\n\nContributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways:\n\n- Open an issue by selecting one of the provided categories from the [issue page](https://github.com/34j/best-of-array-api/issues/new/choose) and fill in the requested information.\n- Modify the [projects.yaml](https://github.com/34j/best-of-array-api/blob/main/projects.yaml) with your additions or changes, and submit a pull request. This can also be done directly via the [Github UI](https://github.com/34j/best-of-array-api/edit/main/projects.yaml).\n\nIf you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the [best-of-generator](https://github.com/best-of-lists/best-of-generator) repository. If you like to create your own best-of list, we recommend to follow [this guide](https://github.com/best-of-lists/best-of/blob/main/create-best-of-list.md).\n\nFor more information on how to add or update projects, please read the [contribution guidelines](https://github.com/34j/best-of-array-api/blob/main/CONTRIBUTING.md). By participating in this project, you agree to abide by its [Code of Conduct](https://github.com/34j/best-of-array-api/blob/main/.github/CODE_OF_CONDUCT.md).\n\n## License\n\n[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/by-sa.svg)](https://creativecommons.org/licenses/by-sa/4.0/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F34j%2Fbest-of-array-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F34j%2Fbest-of-array-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F34j%2Fbest-of-array-api/lists"}