Sunshine logo

Sunshine

Website

Self-hosted game streaming host compatible with Moonlight

39.6k stars 2.1k forks last commit first released GPL-3.0

Actively maintained

Last commit 27 Jul 2026.

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 to Sunshine

Kodi logo

Kodi

Open source home theater and media center software

21k
6.6k
Last commit

Kodi is an open source media center for organizing and playing local and networked video, music, and photos with a TV-friendly interface and add-on ecosystem.

Actively maintained
Alternative to:
Microsoft Windows Media Player logo
Microsoft Windows Media Player
+7

Wolf

Docker-based streaming server for Moonlight: multi-user game streaming.

2.1k
140
Last commit

Open-source Moonlight streaming server that runs in Docker to share a single host among multiple remote clients.

MITActively maintained
Alternative to:
Shadow PC logo
Shadow PC
+9
Replex logo

Replex

HTTP proxy to remix Plex home hubs and modify client responses

255
7
Last commit

Replex is a Rust-based reverse proxy for Plex Media Server that merges and restyles home hubs, filters watched items, enforces quality and can redirect streams.

Slowing down
Alternative to:
Plex logo
Plex
+1
Puter logo

Puter

Self-hostable web-based personal cloud and desktop environment

42.9k
4k
Last commit

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

AGPL-3.0Actively maintained
Alternative to:
Google Drive logo
Google Drive
+19
n.eko (Neko) logo

n.eko (Neko)

Self-hosted virtual browser and shared desktop via WebRTC

21.8k
1.6k
Last commit

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

Apache-2.0Actively maintained
Alternative to:
Hyperbeam logo
Hyperbeam
+10
Piped logo

Piped

Privacy-friendly alternative YouTube frontend with a public API

10.1k
870
Last commit

Piped is a privacy-friendly, lightweight alternative YouTube frontend with feeds, playlists, SponsorBlock support, and a public JSON API for apps and integrations.

AGPL-3.0Actively maintained
Alternative to:
YouTube logo
YouTube
+1