-
nalgebra
General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices
-
sprs
A sparse matrix library
-
simba
SIMD algebra for Rust
-
lin_alg
Vector, matrix, and quaternion operations for general purposes
-
rsparse
solving sparse linear systems using direct methods
-
mathru
Fundamental algorithms for scientific computing in Rust
-
num-quaternion
Quaternion numbers implementation for Rust
-
newtonls_faer
Newton's method for solving systems of nonlinear equations using the Faer library
-
torsh-linalg
Linear algebra operations for ToRSh with SciRS2 integration
-
nalgebra-glm
A computer-graphics oriented API for nalgebra, inspired by the C++ GLM library
-
geonum
geometric number library supporting unlimited dimensions with O(1) complexity
-
nalgebra-sparse
Sparse matrix computation based on nalgebra
-
symbolica
A blazing fast computer algebra system
-
fasteval
Fast evaluation of algebraic expressions
-
pathmap
A key-value store with prefix compression, structural sharing, and powerful algebraic operations
-
al-jabr
An n-dimensional linear algebra library
-
boolean_function
Mathematical analysis of Boolean functions
-
nalgebra-lapack
Matrix decompositions using nalgebra matrices and Lapack bindings
-
quantrs2-symengine-pure
Pure Rust symbolic mathematics for quantum computing - a replacement for C++-based symengine
-
frunk_laws
contains laws for algebras declared in Frunk
-
polynomial-ring
A polynomial implementation
-
bit-matrix
bit matrices and vectors
-
oxiz-math
Mathematical foundations for OxiZ SMT solver
-
affn
Affine geometry primitives: strongly-typed coordinate systems, reference frames, and centers for scientific computing
-
fasteval2
Fast evaluation of algebraic expressions
-
single_algebra
A linear algebra convenience library for the single-rust library. Can be used externally as well.
-
thales
A comprehensive Computer Algebra System (CAS) library for symbolic mathematics, equation solving, calculus, and linear algebra
-
noether
Abstract algebraic structures for Rust
-
fractal_algebra
fractal algebra experimentation
-
matrixcompare
Tools for convenient comparison of matrices
-
octonion
Minimal, dependency-free, no_std octonion algebra
-
series
Laurent series in a single variable
-
linear_algebra_42
A linear algebra library in Rust
-
sprs-rssn
A sparse matrix library
-
vecmat
Low-dimensional vector algebra with min_const_generics support
-
quadratic_residues
calculating quadratic residues of integers
-
yufmath
CAS Lib
-
fasteval3
Fast evaluation of algebraic expressions
-
fa_slow_ai
A slow AI implementation using fractal algebra
-
lk_math
Collection of reusable mathematical tools
-
nalgebra-macros
Procedural macros for nalgebra
-
gmres
A sparse linear system solver using the GMRES iterative method
-
mathhook
High-performance educational computer algebra system with ergonomic Rust macros
-
ring-algorithm
algorithms on ring (Abstruct Algebra)
-
vema
Vector and Matrix types and associated operations
-
typewit_gce
for coercing between equal types with generic const arguments
-
coral-aarch64
a pure-rust blas implementation for aarch64
-
mathcore
Symbolic math library and computer algebra system for Rust
-
kure2
Safe bindings for Kure2, a C library which provides manipulation of relations and operations of relation algebra
-
matrix-oxide
Lightweight Linear Algebra Library For Rust
-
suma_ulsa
Sistema Universitario de Métodos Académicos (SUMA) - librería Rust con bindings Python
-
fukurow-sparql
SPARQL 1.1 engine (parser, algebra, optimizer, evaluator) for Fukurow
-
cas-rs
A CalcScript executor and REPL
-
tilezz
work with perfect-precision polygonal tiles built on top of complex integer rings
-
mini-matrix
A mini linear algebra library implemented in Rust
-
liealg
lie group and lie algebra in rust
-
ear-algae
Linear algebra featuring Vectors, Normal Vectors, Matrices, Rotors (Unit Quaternions) and Rigid Transforms (Rotation + Translation)
-
binary_polynomial_mod_algebra
Basic algebra on univariate binary polynomial
-
coral-blas
a pure-rust safe blas implementation
-
gad
Generic automatic differentiation for Rust
-
groebner
implementing Groebner basis algorithms
-
matrix-42
A linear algebra library written in Rust with basic matrix and vector operations
-
newton_faer
Newton's method for solving systems of nonlinear equations using the Faer library
-
sparsela
Fast linear algebra on sparse matrices
-
algebra-sparse
Efficient sparse linear algebra library built on nalgebra with CSR/CSC formats and block diagonal matrix support
-
flag-algebra
Razborov's flag algebras
-
cas-compute
Tools for evaluation of CalcScript expressions
-
simply_2dpga
A 2d vector math library using 2d projective geometric algebra! Designed to be programmer-friendly, specifically because I wanted to use PGA in game development. Development is ongoing.
-
pergola
abstract types for join-semilattices
-
cubecl-linalg
CubeCL Linear Algebra Library
-
adlo
Adaptive LLL algorithm for solving SVP
-
math_library
math library
-
maths-traits
abstract system of mathematical traits for the Rust language
-
ga_generator
generating geometric algebra equations for any algebra and dimension
-
diceprop
Mathematical properties for random testing
-
num-algebra
an algebra num type
-
num-absurd
A mathematical framework extending traditional field theory to allow division by zero in an algebraically consistent manner
-
xmath
Rust port of Microsoft DirectXMath
-
alco-rs
Tools for algebraic combinatorics in Rust, including the octonion algebra and octavian integer ring
-
idenso
Tensor identities for symbolica
-
equation
mathematical expression evaluation and simplification
-
commutator-rs
Commutator operations for non-commutative algebras
-
intervals
A generic interval type with support for open/closed bounds
-
nalgebra-randv09
General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices
-
lie-rs
Lie series and Baker-Campbell-Hausdorff formula computations
-
chains_f2vect
chain complexes and dg algebra manipulations
-
rug-maths
rug wrapper implementing maths-traits
-
eiche
tools for working with symbolic expressions
-
alga
Abstract algebra for Rust
-
algebloat
Rust linear algebra library
-
ruby-math
3D math library for games and graphics
-
feo-math
Math library for 3D transformation
-
abstalg
Abstract algebraic structures for Rust
-
sparse_complex
solver for complex sparse matrices
-
harness-algebra
algebraic structures
-
math-rs
A basic mathematical engine
-
aljabar
A super generic, super experimental linear algebra library
-
lyndon-rs
Lyndon words and Lyndon basis for free Lie algebras
-
perplex_num
Perplex (hyperbolic or split-complex) numbers based on num-traits
-
find-real-roots-of-polynomial
find all real roots of a polynomial
-
linal
tiny linear algebra library without dependencies
-
cova-algebra
Cova's algebraic library
-
lll-rs
LLL algorithm for lattice reduction and it's improved version L²
-
algebra
Abstract algebra for Rust
-
zkmatrix
zk-SNAKR for linear algebra
-
savage
A primitive computer algebra system (REPL)
-
tclifford
Geometric algebra library
-
cralgebra
A fast crypto algebra library
-
squiid-parser
The algebraic expression parser for Squiid Calculator
-
m4ri-rust
M4RI-based boolean linear algebra
-
lapack-traits
Generic real/complex scalar trait wrappers for BLAS and LAPACK routines
-
pardiso-wrapper
Wrappers for MKL and Panua Pardiso dynamic libraries
-
mathhook-core
Core mathematical engine for MathHook - expressions, algebra, and solving
-
jakkunight-ali
CLI tool for matrix calculation
-
gmatlib
linear algebra in Rust and beyond!
-
libmat
tools for linear algebra
-
signature-rs-bin
CLI Application that computes the log signature from path data
-
quantique
Pragmatic geometric algebra core with runtime signatures
-
adv_linalg_lib
Core library for Adv_LinAlg procedral macros
-
cayley
generic, stack-allocated linear algebra stuff, such as matrices
-
kure2-lua-sys
FFI bindings for Lua, intended to be used with kure2-sys
-
cudd2-sys
FFI bindings for CUDD, a C library for the manipulation of decision diagrams
-
linear_algebra
basic linear algebra operations in Rust
-
matrix42
A linear algebra library developed as a project in the 42 ecosystem
-
rs-sci
the scientific library
-
affine_transforms
(Pre Release Package) Does linear transformations in R3
-
ggml-rs
GGML for Rust
-
kure2-cli
REPL for the Kure2 DSL
-
tabularlib
Small library for abstract matrices stored in single linear vectors created as practice project
-
swimos_algebra
SwimOS Algebraic Traits
-
aces
Algebra of Cause-Effect Structures
-
mathvites
An upcoming batteries included library for all things mathematics
-
accelerate-framework
Apple
Accelerate.frameworkRust wrapper -
matriz
Zero allocation Rust linear algebra library
-
fgruc
Fast graphics rendering utility collection // A collection of utils for graphics rendering and game making made with performance in mind
-
rust-matrix
foundational matrix operations for matrices containing <f32>, <f64> or complex numbers built from those types
-
binarybit
Boolean algebra operations in Rust
-
wheel
algebra library for Rust
-
geologic
Mathematical and geometrical abstractions with a focus on ergonomics
-
complex_algebra
supporting complex number algebra
-
noctua
symbolic algebra library
-
miscmath
will be a collection of general math functions and linear algebra structures like vectors and matrices
-
det
Calculate the determinant using a macro
-
linbra
Easily do linear algebra in game development, graphics and other sorts of calculations using vectors and matrices
-
algebrust
basic linear algebra operations
-
nd-icp
Generic n dimensional implementation of the ICP algorithm based on SVD and the nalgebra linear algebra library
-
algeo
Computer algebra, algebraic geometry, and related math
-
algebr
Basic algebra
-
ihateintegrals
A computer algebra library for solving integrals
-
fpn
Fixed point number
-
scalar-field
Traits and structs which define arithmetic operators on scalar fields
-
extensor
the main extensor crate for building arbitrary valent tensors and more
-
symbolics_core
Core expression module for the symbolics computer algebra library
-
kure2-sys
FFI bindings for Kure2, a C library which provides manipulation of relations and operations of relation algebra
-
mrslac
sparse matrix data structures
-
polynom
handling polynomials
-
bool
Straightforward re-useable enum based boolean (which you likely won't need =))
-
scalar
A trait for scalars (integers and floats)
-
symba
Computer Algebra System written in Rust
-
commuter
tooling to test diagrams for commutativity, allowing automated tests on algebraic systems
-
nicolas
Computational Algebra Library
-
horner
Evaluate polynomials using Horner's method
-
allen_interval_algebra
package for interval algebra for more information see https://en.wikipedia.org/wiki/Allen%27s_interval_algebra
-
symbolics_calculus
Calculus module for the symbolics computer algebra library
-
lager
A lightweight type-safe linear algebra library
-
galgebra
geometric algebra stuff (vectors)
-
epsilonz
Functional programming in Rust
-
horner-eval
A macro for evaluating polynomials via Horner's rule
-
algebloat_macros
RustAlgebloat utility macros
-
free-algebra
Types for constructing free algebras over sets
-
cassie
limited computer algebra system written for the fun of it
-
rmat
minimal implementation of two-dimensional matrix algebra
-
stal
Set algebra solver for Redis
-
op_result
Thin syntactic sugar for writing associated type algebra with core::ops expressions
-
doctor-syn
Computer algebra system for Rust expressions
-
spacetrace
A 3D path solving library
-
matrix_algebra
supporting matrix algebra
-
ultrametric_matrix_tools
Toolbox that provides functions and data structures to generate and handle ultrametric matrices
-
amalie
Mathmatical library written for rust and python
-
pga2d
tools for 2 dimensional projective geometric algebra
-
mathhook-macros
Procedural macros for MathHook - expr!, symbol!, symbols!, function!
Try searching with DuckDuckGo.