SaaSHub helps you find the best software and product alternatives Learn more →
Top 15 Rust Physic Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
numbat
A statically typed programming language for scientific computations with first class support for physical dimensions and units
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
particular
N-body simulation library written in Rust featuring BarnesHut and GPU accelerated algorithms.
-
SIMple-Mechanics
An educational physics sim for high school physics, part of the SIMple Physics project
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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)
Project mention: Does anyone know a physics engine where I could simulate a building collapse or such? | /r/PhysicsEngine | 2023-10-03Do 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/
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.
Project mention: Show HN: Numbat – A programming language with physical dimensions as types | news.ycombinator.com | 2023-11-16> 365·243 ought to be 365·2425 exactly:
Yes. This is also how it is defined: https://github.com/sharkdp/numbat/blob/ba9e97b1fbf6353d24695...
The calculation above is showing a rounded result (6 significant digits by default).
GitHub repo: EmbarkStudios/physx-rs
GitHub repo: dimforge/salva
Project mention: Thetawave: A physics based, space shooter game made with Rust and the Bevy engi | news.ycombinator.com | 2024-04-20
Rust Physics related posts
-
2D Rigid Body Collision Resolution
-
Thetawave: A physics based, space shooter game made with Rust and the Bevy engi
-
Xkcd 2916: Machine
-
Rust Game Physics Engines: PhysX, Rapier, XPBD & Others
-
The Bevy Foundation
-
Bevy XPBD Moving Away from XPBD Solver over Nvidia Patent
-
Rapier: Fast 2D and 3D physics engines written in Rust
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 Jun 2024
Index
What are some of the best open-source Physic projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | rapier | 3,670 |
2 | nphysics | 1,615 |
3 | bevy_xpbd | 998 |
4 | numbat | 935 |
5 | physx-rs | 635 |
6 | emerald | 558 |
7 | salva | 458 |
8 | thetawave | 158 |
9 | particular | 129 |
10 | feos | 100 |
11 | godot-vs-rapier | 86 |
12 | SIMple-Mechanics | 30 |
13 | ux-animate | 21 |
14 | Iridium | 18 |
15 | hello_opengl | 0 |
Sponsored