Rust Linear Algebra

Open-source Rust projects categorized as Linear Algebra

Top 18 Rust Linear Algebra Projects

  • nalgebra

    Linear algebra library for Rust.

    Project mention: Geometric Algebra to Geometric Computing Software Developers | | 2023-09-24

    > Some GA libraries[1][2] define types for the different kind of objects (grades)

    That's nice!

    This reminds of me things like, linear algebra libraries that will type-check matrices so that a 2x2 matrix can't be added to a 2x3 matrix (but then you can have a dynamic matrix that will error only in runtime), like and others.

  • notecalc3

    NoteCalc is a handy calculator trying to bring the advantages of Soulver to the web.

    Project mention: QwikTape: Do calculations, annotate like you would on a paper | | 2023-02-11

    I made a list of calculators like this which were shared here on HN over time

    From these and are the most programmer friendly (supporting <<, ^, binary, hex etc)

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • cgmath-rs

    A linear algebra and mathematics library for computer graphics.

  • faer-rs

    Linear algebra foundation for the Rust programming language

    Project mention: faer 0.14 release, a general purpose (dense/sparse) linear algebra library | /r/rust | 2023-10-26
  • Peroxide

    Rust numeric library with R, MATLAB & Python syntax

  • ndarray-linalg

    Linear algebra package for rust-ndarray using LAPACK binding (by rust-ndarray)

    Project mention: What tools or libraries are missing in rust? | /r/rust | 2023-04-13

    For example,

  • rulinalg

    A linear algebra library written in Rust

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • rust-js-snake-game

    Snake Game With Rust, JavaScript, and WebAssembly

    Project mention: Has anyone made a game in React | /r/reactjs | 2023-07-11

    Yep, here you go: 1. Breakout game:, there's also a YouTube series I did a while back: 2. Snake game:, YouTube:

  • lapack

    Wrappers for LAPACK (Fortran) (by blas-lapack-rs)

  • blas

    Wrappers for BLAS (Fortran) (by blas-lapack-rs)

  • openblas-src

    Source of BLAS and LAPACK via OpenBLAS

  • maths-rs

    Linear algebra library for graphics and gamedev.

  • russell

    Rust Scientific Libary. Matrix-vector laboratory, OpenBLAS, sparse direct solvers.

    Project mention: Is Rust going to become a language for scientific computing and data analysis anytime soon? | /r/rust | 2023-04-28

    I used this for a scientific project :

  • rusterizer

    Bare-bones software renderer written in Rust

  • slas

    Static Linear Algebra System

  • spaceform

    A cross-platform SIMD-accelerated math library for 3D rendering and simulation

  • matrix_math

    A simple matrix math lib, it is intended to be used in my homebrew nn framework. It uses generic numeric types for all computations

  • Rmatrix

    A simple matrix library written in Rust, with LU decomposition, equation solving, inversion and more.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-10-26.

Rust Linear Algebra related posts


What are some of the best open-source Linear Algebra projects in Rust? This list will help you:

Project Stars
1 nalgebra 3,490
2 notecalc3 1,132
3 cgmath-rs 1,069
4 faer-rs 1,024
5 Peroxide 418
6 ndarray-linalg 334
7 rulinalg 280
8 rust-js-snake-game 105
9 lapack 75
10 blas 72
11 openblas-src 61
12 maths-rs 48
13 russell 47
14 rusterizer 44
15 slas 34
16 spaceform 5
17 matrix_math 1
18 Rmatrix 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives