Showing 36 of 80 projects
The fundamental package for scientific computing with Python, providing powerful N-dimensional arrays and mathematical functions.
Comprehensive cheatsheets and refreshers covering all key concepts from Stanford's CS 229 Machine Learning course.
A cheat-sheet that translates mathematical notation into JavaScript code examples for developers.
A header-only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.
WebGL-accelerated machine learning library for JavaScript with linear algebra and automatic differentiation.
A comprehensive set of numeric libraries for Go, providing matrices, statistics, optimization, and graph algorithms.
An optimized open-source implementation of the Basic Linear Algebra Subprograms (BLAS) library for high-performance scientific computing.
A TypeScript/JavaScript library for visualization and creative-coding with lightweight geometry and canvas utilities.
A comprehensive linear algebra library for Rust with support for statically-sized and dynamically-sized matrices.
A comprehensive Rust machine learning framework focused on preprocessing and classical algorithms, akin to scikit-learn.
A templatized header-only C++ implementation of the Python NumPy library for numerical computing.
An open-source numerical library for .NET and Mono providing algorithms for scientific computing, linear algebra, statistics, and more.
A numerical processing library for Scala, providing generic, clean, and powerful linear algebra and scientific computing capabilities.
A highly optimized, header-only 2D/3D graphics math library for C, providing fast and ergonomic functions for graphics programming.
A portable software framework for instantiating high-performance BLAS-like dense linear algebra libraries.
A pure Rust linear algebra library focusing on portability, correctness, and performance with both low-level routines and high-level wrappers.
A comprehensive, self-contained mathematics library for PHP with no external dependencies, covering algebra, statistics, linear algebra, and numerical analysis.
A comprehensive Go scientific library for numerical simulations, linear algebra, differential equations, and computational geometry.
A portable mixed-precision math library with 2,000+ SIMD kernels for 15+ numeric types across x86, Arm, RISC-V, and WebAssembly.
An all inline SIMD C++ linear algebra library optimized for games and graphics applications.
A curated list of awesome software, libraries, and tools for numerical analysis and scientific computing.
A collection of reusable scientific computing software components for solving large-scale, complex multi-physics engineering problems.
A dedicated OCaml system for scientific and engineering computing, providing n-dimensional arrays, linear algebra, algorithmic differentiation, and neural networks.
A general-purpose machine learning library for Rust, focusing on speed and ease of use with minimal dependencies.
An interactive web app that visualizes matrix multiplication using the 'waterfall method' for educational clarity.
A high-performance Clojure library for matrix and linear algebra computations using optimized BLAS/LAPACK routines on CPU and GPU.
A lean linear math library for computer graphics, providing vec3, vec4, mat4x4, and quaternion types.
A meta gem that bundles scientific computing and visualization libraries for Ruby, enabling data analysis and plotting.
A single-header, public domain, short vector math library for C++ inspired by shading languages.
A fast, ergonomic machine learning library for Rust with broad algorithm coverage and WASM-first defaults.
A JavaScript library for scientific and statistical computing, offering R-like statistical methods and linear algebra.
A header-only C++ library for solving large sparse linear systems using algebraic multigrid (AMG) method with support for GPU acceleration.
A header-only C++ library for solving large-scale eigenvalue problems, built on top of Eigen.
A lightweight, header-only C++ tensor algebra framework delivering bare-metal performance for small matrix/tensor operations via compile-time optimizations.
A Rust numeric library for linear algebra, numerical analysis, statistics, and machine learning with high performance and syntax inspired by R, MATLAB, and Python.
A modern C++17 header-only quantum computing library for simulating arbitrary quantum processes.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.