{"adoption": {"forks": 318, "observed_at": "2026-08-28T04:06:06.380439+00:00", "stars": 2021}, "canonical_url": "https://ross.abutalabs.com/products/opensteamtool", "card": {"archived": false, "artifact_type": "application", "description": "Open Source Steam Unlocker", "domain": ["gaming-tools", "privacy", "windows"], "enriched": true, "function": ["security", "reverse-engineering", "plugin-system", "configuration-management"], "health_score": 94, "homepage": null, "language": "C++", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["OpenSteam001/OpenSteamTool"], "name": "OpenSteam001/OpenSteamTool", "platform": ["windows", "cpp"], "pushed_at": "2026-07-06T09:28:57+00:00", "repo": "OpenSteam001/OpenSteamTool", "stars": 2021, "tags": ["steam", "game-unlocker", "drm-bypass", "lua-config", "dlc-unlock", "family-sharing", "hot-reload", "dll-injection"], "topics": [], "urls": [], "use_cases": ["unlock unowned steam games and dlc", "download steam games without owning them", "bypass steam family sharing restrictions", "play denuvo-protected steam games with tickets", "bind manifests to prevent game updates", "inject libraries into game processes"], "what_it_is": "OpenSteamTool is an open-source Windows-only Steam unlocker written in C++ that unlocks unowned games and DLCs via Lua configuration, manifest downloads, and depot decryption keys. It supports hot reload, library injection, Family Sharing bypass, and ticket handling for SteamStub and Denuvo-protected titles.", "when_to_avoid": ["you are not on Windows", "you want a legal way to acquire games rather than bypass ownership checks", "you need support for platforms other than Steam"], "when_to_choose": ["you want an open-source, actively maintained Steam unlocker on Windows", "you need Lua-based configuration with hot reload for game unlocks", "you need to handle SteamStub or Denuvo-protected titles with AppTicket support"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/opensteamtool", "repo": "OpenSteam001/OpenSteamTool", "role": "main", "score": 74}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.380439+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:00:09.530005+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e91632bb4b1dba688b036d9369a9d75a6684699a38c90a7a239a8f3cd4824681", "fetched_at": "2026-08-28T04:06:06.380439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenSteam001/OpenSteamTool"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.380439+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:00:09.530005+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e91632bb4b1dba688b036d9369a9d75a6684699a38c90a7a239a8f3cd4824681", "fetched_at": "2026-08-28T04:06:06.380439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenSteam001/OpenSteamTool"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:00:09.530005+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e91632bb4b1dba688b036d9369a9d75a6684699a38c90a7a239a8f3cd4824681", "fetched_at": "2026-08-28T04:06:06.380439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenSteam001/OpenSteamTool"}], "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:06.380439+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.380439+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.380439+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:00:09.530005+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e91632bb4b1dba688b036d9369a9d75a6684699a38c90a7a239a8f3cd4824681", "fetched_at": "2026-08-28T04:06:06.380439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenSteam001/OpenSteamTool"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.380439+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.380439+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:00:09.530005+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e91632bb4b1dba688b036d9369a9d75a6684699a38c90a7a239a8f3cd4824681", "fetched_at": "2026-08-28T04:06:06.380439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenSteam001/OpenSteamTool"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.380439+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.380439+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.380439+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:00:09.530005+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e91632bb4b1dba688b036d9369a9d75a6684699a38c90a7a239a8f3cd4824681", "fetched_at": "2026-08-28T04:06:06.380439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenSteam001/OpenSteamTool"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.380439+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.380439+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:00:09.530005+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e91632bb4b1dba688b036d9369a9d75a6684699a38c90a7a239a8f3cd4824681", "fetched_at": "2026-08-28T04:06:06.380439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenSteam001/OpenSteamTool"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:00:09.530005+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e91632bb4b1dba688b036d9369a9d75a6684699a38c90a7a239a8f3cd4824681", "fetched_at": "2026-08-28T04:06:06.380439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenSteam001/OpenSteamTool"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:00:09.530005+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e91632bb4b1dba688b036d9369a9d75a6684699a38c90a7a239a8f3cd4824681", "fetched_at": "2026-08-28T04:06:06.380439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenSteam001/OpenSteamTool"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:00:09.530005+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e91632bb4b1dba688b036d9369a9d75a6684699a38c90a7a239a8f3cd4824681", "fetched_at": "2026-08-28T04:06:06.380439+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenSteam001/OpenSteamTool"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 91, "longevity": 9, "rhythm": 88}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 132, "days_push": 58, "days_rel": 81, "gap_med": 2, "n_releases_24m": 14}, "score": 74, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}