Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Alternatives
  3. NumPy
N

Open Source Alternatives to NumPy

20 alternatives22.1k total stars3.1k total forks12 languages

What is NumPy?

NumPy is a popular software tool. There are currently 20 open-source alternatives to NumPy, with a combined total of 22.1k GitHub stars. The most common language among these projects is C++.

Showing 20 open-source alternatives

stdlib
stdlibstdlib-js/stdlib

A standard library for JavaScript and TypeScript with an emphasis on numerical and scientific computation.

6.0k1.3kJavaScript
7 hours ago
NumCpp
NumCppdpilger26/NumCpp

A templatized header-only C++ implementation of the Python NumPy library for numerical computing.

4.0k576C++
5 months ago
xtensor
xtensorxtensor-stack/xtensor

A C++ library for numerical analysis with multi-dimensional array expressions featuring broadcasting and lazy computing.

3.8k440C++
11 days ago
Nx
Nxelixir-nx/nx

Multi-dimensional arrays (tensors) and numerical definitions for Elixir, enabling machine learning and scientific computing.

2.9k231Elixir
10 hours ago
MatX
MatXNVIDIA/MatX

A modern C++20 GPU numerical computing library with Python-like syntax for near-native performance on NVIDIA GPUs.

1.4k127C++
1 day ago
ndarray
ndarrayscijs/ndarray

A modular library for creating and manipulating multidimensional array views over 1D storage in JavaScript.

1.2k58JavaScript
13 days ago
swix
swixstsievert/swix

A Swift library providing NumPy-like matrix operations and machine learning algorithms for iOS/macOS development.

58651C++
6 years ago
micropython-ulab
micropython-ulabv923z/micropython-ulab

A numpy-like fast vector module for MicroPython and CircuitPython, written in C for embedded systems.

499134C
1 month ago
Numo::NArray
Numo::NArrayruby-numo/numo-narray

A Ruby library for fast processing and manipulation of multi-dimensional numerical arrays, similar to NumPy's ndarray.

46951C
1 year ago
scirs
scirscool-japan/scirs

A comprehensive scientific computing and AI/ML library in pure Rust, offering SciPy-compatible APIs with 10-100x performance gains.

29334Rust
13 days ago
Upsurge
Upsurgealejandro-isaza/Upsurge

A Swift library providing numpy-like multi-dimensional data structures and operations for numerical computing.

18743Swift
7 years ago
Infer
Inferaria42/infer

A Clojure library for machine learning and statistical inference designed for production deployment and composable algorithms.

17735Clojure
10 years ago
num.cr
num.crcrystal-data/num.cr

A core scientific computing library for Crystal providing n-dimensional tensors, linear algebra, GPU acceleration, and automatic differentiation.

16314Crystal
4 days ago
Matft
Matftjjjkkkjjj/Matft

A NumPy-like multi-dimensional array library for Swift with support for complex numbers and image processing.

14723Swift
4 months ago
Numsw
Numswsonsongithub/numsw

A Swift library for numerical computing with numpy-like APIs and Jupyter-like playground notebooks.

1339Swift
9 years ago
NDScala
NDScalaSciScala/NDScala

Type-safe n-dimensional arrays (tensors) in Scala 3 with compile-time shape, axis label, and data type validation.

486Scala
3 years ago
Lunum
Lunumjzrake/lunum

A numeric extension for Lua providing multi-dimensional arrays with a Numpy-like API and C-level performance.

406C
14 years ago
mdarray
mdarrayrbotafogo/mdarray

A JRuby-based multidimensional array library inspired by NumPy and NArray, providing scientific computing capabilities with linear algebra and statistics.

365Ruby
9 years ago
ulinalg
ulinalgjalawson/ulinalg

A minimal matrix class and linear algebra module for MicroPython, offering NumPy-like functionality for embedded systems.

328Python
7 years ago
dense-arrays
dense-arraysdigikar99/dense-arrays

A NumPy-like multidimensional array library for Common Lisp with strides, offsets, and customizable storage.

274Common Lisp
4 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub