๐Ÿ“ˆ GH Trending Explorer ๐ŸŽฒ Surprise me

โ† all repos

LizardByte / Sunshine

git clone https://github.com/LizardByte/Sunshine.git v2026.914.233613 ยท 1mo ago ๐Ÿ”ฅ on GitHub Trending today

Self-hosted game stream host for Moonlight.

โ€”
stars, 24h
โ€”
stars, 7 days
+1.2k
stars, 30 days ยท #265
42k
โ˜… total
2.3k
forks ยท 164 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageC++
LicenseGPL-3.0
Created2021-12-15 (4y ago)
Last pushtoday
Watchers156
OwnerOrganization

Seen on GitHub Trending

  • 2026-10-20 โ€” #15 monthly in c++ ยท +1,176 โ˜…

GitHub topics

Links

README excerpt
Sunshine 
 Self-hosted game stream host for Moonlight. 
## โ„น๏ธ About
Sunshine is a self-hosted game stream host for Moonlight.
Offering low-latency, cloud gaming server capabilities with support for AMD, Intel, and Nvidia GPUs for hardware
encoding. Software encoding is also available. You can connect to Sunshine from any Moonlight client on a variety of
devices. A web UI is provided to allow configuration, and client pairing, from your favorite web browser. Pair from
the local server or any mobile device.
LizardByte has the full documentation hosted on Read the Docs
* Stable Docs
* Beta Docs
## ๐ŸŽฎ Feature Compatibility
 Gamepad Emulation 
 Feature 
 FreeBSD 
 Linux 
 macOS 
 Windows 
 What type of gamepads can be emulated on the host. 
 Clients may support other gamepads.
 Generic 
 ๐ŸŸก 1 
 โœ… 
 โœ… 2 
 โœ… 3 
 DualShock / DS4 (PlayStation 4) 
 ๐ŸŸก 1 
 โœ… 
 โœ… 2 
 โœ… 3 
 DualSense / DS5 (PlayStation 5) 
 ๐ŸŸก 1 
 โœ… 
 โœ… 2 
 โœ… 3 
 Nintendo Switch Pro 
 ๐ŸŸก 1 
 โœ… 
 โœ… 2 
 โœ… 3 
 Xbox 360 
 ๐ŸŸก 1 
 โœ… 
 โœ… 2 
 โœ… 3 
 Xbox One 
 ๐ŸŸก 1 
 โœ… 
 โœ… 2 
 โœ… 3 
 Xbox Series 
 ๐ŸŸก 1 
 โœ… 
 โœ… 2 
 โœ… 3 
> [!NOTE]
> 1 Missing motion, touchpad input, battery state, RGB LEDs, adaptive triggers, and raw HID output reports.
> 2 Requires the separately installed and licensed Virtual HID Broker.
> 3 All profiles are available through the separately installed and licensed Virtual HID Broker. Xbox 360 and DualShock 4 can also use ViGEmBus.
 Encoding API 
 Encoding API 
 GPU Vendor 
 FreeBSD 
 Linux 
 macOS 
 Windows 
 AMF 
 AMD 
 โž– 
 โž– 
 โž– 
 โœ… 
 Media Foundation 
 Qualcomm 
 โž– 
 โž– 
 โž– 
 โœ… 
 NVENC 
 NVIDIA 
 โž– 
 โœ… 
 โž– 
 โœ… 
 QuickSync 
 Intel 
 โž– 
 โž– 
 โž– 
 โœ… 
 VAAPI 
 AMD 
 โœ… 
 โœ… 
 โž– 
 โž– 
 Intel 
 โœ… 
 โœ… 
 โž– 
 โž– 
 NVIDIA 
 โž– 
 โœ… 
 โž– 
 โž– 
 Video Toolbox 
 Apple 
 โž– 
 โž– 
 โœ… 
 โž– 
 Intel 
 โž– 
 โž– 
 โœ… 
 โž– 
 Vulkan Video 
 AMD 
 ๐ŸŸก 
 โœ… 
 โž– 
 โž– 
 Intel 
 ๐ŸŸก 
 ๐ŸŸก 
 โž– 
 โž– 
 NVIDIA 
 โž– 
 ๐ŸŸก 
 โž– 
 โž– 
 Software 
 Any 
 โœ… 
 โœ… 
 โœ… 
 โœ… 
 Screen Capture 
 Capture Method 
 FreeBSD 
 Linux 
 macOS 
 Windows 
 DXGI Desktop Duplication 
 โž– 
 โž– 
 โž– 
 โœ… 
 KMS/DRM 
 โœ… 
 โœ… 
 โž– 
 โž– 
 NvFBC (X11 only) 
 โž– 
 โœ… 
 โž– 
 โž– 
 ScreenCaptureKit 
 โž– 
 โž– 
 โœ… 
 โž– 
 Wayland (wlroots) 
 โœ… 
 โœ… 
 โž– 
 โž– 
 Windows.Graphics.Capture 
 โž– 
 โž– 
 โž– 
 ๐ŸŸก 
 ย ย โ†ณ Portable 
 โž– 
 โž– 
 โž– 
 โœ… 
 ย ย โ†ณ Service 
 โž– 
 โž– 
 โž– 
 โŒ 
 X11 
 โœ… 
 โœ… 
 โž– 
 โž– 
 XDG Desktop Portal 
 โœ… 
 โœ… 
 โž– 
 โž– 
 KWin Screencast 
 โœ… 
 โœ… 
 โž– 
 โž– 
 Capture โ†’ Encoding Compatibility (Linux/FreeBSD) 
 Capture Method 
 VAAPI 
 Vulkan Video 
 NVENC (CUDA) 
 Software 
 KMS/DRM 
 โœ… 
 โœ… 
 โœ… 
 โœ… 
 NvFBC 
 โŒ 
 โŒ 
 โœ… 
 โŒ 
 Wayland (wlroots) 
 โœ… 
 โœ… 
 โœ… 
 โœ… 
 X11 
 โœ… 
 โŒ 
 โœ… 
 โœ… 
 XDG Desktop Portal 
 โœ… 
 โœ… 
 โœ… 
 โœ… 
 KWin Screencast 
 โœ… 
 โœ… 
 โœ… 
 โœ… 
**Legend:** โœ… Supported | ๐ŸŸก Partial Support | โŒ Not Yet Supported | โž– Not Applicable
## ๐Ÿ–ฅ๏ธ System Requirements
> [!WARNING]
> These tables are a work in progress. Do not purchase hardware based on this information.
 Minimum Requirements 
 Component 
 Requirement 
 GPU 
 AMD: VCE 1.0 or higher, see: obs-amd hardware support 
 Intel: 
 ย ย FreeBSD/Linux: VAAPI-compatible, s