{"adoption": {"forks": 414, "observed_at": "2026-08-28T04:10:43.731901+00:00", "stars": 10682}, "canonical_url": "https://ross.abutalabs.com/products/classicoldsong-apollo", "card": {"archived": false, "artifact_type": "application", "description": "Sunshine fork - The easiest way to stream with the native resolution of your client device", "domain": ["gaming-tools", "media", "self-hosted", "cross-platform"], "enriched": true, "function": ["streaming", "gui", "self-hosted", "http-server"], "health_score": 84, "homepage": null, "language": "C++", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["ClassicOldSong/Apollo"], "name": "ClassicOldSong/Apollo", "platform": ["windows", "self-hosted"], "pushed_at": "2026-05-21T10:31:13+00:00", "repo": "ClassicOldSong/Apollo", "stars": 10682, "tags": ["game-streaming", "remote-desktop", "moonlight", "sunshine-fork", "virtual-display", "hardware-encoding", "low-latency", "cloud-gaming", "linux", "web-server"], "topics": ["gaming", "remote-control", "remote-desktop", "streaming"], "urls": [], "use_cases": ["stream pc games to tablet at native resolution", "self-hosted remote desktop with low latency", "cloud gaming server for moonlight clients", "virtual display that matches client resolution automatically", "stream desktop to android device with hdr", "pair multiple moonlight clients with per-device permissions"], "what_it_is": "Apollo is a self-hosted game-streaming host (a fork of Sunshine) that streams a desktop to Moonlight/Artemis clients at the client's native resolution and framerate. It supports GPU hardware encoding on AMD, Intel, and Nvidia, a built-in Windows virtual display with HDR, per-client permissions, and a web UI for configuration and pairing.", "when_to_avoid": ["you need virtual display support on Linux (Windows-only for now)", "you want a turnkey hosted service rather than self-hosting a stream host", "you need a client app rather than a host - use Moonlight/Artemis instead"], "when_to_choose": ["you use Moonlight/Artemis clients and want native client resolution without manual display fiddling", "you want a self-hosted alternative to cloud gaming with hardware encoding on AMD, Intel, or Nvidia", "you need per-client permission control, clipboard sync, or input-only mode"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/classicoldsong-apollo", "repo": "ClassicOldSong/Apollo", "role": "main", "score": 62}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:43.731901+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:18:11.324558+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad1cb44c92f591d5540daa2fe9234b43691fd6106ee1aa10ea46b0a9dbae79b6", "fetched_at": "2026-08-28T04:10:43.731901+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClassicOldSong/Apollo"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:43.731901+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:18:11.324558+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad1cb44c92f591d5540daa2fe9234b43691fd6106ee1aa10ea46b0a9dbae79b6", "fetched_at": "2026-08-28T04:10:43.731901+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClassicOldSong/Apollo"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:18:11.324558+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad1cb44c92f591d5540daa2fe9234b43691fd6106ee1aa10ea46b0a9dbae79b6", "fetched_at": "2026-08-28T04:10:43.731901+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClassicOldSong/Apollo"}], "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:10:43.731901+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:43.731901+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:43.731901+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:18:11.324558+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad1cb44c92f591d5540daa2fe9234b43691fd6106ee1aa10ea46b0a9dbae79b6", "fetched_at": "2026-08-28T04:10:43.731901+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClassicOldSong/Apollo"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:43.731901+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:43.731901+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:18:11.324558+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad1cb44c92f591d5540daa2fe9234b43691fd6106ee1aa10ea46b0a9dbae79b6", "fetched_at": "2026-08-28T04:10:43.731901+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClassicOldSong/Apollo"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:43.731901+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:43.731901+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:43.731901+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:18:11.324558+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad1cb44c92f591d5540daa2fe9234b43691fd6106ee1aa10ea46b0a9dbae79b6", "fetched_at": "2026-08-28T04:10:43.731901+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClassicOldSong/Apollo"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:43.731901+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:43.731901+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:18:11.324558+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad1cb44c92f591d5540daa2fe9234b43691fd6106ee1aa10ea46b0a9dbae79b6", "fetched_at": "2026-08-28T04:10:43.731901+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClassicOldSong/Apollo"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:18:11.324558+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad1cb44c92f591d5540daa2fe9234b43691fd6106ee1aa10ea46b0a9dbae79b6", "fetched_at": "2026-08-28T04:10:43.731901+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClassicOldSong/Apollo"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:18:11.324558+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad1cb44c92f591d5540daa2fe9234b43691fd6106ee1aa10ea46b0a9dbae79b6", "fetched_at": "2026-08-28T04:10:43.731901+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClassicOldSong/Apollo"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:18:11.324558+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad1cb44c92f591d5540daa2fe9234b43691fd6106ee1aa10ea46b0a9dbae79b6", "fetched_at": "2026-08-28T04:10:43.731901+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ClassicOldSong/Apollo"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 83, "longevity": 54, "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": 765, "days_push": 104, "days_rel": 416, "gap_med": 10, "n_releases_24m": 22}, "score": 62, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}