dartsim/dart
Research-focused C++23 physics engine for robotics, animation, and machine learning, with Python bindings observed · 2026-09-03
Health v2 · maintenance only
98/100
- Activity 100
- Release rhythm 93
- Longevity 100
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: 8.5
- age_days: 5462
- days_rel: 45
- days_push: 0
- n_releases_24m: 19
Adoption not part of the score
1199 stars · 304 forks observed · 2026-09-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
DART (Dynamic Animation and Robotics Toolkit) is an open-source, research-focused C++ physics engine for robotics, animation, and machine learning, with Python bindings via dartpy. It provides transparent kinematics, dynamics, collision detection, and constraint solving using generalized coordinates and Featherstone's Articulated Body Algorithm.
Use cases
- simulate articulated rigid body dynamics for robotics research
- compute inverse kinematics for robot arms and humanoids
- load and simulate URDF, SDF, or MJCF robot models
- physics-based character animation with stable dynamics
- build custom simulators for machine learning and reinforcement learning
- collision detection for multibody systems
When to choose
- you need transparent, research-grade dynamics rather than a black-box simulator
- you work with articulated rigid body systems and want direct access to dynamics quantities
- you need accurate, stable motion via Featherstone's algorithm
- you want C++ performance with Python bindings for ML workflows
When to avoid
- you need a production-ready stable release on the main branch - use DART 6 LTS instead
- you want a turnkey game physics engine with broad asset tooling
- you need GPU-accelerated massively parallel simulation
- your project depends on a different ecosystem like MuJoCo or PyBullet conventions
Facets
library · maturity active
simulation computer-vision robotics graphics robotics simulation machine-learning graphics cpp python windows cross-platform physics-engine kinematics dynamics inverse-kinematics collision-detection urdf mjcf sdf multibody-dynamics featherstone lie-groups python-bindings nanobind computer-animation articulated-rigid-bodies game-development linux macos
1 source
- readme: https://github.com/dartsim/dart · fetched 2026-09-03 · 9db41bd6000a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dartsim/dart | main | 98 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem