Sunshine

Sunshine

Self-hosted game streaming host for Moonlight clients

33.4kstars
1.6kforks
Last commit: 4d ago
Repo age: 5y old
Sunshine screenshot

Sunshine is a self-hosted game and desktop streaming host designed to work with Moonlight clients. It streams your PC over the network with low latency using hardware-accelerated video encoding, and provides a web interface for configuration.

Key Features

  • Works with Moonlight clients using NVIDIA GameStream-compatible protocols
  • Hardware-accelerated encoding support (varies by platform/GPU), with software fallback
  • Web-based administrative UI for configuring apps, inputs, and streaming settings
  • Host-side “apps” launcher concept (define games/programs to start via the client)
  • Multi-platform host support (commonly used on Windows; also available on Linux)
  • Supports gamepad/controller input passthrough from client to host

Use Cases

  • Stream games from a powerful desktop to a low-power device (TV box, laptop, handheld)
  • Remote desktop-like access for personal use with high frame rate and low latency
  • In-home LAN streaming as an alternative to proprietary vendor streaming stacks

Limitations and Considerations

  • Client side is typically Moonlight (Sunshine is the host); feature set depends on client capabilities
  • Best performance requires a supported GPU/driver stack for hardware encoding; otherwise quality/latency may degrade

Sunshine is a popular choice for users who want a modern, actively developed GameStream-compatible host with a convenient web UI. It is especially suitable for low-latency in-home streaming and remote play when paired with Moonlight on the client side.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

code-server

code-server

Run VS Code in the browser on your own server

75.7k
6.4k
Last commit: 1d ago

Self-hosted VS Code in a browser with remote development, extensions, and secure access—ideal for cloud/dev containers, labs, and consistent dev environments.

Alternative to:
GitHub Codespaces
GitHub Codespaces
+3
Puter

Puter

Self-hostable personal cloud with a web desktop

38.5k
3.4k
Last commit: 2d ago

A self-hostable personal cloud that provides a web-based desktop, file storage, apps, and multi-user access in the browser.

Alternative to:
Google Drive
Google Drive
+4
Teleport

Teleport

Identity-native infrastructure access for SSH, Kubernetes, RDP and DBs

19.6k
2k
Last commit: 1d ago

Open-source platform that provides unified, audited, identity-based access to servers, Kubernetes clusters, databases, and desktops without static credentials.

Alternative to:
Okta Advanced Server Access
Okta Advanced Server Access
+2
Pangolin

Pangolin

Self-hosted secure tunneling and access gateway

17.8k
529
Last commit: 4d ago

Pangolin provides a self-hosted access gateway for securely exposing internal apps via tunnels, with identity-aware access controls and a web UI.

Alternative to:
Cloudflare SSL/TLS and reverse proxy features
Cloudflare SSL/TLS and reverse proxy features
+3
Neko

Neko

Watch and browse the web together in a shared virtual browser

16.6k
1.1k
Last commit: 1mo ago

Self-hosted shared virtual browser (Firefox/Chromium) with synchronized viewing, multi-user control, chat, and WebRTC streaming for watch parties and remote collaboration.

Alternative to:
Parsec
Parsec
+5
Coder

Coder

Self-hosted remote development environments on your infrastructure

11.9k
1.1k
Last commit: 1d ago

Open-source platform to provision secure, reproducible cloud workspaces from code using Terraform, with web access and IDE support.

Alternative to:
GitHub Codespaces
GitHub Codespaces
+3