NumPy is a popular software tool. There are currently 20 open-source alternatives to NumPy, with a combined total of 22.0k GitHub stars. The most common language among these projects is C++.
Showing 20 open-source alternatives
A standard library for JavaScript and TypeScript with an emphasis on numerical and scientific computation.
A templatized header-only C++ implementation of the Python NumPy library for numerical computing.
A C++ library for numerical analysis with multi-dimensional array expressions featuring broadcasting and lazy computing.
Multi-dimensional arrays (tensors) and numerical definitions for Elixir, enabling machine learning and scientific computing.
A modern C++20 GPU numerical computing library with Python-like syntax for near-native performance on NVIDIA GPUs.
A modular library for creating and manipulating multidimensional array views over 1D storage in JavaScript.
A Swift library providing NumPy-like matrix operations and machine learning algorithms for iOS/macOS development.
A numpy-like fast vector module for MicroPython and CircuitPython, written in C for embedded systems.
A Ruby library for fast processing and manipulation of multi-dimensional numerical arrays, similar to NumPy's ndarray.
A comprehensive scientific computing and AI/ML library in pure Rust, offering SciPy-compatible APIs with 10-100x performance gains.
A Swift library providing numpy-like multi-dimensional data structures and operations for numerical computing.
A Clojure library for machine learning and statistical inference designed for production deployment and composable algorithms.
A core scientific computing library for Crystal providing n-dimensional tensors, linear algebra, GPU acceleration, and automatic differentiation.
A NumPy-like multi-dimensional array library for Swift with support for complex numbers and image processing.
A Swift library for numerical computing with numpy-like APIs and Jupyter-like playground notebooks.
Type-safe n-dimensional arrays (tensors) in Scala 3 with compile-time shape, axis label, and data type validation.
A numeric extension for Lua providing multi-dimensional arrays with a Numpy-like API and C-level performance.
A JRuby-based multidimensional array library inspired by NumPy and NArray, providing scientific computing capabilities with linear algebra and statistics.
A minimal matrix class and linear algebra module for MicroPython, offering NumPy-like functionality for embedded systems.
A NumPy-like multidimensional array library for Common Lisp with strides, offsets, and customizable storage.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.