Open-Source Rust crates for numerical simulation.
Simba − Abstract Algebra
Set of mathematical traits to facilitate the use of SIMD and non-SIMD numeric types in generic code.
nalgebra − Linear Algebra
Efficient vector and matrix operations and decompositions as well as geometric transformations.
Parry - Collision Detection
Efficient 2D and 3D geometry library: interference tests, contact points computation, ray-casting, time-of-impact computation, etc.
Rapier − Physics Simulation
Efficient and optionally deterministic 2D and 3D physics engines for games, animation, and robotics.
Salva − Fluid Simulation
Interactive or offline fluid simulation engine for both 2D and 3D applications. Allows optional interfacing with rigid-body physics engines.
nphysics − Physics Simulation
This library is being superseded by our Rapier project. Real-time physics engines for both 2D and 3D applications.
ncollide - Collision Detection
This library is being superseded by our Parry project. Efficient 2D and 3D geometry library.