{"adoption": {"forks": 545, "observed_at": "2026-08-28T04:07:47.342324+00:00", "stars": 3169}, "canonical_url": "https://ross.abutalabs.com/products/steamkit", "card": {"archived": false, "artifact_type": "library", "description": "SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.", "domain": ["gaming-tools", "developer-tools", "apis"], "enriched": true, "function": ["networking", "sdk", "serialization"], "health_score": 94, "homepage": null, "language": "C#", "license": "LGPL-2.1", "license_family": "copyleft", "maturity": "active", "member_repos": ["SteamRE/SteamKit"], "name": "SteamRE/SteamKit", "platform": ["dotnet", "cross-platform"], "pushed_at": "2026-08-01T15:14:35+00:00", "repo": "SteamRE/SteamKit", "stars": 3169, "tags": ["steam", "valve", "steam-network", "protobuf", "reverse-engineering", "csharp"], "topics": ["steamkit2", "c-sharp", "nuget", "steam", "valve", "networking", "steam-network", "reverse-engineering", "protobuf"], "urls": [], "use_cases": ["interact with the Steam network from .NET", "log in to Steam programmatically", "send and receive Steam network messages", "build Steam bots or automation tools", "query Steam user and game data", "reverse-engineer Steam protocol interactions"], "what_it_is": "SteamKit2 is a .NET library for interoperating with Valve's Steam network protocol. It provides a simple, extensible interface for performing actions on the Steam network programmatically.", "when_to_avoid": ["you only need official Steam Web API access rather than the network protocol", "your project is not on .NET", "you need a supported, officially sanctioned Steam API (Valve does not officially support this library)"], "when_to_choose": ["you need a .NET library to communicate with Steam's network protocol", "you're building bots, tools, or services that automate Steam actions", "you want an extensible, community-maintained Steam client library"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/steamkit", "repo": "SteamRE/SteamKit", "role": "main", "score": 82}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.342324+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:45:30.319744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "04d22ae8027581d6faf2f8a98fa149c9f1bab6d1d2575a3e81703a3a6a89baa8", "fetched_at": "2026-08-28T04:07:47.342324+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SteamRE/SteamKit"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.342324+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:45:30.319744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "04d22ae8027581d6faf2f8a98fa149c9f1bab6d1d2575a3e81703a3a6a89baa8", "fetched_at": "2026-08-28T04:07:47.342324+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SteamRE/SteamKit"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:45:30.319744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "04d22ae8027581d6faf2f8a98fa149c9f1bab6d1d2575a3e81703a3a6a89baa8", "fetched_at": "2026-08-28T04:07:47.342324+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SteamRE/SteamKit"}], "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:47.342324+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.342324+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.342324+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:45:30.319744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "04d22ae8027581d6faf2f8a98fa149c9f1bab6d1d2575a3e81703a3a6a89baa8", "fetched_at": "2026-08-28T04:07:47.342324+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SteamRE/SteamKit"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.342324+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.342324+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:45:30.319744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "04d22ae8027581d6faf2f8a98fa149c9f1bab6d1d2575a3e81703a3a6a89baa8", "fetched_at": "2026-08-28T04:07:47.342324+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SteamRE/SteamKit"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.342324+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.342324+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.342324+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:45:30.319744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "04d22ae8027581d6faf2f8a98fa149c9f1bab6d1d2575a3e81703a3a6a89baa8", "fetched_at": "2026-08-28T04:07:47.342324+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SteamRE/SteamKit"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.342324+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:47.342324+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:45:30.319744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "04d22ae8027581d6faf2f8a98fa149c9f1bab6d1d2575a3e81703a3a6a89baa8", "fetched_at": "2026-08-28T04:07:47.342324+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SteamRE/SteamKit"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:45:30.319744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "04d22ae8027581d6faf2f8a98fa149c9f1bab6d1d2575a3e81703a3a6a89baa8", "fetched_at": "2026-08-28T04:07:47.342324+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SteamRE/SteamKit"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:45:30.319744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "04d22ae8027581d6faf2f8a98fa149c9f1bab6d1d2575a3e81703a3a6a89baa8", "fetched_at": "2026-08-28T04:07:47.342324+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SteamRE/SteamKit"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:45:30.319744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "04d22ae8027581d6faf2f8a98fa149c9f1bab6d1d2575a3e81703a3a6a89baa8", "fetched_at": "2026-08-28T04:07:47.342324+00:00", "kind": "readme", "missing": false, "url": "https://github.com/SteamRE/SteamKit"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 95, "longevity": 100, "rhythm": 54}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4843, "days_push": 32, "days_rel": 231, "gap_med": 51, "n_releases_24m": 8}, "score": 82, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}