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]

Parry - Collision Detection

Efficient 2D and 3D geometry library: 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

This library is being superseded by our Rapier project. Real-time physics engines for both 2D and 3D applications.

USER GUIDE2D API DOC3D API DOCGITHUB

[object Object]

ncollide - Collision Detection

This library is being superseded by our Parry project. Efficient 2D and 3D geometry library.

USER GUIDE2D API DOC3D API DOCGITHUB

[object Object]

Alga − Abstract Algebra

This library is being superseded by our Simba project. Expressive traits hierarchy for algebraic entities.

API DOCGITHUB