{"adoption": {"forks": 158, "observed_at": "2026-08-28T04:06:42.101681+00:00", "stars": 2376}, "canonical_url": "https://ross.abutalabs.com/products/opennow", "card": {"archived": false, "artifact_type": "application", "description": "Custom GeForce Now Client Named OpenNOW", "domain": ["gaming-tools", "cross-platform", "cloud-computing"], "enriched": true, "function": ["gui", "streaming", "game"], "health_score": 100, "homepage": null, "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["OpenCloudGaming/OpenNOW"], "name": "OpenCloudGaming/OpenNOW", "platform": ["cross-platform", "windows"], "pushed_at": "2026-08-26T21:09:02+00:00", "repo": "OpenCloudGaming/OpenNOW", "stars": 2376, "tags": ["geforce-now", "cloud-gaming", "game-streaming", "nvidia", "gfn", "typescript", "open-source-client", "desktop", "android", "ios", "macos", "linux"], "topics": ["cloud-gaming", "cross-platform", "geforce-now", "game-streaming", "gfn", "nvidia"], "urls": [], "use_cases": ["play GeForce NOW games from a custom open-source client", "stream cloud games on Linux, macOS, Windows, Android, iOS, or Nintendo Switch", "tune GeForce NOW stream quality settings", "browse the GeForce NOW game catalog outside the official app", "use a community-built GFN client instead of NVIDIA's official app"], "what_it_is": "OpenNOW is an open-source, cross-platform desktop and mobile client for NVIDIA GeForce NOW cloud gaming. It lets users browse the game catalog, tune stream settings, and launch game-streaming sessions from a community-built app.", "when_to_avoid": ["you need a fully polished, bug-free experience - the project is under active development with rough edges", "you don't use GeForce NOW or NVIDIA's cloud gaming service", "you need guaranteed native streaming - it's experimental and may fall back to Chromium/WebRTC"], "when_to_choose": ["you want an open-source alternative to the official GeForce NOW app", "you need GFN on platforms with weak official support like Linux or Nintendo Switch", "you want fine-grained control over stream settings"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/opennow", "repo": "OpenCloudGaming/OpenNOW", "role": "main", "score": 93}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.101681+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:34:58.836499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53ae02e303a62d1412e456784a58d82916a360763e42168e9d28cb9ae2fafaac", "fetched_at": "2026-08-28T04:06:42.101681+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenCloudGaming/OpenNOW"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.101681+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:34:58.836499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53ae02e303a62d1412e456784a58d82916a360763e42168e9d28cb9ae2fafaac", "fetched_at": "2026-08-28T04:06:42.101681+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenCloudGaming/OpenNOW"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:34:58.836499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53ae02e303a62d1412e456784a58d82916a360763e42168e9d28cb9ae2fafaac", "fetched_at": "2026-08-28T04:06:42.101681+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenCloudGaming/OpenNOW"}], "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:42.101681+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.101681+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.101681+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:34:58.836499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53ae02e303a62d1412e456784a58d82916a360763e42168e9d28cb9ae2fafaac", "fetched_at": "2026-08-28T04:06:42.101681+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenCloudGaming/OpenNOW"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.101681+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.101681+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:34:58.836499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53ae02e303a62d1412e456784a58d82916a360763e42168e9d28cb9ae2fafaac", "fetched_at": "2026-08-28T04:06:42.101681+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenCloudGaming/OpenNOW"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.101681+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.101681+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.101681+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:34:58.836499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53ae02e303a62d1412e456784a58d82916a360763e42168e9d28cb9ae2fafaac", "fetched_at": "2026-08-28T04:06:42.101681+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenCloudGaming/OpenNOW"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.101681+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:42.101681+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:34:58.836499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53ae02e303a62d1412e456784a58d82916a360763e42168e9d28cb9ae2fafaac", "fetched_at": "2026-08-28T04:06:42.101681+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenCloudGaming/OpenNOW"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:34:58.836499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53ae02e303a62d1412e456784a58d82916a360763e42168e9d28cb9ae2fafaac", "fetched_at": "2026-08-28T04:06:42.101681+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenCloudGaming/OpenNOW"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:34:58.836499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53ae02e303a62d1412e456784a58d82916a360763e42168e9d28cb9ae2fafaac", "fetched_at": "2026-08-28T04:06:42.101681+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenCloudGaming/OpenNOW"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:34:58.836499+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "53ae02e303a62d1412e456784a58d82916a360763e42168e9d28cb9ae2fafaac", "fetched_at": "2026-08-28T04:06:42.101681+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenCloudGaming/OpenNOW"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 71, "rhythm": 98}, "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": 999, "days_push": 7, "days_rel": 18, "gap_med": 4.0, "n_releases_24m": 25}, "score": 93, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}