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

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
Forks21
Last commit
graphmath
graphmathElixir

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

#hex#elixir-lang#elixir
Stars90
Forks12
Last commit1 month ago
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
Stars89
Forks4
Last commit6 years 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 days ago
neural-go
neural-goGo

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

#neural-network#deep-learning#multilayer-perceptron
Stars73
Forks15
Last commit6 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
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
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
Forks13
Last commit7 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 commit7 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 commit12 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
Stars48
Forks7
Last commit9 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
Stars39
Forks3
Last commit23 days 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 commit10 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 commit6 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 commit6 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 commit5 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 commit7 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 commit14 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 commit6 months ago
maths
mathsC++

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

#mathematics#quaternions#constexpr
Stars11
Forks4
Last commit1 day 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
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 commit1 month 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 day ago
uumpy
uumpyC

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

#fft#micropython#signal-processing
Stars3
Forks0
Last commit2 years 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