{"adoption": {"forks": 50, "observed_at": "2026-08-28T04:04:13.392341+00:00", "stars": 1279}, "canonical_url": "https://ross.abutalabs.com/products/capframex", "card": {"archived": false, "artifact_type": "application", "description": "Frametime capture and analysis tool", "domain": ["gaming-tools", "performance", "developer-tools"], "enriched": true, "function": ["benchmarking", "monitoring", "data-visualization", "gui"], "health_score": 99, "homepage": null, "language": "C#", "license": "NOASSERTION", "license_family": "other", "maturity": "stable", "member_repos": ["CXWorld/CapFrameX"], "name": "CXWorld/CapFrameX", "platform": ["windows", "dotnet"], "pushed_at": "2026-08-26T15:29:11+00:00", "repo": "CXWorld/CapFrameX", "stars": 1279, "tags": ["frametime-capture", "fps", "presentmon", "rivatuner-overlay", "gaming-performance", "stutter-analysis", "hardware-monitoring", "benchmark-reports", "csharp", "desktop"], "topics": [], "urls": [], "use_cases": ["capture frametimes while gaming", "measure and log fps during gameplay", "benchmark game performance on windows", "analyze stutter and frame pacing", "record overlay performance data for game reviews", "compare benchmark runs across hardware", "monitor gpu and cpu metrics alongside fps"], "what_it_is": "CapFrameX is a Windows desktop application for capturing and analyzing frametimes and FPS in PC games, built on Intel's PresentMon with overlay support through RivaTuner Statistics Server. It provides capture services, per-run analysis with charts and screenshots, and comparison features for benchmarking gaming performance.", "when_to_avoid": ["you are on Linux or macOS, since it depends on Windows-only PresentMon", "you need general application profiling rather than game frametime analysis", "you need server or network monitoring instead of client gaming metrics"], "when_to_choose": ["you need frametime/FPS capture and analysis for PC games on Windows", "you produce benchmark reports or comparison charts for reviews and testing", "you want an on-screen performance overlay integrated with RivaTuner"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/capframex", "repo": "CXWorld/CapFrameX", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.392341+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:02:40.193169+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "44407ef4748d9cefd2ae728225d0c8e49d4fe9d19c4189ea5410f7236f7a3350", "fetched_at": "2026-08-28T04:04:13.392341+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CXWorld/CapFrameX"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.392341+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:02:40.193169+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "44407ef4748d9cefd2ae728225d0c8e49d4fe9d19c4189ea5410f7236f7a3350", "fetched_at": "2026-08-28T04:04:13.392341+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CXWorld/CapFrameX"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:02:40.193169+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "44407ef4748d9cefd2ae728225d0c8e49d4fe9d19c4189ea5410f7236f7a3350", "fetched_at": "2026-08-28T04:04:13.392341+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CXWorld/CapFrameX"}], "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:04:13.392341+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.392341+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.392341+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:02:40.193169+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "44407ef4748d9cefd2ae728225d0c8e49d4fe9d19c4189ea5410f7236f7a3350", "fetched_at": "2026-08-28T04:04:13.392341+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CXWorld/CapFrameX"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.392341+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.392341+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:02:40.193169+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "44407ef4748d9cefd2ae728225d0c8e49d4fe9d19c4189ea5410f7236f7a3350", "fetched_at": "2026-08-28T04:04:13.392341+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CXWorld/CapFrameX"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.392341+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.392341+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.392341+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:02:40.193169+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "44407ef4748d9cefd2ae728225d0c8e49d4fe9d19c4189ea5410f7236f7a3350", "fetched_at": "2026-08-28T04:04:13.392341+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CXWorld/CapFrameX"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.392341+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:13.392341+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:02:40.193169+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "44407ef4748d9cefd2ae728225d0c8e49d4fe9d19c4189ea5410f7236f7a3350", "fetched_at": "2026-08-28T04:04:13.392341+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CXWorld/CapFrameX"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:02:40.193169+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "44407ef4748d9cefd2ae728225d0c8e49d4fe9d19c4189ea5410f7236f7a3350", "fetched_at": "2026-08-28T04:04:13.392341+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CXWorld/CapFrameX"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:02:40.193169+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "44407ef4748d9cefd2ae728225d0c8e49d4fe9d19c4189ea5410f7236f7a3350", "fetched_at": "2026-08-28T04:04:13.392341+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CXWorld/CapFrameX"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:02:40.193169+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "44407ef4748d9cefd2ae728225d0c8e49d4fe9d19c4189ea5410f7236f7a3350", "fetched_at": "2026-08-28T04:04:13.392341+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CXWorld/CapFrameX"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 88}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2963, "days_push": 7, "days_rel": 82, "gap_med": 26, "n_releases_24m": 10}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}