Computation

22 projects

For linear algebra, nalgebra is the long-standing general-purpose choice. It covers vectors, matrices, decompositions and the geometry types used by game and robotics crates, with sizes known at compile time or at runtime. faer is a newer pure-Rust library focused on performance for large dense and sparse matrices, competitive with optimized BLAS and LAPACK implementations. ndarray, the NumPy-like n-dimensional array crate, is listed under Data processing.

argmin is a framework for numerical optimization with solvers such as BFGS, Nelder-Mead and particle swarm, and optimization-engine (OpEn) solves nonconvex problems quickly enough for embedded control. statrs provides probability distributions and statistical functions, and Peroxide bundles linear algebra, statistics and plotting into one crate for a MATLAB-like experience.

When you need existing native libraries, arrayfire-rust binds ArrayFire for GPU computation and rust-GSL binds the GNU Scientific Library. fastnum offers fixed-size decimal numbers for exact arithmetic. As a rule of thumb, use nalgebra for small fixed-size math, faer for large matrices, and ndarray for array-style data work.

optimization-engineby alphaville

Optimization Engine (OpEn) is a solver for constrained nonconvex optimization problems

optimization_engine0.12.0171k/90d updated 6mo ago

651

argminby argmin-rs

Optimization library

argmin0.11.01.7m/90d updated 11mo ago

1.3k

rust-blasby mikkyangBLAS

BLAS bindings

0.0.12updated 6y ago

86

emuby calebwin

A language for GPGPU numerical computing

updated 3y ago

1.6k

voteby cmccomb

Common preference aggregation and voting methods

vote0.3.047/90d updated 1mo ago

0

nalgebraby dimforge

Low-dimensional linear algebra library

nalgebra0.35.016.8m/90d updated 20d ago

4.8k

faer-rsby sarah-quinones

Linear algebra foundation for Rust

faer0.24.41.5m/90d updated 1mo ago

2.6k

fastnumby neogenie

Fastnum - Fast exact precision decimal numbers implemented in pure Rust. Suitable for financial, crypto and any other fixed-precision calculations.

fastnum0.7.55.2m/90d updated 4mo ago

261

rust-GSLby GuillaumeGomezGSL

GSL bindings

updated 1y ago

201

basinby jolars

Numerical optimization library with first-order, derivative-free, nonlinear least-squares, evolutionary, and constrained solvers, generic over linear-algebra backends

basin3.0.085.9k/90d updated today

124

lapackby stainless-steelLAPACK

LAPACK bindings

lapack0.20.0151.7k/90d updated 1y ago

91

numrby ml-rust

Numerical computing library for Rust inspired by NumPy, with tensors, linear algebra, FFT, statistics, automatic differentiation, and GPU acceleration.

numr0.13.01.2k/90d updated 7d ago

56

arrayfire-rustby arrayfireParallel

Arrayfire bindings

arrayfire3.8.03.2k/90d updated 3y ago

826

collenchymaby autumnaiParallel

An extensible, pluggable, backend-agnostic framework for parallel, high-performance computations on CUDA, OpenCL and common host CPU.

collenchyma0.0.8932/90d updated 10y ago

482

rust-openclby luqmanaParallel

OpenCL bindings

updated 9y ago

167

Peroxideby AxectScience

Rust numeric library containing linear algebra, numerical analysis, statistics and machine learning tools in pure rust

peroxide0.43.1162k/90d updated 2mo ago

731

structural-shapesby cmccombScience

Section properties and AISC data for common structural shapes

structural-shapes0.3.078/90d updated 1mo ago

0

scirsby cool-japanScience

Production-Ready pure Rust scientific computing, includes linear algebra, optimization, statistics, neural networks and more. API inspired by Python's SciPy.

scirs0.1.02/90d updated 12d ago

299

russellby cpmechScience

Rust Scientific Library for numerical mathematics, ordinary differential equations, special math functions, high-performance (sparse) linear algebra

v3.3.0updated today

202

mathcoreby NonantiScience

Symbolic mathematics library with CAS capabilities. Supports differentiation, integration, equation solving, and arbitrary precision arithmetic

mathcore0.3.11.1k/90d updated 7mo ago

132

differential-equationsby Ryan-D-GastScience

A high-performance library for numerically solving differential equations

differential-equations0.7.04.6k/90d updated 9d ago

82

statrsby statrs-devStatrs

Robust statistical computation library

statrs0.19.111.2m/90d updated 28d ago

834

Built on the open rust-unofficial/awesome-rust list by its contributors, licensed CC0 1.0. Crate Atlas is an independent project, not affiliated with the list's maintainers.

About Synced Oct 21, 2026

© 2026 Crate Atlas

Esc

Type to search every entry. ↑↓ to move, Enter to open.