{"adoption": {"forks": 218, "observed_at": "2026-08-28T04:04:56.282625+00:00", "stars": 1513}, "canonical_url": "https://ross.abutalabs.com/products/quake3e", "card": {"archived": false, "artifact_type": "application", "description": "Improved Quake III Arena engine", "domain": ["gaming-tools"], "enriched": true, "function": ["game-engine", "graphics"], "health_score": 100, "homepage": null, "language": "C", "license": "GPL-2.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["ec-/Quake3e"], "name": "ec-/Quake3e", "platform": ["windows", "cross-platform"], "pushed_at": "2026-08-24T21:10:30+00:00", "repo": "ec-/Quake3e", "stars": 1513, "tags": ["quake3", "vulkan", "opengl", "id-tech-3", "game-source-port", "qvm", "game-development", "linux", "macos"], "topics": ["qvm", "quake3", "vulkan", "opengl"], "urls": [], "use_cases": ["play Quake III Arena with better performance and modern renderers", "run a secure Quake 3 server with DoS protection", "use a Vulkan renderer for Quake 3 on modern GPUs", "host servers supporting many maps and existing Q3A mods", "record gameplay with ffmpeg-backed video encoding"], "what_it_is": "Quake3e is a modern, performance-focused reimplementation of the Quake III Arena engine based on the ioquake3 source dump. It adds optimized OpenGL and Vulkan renderers, security hardening, and compatibility with existing Q3A mods while requiring the original game assets.", "when_to_avoid": ["you don't own the original Quake III Arena game content", "you want a fully standalone game rather than an engine replacement", "you need SDL-first builds without compile-time configuration"], "when_to_choose": ["you own Quake III Arena and want a faster, more secure engine", "you want Vulkan or improved OpenGL rendering with HDR, MSAA, and bloom", "you run Q3A servers needing DoS protection and higher filesystem limits"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/quake3e", "repo": "ec-/Quake3e", "role": "main", "score": 88}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.282625+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:32:15.707687+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df9005306cecf8cdcb64688ce790574bfcd20cc16e056f0d05d2c9d23ec34b01", "fetched_at": "2026-08-28T04:04:56.282625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ec-/Quake3e"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.282625+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:32:15.707687+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df9005306cecf8cdcb64688ce790574bfcd20cc16e056f0d05d2c9d23ec34b01", "fetched_at": "2026-08-28T04:04:56.282625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ec-/Quake3e"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:32:15.707687+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df9005306cecf8cdcb64688ce790574bfcd20cc16e056f0d05d2c9d23ec34b01", "fetched_at": "2026-08-28T04:04:56.282625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ec-/Quake3e"}], "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:04:56.282625+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.282625+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.282625+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:32:15.707687+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df9005306cecf8cdcb64688ce790574bfcd20cc16e056f0d05d2c9d23ec34b01", "fetched_at": "2026-08-28T04:04:56.282625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ec-/Quake3e"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.282625+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.282625+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:32:15.707687+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df9005306cecf8cdcb64688ce790574bfcd20cc16e056f0d05d2c9d23ec34b01", "fetched_at": "2026-08-28T04:04:56.282625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ec-/Quake3e"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.282625+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.282625+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.282625+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:32:15.707687+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df9005306cecf8cdcb64688ce790574bfcd20cc16e056f0d05d2c9d23ec34b01", "fetched_at": "2026-08-28T04:04:56.282625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ec-/Quake3e"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.282625+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.282625+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:32:15.707687+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df9005306cecf8cdcb64688ce790574bfcd20cc16e056f0d05d2c9d23ec34b01", "fetched_at": "2026-08-28T04:04:56.282625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ec-/Quake3e"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:32:15.707687+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df9005306cecf8cdcb64688ce790574bfcd20cc16e056f0d05d2c9d23ec34b01", "fetched_at": "2026-08-28T04:04:56.282625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ec-/Quake3e"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:32:15.707687+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df9005306cecf8cdcb64688ce790574bfcd20cc16e056f0d05d2c9d23ec34b01", "fetched_at": "2026-08-28T04:04:56.282625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ec-/Quake3e"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:32:15.707687+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df9005306cecf8cdcb64688ce790574bfcd20cc16e056f0d05d2c9d23ec34b01", "fetched_at": "2026-08-28T04:04:56.282625+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ec-/Quake3e"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 67}, "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": 3563, "days_push": 9, "days_rel": 9, "gap_med": 339.5, "n_releases_24m": 3}, "score": 88, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}