-
nalgebra
General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices
-
euclid
Geometry primitives
-
sprs
A sparse matrix library
-
lapack
The package provides wrappers for LAPACK (Fortran)
-
ultraviolet
do linear algebra, fast
-
peroxide
Rust comprehensive scientific computation library contains linear algebra, numerical analysis, statistics and machine learning tools with farmiliar syntax
-
faer
linear algebra library
-
blas
The package provides wrappers for BLAS (Fortran)
-
simsimd
Portable mixed-precision BLAS-like vector math library for x86 and ARM
-
openblas-src
The package provides a source of BLAS and LAPACK via OpenBLAS
-
blas-src
The package provides a BLAS source of choice
-
cblas
The package provides wrappers for CBLAS (C)
-
rstats
Statistics, Information Measures, Data Analysis, Linear Algebra, Clifford Algebra, Machine Learning, Geometric Median, Matrix Decompositions, Mahalanobis Distance, Hulls, Multithreading
-
gemm
Playground for matrix multiplication algorithms
-
easy-ml
Machine learning library providing matrices, named tensors, linear algebra and automatic differentiation aimed at being easy to use
-
mathru
Fundamental algorithms for scientific computing in Rust
-
stacked_linear_algebra_graph
Embedded in-memory graph using sparse linear algebra
-
linfa-linalg
Pure-Rust implementation of linear algebra routines for ndarray
-
glamour
Strongly typed linear algebra with glam
-
faer-evd
Basic linear algebra routines
-
maths-rs
A linear algebra library for gamedev and graphics
-
varpro
A straightforward nonlinear least-squares fitting library which uses the Variable Projection algorithm
-
faer-cholesky
Basic linear algebra routines
-
cubecl-linalg
CubeCL Linear Algebra Library
-
faer-svd
Basic linear algebra routines
-
cam-geom
Geometric models of cameras for photogrammetry
-
smartcore
Machine Learning in Rust
-
faer-entity
Basic linear algebra routines
-
lapack-src
The package provides a LAPACK source of choice
-
tract-linalg
Tiny, no-nonsense, self contained, TensorFlow and ONNX inference
-
faer-qr
Basic linear algebra routines
-
lstsq
Return the least-squares solution to a linear matrix equation
-
graphblas_sparse_linear_algebra
Wrapper for SuiteSparse:GraphBLAS
-
lapack-sys
The package provides bindings to LAPACK (Fortran)
-
skeid
a linear algebra library for game graphics and physics
-
gemm-f16
Playground for matrix multiplication algorithms
-
faer-lu
Basic linear algebra routines
-
constgebra
Const Linear Algebra
-
rsparse
solving sparse linear systems using direct methods
-
vecmath
type agnostic library for vector math designed for reexporting
-
faer-sparse
Basic linear algebra routines
-
nalgebra-glm
A computer-graphics oriented API for nalgebra, inspired by the C++ GLM library
-
al-jabr
An n-dimensional linear algebra library
-
openblas-build
The package provides a build helper for OpenBLAS
-
microgemm
General matrix multiplication with custom configuration in Rust. Supports no_std and no_alloc environments
-
faer-ext
faer-rs API for interoperability with external libraries
-
adskalman
Kalman filter and Rauch-Tung-Striebel smoothing implementation using nalgebra, no_std
-
gemm-f32
Playground for matrix multiplication algorithms
-
lair
Linear algebra in Rust
-
gemm-c32
Playground for matrix multiplication algorithms
-
nalgebra-sparse
Sparse matrix computation based on nalgebra
-
pathfinder_geometry
Basic SIMD-accelerated geometry/linear algebra
-
gemm-c64
Playground for matrix multiplication algorithms
-
gemm-f64
Playground for matrix multiplication algorithms
-
cfavml
CF's Accelerated Vector Math Library providing SIMD optimzied routines for vector operations
-
blas-sys
The package provides bindings to BLAS (Fortran)
-
algorithmica
Rust Algorithms
-
aline
2d linear algebra library suitable for no_std
-
castep_model_generator_backend
A rust-written backend lib for edit and generation of lattice 3D-models compatible with CASTEP and Materials Studio
-
rlst
native linear algebra library
-
faer-traits
linear algebra library
-
single_algebra
A linear algebra convenience library for the single-rust library. Can be used externally as well.
-
nalgebra-lapack
Matrix decompositions using nalgebra matrices and Lapack bindings
-
matrixcompare
Tools for convenient comparison of matrices
-
compute
statistical computing
-
cblas-sys
The package provides bindings to CBLAS (C)
-
zenu-matrix
Matrix library for ZeNu
-
lax
LAPACK wrapper without ndarray
-
vectrix
A stack-allocated matrix type implemented with const generics
-
ndarray_einsum_beta
einsum function for the Rust ndarray crate. As popularized in numpy, einsum (Einstein summation) implements general multidimensional tensor contraction. Many linear algebra operations…
-
static-math
Fast mathematical operations with static arrays, without
unsafe
code -
algebraeon-rings
Algorithms in linear algebra, polynomials, and number theory
-
r-src
The package provides a source of BLAS and LAPACK via R
-
heapless_matrix
efficient implementation of a matrix data structure in Rust. It offers functionality for creating, manipulating, and performing operations on matrices, such as transposition, summation, and multiplication.
-
vectormatrix
Idiomatic Matrix and Vector types for Rust
-
iron_learn
A pure Rust Machine Learning Library with Generic Tensor and a Gradient Descent Optimization Function
-
mini-matrix
A mini linear algebra library implemented in Rust
-
slice-of-array
Extension traits for casting between slices and slices of arrays. (&[T] <-> &[[T; n]])
-
rs-sci
the scientific library
-
gemm-common
Playground for matrix multiplication algorithms
-
linalg-traits
Traits for generic linear algebra
-
ohsl
A collection of numerical routines and mathematical types for use in scientific computing
-
lina
Linear algebra library with a focus on 3D applications like games (i.e. low-dimensional vectors and matrices)
-
linear_isomorphic
A set of traits to astract over linear-like types
-
matrix42
A linear algebra library developed as a project in the 42 ecosystem
-
lance-linalg
A columnar data format that is 100x faster than Parquet for random access
-
rust-linear-algebra
A linear algebra library for Rust
-
vector-victor
linear algebra crate
-
gchemol
Graph-based CHEMical Objects Library
-
directx_math
translation of DirectXMath, a SIMD linear algebra library for use in games and graphics apps
-
xmath
Rust port of Microsoft DirectXMath
-
hasty
interface to system BLAS libraries for fast linear algebra operations
-
rmatrix_ks
matrix and some algebra in Rust
-
lapacke
The package provides wrappers for LAPACKE (C)
-
wgebra
Composable WGSL shaders for linear algebra
-
sparse_matrix
do linear algebra with sparse matrix
-
pulgamecanica_matrix
matrix operations and linear algebra
-
slas
Static Linear Algebra System
-
optimath
Linear Algebra using const generics for no_std and specialization to enable SIMD
-
sprs-superlu
The package provides a high level interface between SuperLU, sprs and ndarray
-
neophyte-linalg
Linear algebra types for Neophyte
-
linalgrs
Linear Algebra concept implementations from scratch!
-
simp_linalg
A generically defined, light-weight linear algebra library for simple addition and multiplication of vectors and matrices
-
matrix_kit
An abstract linear algebra library for Rust
-
matrix-oxide
Lightweight Linear Algebra Library For Rust
-
RustGraphix
Rust-Graphix is a Rust library for mathematics. It includes support for matrices, both two-dimensional and three-dimensional, along with various matrix operations and methods.
-
dotzilla
Native Rust implementation of efficient basic linear algebra routines
-
linearalgebra
Test project to learn Rust and implement a small library for linear algebra
-
gmres
A sparse linear system solver using the GMRES iterative method
-
castep-model-core
The core module to parse, read, edit, and write 3D lattice models for castep and compatible with Materials Studio
-
mematrica
An easy to use library for working with matrices
-
align3d
Alignment with Iterative Closest Point (ICP) for point clouds and images
-
pire-base
high performance cpu kernels
-
linear_algebra
basic linear algebra operations in Rust
-
stack-algebra
Stack-allocated lightweight algebra for bare-metal rust
-
sci_rust
A scientific Rust library
-
sauss-cramer
es una librería que ayuda a resolver sistemas 2x2 y 3x3 de ecuaciones lineales, usando el método de reducción de Crammer
-
wedged
A robust and generalized library for Geometric Algebra in Rust
-
calcify
Physics vector library
-
netlib-src
The package provides a source of BLAS and LAPACK via Netlib
-
beagle
A basic linear algebra library for computer graphics
-
pire-gemm-s8u8s32
high performance cpu kernels
-
coord_transforms
performing coordinate transformations
-
pire-gemm-s16s16s32
high performance cpu kernels
-
sukker
Linear Algebra and Matrices made easy!
-
pire-gemm-c32
high performance cpu kernels
-
pire-gemm-c64
high performance cpu kernels
-
rust-blas
BLAS bindings and wrappers, fork of rblas
-
pire-gemm-f64
high performance cpu kernels
-
sprs-ldl
Sparse cholesky factorization
-
pire-gemm-f16
high performance cpu kernels
-
opensrdk-linear-algebra
Standard linear algebra library using blas and lapack for OpenSRDK toolchain
-
g3
Neat library for computer graphics based on geometric algebra
-
spalinalg
Sparse Linear Algebra Library
-
sprs_suitesparse_camd
sprs bindings to the suitesparse camd fill-in reducting ordering
-
pire-dev
high performance cpu kernels
-
bitshifter/mathbench
Comparing performance of Rust math libraries for common 3D game and graphics tasks
-
nalgebra_latex
several robust formatters for nalgebra::Matrix, LaTeX environments, and more
-
linal
tiny linear algebra library without dependencies
-
algebloat
Rust linear algebra library
-
nml-matrix
A small library to work with matrices
-
cyclotomic
high-performance library for exact operations in cyclotomic fields
-
feo-math
Math library for 3D transformation
-
aljabar
A super generic, super experimental linear algebra library
-
ndarray-inverse
Pure Rust Inverse and Determinant trait for ndarray Array2
-
sparse_complex
solver for complex sparse matrices
-
numb_rs
An experimental numeric package
-
matrix
The package provides a matrix laboratory
-
matrijs
A small 2D matrix library. There are many like it but this one is mine.
-
linxal
Linear Algebra package with rust-ndarray interface
-
alga
Abstract algebra for Rust
-
rustgraphblas
Wrapper for GraphBLAS.h exposing SparseMatrix and SparseVector
-
accelerate-src
The package provides a source of BLAS and LAPACK via the Accelerate framework
-
suitesparse_graphblas_sys
Rust bindings for SuiteSparse::GraphBLAS
-
ferrix
matrix library for Rust
-
suitesparse_camd_sys
Raw bindings to SuiteSparse's CAMD algorithm
-
lanczos
algorithm for eigen decomposition
-
superlu-sys
The package provides bindings to SuperLU
-
faer-core
Basic linear algebra routines
-
hebrides
Implementations for the real numbers, complex numbers, and basic linear algebra
-
gmatlib
linear algebra in Rust and beyond!
-
sprs_suitesparse_ldl
sprs bindings to the suitesparse ldl solver
-
sprs-rand
Random sparse matrix generation
-
m4ri-rust
M4RI-based boolean linear algebra
-
vectors
Sparse & dense vectors for use in high dimensional vector spaces
-
sproutml
Machine Learning Library built in Rust
-
numerical-linear-algebra
linear algebra implemented using numerical methods
-
noxla
Rust bindings to XLA's C++ API
-
algebrust
basic linear algebra operations
-
matrixes
matrices up to and slightly beyond a highschool level. See README for details.
-
tinguely
Machine learning library
-
accelerate-framework
Apple
Accelerate.framework
Rust wrapper -
sized_matrix
Sized matrices using const generics for better type checking and performance
-
scirust
A scientific computing library
-
scad_tree_math
Math library for scad_tree
-
astro_nalgebra
astro-float for nalgebra
-
libmat
tools for linear algebra
-
perpendicular
general purpose n-dimensional vector library
-
maria-linalg
linear algebra processing package
-
adv_linalg_lib
Core library for Adv_LinAlg procedral macros
-
rblas
BLAS bindings and wrappers
-
quick_maths
low-dimensional linear algebra structures
-
cayley
generic, stack-allocated linear algebra stuff, such as matrices
-
eigenvalues
algorithms to compute eigenvalue/eigenvectors of symmetric matrices
-
ivy-random
random utility functions to the ivy framework
-
lineq
Linear algebra library
-
linalg-rs
Linear algebra in Rust!
-
elara-math
Rust-native tensor and math library
-
matrix-rs
using matrices in rust. Uses const generics to ensure compile-time matrix safety.
-
ls_solver
linear system solution
-
totsu_f32cuda
CUDA linear algebra operations for
totsu
/totsu_core
-
qunit
Experimental uom-like library which enables compile-time verification of dimensional analysis, with support for statically-sized vectors and matrices
-
moonalloy
The oxidized scientific computing library for the 21st century
-
fractionfree
Fraction-free linear algebra for ndarray
-
nd_array
linear algebra that tries to have a similar api to numpy
-
spaceform
A cross-platform SIMD-accelerated maths library for 3D graphics
-
affine_transforms
(Pre Release Package) Does linear transformations in R3
-
acgmath
A linear algebra and mathematics library for computer graphics. A fork of
cgmath
. -
fyrox-core
Shared core for the Fyrox engine and its external crates
-
rgla
A linear algebra library for graphics that implements rotors instead of quaternions
-
collenchyma-blas
Collenchyma library for full BLAS support
-
rest_tensors
Provide efficient tensor operations for the Rust-based Electronic Structure Tool (REST)
-
numerilib
Mathematics Library
-
oscirs_linalg
GPU accelerated linear algebra crate for scientific computing
-
liblapack-sys
The package provides bindings to the Linear Algebra PACKage
-
gpurs
GPU acceleration/linear algebra crate for scientific computing
-
miscmath
will be a collection of general math functions and linear algebra structures like vectors and matrices
-
matriz
Zero allocation Rust linear algebra library
-
candle-gemm-common
Playground for matrix multiplication algorithms
-
cgmatrix
matrix library for computer graphics in Rust
-
matext4cgmath
Unofficial third-party cgmath extensions for calculate eigenvalues, operator norms and Iwasawa decomposition
-
algeo
Computer algebra, algebraic geometry, and related math
-
batbox-la
Linear algebra
-
linbra
Easily do linear algebra in game development, graphics and other sorts of calculations using vectors and matrices
-
lineas
A mathematical linear algebra library for Rust
-
scialg
A collection of scientific algorithms
-
nalgebra-macros
Procedural macros for nalgebra
-
mermaid
Experimental Linear Algebra
Try searching with DuckDuckGo.