{"adoption": {"forks": 207, "observed_at": "2026-08-28T04:07:24.322574+00:00", "stars": 2831}, "canonical_url": "https://ross.abutalabs.com/products/gamehub", "card": {"archived": true, "artifact_type": "application", "description": "All your games in one place", "domain": ["gaming-tools", "desktop-applications", "operating-systems"], "enriched": true, "function": ["gui", "game"], "health_score": 10, "homepage": "https://tkashkin.github.io/projects/gamehub", "language": "Vala", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["tkashkin/GameHub"], "name": "tkashkin/GameHub", "platform": [], "pushed_at": "2025-04-13T15:01:45+00:00", "repo": "tkashkin/GameHub", "stars": 2831, "tags": ["game-launcher", "game-library", "steam", "gog", "humble-bundle", "itch-io", "emulation", "wine", "proton", "gtk", "vala", "elementary-os", "linux", "desktop"], "topics": ["elementary-apps", "vala", "gtk", "gtk3", "game-library", "game-launcher", "steam", "steam-games", "steam-library", "gog", "gog-games", "humblebundle", "humble-bundle", "elementary", "elementary-community"], "urls": [], "use_cases": ["unify all my games from steam gog and humble into one launcher", "manage linux games and windows games through wine in one app", "import retro games and set up emulators automatically", "download game installers and dlc from multiple stores", "find cover art for my game library automatically", "launch non-steam games with proton or dosbox"], "what_it_is": "GameHub is a unified game library application for Linux that aggregates games from Steam, GOG, Humble Bundle, and itch.io into a single GTK-based interface. It supports installing games, downloading DLC and bonus content, managing emulators and compatibility layers like Wine and Proton, and organizing games with overlays and tweaks.", "when_to_avoid": ["you only use Steam and are happy with the Steam client", "you need a launcher on Windows or macOS - GameHub is Linux-focused", "you want a full game store client with social features like friends and chat"], "when_to_choose": ["you play games from multiple stores and want one unified library on Linux", "you want built-in support for Wine, Proton, RetroArch, and other compatibility layers", "you use elementary OS or another GTK-based desktop and want a native-feeling launcher"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gamehub", "repo": "tkashkin/GameHub", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.322574+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:38:09.308699+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "11aff685363851a882c1bb7f8b1babfbbb0ea5234e7ab09c9acef221ba157077", "fetched_at": "2026-08-28T04:07:24.322574+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tkashkin/GameHub"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.322574+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:38:09.308699+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "11aff685363851a882c1bb7f8b1babfbbb0ea5234e7ab09c9acef221ba157077", "fetched_at": "2026-08-28T04:07:24.322574+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tkashkin/GameHub"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:38:09.308699+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "11aff685363851a882c1bb7f8b1babfbbb0ea5234e7ab09c9acef221ba157077", "fetched_at": "2026-08-28T04:07:24.322574+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tkashkin/GameHub"}], "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:07:24.322574+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.322574+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.322574+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:38:09.308699+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "11aff685363851a882c1bb7f8b1babfbbb0ea5234e7ab09c9acef221ba157077", "fetched_at": "2026-08-28T04:07:24.322574+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tkashkin/GameHub"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.322574+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.322574+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:38:09.308699+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "11aff685363851a882c1bb7f8b1babfbbb0ea5234e7ab09c9acef221ba157077", "fetched_at": "2026-08-28T04:07:24.322574+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tkashkin/GameHub"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.322574+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.322574+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.322574+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:38:09.308699+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "11aff685363851a882c1bb7f8b1babfbbb0ea5234e7ab09c9acef221ba157077", "fetched_at": "2026-08-28T04:07:24.322574+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tkashkin/GameHub"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.322574+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:24.322574+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:38:09.308699+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "11aff685363851a882c1bb7f8b1babfbbb0ea5234e7ab09c9acef221ba157077", "fetched_at": "2026-08-28T04:07:24.322574+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tkashkin/GameHub"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:38:09.308699+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "11aff685363851a882c1bb7f8b1babfbbb0ea5234e7ab09c9acef221ba157077", "fetched_at": "2026-08-28T04:07:24.322574+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tkashkin/GameHub"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:38:09.308699+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "11aff685363851a882c1bb7f8b1babfbbb0ea5234e7ab09c9acef221ba157077", "fetched_at": "2026-08-28T04:07:24.322574+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tkashkin/GameHub"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:38:09.308699+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "11aff685363851a882c1bb7f8b1babfbbb0ea5234e7ab09c9acef221ba157077", "fetched_at": "2026-08-28T04:07:24.322574+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tkashkin/GameHub"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 16, "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": 3020, "days_push": 507, "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}}