{"adoption": {"forks": 87, "observed_at": "2026-08-28T04:05:30.164361+00:00", "stars": 1740}, "canonical_url": "https://ross.abutalabs.com/products/recompiler", "card": {"archived": false, "artifact_type": "application", "description": "Xbox360 -> Windows executable converter", "domain": ["reverse-engineering", "gaming-tools", "compilers", "windows"], "enriched": true, "function": ["compiler", "reverse-engineering", "interpreter", "graphics", "simulation"], "health_score": 20, "homepage": null, "language": "C++", "license": "MIT", "license_family": "permissive", "maturity": "experimental", "member_repos": ["rexdex/recompiler"], "name": "rexdex/recompiler", "platform": ["windows", "cpp"], "pushed_at": "2022-02-12T21:20:21+00:00", "repo": "rexdex/recompiler", "stars": 1740, "tags": ["xbox360", "binary-translator", "powerpc-to-x86", "emulation", "executable-conversion"], "topics": [], "urls": [], "use_cases": ["convert xbox 360 executables to run on windows pc", "translate powerpc code to x86", "reverse engineer xbox 360 game binaries", "run xbox 360 demo apps natively on pc", "study powerpc to x86 binary translation techniques"], "what_it_is": "A C++ tool that converts Xbox 360 PowerPC executables into native Windows x86 executables, handling CPU translation, endianness, and GPU emulation challenges. It is a research project that currently runs simple Xbox 360 demo apps rather than full games.", "when_to_avoid": ["you want to run full commercial Xbox 360 games reliably", "you need a production-ready or actively maintained converter", "you prefer an emulator over a static executable converter"], "when_to_choose": ["you want to experiment with porting simple Xbox 360 executables to Windows", "you are researching PowerPC-to-x86 binary translation and GPU emulation", "you need a reference implementation for handling endianness and encrypted Xbox 360 images"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/recompiler", "repo": "rexdex/recompiler", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.164361+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:30:09.901804+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4cdb8cb4197486987927819287ce307bd88a7e0436c4a29b45d679f5e9fa162", "fetched_at": "2026-08-28T04:05:30.164361+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rexdex/recompiler"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.164361+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:30:09.901804+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4cdb8cb4197486987927819287ce307bd88a7e0436c4a29b45d679f5e9fa162", "fetched_at": "2026-08-28T04:05:30.164361+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rexdex/recompiler"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:30:09.901804+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4cdb8cb4197486987927819287ce307bd88a7e0436c4a29b45d679f5e9fa162", "fetched_at": "2026-08-28T04:05:30.164361+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rexdex/recompiler"}], "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:30.164361+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.164361+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.164361+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:30:09.901804+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4cdb8cb4197486987927819287ce307bd88a7e0436c4a29b45d679f5e9fa162", "fetched_at": "2026-08-28T04:05:30.164361+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rexdex/recompiler"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.164361+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.164361+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:30:09.901804+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4cdb8cb4197486987927819287ce307bd88a7e0436c4a29b45d679f5e9fa162", "fetched_at": "2026-08-28T04:05:30.164361+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rexdex/recompiler"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.164361+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.164361+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.164361+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:30:09.901804+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4cdb8cb4197486987927819287ce307bd88a7e0436c4a29b45d679f5e9fa162", "fetched_at": "2026-08-28T04:05:30.164361+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rexdex/recompiler"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.164361+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.164361+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:30:09.901804+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4cdb8cb4197486987927819287ce307bd88a7e0436c4a29b45d679f5e9fa162", "fetched_at": "2026-08-28T04:05:30.164361+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rexdex/recompiler"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:30:09.901804+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4cdb8cb4197486987927819287ce307bd88a7e0436c4a29b45d679f5e9fa162", "fetched_at": "2026-08-28T04:05:30.164361+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rexdex/recompiler"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:30:09.901804+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4cdb8cb4197486987927819287ce307bd88a7e0436c4a29b45d679f5e9fa162", "fetched_at": "2026-08-28T04:05:30.164361+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rexdex/recompiler"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:30:09.901804+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4cdb8cb4197486987927819287ce307bd88a7e0436c4a29b45d679f5e9fa162", "fetched_at": "2026-08-28T04:05:30.164361+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rexdex/recompiler"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3487, "days_push": 1663, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}