Sunshine

Sunshine

Self-hosted game streaming host compatible with Moonlight

34.8kstars
1.7kforks
Last commit: 7h ago
Repo age: 5y old
Sunshine screenshot

Sunshine is a self-hosted game streaming host that lets you stream games and your desktop to Moonlight clients over the network. It focuses on low-latency streaming and supports hardware encoding on AMD, Intel, and NVIDIA GPUs, with software encoding available as a fallback.

Key Features

  • Compatible with Moonlight clients across many devices and platforms
  • Low-latency streaming designed for responsive gameplay
  • Hardware-accelerated encoding support (AMD, Intel Quick Sync, NVIDIA NVENC) plus software encoding
  • Web UI for configuration and client pairing
  • Virtual gamepad/controller emulation (platform support varies)
  • Runs on multiple operating systems including Linux, Windows, macOS, and FreeBSD

Use Cases

  • Stream PC games from a powerful host to low-power devices (TV box, handheld, laptop)
  • Remote play from another room or across a fast network with a Moonlight client
  • Use a browser-based interface to manage streaming settings and pair devices

Limitations and Considerations

  • Feature support differs by OS (for example, gamepad emulation is not supported on macOS)
  • Some capture/encoding backends have partial or platform-specific support depending on GPU and display server

Sunshine is a practical alternative for running your own GameStream-style host while keeping control of the hardware and configuration. If you already use Moonlight, it provides a flexible server with broad GPU encoding support and convenient web-based management.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Puter

Puter

Self-hostable web-based personal cloud and desktop environment

39.6k
3.5k
Last commit: 21h ago

Self-hostable internet OS that provides a web desktop, cloud storage, and an app platform for files, web apps, and remote-work style workflows.

Alternative to:
Google Drive
Google Drive
+19
Teleport

Teleport

Identity-aware access proxy for infrastructure and internal apps

19.9k
2k
Last commit: 9h ago

Secure access platform for servers, Kubernetes, databases, desktops, and web apps with SSO/MFA, short-lived certificates, and full session auditing.

Alternative to:
Twingate
Twingate
+16
Pangolin

Pangolin

Identity-aware VPN and reverse proxy for secure remote access

19.2k
578
Last commit: 18h ago

Open-source identity-based remote access platform combining WireGuard VPN and tunneled reverse proxy access with granular zero-trust controls.

Alternative to:
Cloudflare Access
Cloudflare Access
+16
n.eko (Neko)

n.eko (Neko)

Self-hosted virtual browser and shared desktop via WebRTC

17.2k
1.2k
Last commit: 8d ago

Neko is a self-hosted virtual browser/desktop streamed over WebRTC, enabling low-latency remote access and multi-user collaborative sessions in Docker.

Alternative to:
Hyperbeam
Hyperbeam
+10
XPipe

XPipe

Connection hub and remote file manager for managing server infrastructure

13.8k
526
Last commit: 15h ago

Desktop application that centralizes SSH, containers, VMs, Kubernetes and remote file management; integrates local CLI tools and syncs connection data via git.

Alternative to:
MobaXterm
MobaXterm
+6
OpenVPN

OpenVPN

Open-source VPN daemon for TLS-based secure tunneling

13.3k
3.3k
Last commit: 1d ago

OpenVPN is a widely used open-source VPN daemon providing TLS/SSL-based secure tunneling, flexible client-server and site-to-site modes, and cross-platform support.

Alternative to:
OpenVPN CloudConnexa
OpenVPN CloudConnexa
+18