{"adoption": {"forks": 658, "observed_at": "2026-08-28T04:09:22.095243+00:00", "stars": 5539}, "canonical_url": "https://ross.abutalabs.com/products/newton", "card": {"archived": false, "artifact_type": "library", "description": "An open-source, GPU-accelerated physics simulation engine built upon NVIDIA Warp, specifically targeting roboticists and simulation researchers.", "domain": ["robotics", "simulation", "gpu-computing", "machine-learning"], "enriched": true, "function": ["simulation", "machine-learning", "robotics", "gpu-computing"], "health_score": 100, "homepage": "https://newton-physics.github.io/newton/stable/", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["newton-physics/newton"], "name": "newton-physics/newton", "platform": ["windows", "python"], "pushed_at": "2026-08-26T23:12:25+00:00", "repo": "newton-physics/newton", "stars": 5539, "tags": ["physics-engine", "nvidia-warp", "mujoco", "openusd", "differentiable-simulation", "robotics-simulation", "linux", "macos", "gpu"], "topics": ["physics-simulation", "robotics", "nvidia-warp", "newton-physics"], "urls": [], "use_cases": ["simulate robots on GPU at scale", "run differentiable physics simulation for reinforcement learning", "train robot policies in simulation", "simulate articulated bodies and contact dynamics", "build USD-based robotics simulation pipelines", "benchmark physics solvers like MuJoCo Warp"], "what_it_is": "Newton is an open-source, GPU-accelerated physics simulation engine built on NVIDIA Warp, targeting roboticists and simulation researchers. It extends Warp's deprecated sim module, integrates MuJoCo Warp as its primary backend, and emphasizes GPU computation, OpenUSD support, and differentiability.", "when_to_avoid": ["you need CPU-only simulation on macOS with GPU acceleration", "you need a mature, long-stable engine with a large ecosystem like MuJoCo or Isaac Sim standalone", "your project does not involve robotics or physics simulation", "you lack an NVIDIA GPU (Maxwell or newer) for full performance"], "when_to_choose": ["you need GPU-parallel physics simulation for robotics research", "you want differentiable simulation integrated with Python", "you need OpenUSD scene support in a physics engine", "you want a community-governed, Apache-2.0 physics engine backed by Disney Research, Google DeepMind, and NVIDIA"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/newton", "repo": "newton-physics/newton", "role": "main", "score": 86}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.095243+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:55:42.928644+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b36c2731a0090adf9a3013fe826fdae7e826760e2edfef2c5a4770d55c192561", "fetched_at": "2026-08-28T04:09:22.095243+00:00", "kind": "readme", "missing": false, "url": "https://github.com/newton-physics/newton"}, {"content_hash": "e402629ca176b52bd9e3d131cf4eb185257d7a31befdb5e893e3f4229eba18f1", "fetched_at": "2026-08-29T08:51:02.886357+00:00", "kind": "homepage", "missing": false, "url": "https://newton-physics.github.io/newton/stable/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.095243+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:55:42.928644+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b36c2731a0090adf9a3013fe826fdae7e826760e2edfef2c5a4770d55c192561", "fetched_at": "2026-08-28T04:09:22.095243+00:00", "kind": "readme", "missing": false, "url": "https://github.com/newton-physics/newton"}, {"content_hash": "e402629ca176b52bd9e3d131cf4eb185257d7a31befdb5e893e3f4229eba18f1", "fetched_at": "2026-08-29T08:51:02.886357+00:00", "kind": "homepage", "missing": false, "url": "https://newton-physics.github.io/newton/stable/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:55:42.928644+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b36c2731a0090adf9a3013fe826fdae7e826760e2edfef2c5a4770d55c192561", "fetched_at": "2026-08-28T04:09:22.095243+00:00", "kind": "readme", "missing": false, "url": "https://github.com/newton-physics/newton"}, {"content_hash": "e402629ca176b52bd9e3d131cf4eb185257d7a31befdb5e893e3f4229eba18f1", "fetched_at": "2026-08-29T08:51:02.886357+00:00", "kind": "homepage", "missing": false, "url": "https://newton-physics.github.io/newton/stable/"}], "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:09:22.095243+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.095243+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.095243+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:55:42.928644+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b36c2731a0090adf9a3013fe826fdae7e826760e2edfef2c5a4770d55c192561", "fetched_at": "2026-08-28T04:09:22.095243+00:00", "kind": "readme", "missing": false, "url": "https://github.com/newton-physics/newton"}, {"content_hash": "e402629ca176b52bd9e3d131cf4eb185257d7a31befdb5e893e3f4229eba18f1", "fetched_at": "2026-08-29T08:51:02.886357+00:00", "kind": "homepage", "missing": false, "url": "https://newton-physics.github.io/newton/stable/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.095243+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.095243+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:55:42.928644+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b36c2731a0090adf9a3013fe826fdae7e826760e2edfef2c5a4770d55c192561", "fetched_at": "2026-08-28T04:09:22.095243+00:00", "kind": "readme", "missing": false, "url": "https://github.com/newton-physics/newton"}, {"content_hash": "e402629ca176b52bd9e3d131cf4eb185257d7a31befdb5e893e3f4229eba18f1", "fetched_at": "2026-08-29T08:51:02.886357+00:00", "kind": "homepage", "missing": false, "url": "https://newton-physics.github.io/newton/stable/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.095243+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.095243+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.095243+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:55:42.928644+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b36c2731a0090adf9a3013fe826fdae7e826760e2edfef2c5a4770d55c192561", "fetched_at": "2026-08-28T04:09:22.095243+00:00", "kind": "readme", "missing": false, "url": "https://github.com/newton-physics/newton"}, {"content_hash": "e402629ca176b52bd9e3d131cf4eb185257d7a31befdb5e893e3f4229eba18f1", "fetched_at": "2026-08-29T08:51:02.886357+00:00", "kind": "homepage", "missing": false, "url": "https://newton-physics.github.io/newton/stable/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.095243+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:22.095243+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:55:42.928644+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b36c2731a0090adf9a3013fe826fdae7e826760e2edfef2c5a4770d55c192561", "fetched_at": "2026-08-28T04:09:22.095243+00:00", "kind": "readme", "missing": false, "url": "https://github.com/newton-physics/newton"}, {"content_hash": "e402629ca176b52bd9e3d131cf4eb185257d7a31befdb5e893e3f4229eba18f1", "fetched_at": "2026-08-29T08:51:02.886357+00:00", "kind": "homepage", "missing": false, "url": "https://newton-physics.github.io/newton/stable/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:55:42.928644+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b36c2731a0090adf9a3013fe826fdae7e826760e2edfef2c5a4770d55c192561", "fetched_at": "2026-08-28T04:09:22.095243+00:00", "kind": "readme", "missing": false, "url": "https://github.com/newton-physics/newton"}, {"content_hash": "e402629ca176b52bd9e3d131cf4eb185257d7a31befdb5e893e3f4229eba18f1", "fetched_at": "2026-08-29T08:51:02.886357+00:00", "kind": "homepage", "missing": false, "url": "https://newton-physics.github.io/newton/stable/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:55:42.928644+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b36c2731a0090adf9a3013fe826fdae7e826760e2edfef2c5a4770d55c192561", "fetched_at": "2026-08-28T04:09:22.095243+00:00", "kind": "readme", "missing": false, "url": "https://github.com/newton-physics/newton"}, {"content_hash": "e402629ca176b52bd9e3d131cf4eb185257d7a31befdb5e893e3f4229eba18f1", "fetched_at": "2026-08-29T08:51:02.886357+00:00", "kind": "homepage", "missing": false, "url": "https://newton-physics.github.io/newton/stable/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:55:42.928644+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b36c2731a0090adf9a3013fe826fdae7e826760e2edfef2c5a4770d55c192561", "fetched_at": "2026-08-28T04:09:22.095243+00:00", "kind": "readme", "missing": false, "url": "https://github.com/newton-physics/newton"}, {"content_hash": "e402629ca176b52bd9e3d131cf4eb185257d7a31befdb5e893e3f4229eba18f1", "fetched_at": "2026-08-29T08:51:02.886357+00:00", "kind": "homepage", "missing": false, "url": "https://newton-physics.github.io/newton/stable/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 35, "rhythm": 97}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 498, "days_push": 7, "days_rel": 22, "gap_med": 24.0, "n_releases_24m": 7}, "score": 86, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}