Rust Physics

Open-source Rust projects categorized as Physics

Top 15 Rust Physic Projects

  • rapier

    2D and 3D physics engines focused on performance.

    Project mention: Xkcd 2916: Machine | news.ycombinator.com | 2024-04-06

    Ok, so this uses https://rapier.rs/ which is very cool

    Rapier, alongside https://nalgebra.org/ (which it uses underneath) has seriously good documentation and some advanced features like cross-platform determinism (something made hard by the way floating point differs between platforms)

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • nphysics

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

    Project mention: Does anyone know a physics engine where I could simulate a building collapse or such? | /r/PhysicsEngine | 2023-10-03

    Do you need to include fracturing? Is a simple "disassembly" sufficient? If it's rather a disassembly, then bulletphysics. Or take a look at this https://nphysics.org/

  • avian

    ECS-driven 2D and 3D physics engine for the Bevy game engine. (by Jondolf)

    Project mention: 2D Rigid Body Collision Resolution | news.ycombinator.com | 2024-05-24

    Great article and very fun to read, as someone who also doesn't have a strong math background, so thank you for explaining these "trivial" concepts :)

    Are you planning to read/explain through XPBD (Extended Position Based Dynamics - http://mmacklin.com/xpbd.pdf) as well in future posts? The concept seems to be gaining traction and I've used it with Bevy (via https://github.com/Jondolf/bevy_xpbd) with big success so far, seems more stable than the usual approach.

  • numbat

    A statically typed programming language for scientific computations with first class support for physical dimensions and units

    Project mention: Numbat – statically typed scientific computing language with units support | news.ycombinator.com | 2024-06-18
  • physx-rs

    🎳 Rust binding for NVIDIA PhysX 🦀

    Project mention: Rust Game Physics Engines: PhysX, Rapier, XPBD & Others | dev.to | 2024-04-03

    GitHub repo: EmbarkStudios/physx-rs

  • emerald

    A 2D rust game engine focused on portability.

  • salva

    2 and 3-dimensional fluid simulation library in Rust.

    Project mention: Rust Game Physics Engines: PhysX, Rapier, XPBD & Others | dev.to | 2024-04-03

    GitHub repo: dimforge/salva

  • SaaSHub

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

    SaaSHub logo
  • thetawave

    A physics based, space shooter game made with Rust and the Bevy engine.

    Project mention: Thetawave: A physics based, space shooter game made with Rust and the Bevy engi | news.ycombinator.com | 2024-04-20
  • particular

    N-body simulation library written in Rust featuring BarnesHut and GPU accelerated algorithms.

  • feos

    FeOs - A Framework for Equations of State and Classical Density Functional Theory

  • godot-vs-rapier

    compare gdnative rust based physics against Godot built-in physics

  • SIMple-Mechanics

    An educational physics sim for high school physics, part of the SIMple Physics project

  • ux-animate

    A simple but powerful tweening, spring physics, animation library for Rust

  • Iridium

    Atomic Physics Library (by JASory)

  • hello_opengl

    My "Hello World" for OpenGL.

  • 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 Physics discussion

Log in or Post with

Rust Physics related posts

Index

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

Project Stars
1 rapier 3,931
2 nphysics 1,624
3 avian 1,352
4 numbat 1,144
5 physx-rs 651
6 emerald 555
7 salva 510
8 thetawave 163
9 particular 137
10 feos 115
11 godot-vs-rapier 87
12 SIMple-Mechanics 31
13 ux-animate 23
14 Iridium 18
15 hello_opengl 0

Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com

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