AlkaidLab/foundation-sunshine

Sunshine fork: an enhanced sunshine, a self-hosted game streaming host for Moonlight with HDR10/HDR Vivid, virtual displays, advanced audio, optimized...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 8 minutes ago
Added to GitGenius on September 9th, 2026
Created on February 6th, 2023
Open Issues & Pull Requests: 80 (+0)
GitHub issues: Enabled
Number of forks: 181
Total Stargazers: 6,825 (+0)
Total Subscribers: 14 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 10.2 hours
Mean response time: 5.3 days
90th percentile: 8.8 days
Tracked items: 420

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 70% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 30% of tracked open issues have had no activity in three months. Only 12% of issues opened in the past year have been closed. Three people close 85% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 53
New in 7 days: 9
Closed in 7 days: 8
Avg open age: 110 days
Stale 30+ days: 33
Stale 90+ days: 18

Recent activity

Opened in 7 days: 8
Closed in 7 days: 8
Comments in 7 days: 24
Events in 7 days: 31

Top labels

  • bug (126)
  • enhancement (43)

Detailed Description

The project addresses the limitations of standard game streaming by implementing a complete HDR pipeline with dual-format encoding supporting both HDR10 (PQ) and HLG (Hybrid Log-Gamma) standards. It performs per-frame GPU luminance analysis to generate adaptive metadata, ensuring proper tone mapping across devices with varying brightness capabilities. The tool integrates virtual display support through ZakoVDD with zero-copy frame borrowing and multiple screen modes, handles surround sound up to 7.1.4 channels with Opus packet loss recovery, and optimizes encoding through NVENC SDK 13.0 and AMF with adaptive downsampling. A modern control panel built with Tauri 2, Vue 3, and Vite provides real-time monitoring and QR-based pairing, while folder sharing enables Windows host directory mapping with read-only defaults and paired-device authorization.

Developers should adopt this tool if they need Windows game streaming with comprehensive HDR support and advanced audio capabilities beyond what standard Sunshine offers. It suits scenarios where HDR quality matters across heterogeneous client devices, where virtual displays are necessary for compatibility, or where surround sound and low-latency audio are requirements. The project is positioned as an enhancement to the upstream Sunshine project rather than a replacement, maintaining compatibility while adding specialized features for HDR and audio-focused streaming setups.

Development activity shows consistent focus on HDR implementation depth, with substantial work on per-frame luminance analysis, metadata generation, and dual encoding format support. The project maintains active documentation in Chinese alongside upstream references, indicating sustained engagement with its user community. Technical decisions reflect prioritization of encoding efficiency and metadata accuracy, evidenced by features like encoder result caching and percentile-based outlier filtering for luminance statistics.