Project Logo
USER FORUMSPONSOR US ON GITHUBJOIN US ON DISCORD


Open-Source Rust crates for numerical simulation.

Simba − Abstract Algebra

Simba − Abstract Algebra

Set of mathematical traits to facilitate the use of SIMD and non-SIMD numeric types in generic code.

API DOCGITHUB

[object Object]

nalgebra − Linear Algebra

Efficient vector and matrix operations and decompositions as well as geometric transformations.

USER GUIDEAPI DOCGITHUB

[object Object]

ncollide - Collision Detection

Efficient 2D and 3D distance measures, interference tests, contact points computation, ray-casting, time-of-impact computation, etc.

USER GUIDE2D API DOC3D API DOCGITHUB

[object Object]

Rapier − Physics Simulation

Efficient and optionally deterministic 2D and 3D physics engines for games, animation, and robotics.

USER GUIDE2D API DOC3D API DOCGITHUB

[object Object]

Salva − Fluid Simulation

Interactive or offline fluid simulation engine for both 2D and 3D applications. Allows optional interfacing with rigid-body physics engines.

USER GUIDE2D API DOC3D API DOCGITHUB

Passively maintained libraries
[object Object]

nphysics − Physics Simulation

Real-time physics engines for both 2D and 3D applications. Implements rigid-body as well as multibody simulations.

USER GUIDE2D API DOC3D API DOCGITHUB

[object Object]

Alga − Abstract Algebra

Expressive traits hierarchy from the most simple simple algebraic entities up to transformation groups.

API DOCGITHUB