dimforge/nphysics
2 and 3-dimensional rigid body physics engine for Rust. observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4859
- days_rel: n/a
- days_push: 1863
- n_releases_24m: 0
Adoption not part of the score
1648 stars · 120 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
nphysics is a 2D and 3D rigid body physics engine for games and animations written in Rust, using ncollide for collision detection and nalgebra for math. It is now passively maintained and superseded by the Rapier project.
Use cases
- simulate rigid body physics in a rust game
- 2d physics engine for rust
- 3d physics simulation in rust
- physics engine with joints and multibodies
- wasm physics simulation in the browser
When to choose
- you need a pure-Rust physics engine for a legacy project already using ncollide/nalgebra
- you want shared 2D/3D physics code in Rust
When to avoid
- starting a new project - use Rapier instead
- you need actively maintained physics features or bug fixes
Facets
library · maturity maintenance
simulation game-engine graphics simulation graphics rust cross-platform wasm physics-engine rigid-body-dynamics collision-detection joints 2d 3d superseded-by-rapier game-development
1 source
- readme: https://github.com/dimforge/nphysics · fetched 2026-08-28 · 67ce5a1f37c8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dimforge/nphysics | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="dimforge/nphysics")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem