Rust Matrix

Open-source Rust projects categorized as Matrix

Top 18 Rust Matrix Projects

  1. nalgebra

    Linear algebra library for Rust.

    Project mention: Peng – a minimal Rust-based quadrotor simulation pipeline | news.ycombinator.com | 2024-08-21

    4. [nalgebra]((https://nalgebra.org) for matrix operations.

    There are still a few things I'm searching for, such as a robust optimization library. Currently, I'm experimenting with [OpEn]((https://alphaville.github.io/optimization-engine) for nonlinear model predictive control, but I hope to find something akin to [acados](https://github.com/acados) in Rust. Additionally, while nalgebra is solid, I believe it still doesn't outperform [Eigen]((https://eigen.tuxfamily.org) in terms of performance, though Rust's language features might limit the possibility of implementing something like Eigen.

    I'm open to suggestions and feedback! For instance, I’m still debating whether to modularize the pipeline and add async features, or whether to keep things simpler to avoid overwhelming beginner learners.

    Current code statistics:

    ===============================================================================

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. faer-rs

    Linear algebra foundation for the Rust programming language (by sarah-quinones)

    Project mention: Improve an algorithm performance step by step | dev.to | 2024-10-13

    I found another Rust algebra crate called faer while investigating the f32::clone() problem. It's optimized with lots of SIMD and provides better row/column iteration performance. The QR decomposition is also much faster than nalgebra. This commit 0411821 makes the training part faster.

  4. cgmath-rs

    A linear algebra and mathematics library for computer graphics.

  5. notecalc3

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

  6. iamb

    A Matrix client for Vim addicts

    Project mention: Matrix Foundation to shut down bridges if it doesn't find $100K | news.ycombinator.com | 2025-02-20

    iamb [1] tickles my vim fetish :)

    [1] https://iamb.chat/

    edit: added link

  7. Ruma

    A set of Rust crates for interacting with the Matrix chat network.

  8. Peroxide

    Rust numeric library with high performance and friendly syntax

  9. SaaSHub

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

    SaaSHub logo
  10. vodozemac

    An implementation of Olm and Megolm in pure Rust.

    Project mention: Reviewing the Cryptography Used by Signal | news.ycombinator.com | 2025-02-18

    > Afterwards, the Matrix devs admitted they knew about the side-channels in libolm for years and never bothered to fix them.

    For anyone reading: Matrix didn’t bother fixing libolm’s sidechannels because instead we switched to a new Rust implementation at https://github.com/matrix-org/vodozemac - which is what the vast majority (installwise) of Matrix clients use. The mea culpa is that libolm should have been explicitly deprecated much sooner.

  11. mnotify

    A matrix cli client

  12. maths-rs

    Linear algebra library for graphics and gamedev.

  13. chaz

    Chaz is an AI bot for Matrix

    Project mention: Quantized Llama models with increased speed and a reduced memory footprint | news.ycombinator.com | 2024-10-24
  14. ping

    A cross-platform and blazingly fast Matrix client focused on group and gaming chat. (by mirdaki)

  15. amx-rs

    Rust wrapper for Apple Matrix Coprocessor (AMX) instructions

  16. slas

    Static Linear Algebra System

  17. pokem

    A notification bot for Matrix. Listens on HTTP and forwards to Matrix. Similar to https://ntfy.sh

  18. spaceform

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

  19. Rmatrix

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

  20. dynamic-matrix

    A crate to work with dynamically sized matrices.

  21. SaaSHub

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

    SaaSHub logo
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).

Rust Matrix discussion

Log in or Post with

Rust Matrix related posts

Index

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

# Project Stars
1 nalgebra 4,295
2 faer-rs 2,204
3 cgmath-rs 1,170
4 notecalc3 1,162
5 iamb 800
6 Ruma 635
7 Peroxide 613
8 vodozemac 229
9 mnotify 69
10 maths-rs 58
11 chaz 55
12 ping 55
13 amx-rs 45
14 slas 36
15 pokem 29
16 spaceform 8
17 Rmatrix 1
18 dynamic-matrix 0

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?