{"adoption": {"forks": 49, "observed_at": "2026-08-28T04:05:28.129465+00:00", "stars": 1725}, "canonical_url": "https://ross.abutalabs.com/products/pluvia", "card": {"archived": false, "artifact_type": "application", "description": "Lightweight unofficial Steam client for Android", "domain": ["gaming-tools", "android-tools", "cross-platform"], "enriched": true, "function": ["game", "gui"], "health_score": 72, "homepage": null, "language": "C", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["oxters168/Pluvia"], "name": "oxters168/Pluvia", "platform": [], "pushed_at": "2026-02-23T19:23:53+00:00", "repo": "oxters168/Pluvia", "stars": 1725, "tags": ["steam-client", "winlator", "drm-free-games", "game-emulation", "unofficial-client", "cloud-saves", "android"], "topics": ["android", "steam", "winlator"], "urls": [], "use_cases": ["play DRM-free Steam games on Android", "download Steam games to my phone", "run Windows games on Android via Wine", "sync Steam Cloud saves on mobile", "view Steam friends list on Android", "unofficial Steam client for Android tablet"], "what_it_is": "Pluvia is a lightweight unofficial Steam client for Android that lets users view, download, and play DRM-free games from their Steam library using an embedded Winlator (Wine) layer. It also supports Steam Cloud saves and viewing a friends list. Development has stalled, with the maintainer pointing users to the GameNative fork.", "when_to_avoid": ["you need to play DRM-protected Steam games", "you want an actively maintained project (development is stalled; consider GameNative)", "you need full Steam chat or friend management features", "you need official support from Valve"], "when_to_choose": ["you want to play DRM-free games from your Steam library on an Android device", "you need Steam Cloud save integration on mobile", "you want a lightweight alternative to the official Steam app with game launching"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pluvia", "repo": "oxters168/Pluvia", "role": "main", "score": 55}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.129465+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:33:52.353128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ec25eff053d12f94ec473704a70dc5ef40afe74ca535b81814ad27b8560af713", "fetched_at": "2026-08-28T04:05:28.129465+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oxters168/Pluvia"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.129465+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:33:52.353128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ec25eff053d12f94ec473704a70dc5ef40afe74ca535b81814ad27b8560af713", "fetched_at": "2026-08-28T04:05:28.129465+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oxters168/Pluvia"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:33:52.353128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ec25eff053d12f94ec473704a70dc5ef40afe74ca535b81814ad27b8560af713", "fetched_at": "2026-08-28T04:05:28.129465+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oxters168/Pluvia"}], "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:28.129465+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.129465+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.129465+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:33:52.353128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ec25eff053d12f94ec473704a70dc5ef40afe74ca535b81814ad27b8560af713", "fetched_at": "2026-08-28T04:05:28.129465+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oxters168/Pluvia"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.129465+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.129465+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:33:52.353128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ec25eff053d12f94ec473704a70dc5ef40afe74ca535b81814ad27b8560af713", "fetched_at": "2026-08-28T04:05:28.129465+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oxters168/Pluvia"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.129465+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.129465+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.129465+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:33:52.353128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ec25eff053d12f94ec473704a70dc5ef40afe74ca535b81814ad27b8560af713", "fetched_at": "2026-08-28T04:05:28.129465+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oxters168/Pluvia"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.129465+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:28.129465+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:33:52.353128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ec25eff053d12f94ec473704a70dc5ef40afe74ca535b81814ad27b8560af713", "fetched_at": "2026-08-28T04:05:28.129465+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oxters168/Pluvia"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:33:52.353128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ec25eff053d12f94ec473704a70dc5ef40afe74ca535b81814ad27b8560af713", "fetched_at": "2026-08-28T04:05:28.129465+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oxters168/Pluvia"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:33:52.353128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ec25eff053d12f94ec473704a70dc5ef40afe74ca535b81814ad27b8560af713", "fetched_at": "2026-08-28T04:05:28.129465+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oxters168/Pluvia"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:33:52.353128+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ec25eff053d12f94ec473704a70dc5ef40afe74ca535b81814ad27b8560af713", "fetched_at": "2026-08-28T04:05:28.129465+00:00", "kind": "readme", "missing": false, "url": "https://github.com/oxters168/Pluvia"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 69, "longevity": 49, "rhythm": 40}, "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": 697, "days_push": 191, "days_rel": 550, "gap_med": 9, "n_releases_24m": 6}, "score": 55, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}