{"adoption": {"forks": 332, "observed_at": "2026-08-28T04:08:18.265586+00:00", "stars": 3775}, "canonical_url": "https://ross.abutalabs.com/products/librevr-revive", "card": {"archived": false, "artifact_type": "application", "description": "Play Oculus-exclusive games on the HTC Vive or Valve Index, scroll down for downloads and installation instructions.", "domain": ["gaming-tools", "cross-platform", "developer-tools"], "enriched": true, "function": ["game-engine", "graphics"], "health_score": 20, "homepage": null, "language": "C++", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["LibreVR/Revive"], "name": "LibreVR/Revive", "platform": ["windows", "cpp"], "pushed_at": "2024-02-18T06:04:44+00:00", "repo": "LibreVR/Revive", "stars": 3775, "tags": ["vr", "oculus", "openvr", "openxr", "htc-vive", "valve-index", "compatibility-layer", "steamvr"], "topics": ["oculus", "openvr"], "urls": [], "use_cases": ["play Oculus-exclusive games on HTC Vive", "run Rift games on Valve Index", "VR compatibility layer between Oculus SDK and OpenVR", "launch Oculus store titles through SteamVR", "check which VR games work on non-Oculus headsets"], "what_it_is": "Revive is a compatibility layer that translates between the Oculus SDK and OpenVR/OpenXR, letting users play Oculus Rift-exclusive VR games on HTC Vive or Valve Index headsets. It installs as a SteamVR dashboard tab and ships with an installer.", "when_to_avoid": ["you own an Oculus headset and can run games natively", "you need guaranteed compatibility - check the wiki list first, many games have issues", "you use Quest standalone titles rather than Rift PC games"], "when_to_choose": ["you own a Vive or Index and want to play Oculus Rift exclusives", "you already have SteamVR set up and need Oculus game support"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/librevr-revive", "repo": "LibreVR/Revive", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:18.265586+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:27:49.694613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f8591cc7987a2fa3d5ff101691165adf41b944794fd4a067991a25862d0550b", "fetched_at": "2026-08-28T04:08:18.265586+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LibreVR/Revive"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:18.265586+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:27:49.694613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f8591cc7987a2fa3d5ff101691165adf41b944794fd4a067991a25862d0550b", "fetched_at": "2026-08-28T04:08:18.265586+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LibreVR/Revive"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:27:49.694613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f8591cc7987a2fa3d5ff101691165adf41b944794fd4a067991a25862d0550b", "fetched_at": "2026-08-28T04:08:18.265586+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LibreVR/Revive"}], "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:18.265586+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:18.265586+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:18.265586+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:27:49.694613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f8591cc7987a2fa3d5ff101691165adf41b944794fd4a067991a25862d0550b", "fetched_at": "2026-08-28T04:08:18.265586+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LibreVR/Revive"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:18.265586+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:18.265586+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:27:49.694613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f8591cc7987a2fa3d5ff101691165adf41b944794fd4a067991a25862d0550b", "fetched_at": "2026-08-28T04:08:18.265586+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LibreVR/Revive"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:18.265586+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:18.265586+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:18.265586+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:27:49.694613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f8591cc7987a2fa3d5ff101691165adf41b944794fd4a067991a25862d0550b", "fetched_at": "2026-08-28T04:08:18.265586+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LibreVR/Revive"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:18.265586+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:18.265586+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:27:49.694613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f8591cc7987a2fa3d5ff101691165adf41b944794fd4a067991a25862d0550b", "fetched_at": "2026-08-28T04:08:18.265586+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LibreVR/Revive"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:27:49.694613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f8591cc7987a2fa3d5ff101691165adf41b944794fd4a067991a25862d0550b", "fetched_at": "2026-08-28T04:08:18.265586+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LibreVR/Revive"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:27:49.694613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f8591cc7987a2fa3d5ff101691165adf41b944794fd4a067991a25862d0550b", "fetched_at": "2026-08-28T04:08:18.265586+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LibreVR/Revive"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:27:49.694613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7f8591cc7987a2fa3d5ff101691165adf41b944794fd4a067991a25862d0550b", "fetched_at": "2026-08-28T04:08:18.265586+00:00", "kind": "readme", "missing": false, "url": "https://github.com/LibreVR/Revive"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3796, "days_push": 927, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}