Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Linear Algebra

Linear Algebra

108 projects

Showing 36 of 108 projects

slap
slapOCaml

An OCaml linear algebra library providing BLAS and LAPACK bindings with compile-time static size checking for matrix and vector operations.

#ocaml-library#blas#scientific-computing
Stars91
Forks4
Last commit6 years ago
stainless-steel/lapack
stainless-steel/lapackRust

Rust wrappers for the LAPACK Fortran library, enabling linear algebra computations in Rust applications.

#scientific-computing#high-performance-computing#science
Stars91
Forks22
Last commit
graphmath
graphmathElixir

An Elixir library for 2D and 3D vector arithmetic, matrices, and quaternions for graphics and simulation.

#hex#elixir-lang#elixir
Stars89
Forks12
Last commit7 months ago
Mines Java Toolkit
Mines Java ToolkitJava

A Java toolkit for scientific computing with packages for signal processing, linear algebra, optimization, meshing, and 2D/3D graphics.

#geophysics#scientific-computing#gradle
Stars87
Forks38
Last commit5 years ago
rust-blas
rust-blasRust

Rust bindings and wrappers for BLAS (Basic Linear Algebra Subprograms) with generic trait-based interfaces.

#blas#scientific-computing#high-performance
Stars86
Forks19
Last commit6 years ago
rapaio
rapaioJava

A comprehensive Java library for statistics, data mining, and machine learning with interactive notebook support.

#random-forest#graphics#jupyter-kernel
Stars79
Forks11
Last commit4 months ago
neural-go
neural-goGo

A multilayer perceptron neural network implementation in Go with backpropagation training.

#neural-network#deep-learning#multilayer-perceptron
Stars73
Forks16
Last commit5 years ago
neo
neoTypeScript

A Deno module for matrix, ndarray, and tensor operations accelerated by WebGPU and WASM.

#fft#neural-network#webgpu
Stars71
Forks4
Last commit3 years ago
rtg-math
rtg-mathCommon Lisp

A Common Lisp library providing vector, matrix, and quaternion math functions for real-time graphics and game development.

#real-time-graphics#quaternions#game-development
Stars58
Forks14
Last commit6 years ago
exmatrix
exmatrixElixir

An Elixir library implementing parallel matrix multiplication and utilities for matrix operations, used for benchmarking concurrent code.

#parallel-computing#elixir#performance-analysis
Stars58
Forks14
Last commit3 years ago
linalg
linalgCrystal

A Crystal linear algebra library providing a high-level interface to LAPACK routines for matrix operations.

#blas#scientific-computing#lapack
Stars53
Forks4
Last commit4 months ago
statkit
statkitJavaScript

A JavaScript toolkit for statistical analysis, including MCMC sampling, bootstrapping, and linear algebra.

#statistics#bayesian-inference#javascript-library
Stars50
Forks3
Last commit11 years ago
haxe-glm
haxe-glmHaxe

A native Haxe library for 2D, 3D, and 4D vector, matrix, and quaternion mathematics, inspired by GLM.

#haxe#graphics#quaternions
Stars46
Forks7
Last commit8 years ago
Swift-MathEagle
Swift-MathEagleSwift

A generic Swift math framework for function solving, optimization, matrix algebra, complex numbers, and big integers with performance optimizations.

#scientific-computing#mathematics#graph-algorithms
Stars43
Forks5
Last commit
BLAS
BLASScala

A Scala Native library implementing BLAS (Basic Linear Algebra Subprograms) via CBLAS for high-performance linear algebra operations.

#blas#high-performance-computing#math
Stars37
Forks3
Last commit1 month ago
mdarray
mdarrayRuby

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

#scientific-computing#mdarray#jruby
Stars36
Forks5
Last commit9 years ago
coord_transforms
coord_transformsRust

A Rust crate for performing coordinate transformations using nalgebra vectors.

#geodetic#coordinate-systems#geospatial
Stars35
Forks9
Last commit7 months ago
ulinalg
ulinalgPython

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

#embedded-systems#micropython#microcontroller
Stars32
Forks8
Last commit7 years ago
crystaledge
crystaledgeCrystal

A pure Crystal vector math library providing 2D, 3D, and 4D vector operations, matrix transformations, and quaternions.

#mathematics#vector#quaternions
Stars27
Forks4
Last commit3 years ago
dense-arrays
dense-arraysCommon Lisp

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

#scientific-computing#multidimensional-arrays#linear-algebra
Stars27
Forks4
Last commit3 months ago
matlib
matlibClojure

A Clojure library providing optimization, control theory, and system identification tools built on Neanderthal for numerical computation.

#scientific-computing#system-identification#lapack
Stars26
Forks0
Last commit5 years ago
Vornmath
VornmathLua

A comprehensive vector, matrix, complex number, and quaternion math library for Lua 5.1 through 5.4 and LuaJIT.

#graphics#quaternions#complex-numbers
Stars22
Forks2
Last commit2 months ago
Surge
SurgeSwift

A Swift library for high-performance numerical computing and matrix operations on Apple platforms.

#apple-platforms#high-performance#data-science
Stars21
Forks2
Last commit6 years ago
LLA
LLACommon Lisp

A high-level Common Lisp linear algebra library built on BLAS and LAPACK with a user-friendly interface.

#blas#scientific-computing#lapack
Stars19
Forks3
Last commit4 months ago
Mathematical Scripts
Mathematical ScriptsGame Maker Language

A collection of utility and mathematical functions for GameMaker Studio 2, including number theory, linear algebra, and graph algorithms.

#mathematics#graph-algorithms#cellular-automata
Stars17
Forks4
Last commit
umatrix
umatrixPython

A lightweight matrix library for MicroPython offering basic arithmetic, determinant, inverse, and NumPy-like slicing.

#scientific-computing#micropython#embedded
Stars17
Forks1
Last commit4 years ago
AS3LinAlg
AS3LinAlgActionScript

A linear algebra library for ActionScript 3 providing matrix operations and numerical solvers.

#cholesky-decomposition#flash#eigenvalues
Stars13
Forks1
Last commit13 years ago
InMath
InMathD

A D mathematics library for multimedia software, providing linear algebra, interpolation, and graphics utilities.

#d-language#opengl#noise-generation
Stars11
Forks0
Last commit3 months ago
go-glmatrix
go-glmatrixGo

A Go port of glMatrix providing high-performance vector and matrix math operations for 3D graphics and simulations.

#simulation#vector#quaternions
Stars11
Forks4
Last commit5 years ago
maths
mathsC++

A modules-native C++ library providing vector, matrix, quaternion, and complex math with templated precision.

#mathematics#quaternions#constexpr
Stars9
Forks4
Last commit1 day ago
onumerical
onumericalOCaml

An OCaml library for sparse linear expressions, generic vectors/matrices, and a dual simplex solver for linear optimization.

#scientific-computing#sparse-linear-expressions#functorized-modules
Stars8
Forks1
Last commit12 years ago
Matrices
MatricesGame Maker Language

A collection of matrix manipulation functions for GameMaker LTS 2022.

#gamemaker#matrix#gamemaker-studio-2
Stars7
Forks0
Last commit2 years ago
lalg
lalgAda

An Ada 2012 package providing a modern interface to BLAS for dense linear algebra operations with slice/block views.

#scientific-computing#ada-2012#vector-operations
Stars5
Forks1
Last commit4 years ago
vstats
vstatsV

A dependency-free statistics, linear algebra, and machine learning library for the V programming language, focused on product analytics.

#funnel-analysis#vlang#data-science
Stars5
Forks1
Last commit14 days ago
godot-math
godot-mathD

A D programming language port of Godot Engine's linear algebra library with identical semantics.

#d#d-language#graphics-math
Stars4
Forks0
Last commit1 month ago
uumpy
uumpyC

A compact implementation of numpy's core matrix and array operations for Micropython microcontrollers.

#fft#micropython#signal-processing
Stars3
Forks0
Last commit1 year ago
PreviousPage 3 of 3

Related Tags

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
1 year ago
8 years ago
3 years ago
#Scientific Computing62
#Numerical Computing51
#Matrix Operations24
#Machine Learning23
#Statistics21
#Matrix20
#Vector Math17
#Mathematics17
#Game Development16
#Blas15
#Optimization14
#Math13