An open-source PC client for streaming games and desktop from NVIDIA GameStream and Sunshine servers.
Moonlight PC is an open-source game streaming client for PCs that allows users to stream games and desktop sessions from a host computer running NVIDIA GameStream or Sunshine. It enables low-latency, high-quality remote play across Windows, macOS, Linux, and Steam Link devices, turning any compatible device into a gaming or remote desktop terminal.
Gamers and users who want to stream games or access their desktop remotely from a host PC, especially those using NVIDIA GPUs with GameStream or the open-source Sunshine server on various client platforms.
Developers choose Moonlight PC for its open-source nature, cross-platform support, and feature-rich implementation including HDR, surround sound, and advanced codec support, providing a free alternative to proprietary streaming solutions with active community development.
GameStream client for PCs (Windows, Mac, Linux, and Steam Link)
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Leverages GPU decoding on Windows, Mac, and Linux for efficient video playback, reducing CPU load and improving latency as highlighted in the README.
Supports H.264, HEVC, and AV1 codecs, along with HDR and 7.1 surround sound, enabling high-quality streaming experiences, though AV1 requires Sunshine.
Available on Windows, macOS, Linux, Steam Link, and even ARM/RISC-V devices, with multiple distribution formats like Snap, Flatpak, and AppImage.
Free and open-source with active community development, translations via Weblate, and support for customization through building from source.
Requires a host PC running NVIDIA GameStream or Sunshine, which may not be feasible for users without compatible hardware or who prefer all-in-one solutions.
Building from source involves platform-specific dependencies like Qt SDK, Visual Studio, or FFmpeg, with detailed steps that can be daunting for casual users.
On devices like Steam Link, streaming is capped at 1080p/60fps with no HDR support, and some features are exclusive to Sunshine, as noted in the README.