{"adoption": {"forks": 104, "observed_at": "2026-08-28T04:05:06.262939+00:00", "stars": 1578}, "canonical_url": "https://ross.abutalabs.com/products/rt64", "card": {"archived": false, "artifact_type": "library", "description": "RT64 is an N64 graphics renderer for playing with enhancements in emulators and native ports.", "domain": ["graphics", "gaming-tools"], "enriched": true, "function": ["graphics", "game-engine", "plugin-system"], "health_score": 88, "homepage": null, "language": "C++", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["rt64/rt64"], "name": "rt64/rt64", "platform": ["windows", "cpp"], "pushed_at": "2026-08-25T03:06:30+00:00", "repo": "rt64/rt64", "stars": 1578, "tags": ["n64", "renderer", "emulation", "ray-tracing", "ubershaders", "texture-packs", "widescreen", "frame-interpolation", "d3d12", "vulkan", "metal", "native-ports", "game-development", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["render N64 games with modern graphics APIs in a native port", "play N64 games in widescreen or ultrawide", "interpolate N64 game visuals to 60 FPS or higher", "apply HD texture packs to N64 games", "reduce input latency when emulating N64 games", "uprender N64 games at higher resolution with downsampling", "add a high-accuracy N64 renderer to a game port"], "what_it_is": "RT64 is a modern N64 graphics renderer built on D3D12, Vulkan, and Metal, designed for enhanced gameplay in emulators and native game ports. It offers high-accuracy rendering with features like widescreen support, high frame rate interpolation, texture packs, and planned path tracing capabilities.", "when_to_avoid": ["you need emulator plugin support or ray tracing today, as these are not yet in this repository", "you need a general-purpose emulator rather than a renderer library", "you target platforms other than Windows, Linux, or macOS"], "when_to_choose": ["you are building a native port of an N64 game and need a modern renderer", "you want enhanced N64 visuals like widescreen, HFR interpolation, or HD textures", "you need accurate N64 RDP rendering without game-specific hacks", "you want stutter-free rendering via ubershaders"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rt64", "repo": "rt64/rt64", "role": "main", "score": 61}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.262939+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:56:56.186732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f0483d127e05a2772cd43ab9977826adfd32d88f69a065d9d4f64c532de34c71", "fetched_at": "2026-08-28T04:05:06.262939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rt64/rt64"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.262939+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:56:56.186732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f0483d127e05a2772cd43ab9977826adfd32d88f69a065d9d4f64c532de34c71", "fetched_at": "2026-08-28T04:05:06.262939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rt64/rt64"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:56:56.186732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f0483d127e05a2772cd43ab9977826adfd32d88f69a065d9d4f64c532de34c71", "fetched_at": "2026-08-28T04:05:06.262939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rt64/rt64"}], "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:05:06.262939+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.262939+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.262939+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:56:56.186732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f0483d127e05a2772cd43ab9977826adfd32d88f69a065d9d4f64c532de34c71", "fetched_at": "2026-08-28T04:05:06.262939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rt64/rt64"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.262939+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.262939+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:56:56.186732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f0483d127e05a2772cd43ab9977826adfd32d88f69a065d9d4f64c532de34c71", "fetched_at": "2026-08-28T04:05:06.262939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rt64/rt64"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.262939+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.262939+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.262939+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:56:56.186732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f0483d127e05a2772cd43ab9977826adfd32d88f69a065d9d4f64c532de34c71", "fetched_at": "2026-08-28T04:05:06.262939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rt64/rt64"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.262939+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:06.262939+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:56:56.186732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f0483d127e05a2772cd43ab9977826adfd32d88f69a065d9d4f64c532de34c71", "fetched_at": "2026-08-28T04:05:06.262939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rt64/rt64"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:56:56.186732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f0483d127e05a2772cd43ab9977826adfd32d88f69a065d9d4f64c532de34c71", "fetched_at": "2026-08-28T04:05:06.262939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rt64/rt64"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:56:56.186732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f0483d127e05a2772cd43ab9977826adfd32d88f69a065d9d4f64c532de34c71", "fetched_at": "2026-08-28T04:05:06.262939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rt64/rt64"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:56:56.186732+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f0483d127e05a2772cd43ab9977826adfd32d88f69a065d9d4f64c532de34c71", "fetched_at": "2026-08-28T04:05:06.262939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rt64/rt64"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 68, "rhythm": 8}, "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": 956, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 61, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}