{"adoption": {"forks": 310, "observed_at": "2026-08-28T04:07:30.530749+00:00", "stars": 2928}, "canonical_url": "https://ross.abutalabs.com/products/vkd3d-proton", "card": {"archived": false, "artifact_type": "library", "description": "Fork of VKD3D. Development branches for Proton's Direct3D 12 implementation.", "domain": ["gaming-tools", "graphics", "cross-platform"], "enriched": true, "function": ["graphics", "game-engine", "interpreter"], "health_score": 99, "homepage": null, "language": "C", "license": "LGPL-2.1", "license_family": "copyleft", "maturity": "active", "member_repos": ["HansKristian-Work/vkd3d-proton"], "name": "HansKristian-Work/vkd3d-proton", "platform": ["windows", "cpp", "c"], "pushed_at": "2026-08-26T14:30:38+00:00", "repo": "HansKristian-Work/vkd3d-proton", "stars": 2928, "tags": ["direct3d-12", "vulkan", "proton", "wine", "translation-layer", "gaming", "linux"], "topics": [], "urls": [], "use_cases": ["run directx 12 games on linux", "play windows games through proton", "translate d3d12 to vulkan", "improve game compatibility on steam deck", "test latest d3d12 games on amd and nvidia gpus"], "what_it_is": "vkd3d-proton is a fork of WineHQ's VKD3D that implements the Direct3D 12 API on top of Vulkan. It serves as the D3D12 translation layer used by Valve's Proton for running Windows games on Linux.", "when_to_avoid": ["you need compatibility with older drivers or legacy systems", "you want the standalone upstream vkd3d API compatibility", "you rely on Intel GPUs, which are untested"], "when_to_choose": ["you need D3D12 support in Proton or a custom Wine/Proton build", "you target modern GPUs with up-to-date Vulkan 1.3 drivers and want maximum game performance", "you want the actively developed fork rather than upstream vkd3d"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/vkd3d-proton", "repo": "HansKristian-Work/vkd3d-proton", "role": "main", "score": 94}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.530749+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:33:27.644442+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "26e7314c1220c0b9267310b4ec1b5294fed1dc264f525707723d8d7e239ddd09", "fetched_at": "2026-08-28T04:07:30.530749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HansKristian-Work/vkd3d-proton"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.530749+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:33:27.644442+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "26e7314c1220c0b9267310b4ec1b5294fed1dc264f525707723d8d7e239ddd09", "fetched_at": "2026-08-28T04:07:30.530749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HansKristian-Work/vkd3d-proton"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:33:27.644442+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "26e7314c1220c0b9267310b4ec1b5294fed1dc264f525707723d8d7e239ddd09", "fetched_at": "2026-08-28T04:07:30.530749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HansKristian-Work/vkd3d-proton"}], "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:07:30.530749+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.530749+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.530749+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:33:27.644442+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "26e7314c1220c0b9267310b4ec1b5294fed1dc264f525707723d8d7e239ddd09", "fetched_at": "2026-08-28T04:07:30.530749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HansKristian-Work/vkd3d-proton"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.530749+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.530749+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:33:27.644442+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "26e7314c1220c0b9267310b4ec1b5294fed1dc264f525707723d8d7e239ddd09", "fetched_at": "2026-08-28T04:07:30.530749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HansKristian-Work/vkd3d-proton"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.530749+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.530749+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.530749+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:33:27.644442+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "26e7314c1220c0b9267310b4ec1b5294fed1dc264f525707723d8d7e239ddd09", "fetched_at": "2026-08-28T04:07:30.530749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HansKristian-Work/vkd3d-proton"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.530749+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:30.530749+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:33:27.644442+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "26e7314c1220c0b9267310b4ec1b5294fed1dc264f525707723d8d7e239ddd09", "fetched_at": "2026-08-28T04:07:30.530749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HansKristian-Work/vkd3d-proton"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:33:27.644442+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "26e7314c1220c0b9267310b4ec1b5294fed1dc264f525707723d8d7e239ddd09", "fetched_at": "2026-08-28T04:07:30.530749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HansKristian-Work/vkd3d-proton"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:33:27.644442+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "26e7314c1220c0b9267310b4ec1b5294fed1dc264f525707723d8d7e239ddd09", "fetched_at": "2026-08-28T04:07:30.530749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HansKristian-Work/vkd3d-proton"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:33:27.644442+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "26e7314c1220c0b9267310b4ec1b5294fed1dc264f525707723d8d7e239ddd09", "fetched_at": "2026-08-28T04:07:30.530749+00:00", "kind": "readme", "missing": false, "url": "https://github.com/HansKristian-Work/vkd3d-proton"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 83}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2540, "days_push": 7, "days_rel": 119, "gap_med": 27, "n_releases_24m": 6}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}