-
ndarray
An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting.
-
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…
-
nalgebra
General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices
-
ndarray-linalg
Linear algebra package for rust-ndarray using LAPACK
-
ndarray-stats
Statistical routines for the n-dimensional array data structures provided by ndarray
-
oxiblas-ndarray
ndarray integration for OxiBLAS
-
oxiblas-blas
BLAS operations for OxiBLAS - pure Rust implementation
-
scirs2-linalg
Linear algebra module for SciRS2 (scirs2-linalg)
-
oxiblas-matrix
Matrix types and views for OxiBLAS
-
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
-
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
-
numeris
Pure-Rust numerical algorithms library — high performance with SIMD support while also supporting no-std for embedded and WASM targets
-
torsh-linalg
Linear algebra operations for ToRSh with SciRS2 integration
-
ndarray-rand
Constructors for randomized arrays.
randintegration forndarray. -
matrix-bridge-discord
A bridge between Matrix and Discord written in Rust
-
seshat
A matrix message logger with full text search support
-
easy-ml
Machine learning library providing matrices, named tensors, linear algebra and automatic differentiation aimed at being easy to use
-
ndarray-ndimage
Multidimensional image processing for ArrayBase, the n-dimensional array data structure provided by ndarray
-
sapphire-agent
A personal AI assistant agent with Matrix/Discord channels, Anthropic backend, and a sapphire-workspace memory layer
-
axb
A lightweight, zero-dependency linear algebra library with compile-time dimension checking
-
ratio-genetic
Ratio's genetic algorithms library
-
kmedoids
k-Medoids clustering with the FasterPAM algorithm
-
cvmath
Computer Graphics Vector Math Library
-
lair
Linear algebra in Rust
-
vedaksha-math
Numeric primitives for Vedākṣa: Chebyshev polynomials, angle arithmetic, interpolation, rotation matrices
-
mdarray
Multidimensional array for Rust
-
oxiblas
Pure Rust BLAS/LAPACK implementation for the scirs2 ecosystem
-
faer-svd
Basic linear algebra routines
-
mosox
LP matrix generator for GMPL
-
matreex
matrix implementation
-
libverify-output
Output formatters (SARIF, JSON, Matrix, Vanta) for libverify verification results
-
extended_matrix
A matrix calculation module
-
chat-system
A multi-protocol async chat crate — single interface for IRC, Matrix, Discord, Telegram, Slack, Signal, WhatsApp, and more
-
matrix-bridge-slack
A bridge between Matrix and Slack written in Rust
-
vqm
A vector, quaternion, and matrix library targeted at embedded systems and robotics
-
rusty-rain
Cross platform CMatrix like program
-
mscore
providing core operations for computational mass spectrometry proteomics
-
mats
A lightweight, efficient, and easy-to-use Rust matrix library
-
matrix-gui
embedded-graphics based GUI framework, use region-based freeform layout
-
nalgebra-lapack
Matrix decompositions using nalgebra matrices and Lapack bindings
-
gosuto
Gōsuto (ゴースト) — a cyberpunk terminal Matrix client with vim motions
-
rustframe
dataframe and math toolkit
-
circulant-rs
High-performance block-circulant tensor operations using FFT
-
algebraeon
computational algebra library re-exports for all components
-
faer-entity
Basic linear algebra routines
-
zmatrix
matrix calculation lib
-
metis
Idiomatic wrapper for METIS, the serial graph partitioner and fill-reducing matrix orderer
-
faer-cholesky
Basic linear algebra routines
-
glam_matrix_extras
Matrix types and utilities for Glam
-
ratio-matrix
Ratio's matrix data library
-
lax
LAPACK wrapper without ndarray
-
faer-evd
Basic linear algebra routines
-
smawk
Functions for finding row-minima in a totally monotone matrix
-
umicp-core
UMICP Rust bindings for high-performance communication and matrix operations with tool discovery
-
faer-ext
faer API for interoperability with external libraries
-
tropical-gemm
High-performance tropical matrix multiplication with SIMD and CUDA backends
-
unmtx-gpu
Micro matrix library for neural networks that uses GPU
-
matrix-bridge-feishu
A Matrix-Feishu puppeting bridge
-
algebraeon-rings
Algorithms in linear algebra, polynomials, and number theory
-
ratio-dsm
Ratio's DSM plotting library
-
mxdx-types
Core type definitions for mxdx fleet management
-
petal-decomposition
Matrix decomposition algorithms including PCA (principal component analysis) and ICA (independent component analysis)
-
faer-lu
Basic linear algebra routines
-
matrix-bridge-dingtalk
A bridge between Matrix and DingTalk written in Rust
-
faer-sparse
Basic linear algebra routines
-
tensorrs
Tensors is a lightweight machine learning library in Rust
-
opis
rational number and matrix arithmetic
-
matrix-bridge-messager
A bridge between Matrix and SMS/Message services written in Rust
-
matrix_handler
Uma biblioteca leve e eficiente para manipulação, operações matemáticas e transformação de matrizes em Rust. Focada em performance e simplicidade de interface.
-
minmath
A lightweight math library
-
mightrix
treat continous memory as a matrix
-
matrix-bridge-teams
A bridge between Matrix and Microsoft Teams written in Rust
-
resolvematrix
Resolve Matrix servers
-
matrix-bridge-message
A bridge between Matrix and SMS/Message services written in Rust
-
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
-
toolbox
tools for daily use
-
ratio-bus
Ratio bus detection algorithms and heuristics
-
bola
A lightweight native rust linear algebra library
-
faer-qr
Basic linear algebra routines
-
ratio-markov
Markov chain steady-state calculations with applications in graph clustering and sequencing
-
nano-gemm
Small matrix multiplication
-
toodee
A lightweight 2D wrapper around a Vec
-
optics-rs
Rust port of EPICS synApps optics module
-
gemm-common
Playground for matrix multiplication algorithms
-
mdarray-linalg
Linear algebra operations for mdarray, with multiple exchangeable backends
-
jedvek
Multidimensional Rust vectors with a 1D footprint
-
mxdx-secrets
Age encryption and secret management for mxdx
-
matmul
Fast matrix multiplication in Rust with AVX2/AVX-512 SIMD, built from scratch
-
flashlight_tensor
gpu/cpu tensor library focused around matrix and neural network operations
-
pyrao
Python wrapper for rao rust package
-
olm-rs
wrapper for libolm
-
axioma
Compile-time declarative macros for static JSON-to-Matrix topology projection
-
matrix-bridge-whatsapp
A bridge between Matrix and WhatsApp written in Rust
-
bench_matrix
defining and running parameterized benchmarks, with optional Criterion integration
-
oxicuda-sparse
OxiCUDA Sparse - GPU-accelerated sparse matrix operations (cuSPARSE equivalent)
-
netrain
Matrix-style network packet monitor with IP tracking, threat detection and real-time visualization
-
nano-gemm-codegen
Small matrix multiplication
-
matamorph
Seamless conversions between Rust’s major matrix libraries: ndarray, faer, nalgebra, and mdarray
-
microgemm
General matrix multiplication with custom configuration in Rust. Supports no_std and no_alloc environments
-
mxdx-matrix
Matrix SDK client facade for mxdx with E2EE support
-
neco-sparse
Lightweight COO / CSR sparse matrix types
-
kn0sys_ndarray
An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting.
-
haje
A linear algebra library, developed by yours truly, and probably not that efficient
-
grid2d
Two dimensional grid of runtime-defined, but unchangable size
-
qa
Requirements traceability for safety-critical Rust software
-
matrix-slice
Safe abstractions for two-dimensional slices
-
gauss_solver_3x3
Um solver determinístico e sem alocação em heap para sistemas lineares 3x3 usando Eliminação de Gauss
-
mxdx-launcher
Fleet management launcher agent for mxdx
-
matrixcompare
Tools for convenient comparison of matrices
-
vectra
A multi-dimensional array library for Rust, similar to NumPy
-
matrixable
Traits and structs extending capabilities of matrix-like structures
-
mtxlib
work with matrices
-
mxdx-web
Web server backend for mxdx management console
-
umicp-sdk
UMICP Rust bindings for high-performance communication and matrix operations with tool discovery
-
matrix_kit
An abstract linear algebra library for Rust
-
nabled-linalg
Ndarray-native linear algebra algorithms for nabled
-
rma
Rare, high-performance mathematical algorithms for Rust
-
mxidwc
Matrix ID WildCard Parser
-
cargo-feature-matrix
run cargo commands on a matrix of feature sets
-
public-appservice
An appservice to make Matrix spaces publicly accessible
-
rust_advent_matrix
a pure-safe-rust, zero dependency matrix data structure
-
ksq
k-2 tree
-
tmatrix
Cinematic Matrix digital rain in your terminal — green cascades, zero dependencies on your sanity
-
munum
Micro 3D Math Library
-
libmat-rs
Rust bindings for libmat, an stb-style single-header linear algebra library in pure C
-
ccalc-engine
Core computation engine for ccalc: tokenizer, parser, AST evaluator, and memory cells
-
slg4682x
SLG46824 and SLG46826 Mixed-Signal Matrix HAL with support for reading, programming and real time rewiring of the matrix
-
qrcode2pdf
Render barcodes (QR Codes, Aztec, Data Matrix, etc) using rxing into a krilla Surface (PDF)
-
neco-array2
Lightweight row-major 2D array foundation for grid-oriented crates
-
mxdx-core-wasm
WASM bindings for mxdx Matrix operations
-
matrix-bridge-qq
A Matrix-QQ bridge implemented in Rust with Salvo
-
rust-tensors
n-dimensional arrays
-
rowboat
A package for working with row/column/cell structured data AKA dataframe
-
tenrso-kernels
Tensor kernel operations: Khatri-Rao, Kronecker, Hadamard, n-mode products, MTTKRP
-
blas-array2
Parameter-optional BLAS wrapper by ndarray::Array (Ix1 or Ix2)
-
gsem-matrix
Matrix utilities for GenomicSEM: nearest positive-definite, half-vectorization, PSD smoothing
-
sparsela
Fast linear algebra on sparse matrices
-
ai-router
O(1) persona-to-endpoint routing matrix for Sovereign Gateways
-
metis-sys
Raw FFI to METIS, the serial graph partitioner and fill-reducing matrix orderer
-
cjc-runtime
Runtime library: values, builtins, tensors, COW buffers
-
matrixa
Extremely optimized linear algebra - BLIS-style GEMM with AVX2/FMA SIMD
-
triangle_matrix
Triangle matrix indexing operations
-
cool_matrix
Extremely optimized linear algebra - BLIS-style GEMM with AVX2/FMA SIMD
-
glam-ext
Transform, isometry and more extension types for glam-rs
-
algori
Rust Algorithms
-
tropical-gemm-cuda
CUDA backend for tropical matrix multiplication
-
nano-gemm-f64
Small matrix multiplication
-
pngv
CLI tool for converting PNG images to color matrices and reconstructing them as PNG or SVG
-
nano-gemm-f32
Small matrix multiplication
-
guff-matrix
Fast Galois Field matrix multiplication
-
nano-gemm-c64
Small matrix multiplication
-
nano-gemm-c32
Small matrix multiplication
-
basic_dsp_matrix
Digital signal processing based on real or complex vectors in time or frequency domain
-
amx-sys
Low-level AMX (Apple Matrix eXtensions) inline assembly — exact mirror of aarch64.h
-
tudi
There, inside the game's two-dimensional universe, life was simple
-
rustmex
providing convenient Rust bindings to Matlab MEX API's
-
blazing_fibonacci
A fast Fibonacci number calculator using matrix exponentiation and fast doubling
-
ditherer
Fun little Bayer matrix ditherer in Rust
-
matlab-sys
Rust bindings for the Matlab C API
-
rmatrix_ks
matrix and some algebra in Rust
-
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…
-
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)
-
co-messaging
COKIT Messaging primitives
-
nalgebra-randv09
General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices
-
ruma-zk-verifier
Lightweight verifier for matrix servers (crate or bin) and web clients (wasm)
-
scotch
Idiomatic wrapper for Scotch, the graph partitioner, graph clusterer and sparse matrix orderer
-
sprs-ldl
Sparse cholesky factorization
-
matrix-bridge-zulip
A bridge between Matrix and Zulip written in Rust
-
tensor-operations
Week 13: Matrix and Tensor Operations in Rust - Manual vs Optimized
-
qlora-gemm
Matrix multiplication algorithms - maintained fork using qlora-paste
-
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.
-
mas-http
HTTP utilities for the Matrix Authentication Service
-
spalinalg
Sparse Linear Algebra Library
-
gpu-mumu
GPU/Vulkan matrix and tensor operations for the mumu/lava language
-
vex
3D math library
-
matrix-oxide
Lightweight Linear Algebra Library For Rust
-
bitset-matrix
Space-efficient, row-major 2D bitset matrix with fast bitwise ops
-
trueno-sparse
Sparse matrix formats and operations — CSR, COO, BSR with SIMD-accelerated SpMV/SpMM
-
nalgebra_latex
several robust formatters for nalgebra::Matrix, LaTeX environments, and more
-
mxdx-policy
Access control and appservice registration for mxdx
-
sparse-bin-mat
A sparse implementation of a binary matrix optimized for row operations
-
sukker
Linear Algebra and Matrices made easy!
-
custos-math
Matrix operations with custos
-
wrapping_coords2d
Translate between 1D indices and 2D coordinates with wrapping
-
matrix-lite-rs
Production-ready Matrix protocol implementation with Redis backend, E2EE (Olm/Megolm), and WASM support for scalable real-time messaging
-
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>
-
matrix-sdk-sql
SQL-Based State Storage for matrix-sdk
-
vector-victor
linear algebra crate
-
qlora-gemm-f64
f64 matrix multiplication for qlora-gemm - maintained fork using qlora-paste
-
math-rs
A basic mathematical engine
-
mas-tower
Tower layers used by the Matrix Authentication Service
-
ndim
N-dimensional array for numerals in Rust similar to NumPy
-
vista
displaying and formatting arrays, matrices and tensors in the terminal
-
qlora-gemm-common
Common utilities for qlora-gemm matrix multiplication - maintained fork using qlora-paste
-
matrix_operations
perform matrix operations
-
matrijs
A small 2D matrix library. There are many like it but this one is mine.
-
matrix
The package provides a matrix laboratory
-
linxal
Linear Algebra package with rust-ndarray interface
-
crystallographic-group
Provide crystallographic group reference and useful information, e.g. lattice coordinates and symmetry operation matrices.
-
ndarray-histogram
Histogram support for n-dimensional arrays
-
matrix_engine
a small game engine developed by drmatrix
-
catnukh_matrix_parser
Matrix operations parser for eeducational purpose
-
bitgauss
A fast boolean linear algebra library
-
mdarray-linalg-faer
Faer backend for mdarray-linalg
-
matrix-oracle
.well-known resolver for the matrix protocol
-
hodu_cuda_kernels
hodu cuda kernels
-
matrix-mumu
Matrix operations for the mumu/lava language
-
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.
-
gtars-scoring
Small, rust utility to compute read overlaps of fragments files over a universe
-
kaffe
Pytorch, but make it rust :)
-
kn0sys-ndarray-stats
Statistical routines for ArrayBase, the n-dimensional array data structure provided by ndarray
-
fractal-matrix-api
communicate with a Matrix.org server
-
numeric
N-dimensional matrix class for Rust
-
matrix-bridge-telegram
A bridge between Matrix and Telegram written in Rust
-
data-matrix
Labeled numeric matrices with file ingest (CSV/TSV/etc.), symmetric fill, and fast label-based lookup
-
simple-matrix
generic matrix library
-
zeuhl_fraction
fraction used in matrix operations
-
ruma-zk-prover
Matrix State Resolution framework with ZK-SNARK proof generation and verification
-
qlora-gemm-f16
f16 matrix multiplication for qlora-gemm - maintained fork using qlora-paste
-
yui-homology
Homology Library for YUI
-
qlora-gemm-f32
f32 matrix multiplication for qlora-gemm - maintained fork using qlora-paste
-
mymatrix
My simple matrix library that can perform fraction operations
-
quaternion-matrix
quaternion matrix for Rust
-
smolmatrix
Small simple matrix library
-
execute_evcxr
execution of evcxr-supported syntax via building and executing a binary crate
-
fractionfree
Fraction-free linear algebra for ndarray
-
qlora-gemm-c32
c32 (complex f32) matrix multiplication for qlora-gemm - maintained fork using qlora-paste
-
matrix-sdk-redis
Redis Storage backend for matrix-sdk
-
scirust
A scientific computing library
-
einsum-codegen
Helper for generating einsum implementation using proc-macro
-
matrix-ui-serializable
Opinionated abstraction of the matrix-sdk crate with serializable structs
-
ndarray-rblas
rblasbindings forndarray -
jakkunight-ali
CLI tool for matrix calculation
-
gmatlib
linear algebra in Rust and beyond!
Try searching with DuckDuckGo.