{"adoption": {"forks": 316, "observed_at": "2026-08-28T04:06:55.853402+00:00", "stars": 2490}, "canonical_url": "https://ross.abutalabs.com/products/flycast", "card": {"archived": false, "artifact_type": "application", "description": "Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator", "domain": ["gaming-tools", "entertainment", "cross-platform"], "enriched": true, "function": ["simulation", "graphics", "gui"], "health_score": 100, "homepage": null, "language": "C++", "license": "GPL-2.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["flyinghead/flycast"], "name": "flyinghead/flycast", "platform": ["windows", "cross-platform", "cpp"], "pushed_at": "2026-08-24T12:43:03+00:00", "repo": "flyinghead/flycast", "stars": 2490, "tags": ["emulator", "dreamcast", "naomi", "atomiswave", "sega", "retro-gaming", "libretro", "linux", "macos", "android", "ios"], "topics": ["emulation", "sega-dreamcast", "sega-naomi", "emulator"], "urls": [], "use_cases": ["play dreamcast games on pc", "emulate sega naomi arcade games", "run atomiswave roms", "dreamcast emulator for android", "play console games on mac", "retro gaming emulator with controller support"], "what_it_is": "Flycast is a multiplatform emulator for the Sega Dreamcast, Naomi, Naomi 2, and Atomiswave systems, derived from reicast. It runs on Windows, Linux, macOS, Android, iOS, and other platforms with active development and regular releases.", "when_to_avoid": ["you need to emulate other consoles like PlayStation or Nintendo systems", "you require legal game dumps - you must supply your own BIOS and game files", "you need iOS support, which appears to have been discontinued"], "when_to_choose": ["you want to play Dreamcast, Naomi, or Atomiswave games on modern hardware", "you need a cross-platform emulator with builds for desktop and mobile", "you want an actively maintained emulator with stable and nightly builds"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/flycast", "repo": "flyinghead/flycast", "role": "main", "score": 88}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.853402+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:27:49.149810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10370b4d42943442dd86d8498ca7f8a4d2f699a53228ae2947f08de4b4653d99", "fetched_at": "2026-08-28T04:06:55.853402+00:00", "kind": "readme", "missing": false, "url": "https://github.com/flyinghead/flycast"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.853402+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:27:49.149810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10370b4d42943442dd86d8498ca7f8a4d2f699a53228ae2947f08de4b4653d99", "fetched_at": "2026-08-28T04:06:55.853402+00:00", "kind": "readme", "missing": false, "url": "https://github.com/flyinghead/flycast"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:27:49.149810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10370b4d42943442dd86d8498ca7f8a4d2f699a53228ae2947f08de4b4653d99", "fetched_at": "2026-08-28T04:06:55.853402+00:00", "kind": "readme", "missing": false, "url": "https://github.com/flyinghead/flycast"}], "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:55.853402+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.853402+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.853402+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:27:49.149810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10370b4d42943442dd86d8498ca7f8a4d2f699a53228ae2947f08de4b4653d99", "fetched_at": "2026-08-28T04:06:55.853402+00:00", "kind": "readme", "missing": false, "url": "https://github.com/flyinghead/flycast"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.853402+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.853402+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:27:49.149810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10370b4d42943442dd86d8498ca7f8a4d2f699a53228ae2947f08de4b4653d99", "fetched_at": "2026-08-28T04:06:55.853402+00:00", "kind": "readme", "missing": false, "url": "https://github.com/flyinghead/flycast"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.853402+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.853402+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.853402+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:27:49.149810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10370b4d42943442dd86d8498ca7f8a4d2f699a53228ae2947f08de4b4653d99", "fetched_at": "2026-08-28T04:06:55.853402+00:00", "kind": "readme", "missing": false, "url": "https://github.com/flyinghead/flycast"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.853402+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:55.853402+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:27:49.149810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10370b4d42943442dd86d8498ca7f8a4d2f699a53228ae2947f08de4b4653d99", "fetched_at": "2026-08-28T04:06:55.853402+00:00", "kind": "readme", "missing": false, "url": "https://github.com/flyinghead/flycast"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:27:49.149810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10370b4d42943442dd86d8498ca7f8a4d2f699a53228ae2947f08de4b4653d99", "fetched_at": "2026-08-28T04:06:55.853402+00:00", "kind": "readme", "missing": false, "url": "https://github.com/flyinghead/flycast"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:27:49.149810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10370b4d42943442dd86d8498ca7f8a4d2f699a53228ae2947f08de4b4653d99", "fetched_at": "2026-08-28T04:06:55.853402+00:00", "kind": "readme", "missing": false, "url": "https://github.com/flyinghead/flycast"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:27:49.149810+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10370b4d42943442dd86d8498ca7f8a4d2f699a53228ae2947f08de4b4653d99", "fetched_at": "2026-08-28T04:06:55.853402+00:00", "kind": "readme", "missing": false, "url": "https://github.com/flyinghead/flycast"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 66}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3050, "days_push": 9, "days_rel": 14, "gap_med": 220, "n_releases_24m": 4}, "score": 88, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}