{"adoption": {"forks": 282, "observed_at": "2026-08-28T04:05:02.924037+00:00", "stars": 1554}, "canonical_url": "https://ross.abutalabs.com/products/mupen64plus-core", "card": {"archived": false, "artifact_type": "library", "description": "Core module of the Mupen64Plus project", "domain": ["gaming-tools", "cross-platform", "developer-tools"], "enriched": true, "function": ["simulation", "graphics", "audio-processing"], "health_score": 83, "homepage": null, "language": "C", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["mupen64plus/mupen64plus-core"], "name": "mupen64plus/mupen64plus-core", "platform": ["windows", "cross-platform", "cpp"], "pushed_at": "2026-07-07T02:37:35+00:00", "repo": "mupen64plus/mupen64plus-core", "stars": 1554, "tags": ["emulation", "n64", "retro-gaming", "emulator-core", "c", "linux", "macos"], "topics": ["emulation", "n64"], "urls": [], "use_cases": ["emulate Nintendo 64 games on my PC", "build a custom N64 emulator front-end", "integrate N64 emulation into a media center or retro handheld", "develop or test graphics plugins for N64 emulation", "run N64 ROMs on a Raspberry Pi or ARM device", "contribute to open-source console emulation research"], "what_it_is": "Mupen64Plus-Core is the core emulation library of the Mupen64Plus Nintendo 64 emulator project, written in C. It provides the CPU, memory, and hardware emulation but requires separate graphics, sound, input, RSP plugins and a front-end to form a complete emulator.", "when_to_avoid": ["you want a ready-to-use emulator with a graphical interface out of the box", "you need emulation for consoles other than the Nintendo 64", "you prefer a simple all-in-one emulator without assembling plugins yourself"], "when_to_choose": ["you need a modular, plugin-based N64 emulation core to embed in your own front-end", "you want a cross-platform, actively maintained open-source N64 emulator core", "you are targeting non-x86 platforms like ARM with GLES or NEON build options"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mupen64plus-core", "repo": "mupen64plus/mupen64plus-core", "role": "main", "score": 64}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.924037+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:30:05.883975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "578995d65155ad230b4ae07d6d321845e7f4e4eda063c9018881bd1a3b77352e", "fetched_at": "2026-08-28T04:05:02.924037+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mupen64plus/mupen64plus-core"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.924037+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:30:05.883975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "578995d65155ad230b4ae07d6d321845e7f4e4eda063c9018881bd1a3b77352e", "fetched_at": "2026-08-28T04:05:02.924037+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mupen64plus/mupen64plus-core"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:30:05.883975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "578995d65155ad230b4ae07d6d321845e7f4e4eda063c9018881bd1a3b77352e", "fetched_at": "2026-08-28T04:05:02.924037+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mupen64plus/mupen64plus-core"}], "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:02.924037+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.924037+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.924037+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:30:05.883975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "578995d65155ad230b4ae07d6d321845e7f4e4eda063c9018881bd1a3b77352e", "fetched_at": "2026-08-28T04:05:02.924037+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mupen64plus/mupen64plus-core"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.924037+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.924037+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:30:05.883975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "578995d65155ad230b4ae07d6d321845e7f4e4eda063c9018881bd1a3b77352e", "fetched_at": "2026-08-28T04:05:02.924037+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mupen64plus/mupen64plus-core"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.924037+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.924037+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.924037+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:30:05.883975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "578995d65155ad230b4ae07d6d321845e7f4e4eda063c9018881bd1a3b77352e", "fetched_at": "2026-08-28T04:05:02.924037+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mupen64plus/mupen64plus-core"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.924037+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:02.924037+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:30:05.883975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "578995d65155ad230b4ae07d6d321845e7f4e4eda063c9018881bd1a3b77352e", "fetched_at": "2026-08-28T04:05:02.924037+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mupen64plus/mupen64plus-core"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:30:05.883975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "578995d65155ad230b4ae07d6d321845e7f4e4eda063c9018881bd1a3b77352e", "fetched_at": "2026-08-28T04:05:02.924037+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mupen64plus/mupen64plus-core"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:30:05.883975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "578995d65155ad230b4ae07d6d321845e7f4e4eda063c9018881bd1a3b77352e", "fetched_at": "2026-08-28T04:05:02.924037+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mupen64plus/mupen64plus-core"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:30:05.883975+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "578995d65155ad230b4ae07d6d321845e7f4e4eda063c9018881bd1a3b77352e", "fetched_at": "2026-08-28T04:05:02.924037+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mupen64plus/mupen64plus-core"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 91, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4642, "days_push": 58, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 64, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}