{"adoption": {"forks": 146, "observed_at": "2026-08-28T04:06:34.050912+00:00", "stars": 2285}, "canonical_url": "https://ross.abutalabs.com/products/gbdk-2020", "card": {"archived": false, "artifact_type": "framework", "description": "An updated version of GBDK, C compiler, assembler, linker and set of libraries for the Nintendo Gameboy, Nintendo Entertainment System, Sega Master System, Sega Game Gear.", "domain": ["embedded-systems", "cross-platform", "developer-tools"], "enriched": true, "function": ["compiler", "sdk", "developer-tools", "graphics", "game-engine"], "health_score": 96, "homepage": null, "language": "C", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["gbdk-2020/gbdk-2020"], "name": "gbdk-2020/gbdk-2020", "platform": ["windows", "cross-platform", "embedded"], "pushed_at": "2026-08-24T18:11:13+00:00", "repo": "gbdk-2020/gbdk-2020", "stars": 2285, "tags": ["gameboy", "nes", "sega-master-system", "game-gear", "sdcc", "retro-gaming", "homebrew", "c-compiler", "8-bit-consoles", "game-development", "linux", "macos"], "topics": ["gameboy", "sdcc", "gbdk"], "urls": [], "use_cases": ["write a gameboy game in c", "develop homebrew games for the nes", "create sega master system roms", "compile c code for game boy color", "make a game gear homebrew", "build retro console games with sdcc", "develop for mega duck handheld"], "what_it_is": "GBDK-2020 is a cross-platform development kit for retro gaming consoles including the Nintendo Game Boy, NES, and Sega Master System/Game Gear. It bundles the SDCC C compiler suite with an assembler, linker, and console-specific libraries for writing games in C.", "when_to_avoid": ["developing for modern consoles or general-purpose platforms", "you need a full game engine with high-level features rather than a low-level toolchain", "targeting consoles outside the supported sm83/z80/6502 list"], "when_to_choose": ["you want to write retro console games in C instead of assembly", "targeting Game Boy, Game Boy Color, NES, or Sega 8-bit consoles", "you need a complete toolchain with libraries and build utilities included"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gbdk-2020", "repo": "gbdk-2020/gbdk-2020", "role": "main", "score": 75}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:34.050912+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:41:04.318570+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b90afe2da8e075b884e63fbed2e378ce48be07c093d82a0a74c252eca692dd30", "fetched_at": "2026-08-28T04:06:34.050912+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gbdk-2020/gbdk-2020"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:34.050912+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:41:04.318570+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b90afe2da8e075b884e63fbed2e378ce48be07c093d82a0a74c252eca692dd30", "fetched_at": "2026-08-28T04:06:34.050912+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gbdk-2020/gbdk-2020"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:41:04.318570+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b90afe2da8e075b884e63fbed2e378ce48be07c093d82a0a74c252eca692dd30", "fetched_at": "2026-08-28T04:06:34.050912+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gbdk-2020/gbdk-2020"}], "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:34.050912+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:34.050912+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:34.050912+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:41:04.318570+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b90afe2da8e075b884e63fbed2e378ce48be07c093d82a0a74c252eca692dd30", "fetched_at": "2026-08-28T04:06:34.050912+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gbdk-2020/gbdk-2020"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:34.050912+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:34.050912+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:41:04.318570+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b90afe2da8e075b884e63fbed2e378ce48be07c093d82a0a74c252eca692dd30", "fetched_at": "2026-08-28T04:06:34.050912+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gbdk-2020/gbdk-2020"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:34.050912+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:34.050912+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:34.050912+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:41:04.318570+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b90afe2da8e075b884e63fbed2e378ce48be07c093d82a0a74c252eca692dd30", "fetched_at": "2026-08-28T04:06:34.050912+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gbdk-2020/gbdk-2020"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:34.050912+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:34.050912+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:41:04.318570+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b90afe2da8e075b884e63fbed2e378ce48be07c093d82a0a74c252eca692dd30", "fetched_at": "2026-08-28T04:06:34.050912+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gbdk-2020/gbdk-2020"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:41:04.318570+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b90afe2da8e075b884e63fbed2e378ce48be07c093d82a0a74c252eca692dd30", "fetched_at": "2026-08-28T04:06:34.050912+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gbdk-2020/gbdk-2020"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:41:04.318570+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b90afe2da8e075b884e63fbed2e378ce48be07c093d82a0a74c252eca692dd30", "fetched_at": "2026-08-28T04:06:34.050912+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gbdk-2020/gbdk-2020"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:41:04.318570+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b90afe2da8e075b884e63fbed2e378ce48be07c093d82a0a74c252eca692dd30", "fetched_at": "2026-08-28T04:06:34.050912+00:00", "kind": "readme", "missing": false, "url": "https://github.com/gbdk-2020/gbdk-2020"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 31}, "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": 2342, "days_push": 9, "days_rel": 249, "gap_med": 222, "n_releases_24m": 2}, "score": 75, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}