{"adoption": {"forks": 575, "observed_at": "2026-08-28T04:09:26.843576+00:00", "stars": 5642}, "canonical_url": "https://ross.abutalabs.com/products/the-forge", "card": {"archived": false, "artifact_type": "framework", "description": "The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2", "domain": ["graphics", "cross-platform"], "enriched": true, "function": ["game-engine", "graphics", "simulation", "developer-tools"], "health_score": 50, "homepage": null, "language": "C++", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["ConfettiFX/The-Forge"], "name": "ConfettiFX/The-Forge", "platform": ["windows", "cpp"], "pushed_at": "2025-07-03T23:20:30+00:00", "repo": "ConfettiFX/The-Forge", "stars": 5642, "tags": ["vulkan", "directx12", "metal", "ray-tracing", "rendering", "multi-platform", "shaders", "console-support", "vr", "game-development", "macos", "ios", "android", "linux"], "topics": ["directx12", "vulkan", "vulkan-api", "macos", "ios", "xbox", "ps4", "android", "metal", "linux-ubuntu", "linux", "ray-tracing", "shaders", "visibility-buffer", "vulkan-sdk", "directx", "shader-translator", "multi-gpu", "multi-threading", "ps5"], "urls": [], "use_cases": ["build a custom game engine from scratch", "port an old game to modern platforms", "add cross-platform rendering to an existing game engine", "write a graphics SDK for mobile or VR", "prototype ray tracing with Vulkan or DXR", "develop for Steam Deck or Quest 2"], "what_it_is": "The Forge is a cross-platform rendering and game framework written in C++, supporting Windows (DirectX 12/DXR), macOS/iOS (Metal), Android, Linux/Steam Deck (Vulkan), Quest 2, and consoles under commercial license. It provides building blocks like resource loading, animation, math, and memory management to extend existing engines or build new ones.", "when_to_avoid": ["you need physics, networking, or sound systems included", "you want a full game engine with editor and scene system out of the box", "you need console support without a commercial license"], "when_to_choose": ["you need a low-level rendering framework spanning PC, mobile, Apple, and VR platforms", "you want Apache-2.0 licensed graphics building blocks with proven production use", "you need ray tracing support across Vulkan and DirectX 12"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/the-forge", "repo": "ConfettiFX/The-Forge", "role": "main", "score": 47}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.843576+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:55:17.912949+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ac41a048d419cb4740636f4f014f5615f77cbd1605fe3f02cd0ee3cb82c1bd9", "fetched_at": "2026-08-28T04:09:26.843576+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ConfettiFX/The-Forge"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.843576+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:55:17.912949+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ac41a048d419cb4740636f4f014f5615f77cbd1605fe3f02cd0ee3cb82c1bd9", "fetched_at": "2026-08-28T04:09:26.843576+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ConfettiFX/The-Forge"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:55:17.912949+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ac41a048d419cb4740636f4f014f5615f77cbd1605fe3f02cd0ee3cb82c1bd9", "fetched_at": "2026-08-28T04:09:26.843576+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ConfettiFX/The-Forge"}], "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:26.843576+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.843576+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.843576+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:55:17.912949+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ac41a048d419cb4740636f4f014f5615f77cbd1605fe3f02cd0ee3cb82c1bd9", "fetched_at": "2026-08-28T04:09:26.843576+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ConfettiFX/The-Forge"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.843576+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.843576+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:55:17.912949+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ac41a048d419cb4740636f4f014f5615f77cbd1605fe3f02cd0ee3cb82c1bd9", "fetched_at": "2026-08-28T04:09:26.843576+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ConfettiFX/The-Forge"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.843576+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.843576+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.843576+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:55:17.912949+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ac41a048d419cb4740636f4f014f5615f77cbd1605fe3f02cd0ee3cb82c1bd9", "fetched_at": "2026-08-28T04:09:26.843576+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ConfettiFX/The-Forge"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.843576+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:26.843576+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:55:17.912949+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ac41a048d419cb4740636f4f014f5615f77cbd1605fe3f02cd0ee3cb82c1bd9", "fetched_at": "2026-08-28T04:09:26.843576+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ConfettiFX/The-Forge"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:55:17.912949+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ac41a048d419cb4740636f4f014f5615f77cbd1605fe3f02cd0ee3cb82c1bd9", "fetched_at": "2026-08-28T04:09:26.843576+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ConfettiFX/The-Forge"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:55:17.912949+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ac41a048d419cb4740636f4f014f5615f77cbd1605fe3f02cd0ee3cb82c1bd9", "fetched_at": "2026-08-28T04:09:26.843576+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ConfettiFX/The-Forge"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:55:17.912949+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6ac41a048d419cb4740636f4f014f5615f77cbd1605fe3f02cd0ee3cb82c1bd9", "fetched_at": "2026-08-28T04:09:26.843576+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ConfettiFX/The-Forge"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 29, "longevity": 100, "rhythm": 40}, "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": 3257, "days_push": 426, "days_rel": 530, "gap_med": 12, "n_releases_24m": 6}, "score": 47, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}