{"adoption": {"forks": 2084, "observed_at": "2026-08-28T04:09:34.796632+00:00", "stars": 6074}, "canonical_url": "https://ross.abutalabs.com/products/mixedrealitytoolkit-unity", "card": {"archived": false, "artifact_type": "framework", "description": "This repository is for the legacy Mixed Reality Toolkit (MRTK) v2.  For the latest version of the MRTK please visit https://github.com/MixedRealityToolkit/MixedRealityToolkit-Unity", "domain": ["cross-platform", "developer-tools"], "enriched": true, "function": ["ui-components", "game-engine", "sdk", "plugin-system"], "health_score": 76, "homepage": "https://aka.ms/mrtkdocs", "language": "C#", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["microsoft/MixedRealityToolkit-Unity"], "name": "microsoft/MixedRealityToolkit-Unity", "platform": ["game-engine", "windows", "cpp"], "pushed_at": "2026-07-24T02:46:21+00:00", "repo": "microsoft/MixedRealityToolkit-Unity", "stars": 6074, "tags": ["mixed-reality", "hololens", "unity", "mrtk", "vr", "ar", "openxr", "spatial-interactions", "legacy", "game-development", "android", "ios"], "topics": ["holotoolkit", "holotoolkit-unity", "mixed-reality", "hololens", "mixedrealitytoolkit", "mrtk", "openvr", "mixedrealitytoolkit-unity", "unity"], "urls": [], "use_cases": ["build mixed reality apps in Unity for HoloLens 2", "add spatial interaction and hand tracking UI to a VR app", "prototype MR experiences with in-editor simulation", "support Meta Quest and Windows Mixed Reality headsets from one codebase", "build AR Foundation apps for Android and iOS in Unity"], "what_it_is": "Microsoft's Mixed Reality Toolkit (MRTK) v2 for Unity, providing cross-platform input systems, spatial interaction building blocks, and UI components for mixed reality app development. It supports HoloLens, Windows Mixed Reality, Meta Quest, and AR devices, but is now legacy in favor of MRTK v3.", "when_to_avoid": ["starting a new mixed reality project - use MRTK v3 instead", "you need non-Unity engines like Unreal or native OpenXR", "you need features only available in newer MRTK versions"], "when_to_choose": ["maintaining or extending an existing MRTK v2 Unity project", "targeting HoloLens 2 or Windows Mixed Reality with Unity", "you need a mature, extensible MR input and UI framework"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mixedrealitytoolkit-unity", "repo": "microsoft/MixedRealityToolkit-Unity", "role": "main", "score": 65}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.796632+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:48:33.665083+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e2953d4d4f4890f14ec4ad2f9b92fdf9fe54d69360d1689e2ebe9495a330abf", "fetched_at": "2026-08-28T04:09:34.796632+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/MixedRealityToolkit-Unity"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.796632+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:48:33.665083+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e2953d4d4f4890f14ec4ad2f9b92fdf9fe54d69360d1689e2ebe9495a330abf", "fetched_at": "2026-08-28T04:09:34.796632+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/MixedRealityToolkit-Unity"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:48:33.665083+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e2953d4d4f4890f14ec4ad2f9b92fdf9fe54d69360d1689e2ebe9495a330abf", "fetched_at": "2026-08-28T04:09:34.796632+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/MixedRealityToolkit-Unity"}], "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:34.796632+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.796632+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.796632+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:48:33.665083+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e2953d4d4f4890f14ec4ad2f9b92fdf9fe54d69360d1689e2ebe9495a330abf", "fetched_at": "2026-08-28T04:09:34.796632+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/MixedRealityToolkit-Unity"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.796632+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.796632+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:48:33.665083+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e2953d4d4f4890f14ec4ad2f9b92fdf9fe54d69360d1689e2ebe9495a330abf", "fetched_at": "2026-08-28T04:09:34.796632+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/MixedRealityToolkit-Unity"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.796632+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.796632+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.796632+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:48:33.665083+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e2953d4d4f4890f14ec4ad2f9b92fdf9fe54d69360d1689e2ebe9495a330abf", "fetched_at": "2026-08-28T04:09:34.796632+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/MixedRealityToolkit-Unity"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.796632+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:34.796632+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:48:33.665083+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e2953d4d4f4890f14ec4ad2f9b92fdf9fe54d69360d1689e2ebe9495a330abf", "fetched_at": "2026-08-28T04:09:34.796632+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/MixedRealityToolkit-Unity"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:48:33.665083+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e2953d4d4f4890f14ec4ad2f9b92fdf9fe54d69360d1689e2ebe9495a330abf", "fetched_at": "2026-08-28T04:09:34.796632+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/MixedRealityToolkit-Unity"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:48:33.665083+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e2953d4d4f4890f14ec4ad2f9b92fdf9fe54d69360d1689e2ebe9495a330abf", "fetched_at": "2026-08-28T04:09:34.796632+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/MixedRealityToolkit-Unity"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:48:33.665083+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e2953d4d4f4890f14ec4ad2f9b92fdf9fe54d69360d1689e2ebe9495a330abf", "fetched_at": "2026-08-28T04:09:34.796632+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/MixedRealityToolkit-Unity"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 100, "rhythm": 8}, "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": 3870, "days_push": 40, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 65, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}