Home

Awesome

<p align="center"> <img src="https://www.rapier.rs/img/rapier_logo_color_textpath_dark.svg" alt="crates.io"> </p> <p align="center"> <a href="https://discord.gg/vt9DJSW"> <img src="https://img.shields.io/discord/507548572338880513.svg?logo=discord&colorB=7289DA"> </a> <a href="https://github.com/dimforge/rapier/actions"> <img src="https://github.com/dimforge/rapier/workflows/Rapier%20CI%20build/badge.svg" alt="Build status"> </a> <a href="https://crates.io/crates/rapier2d"> <img src="https://img.shields.io/crates/v/rapier2d.svg?style=flat-square" alt="crates.io"> </a> <a href="https://crates.io/crates/rapier3d"> <img src="https://img.shields.io/crates/v/rapier3d.svg?style=flat-square" alt="crates.io"> </a> <a href="https://opensource.org/licenses/Apache-2.0"> <img src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"> </a> </p> <p align = "center"> <strong> <a href="https://rapier.rs">Website</a> | <a href="https://rapier.rs/docs/">Documentation</a> </strong> </p>
<p align = "center"> <b>2D and 3D physics engines</b> <i>for the Rust programming language.</i> </p>

What is Rapier?

Rapier is a set of 2D and 3D physics engines for games, animation, and robotics. These crates are rapier2d, rapier3d, rapier2d-f64, and rapier3d-f64. They are written with the Rust programming language, by the Dimforge organization. It is forever free and open-source!

Getting started

The easiest way to get started with Rapier is to:

  1. Read the user-guides.
  2. Play with the examples: cargo run --release --bin all_examples2 and cargo run --release --bin all_examples3. Their source code are available on the examples2d/ and examples3d/ directory.
  3. Don't hesitate to ask for help on Discord, or by opening an issue on GitHub.

Resources and discussions

Please make sure to familiarize yourself with our Code of Conduct and our Contribution Guidelines before contributing or participating in discussions with the community.