{"adoption": {"forks": 1106, "observed_at": "2026-08-28T04:09:44.941734+00:00", "stars": 6529}, "canonical_url": "https://ross.abutalabs.com/products/openmw", "card": {"archived": false, "artifact_type": "application", "description": "OpenMW is an open-source open-world RPG game engine that supports playing Morrowind. Main repo and issue tracker can be found here: https://gitlab.com/OpenMW/openmw/", "domain": ["gaming-tools", "cross-platform"], "enriched": true, "function": ["game-engine", "graphics", "gui"], "health_score": 99, "homepage": "https://gitlab.com/OpenMW/openmw", "language": "C++", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["OpenMW/openmw"], "name": "OpenMW/openmw", "platform": ["windows", "cpp", "cross-platform"], "pushed_at": "2026-08-26T20:46:57+00:00", "repo": "OpenMW/openmw", "stars": 6529, "tags": ["open-world-rpg", "morrowind", "engine-reimplementation", "openmw-cs", "modding", "foss", "game-development", "linux", "macos"], "topics": ["openmw", "c-plus-plus", "rpg-engine", "tes", "morrowind", "foss", "open-source"], "urls": [], "use_cases": ["play morrowind on linux or mac", "open source replacement for morrowind engine", "improved graphics and ui for morrowind", "create mods with an alternative construction set", "run morrowind without the original engine", "play morrowind with widescreen and modern resolutions"], "what_it_is": "OpenMW is an open-source, cross-platform game engine that reimplements the Morrowind engine, allowing players to run The Elder Scrolls III: Morrowind (with its expansions) using their own game files. It also includes OpenMW-CS, an open-source replacement for Bethesda's Construction Set for creating and editing game content.", "when_to_avoid": ["you want to play Skyrim, Oblivion, or other Bethesda games - OpenMW only supports Morrowind", "you rely on mods that depend on original engine bugs or quirky behavior, which may not work in OpenMW", "you need a general-purpose engine for building your own games from scratch"], "when_to_choose": ["you own Morrowind and want a modern, open-source engine with better graphics, UI, and cross-platform support", "you want to develop or edit game content with OpenMW-CS instead of the aging Construction Set", "you want to play Morrowind on Linux or macOS natively"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/openmw", "repo": "OpenMW/openmw", "role": "main", "score": 87}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:44.941734+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:44:08.847722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2fd8d241697341af2fbee9942c0db26eefb0c28096c2cc5dc5c70643b39b932c", "fetched_at": "2026-08-28T04:09:44.941734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenMW/openmw"}, {"content_hash": "7bf1561e1bd4c0602a2c256d9be80f3372076df685280770a6c0ff2ef424b157", "fetched_at": "2026-08-29T08:40:28.174370+00:00", "kind": "homepage", "missing": false, "url": "https://gitlab.com/OpenMW/openmw"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:44.941734+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:44:08.847722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2fd8d241697341af2fbee9942c0db26eefb0c28096c2cc5dc5c70643b39b932c", "fetched_at": "2026-08-28T04:09:44.941734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenMW/openmw"}, {"content_hash": "7bf1561e1bd4c0602a2c256d9be80f3372076df685280770a6c0ff2ef424b157", "fetched_at": "2026-08-29T08:40:28.174370+00:00", "kind": "homepage", "missing": false, "url": "https://gitlab.com/OpenMW/openmw"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:44:08.847722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2fd8d241697341af2fbee9942c0db26eefb0c28096c2cc5dc5c70643b39b932c", "fetched_at": "2026-08-28T04:09:44.941734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenMW/openmw"}, {"content_hash": "7bf1561e1bd4c0602a2c256d9be80f3372076df685280770a6c0ff2ef424b157", "fetched_at": "2026-08-29T08:40:28.174370+00:00", "kind": "homepage", "missing": false, "url": "https://gitlab.com/OpenMW/openmw"}], "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:44.941734+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:44.941734+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:44.941734+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:44:08.847722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2fd8d241697341af2fbee9942c0db26eefb0c28096c2cc5dc5c70643b39b932c", "fetched_at": "2026-08-28T04:09:44.941734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenMW/openmw"}, {"content_hash": "7bf1561e1bd4c0602a2c256d9be80f3372076df685280770a6c0ff2ef424b157", "fetched_at": "2026-08-29T08:40:28.174370+00:00", "kind": "homepage", "missing": false, "url": "https://gitlab.com/OpenMW/openmw"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:44.941734+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:44.941734+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:44:08.847722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2fd8d241697341af2fbee9942c0db26eefb0c28096c2cc5dc5c70643b39b932c", "fetched_at": "2026-08-28T04:09:44.941734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenMW/openmw"}, {"content_hash": "7bf1561e1bd4c0602a2c256d9be80f3372076df685280770a6c0ff2ef424b157", "fetched_at": "2026-08-29T08:40:28.174370+00:00", "kind": "homepage", "missing": false, "url": "https://gitlab.com/OpenMW/openmw"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:44.941734+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:44.941734+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:44.941734+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:44:08.847722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2fd8d241697341af2fbee9942c0db26eefb0c28096c2cc5dc5c70643b39b932c", "fetched_at": "2026-08-28T04:09:44.941734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenMW/openmw"}, {"content_hash": "7bf1561e1bd4c0602a2c256d9be80f3372076df685280770a6c0ff2ef424b157", "fetched_at": "2026-08-29T08:40:28.174370+00:00", "kind": "homepage", "missing": false, "url": "https://gitlab.com/OpenMW/openmw"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:44.941734+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:44.941734+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:44:08.847722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2fd8d241697341af2fbee9942c0db26eefb0c28096c2cc5dc5c70643b39b932c", "fetched_at": "2026-08-28T04:09:44.941734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenMW/openmw"}, {"content_hash": "7bf1561e1bd4c0602a2c256d9be80f3372076df685280770a6c0ff2ef424b157", "fetched_at": "2026-08-29T08:40:28.174370+00:00", "kind": "homepage", "missing": false, "url": "https://gitlab.com/OpenMW/openmw"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:44:08.847722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2fd8d241697341af2fbee9942c0db26eefb0c28096c2cc5dc5c70643b39b932c", "fetched_at": "2026-08-28T04:09:44.941734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenMW/openmw"}, {"content_hash": "7bf1561e1bd4c0602a2c256d9be80f3372076df685280770a6c0ff2ef424b157", "fetched_at": "2026-08-29T08:40:28.174370+00:00", "kind": "homepage", "missing": false, "url": "https://gitlab.com/OpenMW/openmw"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:44:08.847722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2fd8d241697341af2fbee9942c0db26eefb0c28096c2cc5dc5c70643b39b932c", "fetched_at": "2026-08-28T04:09:44.941734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenMW/openmw"}, {"content_hash": "7bf1561e1bd4c0602a2c256d9be80f3372076df685280770a6c0ff2ef424b157", "fetched_at": "2026-08-29T08:40:28.174370+00:00", "kind": "homepage", "missing": false, "url": "https://gitlab.com/OpenMW/openmw"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:44:08.847722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2fd8d241697341af2fbee9942c0db26eefb0c28096c2cc5dc5c70643b39b932c", "fetched_at": "2026-08-28T04:09:44.941734+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenMW/openmw"}, {"content_hash": "7bf1561e1bd4c0602a2c256d9be80f3372076df685280770a6c0ff2ef424b157", "fetched_at": "2026-08-29T08:40:28.174370+00:00", "kind": "homepage", "missing": false, "url": "https://gitlab.com/OpenMW/openmw"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 65}, "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": 6219, "days_push": 7, "days_rel": 75, "gap_med": 175.0, "n_releases_24m": 3}, "score": 87, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}