Rust Computation

Open-source Rust projects categorized as Computation

Top 19 Rust Computation Projects

  • nalgebra

    Linear algebra library for Rust.

    Project mention: What crates are considered as de-facto standard? | | 2022-11-04


  • rapier

    2D and 3D physics engines focused on performance.

    Project mention: Do you consider making a physics engine (for RL) worth it? | | 2022-10-08

    Not a direct answer to your question but have you taken a look at Rapier? It doesn't have GPU parallelization but it does have SIMD support and CPU parallelization.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • nphysics

    2 and 3-dimensional rigid body physics engine for Rust.

  • Emu

    The write-once-run-anywhere GPGPU library for Rust

    Project mention: How to rent a powerful computer for one remote task, once? | | 2022-05-28

    I've just been running it using the CMD. Maybe I can improve it to use my GPU with this library, since it's in Rust.

  • cgmath-rs

    A linear algebra and mathematics library for computer graphics.

    Project mention: Hey Rustaceans! Got a question? Ask here! (31/2022)! | | 2022-08-02

    Take a look into math libraries, like glam, nalgebra, and cgmath. I've only used these through game engines, though, so I can't offer per-basis reviews/advice.

  • glam-rs

    A simple and fast linear algebra library for games and graphics

    Project mention: Generic modules? (like for different float types: f32, f64, arbitary rational, fixed point float, etc) | | 2022-11-11
  • ncollide

    2 and 3-dimensional collision detection library in Rust.

  • Zigi

    The context switching struggle is real. Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!

  • arrayfire-rust

    Rust wrapper for ArrayFire

    Project mention: Making a better Tensorflow thanks to strong typing | | 2022-05-26

    Take a look at arrayfire-rust! :)

  • collenchyma

    Extendable HPC-Framework for CUDA, OpenCL and common CPU

  • statrs

    Statistical computation library for Rust

    Project mention: Any role that Rust could have in the Data world (Big Data, Data Science, Machine learning, etc.)? | | 2021-12-04
  • QuantMath

    Financial maths library for risk-neutral pricing and risk

  • rulinalg

    A linear algebra library written in Rust

  • scirust

    Scientific Computing Library in Rust

  • rust-opencl

    OpenCL bindings for Rust.

  • rust-GSL

    A GSL (the GNU Scientific Library) binding for Rust

  • rust-blas

    BLAS bindings for Rust

  • lapack

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

  • blas

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

  • rustimization

    Collection of Optimization algorithm in Rust

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

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 2022-11-11.

Rust Computation related posts


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

Project Stars
1 nalgebra 2,921
2 rapier 2,051
3 nphysics 1,566
4 Emu 1,526
5 cgmath-rs 989
6 glam-rs 935
7 ncollide 914
8 arrayfire-rust 686
9 collenchyma 462
10 statrs 377
11 QuantMath 306
12 rulinalg 261
13 scirust 239
14 rust-opencl 169
15 rust-GSL 156
16 rust-blas 77
17 lapack 68
18 blas 61
19 rustimization 46
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.