-
ndarray
An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting.
-
nalgebra
General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices
-
matrixmultiply
General matrix multiplication for f32 and f64 matrices. Operates on matrices with general layout (they can use arbitrary row and column stride). Detects and uses AVX or SSE2 on x86…
-
glam
fast 3D math library for games and graphics
-
smawk
Functions for finding row-minima in a totally monotone matrix
-
euclid
Geometry primitives
-
sprs
A sparse matrix library
-
ndarray-stats
Statistical routines for ArrayBase, the n-dimensional array data structure provided by ndarray
-
ndarray-linalg
Linear algebra package for rust-ndarray using LAPACK
-
faer
linear algebra library
-
russell_sparse
Solvers for large sparse linear systems (wraps MUMPS and UMFPACK)
-
grid
Dynamic generic 2D data structure
-
russell_lab
Scientific laboratory for linear algebra and numerical mathematics
-
matrix-sdk-base
The base component to build a Matrix client library
-
easy-ml
Machine learning library providing matrices, named tensors, linear algebra and automatic differentiation aimed at being easy to use
-
ndarray-rand
Constructors for randomized arrays.
rand
integration forndarray
. -
glamour
Strongly typed linear algebra with glam
-
linfa-linalg
Pure-Rust implementation of linear algebra routines for ndarray
-
lightmotif
A lightweight platform-accelerated library for biological motif scanning using position weight matrices
-
faer-evd
Basic linear algebra routines
-
maths-rs
A linear algebra library for gamedev and graphics
-
faer-cholesky
Basic linear algebra routines
-
faer-svd
Basic linear algebra routines
-
faer-entity
Basic linear algebra routines
-
kmedoids
k-Medoids clustering with the FasterPAM algorithm
-
rusty-rain
A cross platform CMatrix like program
-
faer-qr
Basic linear algebra routines
-
cgmath
A linear algebra and mathematics library for computer graphics
-
matrix-sdk-test
Helpers to write tests for the Matrix SDK
-
bevy_math
math functionality for Bevy Engine
-
metis
Idiomatic wrapper for METIS, the serial graph partitioner and fill-reducing matrix orderer
-
lstsq
Return the least-squares solution to a linear matrix equation
-
toodee
A lightweight 2D wrapper around a Vec
-
faer-lu
Basic linear algebra routines
-
basic_dsp_interop
Digital signal processing based on real or complex vectors in time or frequency domain
-
rsparse
solving sparse linear systems using direct methods
-
discorec
Recommendations for Rust using collaborative filtering
-
n_circular_array
An n-dimensional circular array
-
block-grid
A quick, cache-conscious, tiled 2D array
-
constgebra
Const Linear Algebra
-
diffsol
solving ordinary differential equations (ODEs) in Rust
-
ruma-common
Common types for other ruma crates
-
faer-sparse
Basic linear algebra routines
-
vecmath
type agnostic library for vector math designed for reexporting
-
al-jabr
An n-dimensional linear algebra library
-
nalgebra-glm
A computer-graphics oriented API for nalgebra, inspired by the C++ GLM library
-
matrixable
Traits and structs extending capabilities of matrix-like structures
-
faer-ext
faer-rs API for interoperability with external libraries
-
microgemm
General matrix multiplication with custom configuration in Rust. Supports no_std and no_alloc environments
-
nalgebra-sparse
Sparse matrix computation based on nalgebra
-
lair
Linear algebra in Rust
-
lin_alg
Vector, matrix, and quaternion operations for general purposes
-
servicepoint
CCCB Service Point Display
-
mstickereditor
import sticker packs from telegram, to be used at the Maunium sticker picker for Matrix
-
orx-funvec
Traits to unify access to elements of n-dimensional vectors which are particularly useful in algorithms requiring both flexibility through abstraction over inputs and performance through monomorphization
-
algori
Rust Algorithms
-
algebraeon
computational algebra library re-exports for all components
-
sophus_autodiff
automatic differentiation with optional SIMD acceleration
-
matreex
matrix implementation
-
ruma-state-res
An abstraction for Matrix state resolution
-
rowboat
A package for working with row/column/cell structured data AKA dataframe
-
matrix-sdk-common
Collection of common types and imports used in the matrix-sdk
-
fragtk
Fragment file toolkit
-
petal-decomposition
Matrix decomposition algorithms including PCA (principal component analysis) and ICA (independent component analysis)
-
ruma-server-util
implementing Matrix server applications
-
uatu
A Matrix bot that watches channels
-
opis
rational number and matrix arithmetic
-
kn0sys-ndarray-stats
Statistical routines for ArrayBase, the n-dimensional array data structure provided by ndarray
-
nalgebra-lapack
Matrix decompositions using nalgebra matrices and Lapack bindings
-
mdarray
Multidimensional array for Rust
-
synapse-admin-api
Types for the endpoints in the synapse admin API
-
matrixcompare
Tools for convenient comparison of matrices
-
blas-array2
Parameter-optional BLAS wrapper by ndarray::Array (Ix1 or Ix2)
-
nano-gemm
Small matrix multiplication
-
vecmat
Low-dimensional vector algebra with min_const_generics support
-
lax
LAPACK wrapper without ndarray
-
vectrix
A stack-allocated matrix type implemented with const generics
-
kn0sys_ndarray
An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting.
-
trexio
open-source file format and library developed for the storage and manipulation of data produced by quantum chemistry calculations. It is designed with the goal of providing a reliable…
-
euler
Mathematics library for 3D computer graphics
-
jakkunight-ali
CLI tool for matrix calculation
-
mats
handling matrices and vectors
-
algebraeon-rings
Algorithms in linear algebra, polynomials, and number theory
-
zmatrix
matrix calculation lib
-
ndarray_cg
Math for computer graphics based on
ndarray
. The approach used in ndarray for computer graphics math is highly flexible and performant, even though there are many specialized crates… -
p3-matrix
Plonky3 Matrix APIs
-
ratio-genetic
Ratio's genetic algorithms library
-
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
-
triangle_matrix
Triangle matrix indexing operations
-
rs-sci
the scientific library
-
ndarray-ndimage
Multidimensional image processing for ArrayBase, the n-dimensional array data structure provided by ndarray
-
cell-grid
2d grid container
-
basic_dsp_matrix
Digital signal processing based on real or complex vectors in time or frequency domain
-
matrix42
A linear algebra library developed as a project in the 42 ecosystem
-
dimensionals
Rust native generic, flexible n-dimensional array
-
chikage
easy to understand and barebones math library for game and graphics development
-
kn0sys_ndarray_rand
Constructors for randomized arrays.
rand
integration forndarray
. -
rust-linear-algebra
A linear algebra library for Rust
-
smolmatrix
Small simple matrix library
-
is31fl3743b-driver
Platform-agnostic Rust driver for the Lumissil IS31F13743B LED matrix controller
-
ring-math
Polynomial ring math over scalar finite fields
-
f3l_glam
3D Point Cloud Library
-
vector-victor
linear algebra crate
-
xmath
Rust port of Microsoft DirectXMath
-
ratio-matrix
Ratio's matrix data library
-
gmm
Math library for video games
-
grid2d
Two dimensional grid of runtime-defined, but unchangable size
-
rjmatrix
Creates the matrix in the terminal. Use
c
to cycle colors,0-9
to change speed, andq
to quit. -
olm-rs
wrapper for libolm
-
directx_math
translation of DirectXMath, a SIMD linear algebra library for use in games and graphics apps
-
simple_qp
Allows formulating Quadratic Programming problems in a symbolic way
-
hasty
interface to system BLAS libraries for fast linear algebra operations
-
glam-ext
Transform, isometry and more extension types for glam-rs
-
rmatrix_ks
matrix and some algebra in Rust
-
ruma-push-gateway-api
Types for the endpoints in the Matrix push gateway API
-
ruma-identity-service-api
Types for the endpoints in the Matrix identity service API
-
p3-mds
Plonky3 MDS matrix logic
-
mymatrix
My simple matrix library that can perform fraction operations
-
sparse_matrix
do linear algebra with sparse matrix
-
matrix-oxide
Lightweight Linear Algebra Library For Rust
-
pulgamecanica_matrix
matrix operations and linear algebra
-
ndim
N-dimensional array for numerals in Rust similar to NumPy
-
keypad
Platform-agnostic driver for keypad matrix circuits
-
slas
Static Linear Algebra System
-
wgm
A fast and simple math library for game and graphics development
-
optimath
Linear Algebra using const generics for no_std and specialization to enable SIMD
-
revier-glam
Modification of the library glam-rs for the game engine Revier
-
ndarray-histogram
Histogram support for n-dimensional arrays
-
ruma-appservice-api
Types for the endpoints in the Matrix application service API
-
mas-keystore
Secret keys store used by the Matrix Authentication Service
-
simp_linalg
A generically defined, light-weight linear algebra library for simple addition and multiplication of vectors and matrices
-
munum
Micro 3D Math Library
-
cargo-feature-matrix
run cargo commands on a matrix of feature sets
-
bebot
Gitlab webhook bot that publishes events to Matrix
-
quaternion-matrix
quaternion matrix for Rust
-
blazing_fibonacci
A fast Fibonacci number calculator using matrix exponentiation and fast doubling
-
psdm
Compute a pairwise SNP distance matrix from one or two alignment(s)
-
tabularlib
Small library for abstract matrices stored in single linear vectors created as practice project
-
reduced_row_echelon_form_jeck
reduced_row_echelon_form
is an api that lets you constuct a Matrix and convert it to RREF -
ksq
k-2 tree
-
matrix_kit
An abstract linear algebra library for Rust
-
nd-icp
Generic n dimensional implementation of the ICP algorithm based on SVD and the nalgebra linear algebra library
-
mscore
providing core operations for computational mass spectrometry proteomics
-
flat_matrix
that adds flat matrices
-
mas-http
HTTP utilities for the Matrix Authentication Service
-
matrix-sdk-redis
Redis Storage backend for matrix-sdk
-
dithord
capabilities for monochromatic Bayer ordered dithering on images
-
matrix_engine
a small game engine developed by drmatrix
-
rustmex
providing convenient Rust bindings to Matlab MEX API's
-
accelerate-general
A general matrix and vector operations library using Apple's Accelerate framework
-
linear_algebra
basic linear algebra operations in Rust
-
stack-algebra
Stack-allocated lightweight algebra for bare-metal rust
-
matty
A neat matrix and vector library
-
mxidwc
Matrix ID WildCard Parser
-
mas-tower
Tower layers used by the Matrix Authentication Service
-
homography
estimation using point and line correspondences
-
fractionfree
Fraction-free linear algebra for ndarray
-
guff-matrix
Fast Galois Field matrix multiplication
-
calcify
Physics vector library
-
beagle
A basic linear algebra library for computer graphics
-
chains_f2vect
chain complexes and dg algebra manipulations
-
matrixmultiply_mt
Multithreaded Fork of bluss's matrixmultiply crate. General matrix multiplication of f32 and f64 matrices in Rust. Supports matrices with general strides. Uses a microkernel strategy…
-
sukker
Linear Algebra and Matrices made easy!
-
matlab-sys
Rust bindings for the Matlab C API
-
matrix_display
display a matrix in command line with pretty unicode separators
-
rust-blas
BLAS bindings and wrappers, fork of rblas
-
scotch
Idiomatic wrapper for Scotch, the graph partitioner, graph clusterer and sparse matrix orderer
-
cumath
Cuda-based matrix/vector computations
-
sprs-ldl
Sparse cholesky factorization
-
extended_matrix
A matrix calculation module
-
sparse-bin-mat
A sparse implementation of a binary matrix optimized for row operations
-
sprs_suitesparse_camd
sprs bindings to the suitesparse camd fill-in reducting ordering
-
magnesia
A math library for Rust
-
algorithm_rust
some common rust_algorithms, Everyone can participate, and the project will continue to be updated, all the algorithms comes from <Introduction to Algorithms III>
-
bitshifter/mathbench
Comparing performance of Rust math libraries for common 3D game and graphics tasks
-
gamemath
math library for game development, written in Rust
-
ratio-dsm
Ratio's DSM plotting library
-
nalgebra_latex
several robust formatters for nalgebra::Matrix, LaTeX environments, and more
-
metis-sys
Raw FFI to METIS, the serial graph partitioner and fill-reducing matrix orderer
-
k2_tree
A space-efficient representation of sparsely populated bit-matrices
-
generic-matrix
Manipulations and data types that represent 2d matrix
-
nml-matrix
A small library to work with matrices
-
custos-math
Matrix operations with custos
-
morph3d
assimp alternative (obj, gltf & glb is supported). DAE, Stl and Usdz support is comming soon.
-
aljabar
A super generic, super experimental linear algebra library
-
finalfusion-utils
finalfusion utilities
-
phlite
Persistent homology, for generic matrices, that's light on memory usage
-
wrapping_coords2d
Translate between 1D indices and 2D coordinates with wrapping
-
matrix_operations
perform matrix operations
-
tenebrous-dicebot
An async Matrix dice bot for role-playing games
-
math-rs
A basic mathematical engine
-
sparse_complex
solver for complex sparse matrices
-
crystallographic-group
Provide crystallographic group reference and useful information, e.g. lattice coordinates and symmetry operation matrices.
-
full
Matrix and array types for numeric values
-
matrix
The package provides a matrix laboratory
-
matrijs
A small 2D matrix library. There are many like it but this one is mine.
-
rsm-lib
A mathematics library for Rust, providing support for vector, matrix, and scalar operations
-
kaffe
Pytorch, but make it rust :)
-
toolbox
tools for daily use
-
matrix-oracle
.well-known resolver for the matrix protocol
-
linxal
Linear Algebra package with rust-ndarray interface
-
ferrix
matrix library for Rust
-
vec_vec
When dealing with
Vec<Vec<T>>
is unavoidable -
public-appservice
A Matrix appservice for public rooms
-
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!
-
simple-matrix
generic matrix library
-
numeric
N-dimensional matrix class for Rust
-
mightrix
treat continous memory as a matrix
-
hex-matrix
build hex matrix using byte array
-
sprs_suitesparse_ldl
sprs bindings to the suitesparse ldl solver
-
h_mat
A type-safe heterogenous matrix type
-
rmat
minimal implementation of two-dimensional matrix algebra
-
m4ri-rust
M4RI-based boolean linear algebra
-
execute_evcxr
execution of evcxr-supported syntax via building and executing a binary crate
-
gee
A convenience-first geometry library tailor-made for 2D games! 📐
-
numerical-linear-algebra
linear algebra implemented using numerical methods
-
matrixes
matrices up to and slightly beyond a highschool level. See README for details.
-
xgboost
Machine learning using XGBoost
-
termatrix
The Matrix scrolling in your terminal
-
einsum-codegen
Helper for generating einsum implementation using proc-macro
-
nalgebra-numpy
conversions between nalgebra and numpy
-
sized_matrix
Sized matrices using const generics for better type checking and performance
-
scirust
A scientific computing library
-
clock-zones
handling clock zones
-
libmat
tools for linear algebra
-
math_matrix
highschool level matrix implementation
-
matx
A lightweight, rusty matrix library that allows for simple and fast matrix operations
-
adv_linalg_lib
Core library for Adv_LinAlg procedral macros
-
whichlicense_classification
classify licenses used by the WhichLicense project
-
ndarray-rblas
rblas
bindings forndarray
-
rblas
BLAS bindings and wrappers
-
quick_maths
low-dimensional linear algebra structures
-
cayley
generic, stack-allocated linear algebra stuff, such as matrices
-
stride
A strided slice type
Try searching with DuckDuckGo.