-
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…
-
ndarray-stats
Statistical routines for the n-dimensional array data structures provided by ndarray
-
ndarray-linalg
Linear algebra package for rust-ndarray using LAPACK
-
scirs2-linalg
Linear algebra module for SciRS2 (scirs2-linalg)
-
rusty-rain
Cross platform CMatrix like program
-
oxiblas-matrix
Matrix types and views for OxiBLAS
-
lin_alg
Vector, matrix, and quaternion operations for general purposes
-
linfa-linalg
Pure-Rust implementation of linear algebra routines for ndarray
-
laze
A declarative build system for C projects aiming to be simple, fast and correct
-
ndarray-rand
Constructors for randomized arrays.
randintegration forndarray. -
lstsq
Return the least-squares solution to a linear matrix equation
-
lightmotif
A lightweight platform-accelerated library for biological motif scanning using position weight matrices
-
easy-ml
Machine learning library providing matrices, named tensors, linear algebra and automatic differentiation aimed at being easy to use
-
mdarray
Multidimensional array for Rust
-
kmedoids
k-Medoids clustering with the FasterPAM algorithm
-
faer-entity
Basic linear algebra routines
-
axb
A lightweight, zero-dependency linear algebra library with compile-time dimension checking
-
algebraeon
computational algebra library re-exports for all components
-
cvmath
Computer Graphics Vector Math Library
-
mosox
LP matrix generator for GMPL
-
rustframe
dataframe and math toolkit
-
metis
Idiomatic wrapper for METIS, the serial graph partitioner and fill-reducing matrix orderer
-
circulant-rs
High-performance block-circulant tensor operations using FFT
-
seshat
A matrix message logger with full text search support
-
matreex
matrix implementation
-
lair
Linear algebra in Rust
-
vectra
A multi-dimensional array library for Rust, similar to NumPy
-
extended_matrix
A matrix calculation module
-
oxiblas
Pure Rust BLAS/LAPACK implementation for the scirs2 ecosystem
-
oxiblas-blas
BLAS operations for OxiBLAS - pure Rust implementation
-
tropical-gemm
High-performance tropical matrix multiplication with SIMD and CUDA backends
-
smawk
Functions for finding row-minima in a totally monotone matrix
-
mats
A lightweight, efficient, and easy-to-use Rust matrix library
-
faer-ext
faer API for interoperability with external libraries
-
faer-svd
Basic linear algebra routines
-
glam_matrix_extras
Matrix types and utilities for Glam
-
zmatrix
matrix calculation lib
-
mdarray-linalg
Linear algebra operations for mdarray, with multiple exchangeable backends
-
ratio-genetic
Ratio's genetic algorithms library
-
lax
LAPACK wrapper without ndarray
-
faer-cholesky
Basic linear algebra routines
-
faer-evd
Basic linear algebra routines
-
ratio-matrix
Ratio's matrix data library
-
algebraeon-rings
Algorithms in linear algebra, polynomials, and number theory
-
toodee
A lightweight 2D wrapper around a Vec
-
nalgebra-lapack
Matrix decompositions using nalgebra matrices and Lapack bindings
-
minmath
A lightweight math library
-
faer-sparse
Basic linear algebra routines
-
petal-decomposition
Matrix decomposition algorithms including PCA (principal component analysis) and ICA (independent component analysis)
-
matrix_kit
An abstract linear algebra library for Rust
-
tensorrs
Tensors is a lightweight machine learning library in Rust
-
unmtx-gpu
Micro matrix library for neural networks that uses GPU
-
ratio-dsm
Ratio's DSM plotting library
-
umicp-core
UMICP Rust bindings for high-performance communication and matrix operations with tool discovery
-
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
-
ndarray-ndimage
Multidimensional image processing for ArrayBase, the n-dimensional array data structure provided by ndarray
-
bola
A lightweight native rust linear algebra library
-
oxiblas-ndarray
ndarray integration for OxiBLAS
-
opis
rational number and matrix arithmetic
-
faer-lu
Basic linear algebra routines
-
flashlight_tensor
gpu/cpu tensor library focused around matrix and neural network operations
-
mightrix
treat continous memory as a matrix
-
toolbox
tools for daily use
-
bench_matrix
defining and running parameterized benchmarks, with optional Criterion integration
-
ratio-markov
Markov chain steady-state calculations with applications in graph clustering and sequencing
-
nano-gemm
Small matrix multiplication
-
ratio-bus
Ratio bus detection algorithms and heuristics
-
gemm-common
Playground for matrix multiplication algorithms
-
umicp-sdk
UMICP Rust bindings for high-performance communication and matrix operations with tool discovery
-
matrixcompare
Tools for convenient comparison of matrices
-
microgemm
General matrix multiplication with custom configuration in Rust. Supports no_std and no_alloc environments
-
faer-qr
Basic linear algebra routines
-
torsh-functional
Functional programming utilities for ToRSh tensors
-
rma
Rare, high-performance mathematical algorithms for Rust
-
torsh-benches
Benchmarking suite for ToRSh
-
grid2d
Two dimensional grid of runtime-defined, but unchangable size
-
kn0sys_ndarray
An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting.
-
netrain
Matrix-style network packet monitor with IP tracking, threat detection and real-time visualization
-
matrix-slice
Safe abstractions for two-dimensional slices
-
matamorph
Seamless conversions between Rust’s major matrix libraries: ndarray, faer, nalgebra, and mdarray
-
cddlib-rs
Idiomatic Rust bindings around cddlib
-
public-appservice
An appservice to make Matrix spaces publicly accessible
-
mx
Matrix CLI - Knowledge indexing and task management
-
olm-rs
wrapper for libolm
-
rust_advent_matrix
a pure-safe-rust, zero dependency matrix data structure
-
matrixable
Traits and structs extending capabilities of matrix-like structures
-
qrcode2pdf
Render barcodes (QR Codes, Aztec, Data Matrix, etc) using rxing into a krilla Surface (PDF)
-
qlora-gemm-common
Common utilities for qlora-gemm matrix multiplication - maintained fork using qlora-paste
-
ksq
k-2 tree
-
matrix-oxide
Lightweight Linear Algebra Library For Rust
-
bitgauss
A fast boolean linear algebra library
-
glam-ext
Transform, isometry and more extension types for glam-rs
-
nano-gemm-codegen
Small matrix multiplication
-
mxidwc
Matrix ID WildCard Parser
-
munum
Micro 3D Math Library
-
cargo-feature-matrix
run cargo commands on a matrix of feature sets
-
rmatrix_ks
matrix and some algebra in Rust
-
ditherer
Fun little Bayer matrix ditherer in Rust
-
blas-array2
Parameter-optional BLAS wrapper by ndarray::Array (Ix1 or Ix2)
-
rust-tensors
n-dimensional arrays
-
gpu-mumu
GPU/Vulkan matrix and tensor operations for the mumu/lava language
-
blazing_fibonacci
A fast Fibonacci number calculator using matrix exponentiation and fast doubling
-
sparsela
Fast linear algebra on sparse matrices
-
rowboat
A package for working with row/column/cell structured data AKA dataframe
-
qlora-gemm
Matrix multiplication algorithms - maintained fork using qlora-paste
-
nano-gemm-f64
Small matrix multiplication
-
tudi
There, inside the game's two-dimensional universe, life was simple
-
slg4682x
SLG46824 and SLG46826 Mixed-Signal Matrix HAL with support for reading, programming and real time rewiring of the matrix
-
algori
Rust Algorithms
-
mscore
providing core operations for computational mass spectrometry proteomics
-
triangle_matrix
Triangle matrix indexing operations
-
basic_dsp_matrix
Digital signal processing based on real or complex vectors in time or frequency domain
-
matrix-lite-rs
Production-ready Matrix protocol implementation with Redis backend, E2EE (Olm/Megolm), and WASM support for scalable real-time messaging
-
catnukh_matrix_parser
Matrix operations parser for eeducational purpose
-
qlora-gemm-c32
c32 (complex f32) matrix multiplication for qlora-gemm - maintained fork using qlora-paste
-
nano-gemm-f32
Small matrix multiplication
-
qlora-gemm-f32
f32 matrix multiplication for qlora-gemm - maintained fork using qlora-paste
-
nano-gemm-c32
Small matrix multiplication
-
qlora-gemm-c64
c64 (complex f64) matrix multiplication for qlora-gemm - maintained fork using qlora-paste
-
nano-gemm-c64
Small matrix multiplication
-
qlora-gemm-f64
f64 matrix multiplication for qlora-gemm - maintained fork using qlora-paste
-
guff-matrix
Fast Galois Field matrix multiplication
-
bitset-matrix
Space-efficient, row-major 2D bitset matrix with fast bitwise ops
-
rustmex
providing convenient Rust bindings to Matlab MEX API's
-
vector-victor
linear algebra crate
-
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…
-
matlab-sys
Rust bindings for the Matlab C API
-
galois_field
convenient operations on finite field, polynomials, and matrices over finite field
-
psdm
Compute a pairwise SNP distance matrix from one or two alignment(s)
-
crystallographic-group
Provide crystallographic group reference and useful information, e.g. lattice coordinates and symmetry operation matrices.
-
matrix-ui-serializable
Opinionated abstraction of the matrix-sdk crate with serializable structs
-
vista
displaying and formatting arrays, matrices and tensors in the terminal
-
zeuhl_fraction
fraction used in matrix operations
-
mdarray-linalg-faer
Faer backend for mdarray-linalg
-
nalgebra-randv09
General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices
-
ndarray-histogram
Histogram support for n-dimensional arrays
-
scotch
Idiomatic wrapper for Scotch, the graph partitioner, graph clusterer and sparse matrix orderer
-
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.
-
quaternion-matrix
quaternion matrix for Rust
-
cumath
Cuda-based matrix/vector computations
-
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.
-
spalinalg
Sparse Linear Algebra Library
-
matrix_engine
a small game engine developed by drmatrix
-
kn0sys-ndarray-stats
Statistical routines for ArrayBase, the n-dimensional array data structure provided by ndarray
-
tropical-gemm-cuda
CUDA backend for tropical matrix multiplication
-
sparse-bin-mat
A sparse implementation of a binary matrix optimized for row operations
-
nalgebra_latex
several robust formatters for nalgebra::Matrix, LaTeX environments, and more
-
kn0sys_ndarray_rand
Constructors for randomized arrays.
randintegration forndarray. -
sukker
Linear Algebra and Matrices made easy!
-
custos-math
Matrix operations with custos
-
heap_matrix
A dynamically sized multidimensional array implementation that avoids memory fragmentation and redundancy
-
matrix-mumu
Matrix operations for the mumu/lava language
-
matrix-sdk-sql
SQL-Based State Storage for matrix-sdk
-
mas-http
HTTP utilities for the Matrix Authentication Service
-
wrapping_coords2d
Translate between 1D indices and 2D coordinates with wrapping
-
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>
-
pngv
CLI tool for converting PNG images to color matrices and reconstructing them as PNG or SVG
-
metis-sys
Raw FFI to METIS, the serial graph partitioner and fill-reducing matrix orderer
-
math-rs
A basic mathematical engine
-
mas-tower
Tower layers used by the Matrix Authentication Service
-
matrix_operations
perform matrix operations
-
ndim
N-dimensional array for numerals in Rust similar to NumPy
-
qlora-gemm-f16
f16 matrix multiplication for qlora-gemm - maintained fork using qlora-paste
-
hodu_cuda_kernels
hodu cuda kernels
-
rmatrix
Matrix like animation running in terminal
-
matrijs
A small 2D matrix library. There are many like it but this one is mine.
-
matrix
The package provides a matrix laboratory
-
data-matrix
Labeled numeric matrices with file ingest (CSV/TSV/etc.), symmetric fill, and fast label-based lookup
-
linxal
Linear Algebra package with rust-ndarray interface
-
sprs-ldl
Sparse cholesky factorization
-
yui-homology
Homology Library for YUI
-
matrix-oracle
.well-known resolver for the matrix protocol
-
gtars-scoring
Small, rust utility to compute read overlaps of fragments files over a universe
-
fractionfree
Fraction-free linear algebra for ndarray
-
kaffe
Pytorch, but make it rust :)
-
fractal-matrix-api
communicate with a Matrix.org server
-
numeric
N-dimensional matrix class for Rust
-
glem
Linear algebra transformation adaptors
-
simple-matrix
generic matrix library
-
icp_2d
A 2D Iterative Closest Point implementation in Rust
-
mixt
Estimate mixture model weights for a fixed log-likelihood matrix
-
mymatrix
My simple matrix library that can perform fraction operations
-
smolmatrix
Small simple matrix library
-
execute_evcxr
execution of evcxr-supported syntax via building and executing a binary crate
-
tauri-plugin-matrix-svelte
A Tauri plugin that exposes high level Matrix data through Svelte Rune stores
-
matrix-sdk-redis
Redis Storage backend for matrix-sdk
-
mumu-matrix
Matrix operations for the mumu/lava language
-
jakkunight-ali
CLI tool for matrix calculation
-
scirust
A scientific computing library
-
einsum-codegen
Helper for generating einsum implementation using proc-macro
-
clock-zones
handling clock zones
-
gmatlib
linear algebra in Rust and beyond!
-
ndarray-rblas
rblasbindings forndarray -
h_mat
A type-safe heterogenous matrix type
-
math_matrix
highschool level matrix implementation
-
sized_matrix
Sized matrices using const generics for better type checking and performance
-
nalgebra-numpy
conversions between nalgebra and numpy
-
zenu-matrix
Matrix library for ZeNu
-
cayley
generic, stack-allocated linear algebra stuff, such as matrices
-
matrix_operations_cuda
perform matrix operations using cuda
-
rustrix
Supports macro and basic operations for matrix
-
mdarray-linalg-lapack
LAPACK backend for mdarray-linalg
-
linalg-rs
Linear algebra in Rust!
-
qmat
2-dimensional matrices
-
field-matrix-utils
working with matrices over finite fields
-
gentrix
that adds the Matrix typed using generics that is basically a wrapper around a 2D Vector
-
mdarray-linalg-blas
BLAS backend for mdarray-linalg
-
jean_blosum
BLOSUM feature for jean
-
migrate-matrix
migrate Matrix accounts between servers
-
flat_matrix
that adds flat matrices
-
binary_matrix
Dense binary matrix operations
-
pulgamecanica_matrix
matrix operations and linear algebra
-
stacked-sandwich
Find all occurances of a number in a row/column sorted matrix; in square root of linear time!
-
matx
A lightweight, rusty matrix library that allows for simple and fast matrix operations
-
axfive-matrix-dicebot
async Matrix dicebot
-
number-connect-matrix
Number Connet Puzzle of Matrix Form
-
date-time-matrix
Date Time Matrix
-
numerilib
Mathematics Library
Try searching with DuckDuckGo.