Rust Computation

Open-source Rust projects categorized as Computation

Top 20 Rust Computation Projects

Computation
  1. rapier

    2D and 3D physics engines focused on performance.

    Project mention: SpacetimeDB | news.ycombinator.com | 2025-04-09

    I believe they've done more complicated physics in their game bitcraft, but that code hasn't been released yet (no idea if it will be.) But there has been work in the discord recently and 2 member have individually implemented rapier[1] at this point. I can't say anything about the related netcode however as I don't know how much they've focused on it. At the very least work has been done.

    The unity tutorial is just to get up and running as fast as possible in the simplest way possible, not to make the perfect decisions for a networked physics based game.

    I however do think they should provide an actual reference to prove the claim,

    [1] https://github.com/dimforge/rapier

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. 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:

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

  4. glam-rs

    A simple and fast linear algebra library for games and graphics

  5. nphysics

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

  6. Emu

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

  7. cgmath-rs

    A linear algebra and mathematics library for computer graphics.

  8. ncollide

    2 and 3-dimensional collision detection library in Rust.

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. arrayfire-rust

    Rust wrapper for ArrayFire

  11. statrs

    Statistical computation library for Rust

  12. collenchyma

    Extendable HPC-Framework for CUDA, OpenCL and common CPU

  13. QuantMath

    Financial maths library for risk-neutral pricing and risk

  14. rulinalg

    A linear algebra library written in Rust

  15. scirust

    Scientific Computing Library in Rust

  16. rust-GSL

    A GSL (the GNU Scientific Library) binding for Rust

  17. rust-opencl

    OpenCL bindings for Rust.

  18. lapack

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

  19. rust-blas

    BLAS bindings for Rust

  20. blas

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

  21. rustimization

    Collection of Optimization algorithm in Rust

  22. rs-opw-kinematics

    Rust implementation of inverse and forward kinematic solutions for six-axis industrial robots with a parallel base and spherical wrist.

  23. 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 Computation discussion

Log in or Post with

Rust Computation related posts

  • SpacetimeDB

    6 projects | news.ycombinator.com | 9 Apr 2025
  • Generics in Rust: murky waters of implementing foreign traits on foreign types

    2 projects | dev.to | 3 Jun 2024
  • Xkcd 2916: Machine

    2 projects | news.ycombinator.com | 6 Apr 2024
  • Rapier: Fast 2D and 3D physics engines written in Rust

    1 project | news.ycombinator.com | 27 Feb 2024
  • Does anyone know a physics engine where I could simulate a building collapse or such?

    1 project | /r/PhysicsEngine | 3 Oct 2023
  • Geometric Algebra to Geometric Computing Software Developers

    4 projects | news.ycombinator.com | 24 Sep 2023
  • Bevy XPBD: A physics engine for the Bevy game engine

    1 project | /r/rust | 4 Jul 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 22 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 rapier 4,441
2 nalgebra 4,255
3 glam-rs 1,690
4 nphysics 1,633
5 Emu 1,604
6 cgmath-rs 1,169
7 ncollide 930
8 arrayfire-rust 825
9 statrs 675
10 collenchyma 478
11 QuantMath 380
12 rulinalg 290
13 scirust 268
14 rust-GSL 199
15 rust-opencl 170
16 lapack 85
17 rust-blas 84
18 blas 81
19 rustimization 52
20 rs-opw-kinematics 20

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com

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