About Rapier
Rapier is a set of 2D and 3D physics engines written using the Rust programming language. It targets applications requiring real-time physics like video games, animation, and robotics. It is designed to be fast, stable, and optionally cross-platform deterministic. Rapier features include:
- Rigid-body collisions and forces.
- Joint constraints.
- Soft-bodies, i.e., ropes, cloth, and deformable solids.
- Contact events and sensors.
- Snapshotting.
- Optional cross-platform determinism.
- JavaScript, C, and Python bindings.
- And more…
The user guide of this website covers the Rust API, the bevy_rapier plugin, and the JavaScript/TypeScript, C, and
Python bindings. Each page of the guide can be read for any of them, with the selector on top of the page.
Rapier is free and open-source, released under the Apache 2.0 license. It is developed by the Dimforge open-source company. You can support us by sponsoring us on GitHub sponsor.