{"adoption": {"forks": 149, "observed_at": "2026-08-28T04:03:56.873878+00:00", "stars": 1195}, "canonical_url": "https://ross.abutalabs.com/products/amberelec", "card": {"archived": false, "artifact_type": "application", "description": "Handheld firmware optimized for the Anbernic RG351P/M/V/MP, RG552 and other compatible devices.", "domain": ["gaming-tools", "embedded-systems", "operating-systems", "cross-platform"], "enriched": true, "function": ["game-engine", "gui", "cli", "package-manager", "configuration-management"], "health_score": 79, "homepage": "https://amberelec.org", "language": "Makefile", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["AmberELEC/AmberELEC"], "name": "AmberELEC/AmberELEC", "platform": ["embedded"], "pushed_at": "2026-08-21T16:07:35+00:00", "repo": "AmberELEC/AmberELEC", "stars": 1195, "tags": ["retro-handheld-firmware", "anbernic", "rg351p", "rg552", "emulationstation", "retroarch", "libretro", "custom-firmware", "retro-gaming", "emulation", "armbian-based", "sd-card-image", "linux", "arm"], "topics": ["rg351p", "rg351m", "rg351v", "rg351mp", "rg552", "retroarch", "emulationstation", "emulation", "rgb20s", "r35s", "r36s", "xu10", "d007"], "urls": [], "use_cases": ["install custom firmware on an Anbernic RG351P handheld", "turn an RG552 into a retro emulation console", "flash a retro gaming OS image to a microSD card", "play retro games with RetroArch and EmulationStation on a handheld", "set up RetroAchievements and game scraping on a retro handheld", "install community themes on a retro handheld firmware", "replace stock OS on RG351V or RG351MP with better emulator support"], "what_it_is": "AmberELEC is an open-source 64-bit Linux firmware for Anbernic RG351P/M/V/MP and RG552 retro handheld consoles, shipped as a flashable SD card image. It bundles EmulationStation, RetroArch, standalone emulators, theme management, scraping, and RetroAchievements with pre-configured optimized defaults.", "when_to_avoid": ["your handheld device is not on the supported hardware list", "you need the very latest RetroArch or core versions immediately after release", "you want a fully manual, minimal Linux setup you configure yourself", "you need firmware for a different brand of retro handheld"], "when_to_choose": ["you own a supported Anbernic RG351 or RG552 handheld and want a polished, pre-configured emulation experience", "you want an up-to-date UI, theme package manager, and integrated scraping out of the box", "you prefer a curated, stable firmware over constantly chasing emulator updates", "you want an exFAT games partition accessible from Linux, Windows, and macOS"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/amberelec", "repo": "AmberELEC/AmberELEC", "role": "main", "score": 67}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.873878+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:22:04.928829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e0db48ee60cd0c8f8f98e42580b07f8e8bc0a7c8212a7953115ff674ef69bfe", "fetched_at": "2026-08-29T12:29:02.358793+00:00", "kind": "homepage", "missing": false, "url": "https://amberelec.org"}, {"content_hash": "ecbf6e3fc35140dff419db3411a929fc8891abf2cfe4c4ac8561cea6fa2961a2", "fetched_at": "2026-08-29T12:29:02.361465+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/installation"}, {"content_hash": "53ac49e3b6b3bbd1ec6620daaed15126e9bb1c5fbb3db59cb86de12cc3ab7e71", "fetched_at": "2026-08-29T12:29:02.363545+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/guides/getting-started"}, {"content_hash": "82a71f69800a097f0fc6acabccf5ac7ccc01f156de4ad0ad61343fa6b4e3591d", "fetched_at": "2026-08-29T12:29:02.367491+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/contributing/pre-release-features"}, {"content_hash": "b57189b8fc31c4253d50f72c084c89133fb284da38083517fd625ad068770bb0", "fetched_at": "2026-08-29T12:29:02.365491+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/faq"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.873878+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:22:04.928829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e0db48ee60cd0c8f8f98e42580b07f8e8bc0a7c8212a7953115ff674ef69bfe", "fetched_at": "2026-08-29T12:29:02.358793+00:00", "kind": "homepage", "missing": false, "url": "https://amberelec.org"}, {"content_hash": "ecbf6e3fc35140dff419db3411a929fc8891abf2cfe4c4ac8561cea6fa2961a2", "fetched_at": "2026-08-29T12:29:02.361465+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/installation"}, {"content_hash": "53ac49e3b6b3bbd1ec6620daaed15126e9bb1c5fbb3db59cb86de12cc3ab7e71", "fetched_at": "2026-08-29T12:29:02.363545+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/guides/getting-started"}, {"content_hash": "82a71f69800a097f0fc6acabccf5ac7ccc01f156de4ad0ad61343fa6b4e3591d", "fetched_at": "2026-08-29T12:29:02.367491+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/contributing/pre-release-features"}, {"content_hash": "b57189b8fc31c4253d50f72c084c89133fb284da38083517fd625ad068770bb0", "fetched_at": "2026-08-29T12:29:02.365491+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/faq"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:22:04.928829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e0db48ee60cd0c8f8f98e42580b07f8e8bc0a7c8212a7953115ff674ef69bfe", "fetched_at": "2026-08-29T12:29:02.358793+00:00", "kind": "homepage", "missing": false, "url": "https://amberelec.org"}, {"content_hash": "ecbf6e3fc35140dff419db3411a929fc8891abf2cfe4c4ac8561cea6fa2961a2", "fetched_at": "2026-08-29T12:29:02.361465+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/installation"}, {"content_hash": "53ac49e3b6b3bbd1ec6620daaed15126e9bb1c5fbb3db59cb86de12cc3ab7e71", "fetched_at": "2026-08-29T12:29:02.363545+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/guides/getting-started"}, {"content_hash": "82a71f69800a097f0fc6acabccf5ac7ccc01f156de4ad0ad61343fa6b4e3591d", "fetched_at": "2026-08-29T12:29:02.367491+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/contributing/pre-release-features"}, {"content_hash": "b57189b8fc31c4253d50f72c084c89133fb284da38083517fd625ad068770bb0", "fetched_at": "2026-08-29T12:29:02.365491+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/faq"}], "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:03:56.873878+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.873878+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.873878+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:22:04.928829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e0db48ee60cd0c8f8f98e42580b07f8e8bc0a7c8212a7953115ff674ef69bfe", "fetched_at": "2026-08-29T12:29:02.358793+00:00", "kind": "homepage", "missing": false, "url": "https://amberelec.org"}, {"content_hash": "ecbf6e3fc35140dff419db3411a929fc8891abf2cfe4c4ac8561cea6fa2961a2", "fetched_at": "2026-08-29T12:29:02.361465+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/installation"}, {"content_hash": "53ac49e3b6b3bbd1ec6620daaed15126e9bb1c5fbb3db59cb86de12cc3ab7e71", "fetched_at": "2026-08-29T12:29:02.363545+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/guides/getting-started"}, {"content_hash": "82a71f69800a097f0fc6acabccf5ac7ccc01f156de4ad0ad61343fa6b4e3591d", "fetched_at": "2026-08-29T12:29:02.367491+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/contributing/pre-release-features"}, {"content_hash": "b57189b8fc31c4253d50f72c084c89133fb284da38083517fd625ad068770bb0", "fetched_at": "2026-08-29T12:29:02.365491+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/faq"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.873878+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.873878+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:22:04.928829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e0db48ee60cd0c8f8f98e42580b07f8e8bc0a7c8212a7953115ff674ef69bfe", "fetched_at": "2026-08-29T12:29:02.358793+00:00", "kind": "homepage", "missing": false, "url": "https://amberelec.org"}, {"content_hash": "ecbf6e3fc35140dff419db3411a929fc8891abf2cfe4c4ac8561cea6fa2961a2", "fetched_at": "2026-08-29T12:29:02.361465+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/installation"}, {"content_hash": "53ac49e3b6b3bbd1ec6620daaed15126e9bb1c5fbb3db59cb86de12cc3ab7e71", "fetched_at": "2026-08-29T12:29:02.363545+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/guides/getting-started"}, {"content_hash": "82a71f69800a097f0fc6acabccf5ac7ccc01f156de4ad0ad61343fa6b4e3591d", "fetched_at": "2026-08-29T12:29:02.367491+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/contributing/pre-release-features"}, {"content_hash": "b57189b8fc31c4253d50f72c084c89133fb284da38083517fd625ad068770bb0", "fetched_at": "2026-08-29T12:29:02.365491+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/faq"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.873878+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.873878+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.873878+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:22:04.928829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e0db48ee60cd0c8f8f98e42580b07f8e8bc0a7c8212a7953115ff674ef69bfe", "fetched_at": "2026-08-29T12:29:02.358793+00:00", "kind": "homepage", "missing": false, "url": "https://amberelec.org"}, {"content_hash": "ecbf6e3fc35140dff419db3411a929fc8891abf2cfe4c4ac8561cea6fa2961a2", "fetched_at": "2026-08-29T12:29:02.361465+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/installation"}, {"content_hash": "53ac49e3b6b3bbd1ec6620daaed15126e9bb1c5fbb3db59cb86de12cc3ab7e71", "fetched_at": "2026-08-29T12:29:02.363545+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/guides/getting-started"}, {"content_hash": "82a71f69800a097f0fc6acabccf5ac7ccc01f156de4ad0ad61343fa6b4e3591d", "fetched_at": "2026-08-29T12:29:02.367491+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/contributing/pre-release-features"}, {"content_hash": "b57189b8fc31c4253d50f72c084c89133fb284da38083517fd625ad068770bb0", "fetched_at": "2026-08-29T12:29:02.365491+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/faq"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.873878+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:56.873878+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:22:04.928829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e0db48ee60cd0c8f8f98e42580b07f8e8bc0a7c8212a7953115ff674ef69bfe", "fetched_at": "2026-08-29T12:29:02.358793+00:00", "kind": "homepage", "missing": false, "url": "https://amberelec.org"}, {"content_hash": "ecbf6e3fc35140dff419db3411a929fc8891abf2cfe4c4ac8561cea6fa2961a2", "fetched_at": "2026-08-29T12:29:02.361465+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/installation"}, {"content_hash": "53ac49e3b6b3bbd1ec6620daaed15126e9bb1c5fbb3db59cb86de12cc3ab7e71", "fetched_at": "2026-08-29T12:29:02.363545+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/guides/getting-started"}, {"content_hash": "82a71f69800a097f0fc6acabccf5ac7ccc01f156de4ad0ad61343fa6b4e3591d", "fetched_at": "2026-08-29T12:29:02.367491+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/contributing/pre-release-features"}, {"content_hash": "b57189b8fc31c4253d50f72c084c89133fb284da38083517fd625ad068770bb0", "fetched_at": "2026-08-29T12:29:02.365491+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/faq"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:22:04.928829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e0db48ee60cd0c8f8f98e42580b07f8e8bc0a7c8212a7953115ff674ef69bfe", "fetched_at": "2026-08-29T12:29:02.358793+00:00", "kind": "homepage", "missing": false, "url": "https://amberelec.org"}, {"content_hash": "ecbf6e3fc35140dff419db3411a929fc8891abf2cfe4c4ac8561cea6fa2961a2", "fetched_at": "2026-08-29T12:29:02.361465+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/installation"}, {"content_hash": "53ac49e3b6b3bbd1ec6620daaed15126e9bb1c5fbb3db59cb86de12cc3ab7e71", "fetched_at": "2026-08-29T12:29:02.363545+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/guides/getting-started"}, {"content_hash": "82a71f69800a097f0fc6acabccf5ac7ccc01f156de4ad0ad61343fa6b4e3591d", "fetched_at": "2026-08-29T12:29:02.367491+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/contributing/pre-release-features"}, {"content_hash": "b57189b8fc31c4253d50f72c084c89133fb284da38083517fd625ad068770bb0", "fetched_at": "2026-08-29T12:29:02.365491+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/faq"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:22:04.928829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e0db48ee60cd0c8f8f98e42580b07f8e8bc0a7c8212a7953115ff674ef69bfe", "fetched_at": "2026-08-29T12:29:02.358793+00:00", "kind": "homepage", "missing": false, "url": "https://amberelec.org"}, {"content_hash": "ecbf6e3fc35140dff419db3411a929fc8891abf2cfe4c4ac8561cea6fa2961a2", "fetched_at": "2026-08-29T12:29:02.361465+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/installation"}, {"content_hash": "53ac49e3b6b3bbd1ec6620daaed15126e9bb1c5fbb3db59cb86de12cc3ab7e71", "fetched_at": "2026-08-29T12:29:02.363545+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/guides/getting-started"}, {"content_hash": "82a71f69800a097f0fc6acabccf5ac7ccc01f156de4ad0ad61343fa6b4e3591d", "fetched_at": "2026-08-29T12:29:02.367491+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/contributing/pre-release-features"}, {"content_hash": "b57189b8fc31c4253d50f72c084c89133fb284da38083517fd625ad068770bb0", "fetched_at": "2026-08-29T12:29:02.365491+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/faq"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:22:04.928829+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8e0db48ee60cd0c8f8f98e42580b07f8e8bc0a7c8212a7953115ff674ef69bfe", "fetched_at": "2026-08-29T12:29:02.358793+00:00", "kind": "homepage", "missing": false, "url": "https://amberelec.org"}, {"content_hash": "ecbf6e3fc35140dff419db3411a929fc8891abf2cfe4c4ac8561cea6fa2961a2", "fetched_at": "2026-08-29T12:29:02.361465+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/installation"}, {"content_hash": "53ac49e3b6b3bbd1ec6620daaed15126e9bb1c5fbb3db59cb86de12cc3ab7e71", "fetched_at": "2026-08-29T12:29:02.363545+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/guides/getting-started"}, {"content_hash": "82a71f69800a097f0fc6acabccf5ac7ccc01f156de4ad0ad61343fa6b4e3591d", "fetched_at": "2026-08-29T12:29:02.367491+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/contributing/pre-release-features"}, {"content_hash": "b57189b8fc31c4253d50f72c084c89133fb284da38083517fd625ad068770bb0", "fetched_at": "2026-08-29T12:29:02.365491+00:00", "kind": "site_page", "missing": false, "url": "https://amberelec.org/faq"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license", "no_readme"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2124, "days_push": 12, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 67, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}