{"adoption": {"forks": 874, "observed_at": "2026-08-28T04:06:25.028042+00:00", "stars": 2195}, "canonical_url": "https://ross.abutalabs.com/products/rbxfpsunlocker", "card": {"archived": true, "artifact_type": "application", "description": "FPS Unlocker for Roblox", "domain": ["gaming-tools", "windows", "performance"], "enriched": true, "function": ["game", "graphics", "developer-tools"], "health_score": 10, "homepage": null, "language": "C++", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["axstin/rbxfpsunlocker"], "name": "axstin/rbxfpsunlocker", "platform": ["windows"], "pushed_at": "2024-06-21T18:43:29+00:00", "repo": "axstin/rbxfpsunlocker", "stars": 2195, "tags": ["roblox", "fps-unlocker", "framerate-cap", "game-tweaks", "process-tampering", "desktop"], "topics": [], "urls": [], "use_cases": ["uncap roblox framerate above 60 fps", "remove roblox fps limit on windows", "set custom fps cap values for roblox", "run roblox at higher framerate than 60", "unlock framerate in roblox studio above 240"], "what_it_is": "A Windows utility that removes Roblox's 60 FPS cap by modifying running Roblox processes, allowing higher framerates on capable hardware. It is now largely obsolete since Roblox added a built-in Maximum Frame Rate setting, though it still supports caps above 240 in Roblox Studio.", "when_to_avoid": ["You are on Mac or Linux - it is Windows-only", "You expect it to boost performance - it only removes the cap, not improve FPS", "You are on a current Roblox client, which now has a built-in Maximum Frame Rate setting"], "when_to_choose": ["You are on Windows and need to unlock Roblox's framerate on an older Roblox client without the built-in setting", "You want custom FPS cap values or caps above 240 in Roblox Studio"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rbxfpsunlocker", "repo": "axstin/rbxfpsunlocker", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.028042+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:47:14.705504+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b8898320a2b9b3061eae4082e0b990922f8ea308541c64efcd3583a762a5612", "fetched_at": "2026-08-28T04:06:25.028042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axstin/rbxfpsunlocker"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.028042+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:47:14.705504+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b8898320a2b9b3061eae4082e0b990922f8ea308541c64efcd3583a762a5612", "fetched_at": "2026-08-28T04:06:25.028042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axstin/rbxfpsunlocker"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:47:14.705504+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b8898320a2b9b3061eae4082e0b990922f8ea308541c64efcd3583a762a5612", "fetched_at": "2026-08-28T04:06:25.028042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axstin/rbxfpsunlocker"}], "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:25.028042+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.028042+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.028042+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:47:14.705504+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b8898320a2b9b3061eae4082e0b990922f8ea308541c64efcd3583a762a5612", "fetched_at": "2026-08-28T04:06:25.028042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axstin/rbxfpsunlocker"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.028042+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.028042+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:47:14.705504+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b8898320a2b9b3061eae4082e0b990922f8ea308541c64efcd3583a762a5612", "fetched_at": "2026-08-28T04:06:25.028042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axstin/rbxfpsunlocker"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.028042+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.028042+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.028042+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:47:14.705504+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b8898320a2b9b3061eae4082e0b990922f8ea308541c64efcd3583a762a5612", "fetched_at": "2026-08-28T04:06:25.028042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axstin/rbxfpsunlocker"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.028042+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.028042+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:47:14.705504+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b8898320a2b9b3061eae4082e0b990922f8ea308541c64efcd3583a762a5612", "fetched_at": "2026-08-28T04:06:25.028042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axstin/rbxfpsunlocker"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:47:14.705504+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b8898320a2b9b3061eae4082e0b990922f8ea308541c64efcd3583a762a5612", "fetched_at": "2026-08-28T04:06:25.028042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axstin/rbxfpsunlocker"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:47:14.705504+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b8898320a2b9b3061eae4082e0b990922f8ea308541c64efcd3583a762a5612", "fetched_at": "2026-08-28T04:06:25.028042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axstin/rbxfpsunlocker"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:47:14.705504+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b8898320a2b9b3061eae4082e0b990922f8ea308541c64efcd3583a762a5612", "fetched_at": "2026-08-28T04:06:25.028042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/axstin/rbxfpsunlocker"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3090, "days_push": 803, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}