Moonshine: Lets you stream games from your PC to any device running Moonlight
- Gaming
- Open Source
- Linux
- Developer Tools
- Infrastructure
The GitHub project is a self-hosted game streaming server for Linux that speaks the Moonlight protocol. Its key difference from Sunshine is architectural. Instead of capturing an existing desktop session, it spins up its own compositor for each stream. That gives it a clean headless setup, arbitrary resolution and refresh rate without a dummy plug, the possibility of HDR even when the physical monitor does not support it, and a way to keep the host desktop usable while someone else is playing remotely. The author was blunt about scope and maturity. It is Linux-only, intentionally narrow, requires newer GPUs and drivers, and is still more of a tinkerer tool than a mainstream replacement. The recommendation from the creator was still “use Sunshine” for most people.
If you already have Sunshine working, there is no urgent reason to switch. If your pain points are Linux headless setup, virtual displays, odd resolution handling, or tying up the local desktop, Moonshine is the project to watch.
-
github.com
- Discuss on HN