{"adoption": {"forks": 1382, "observed_at": "2026-08-28T04:08:37.383022+00:00", "stars": 4158}, "canonical_url": "https://ross.abutalabs.com/products/drake", "card": {"archived": false, "artifact_type": "library", "description": "Model-based design and verification for robotics.", "domain": ["robotics", "simulation"], "enriched": true, "function": ["simulation", "robotics", "machine-learning", "math"], "health_score": 100, "homepage": "https://drake.mit.edu", "language": "C++", "license": "NOASSERTION", "license_family": "other", "maturity": "stable", "member_repos": ["RobotLocomotion/drake"], "name": "RobotLocomotion/drake", "platform": ["cpp", "python"], "pushed_at": "2026-08-26T22:19:31+00:00", "repo": "RobotLocomotion/drake", "stars": 4158, "tags": ["model-based-design", "control-systems", "multibody-dynamics", "verification", "trajectory-optimization", "c-plus-plus", "python-bindings", "optimization", "algorithms", "research", "linux", "macos"], "topics": ["robotics", "drake"], "urls": [], "use_cases": ["simulate robot dynamics with contact and friction", "design and verify control systems for robots", "solve trajectory optimization problems", "compute multibody kinematics and dynamics", "prototype robotics algorithms in Python", "model and analyze dynamical systems", "solve mathematical programs for planning and control"], "what_it_is": "Drake is a C++ toolbox (with Python bindings) for model-based design and verification of robotics systems, developed by the Robot Locomotion Group at MIT and now led by the Toyota Research Institute. It provides tools for analyzing robot dynamics, simulating complex physical phenomena like friction and contact, and building optimization-based planning, control, and analysis algorithms.", "when_to_avoid": ["you need a lightweight, easy-to-learn game-style physics engine for simple simulations", "you require Windows or other unsupported platforms in official configurations", "you want a quick plug-and-play robotics middleware rather than a deep modeling and analysis toolkit", "your team cannot work with a large C++ codebase and its build requirements"], "when_to_choose": ["you need rigorous, optimization-based robot dynamics simulation and analysis rather than a black-box simulator", "you are doing research or advanced development in robot planning, control, or verification", "you want analytical gradients, sparsity structure, and uncertainty quantification exposed from the governing equations", "you need a well-supported open-source toolbox with C++ performance and Python prototyping"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/drake", "repo": "RobotLocomotion/drake", "role": "main", "score": 99}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:37.383022+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:22:50.403594+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52c891e1ed9100a284adf548a676ca97ba33f767591f8aef0028ee65c37d9374", "fetched_at": "2026-08-28T04:08:37.383022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RobotLocomotion/drake"}, {"content_hash": "53411b5cb1f43aebc77f143f2c1afece089bf2f3321a012b33392d9b1439d663", "fetched_at": "2026-08-29T09:13:34.861850+00:00", "kind": "homepage", "missing": false, "url": "https://drake.mit.edu"}, {"content_hash": "be088019cf094df7f87fe7e92d05dbebd9a366772594cb97fe3caeb003741a84", "fetched_at": "2026-08-29T09:13:34.870966+00:00", "kind": "site_page", "missing": false, "url": "https://drake.mit.edu/installation.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:37.383022+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:22:50.403594+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52c891e1ed9100a284adf548a676ca97ba33f767591f8aef0028ee65c37d9374", "fetched_at": "2026-08-28T04:08:37.383022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RobotLocomotion/drake"}, {"content_hash": "53411b5cb1f43aebc77f143f2c1afece089bf2f3321a012b33392d9b1439d663", "fetched_at": "2026-08-29T09:13:34.861850+00:00", "kind": "homepage", "missing": false, "url": "https://drake.mit.edu"}, {"content_hash": "be088019cf094df7f87fe7e92d05dbebd9a366772594cb97fe3caeb003741a84", "fetched_at": "2026-08-29T09:13:34.870966+00:00", "kind": "site_page", "missing": false, "url": "https://drake.mit.edu/installation.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:22:50.403594+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52c891e1ed9100a284adf548a676ca97ba33f767591f8aef0028ee65c37d9374", "fetched_at": "2026-08-28T04:08:37.383022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RobotLocomotion/drake"}, {"content_hash": "53411b5cb1f43aebc77f143f2c1afece089bf2f3321a012b33392d9b1439d663", "fetched_at": "2026-08-29T09:13:34.861850+00:00", "kind": "homepage", "missing": false, "url": "https://drake.mit.edu"}, {"content_hash": "be088019cf094df7f87fe7e92d05dbebd9a366772594cb97fe3caeb003741a84", "fetched_at": "2026-08-29T09:13:34.870966+00:00", "kind": "site_page", "missing": false, "url": "https://drake.mit.edu/installation.html"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:37.383022+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:37.383022+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:37.383022+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:22:50.403594+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52c891e1ed9100a284adf548a676ca97ba33f767591f8aef0028ee65c37d9374", "fetched_at": "2026-08-28T04:08:37.383022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RobotLocomotion/drake"}, {"content_hash": "53411b5cb1f43aebc77f143f2c1afece089bf2f3321a012b33392d9b1439d663", "fetched_at": "2026-08-29T09:13:34.861850+00:00", "kind": "homepage", "missing": false, "url": "https://drake.mit.edu"}, {"content_hash": "be088019cf094df7f87fe7e92d05dbebd9a366772594cb97fe3caeb003741a84", "fetched_at": "2026-08-29T09:13:34.870966+00:00", "kind": "site_page", "missing": false, "url": "https://drake.mit.edu/installation.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:37.383022+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:37.383022+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:22:50.403594+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52c891e1ed9100a284adf548a676ca97ba33f767591f8aef0028ee65c37d9374", "fetched_at": "2026-08-28T04:08:37.383022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RobotLocomotion/drake"}, {"content_hash": "53411b5cb1f43aebc77f143f2c1afece089bf2f3321a012b33392d9b1439d663", "fetched_at": "2026-08-29T09:13:34.861850+00:00", "kind": "homepage", "missing": false, "url": "https://drake.mit.edu"}, {"content_hash": "be088019cf094df7f87fe7e92d05dbebd9a366772594cb97fe3caeb003741a84", "fetched_at": "2026-08-29T09:13:34.870966+00:00", "kind": "site_page", "missing": false, "url": "https://drake.mit.edu/installation.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:37.383022+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:37.383022+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:37.383022+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:22:50.403594+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52c891e1ed9100a284adf548a676ca97ba33f767591f8aef0028ee65c37d9374", "fetched_at": "2026-08-28T04:08:37.383022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RobotLocomotion/drake"}, {"content_hash": "53411b5cb1f43aebc77f143f2c1afece089bf2f3321a012b33392d9b1439d663", "fetched_at": "2026-08-29T09:13:34.861850+00:00", "kind": "homepage", "missing": false, "url": "https://drake.mit.edu"}, {"content_hash": "be088019cf094df7f87fe7e92d05dbebd9a366772594cb97fe3caeb003741a84", "fetched_at": "2026-08-29T09:13:34.870966+00:00", "kind": "site_page", "missing": false, "url": "https://drake.mit.edu/installation.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:37.383022+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:37.383022+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:22:50.403594+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52c891e1ed9100a284adf548a676ca97ba33f767591f8aef0028ee65c37d9374", "fetched_at": "2026-08-28T04:08:37.383022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RobotLocomotion/drake"}, {"content_hash": "53411b5cb1f43aebc77f143f2c1afece089bf2f3321a012b33392d9b1439d663", "fetched_at": "2026-08-29T09:13:34.861850+00:00", "kind": "homepage", "missing": false, "url": "https://drake.mit.edu"}, {"content_hash": "be088019cf094df7f87fe7e92d05dbebd9a366772594cb97fe3caeb003741a84", "fetched_at": "2026-08-29T09:13:34.870966+00:00", "kind": "site_page", "missing": false, "url": "https://drake.mit.edu/installation.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:22:50.403594+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52c891e1ed9100a284adf548a676ca97ba33f767591f8aef0028ee65c37d9374", "fetched_at": "2026-08-28T04:08:37.383022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RobotLocomotion/drake"}, {"content_hash": "53411b5cb1f43aebc77f143f2c1afece089bf2f3321a012b33392d9b1439d663", "fetched_at": "2026-08-29T09:13:34.861850+00:00", "kind": "homepage", "missing": false, "url": "https://drake.mit.edu"}, {"content_hash": "be088019cf094df7f87fe7e92d05dbebd9a366772594cb97fe3caeb003741a84", "fetched_at": "2026-08-29T09:13:34.870966+00:00", "kind": "site_page", "missing": false, "url": "https://drake.mit.edu/installation.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:22:50.403594+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52c891e1ed9100a284adf548a676ca97ba33f767591f8aef0028ee65c37d9374", "fetched_at": "2026-08-28T04:08:37.383022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RobotLocomotion/drake"}, {"content_hash": "53411b5cb1f43aebc77f143f2c1afece089bf2f3321a012b33392d9b1439d663", "fetched_at": "2026-08-29T09:13:34.861850+00:00", "kind": "homepage", "missing": false, "url": "https://drake.mit.edu"}, {"content_hash": "be088019cf094df7f87fe7e92d05dbebd9a366772594cb97fe3caeb003741a84", "fetched_at": "2026-08-29T09:13:34.870966+00:00", "kind": "site_page", "missing": false, "url": "https://drake.mit.edu/installation.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:22:50.403594+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52c891e1ed9100a284adf548a676ca97ba33f767591f8aef0028ee65c37d9374", "fetched_at": "2026-08-28T04:08:37.383022+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RobotLocomotion/drake"}, {"content_hash": "53411b5cb1f43aebc77f143f2c1afece089bf2f3321a012b33392d9b1439d663", "fetched_at": "2026-08-29T09:13:34.861850+00:00", "kind": "homepage", "missing": false, "url": "https://drake.mit.edu"}, {"content_hash": "be088019cf094df7f87fe7e92d05dbebd9a366772594cb97fe3caeb003741a84", "fetched_at": "2026-08-29T09:13:34.870966+00:00", "kind": "site_page", "missing": false, "url": "https://drake.mit.edu/installation.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 98}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4602, "days_push": 7, "days_rel": 19, "gap_med": 30, "n_releases_24m": 26}, "score": 99, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}