Ross ROSS = Recommend OSS · open-source software intelligence for agents

dartsim/dart

Research-focused C++23 physics engine for robotics, animation, and machine learning, with Python bindings observed · 2026-09-03

github.com/dartsim/dart · homepage · C++ · BSD-2-Clause (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
dartsim/dartmain98

For agents

markdown · JSON · MCP: product_card(name="dartsim/dart")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem