{"adoption": {"forks": 129, "observed_at": "2026-08-28T04:05:24.120752+00:00", "stars": 1699}, "canonical_url": "https://ross.abutalabs.com/products/champr", "card": {"archived": false, "artifact_type": "application", "description": "🐶 Yet another League of Legends helper", "domain": ["gaming-tools", "windows"], "enriched": true, "function": ["gui", "developer-tools"], "health_score": 68, "homepage": null, "language": "Rust", "license": "LGPL-2.1", "license_family": "copyleft", "maturity": "active", "member_repos": ["cangzhang/ChampR"], "name": "cangzhang/ChampR", "platform": ["windows", "rust"], "pushed_at": "2026-04-17T12:51:41+00:00", "repo": "cangzhang/ChampR", "stars": 1699, "tags": ["league-of-legends", "game-helper", "champ-select", "tauri", "game-assistant", "desktop"], "topics": ["league-of-legends", "windows-10", "windows-11"], "urls": [], "use_cases": ["automatically apply recommended runes in League of Legends", "get champion builds during champ select", "download champion item sets to the LoL client", "find the best runes for a champion before a match", "a helper app for League of Legends on Windows"], "what_it_is": "ChampR is a desktop helper application for League of Legends that assists players during champion select, such as by fetching champion builds and runes. It is written in Rust and targets Windows 10 and 11.", "when_to_avoid": ["you play on macOS or Linux, as it targets Windows", "you need a tool for games other than League of Legends", "you need features beyond champ select assistance, like replay analysis"], "when_to_choose": ["you play League of Legends on Windows and want automatic rune and build recommendations", "you want a lightweight native desktop helper rather than a browser tool", "you want an open-source alternative to commercial LoL companion apps"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/champr", "repo": "cangzhang/ChampR", "role": "main", "score": 57}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.120752+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:37:47.755204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d3578ac64bc6d1eebdafc46233bb406e443f46c395274acf5473a85ffc9cdd46", "fetched_at": "2026-08-28T04:05:24.120752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cangzhang/ChampR"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.120752+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:37:47.755204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d3578ac64bc6d1eebdafc46233bb406e443f46c395274acf5473a85ffc9cdd46", "fetched_at": "2026-08-28T04:05:24.120752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cangzhang/ChampR"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:37:47.755204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d3578ac64bc6d1eebdafc46233bb406e443f46c395274acf5473a85ffc9cdd46", "fetched_at": "2026-08-28T04:05:24.120752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cangzhang/ChampR"}], "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:24.120752+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.120752+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.120752+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:37:47.755204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d3578ac64bc6d1eebdafc46233bb406e443f46c395274acf5473a85ffc9cdd46", "fetched_at": "2026-08-28T04:05:24.120752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cangzhang/ChampR"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.120752+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.120752+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:37:47.755204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d3578ac64bc6d1eebdafc46233bb406e443f46c395274acf5473a85ffc9cdd46", "fetched_at": "2026-08-28T04:05:24.120752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cangzhang/ChampR"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.120752+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.120752+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.120752+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:37:47.755204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d3578ac64bc6d1eebdafc46233bb406e443f46c395274acf5473a85ffc9cdd46", "fetched_at": "2026-08-28T04:05:24.120752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cangzhang/ChampR"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.120752+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:24.120752+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:37:47.755204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d3578ac64bc6d1eebdafc46233bb406e443f46c395274acf5473a85ffc9cdd46", "fetched_at": "2026-08-28T04:05:24.120752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cangzhang/ChampR"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:37:47.755204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d3578ac64bc6d1eebdafc46233bb406e443f46c395274acf5473a85ffc9cdd46", "fetched_at": "2026-08-28T04:05:24.120752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cangzhang/ChampR"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:37:47.755204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d3578ac64bc6d1eebdafc46233bb406e443f46c395274acf5473a85ffc9cdd46", "fetched_at": "2026-08-28T04:05:24.120752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cangzhang/ChampR"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:37:47.755204+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d3578ac64bc6d1eebdafc46233bb406e443f46c395274acf5473a85ffc9cdd46", "fetched_at": "2026-08-28T04:05:24.120752+00:00", "kind": "readme", "missing": false, "url": "https://github.com/cangzhang/ChampR"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 77, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2415, "days_push": 138, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 57, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}