{"adoption": {"forks": 186, "observed_at": "2026-08-28T04:06:13.794907+00:00", "stars": 2105}, "canonical_url": "https://ross.abutalabs.com/products/uzdoom", "card": {"archived": false, "artifact_type": "application", "description": "UZDoom is a feature centric port for all Doom engine games, based on GZDoom, adding an advanced renderer and powerful scripting capabilities", "domain": ["gaming-tools", "cross-platform"], "enriched": true, "function": ["game-engine", "graphics", "simulation"], "health_score": 100, "homepage": "http://zdoom.org", "language": "C++", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["UZDoom/UZDoom"], "name": "UZDoom/UZDoom", "platform": ["windows", "cross-platform", "cpp"], "pushed_at": "2026-08-25T04:17:58+00:00", "repo": "UZDoom/UZDoom", "stars": 2105, "tags": ["doom", "source-port", "gzdoom", "vulkan", "opengl", "modding", "retro-gaming", "fps", "game-development", "linux", "macos"], "topics": [], "urls": [], "use_cases": ["play classic Doom games with modern graphics", "run Doom engine games with Vulkan or OpenGL rendering", "play Doom mods and custom WADs", "create mods with advanced scripting", "play Heretic, Hexen, and other Doom engine games", "experience dynamic lighting and 3D floors in Doom"], "what_it_is": "UZDoom is a modern, feature-rich source port for the classic DOOM engine, continuing the ZDoom and GZDoom lineage. It adds advanced rendering (OpenGL and Vulkan), dynamic lighting, 3D floors, and extensive modding and scripting capabilities.", "when_to_avoid": ["you need a vanilla-faithful Doom experience without enhancements", "you want a lightweight minimal port for old hardware", "you need a port for non-Doom-engine games"], "when_to_choose": ["you want the most feature-rich Doom source port with modern renderers", "you need extensive modding and scripting support for Doom engine games", "you want a community-maintained continuation of GZDoom"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/uzdoom", "repo": "UZDoom/UZDoom", "role": "main", "score": 59}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.794907+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:54:01.400366+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9875700691c4b1aa6a468fdacf4fcb0b8648af70c75b87737892ea7e19c1aff", "fetched_at": "2026-08-28T04:06:13.794907+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UZDoom/UZDoom"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.794907+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:54:01.400366+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9875700691c4b1aa6a468fdacf4fcb0b8648af70c75b87737892ea7e19c1aff", "fetched_at": "2026-08-28T04:06:13.794907+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UZDoom/UZDoom"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:54:01.400366+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9875700691c4b1aa6a468fdacf4fcb0b8648af70c75b87737892ea7e19c1aff", "fetched_at": "2026-08-28T04:06:13.794907+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UZDoom/UZDoom"}], "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:06:13.794907+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.794907+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.794907+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:54:01.400366+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9875700691c4b1aa6a468fdacf4fcb0b8648af70c75b87737892ea7e19c1aff", "fetched_at": "2026-08-28T04:06:13.794907+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UZDoom/UZDoom"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.794907+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.794907+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:54:01.400366+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9875700691c4b1aa6a468fdacf4fcb0b8648af70c75b87737892ea7e19c1aff", "fetched_at": "2026-08-28T04:06:13.794907+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UZDoom/UZDoom"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.794907+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.794907+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.794907+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:54:01.400366+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9875700691c4b1aa6a468fdacf4fcb0b8648af70c75b87737892ea7e19c1aff", "fetched_at": "2026-08-28T04:06:13.794907+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UZDoom/UZDoom"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.794907+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:13.794907+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:54:01.400366+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9875700691c4b1aa6a468fdacf4fcb0b8648af70c75b87737892ea7e19c1aff", "fetched_at": "2026-08-28T04:06:13.794907+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UZDoom/UZDoom"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:54:01.400366+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9875700691c4b1aa6a468fdacf4fcb0b8648af70c75b87737892ea7e19c1aff", "fetched_at": "2026-08-28T04:06:13.794907+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UZDoom/UZDoom"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:54:01.400366+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9875700691c4b1aa6a468fdacf4fcb0b8648af70c75b87737892ea7e19c1aff", "fetched_at": "2026-08-28T04:06:13.794907+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UZDoom/UZDoom"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:54:01.400366+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f9875700691c4b1aa6a468fdacf4fcb0b8648af70c75b87737892ea7e19c1aff", "fetched_at": "2026-08-28T04:06:13.794907+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UZDoom/UZDoom"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 23, "rhythm": 27}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 323, "days_push": 8, "days_rel": 278, "gap_med": null, "n_releases_24m": 1}, "score": 59, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}