Moonlight PC: GameStream client for desktop platforms
Open source game streaming client for NVIDIA GameStream and Sunshine with hardware-accelerated decoding.
Learn more about Moonlight PC
Moonlight PC is a Qt-based game streaming client that connects to NVIDIA GameStream and Sunshine servers to stream games over a network. The application uses hardware-accelerated video decoding with support for H.264, HEVC, and AV1 codecs, built on SDL2 for input handling and cross-platform compatibility. It implements features like HDR streaming, 7.1 surround sound, multi-touch input, and gamepad support with force feedback for up to 16 players. The client is commonly used for remote gaming, accessing desktop applications remotely, and streaming from gaming PCs to various devices including single-board computers.
Multi-codec Support
Supports H.264, HEVC, and AV1 video codecs with hardware acceleration. Includes YUV 4:4:4 color space support for high-quality streaming when used with Sunshine servers.
Cross-platform Architecture
Built with Qt6 and SDL2 for native performance across Windows, macOS, Linux, and Steam Link. Provides consistent functionality and user experience across all supported platforms.
Advanced Input Handling
Handles both pointer capture for games and direct mouse control for desktop use. Supports system-wide keyboard shortcuts passthrough and multi-touch input with up to 10 touch points.
Top in Mobile & Desktop
Related Repositories
Discover similar tools and frameworks used by developers
draw.io Desktop
Electron-based desktop diagramming app wrapping draw.io editor for offline use with local storage.
ChatGPT Desktop
Unofficial ChatGPT desktop app built with Rust and Tauri for Mac, Windows, and Linux.
Magisk
Android root solution with systemless modifications and boot image management for Android 6.0+.
HandBrake
Cross-platform video transcoder that converts video files into formats compatible with various devices and platforms.
Mihon
Free Android manga reader with library management, multiple sources, and progress tracking integration.