For an open source low latency remote desktop for gaming, the strongest matches are classicoldsong/apollo (Apollo is a self-hostable remote desktop streaming server featuring), lizardbyte/sunshine (Sunshine is a self-hosted remote desktop and game streaming) and galaxy-s10/billd-desk (This project is a remote desktop streaming application that). rustdesk/rustdesk and nomi-san/parsec-vdd round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
We curate open-source GitHub repositories matching “open source alternatives to parsec”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
Apollo is a remote desktop streaming server designed to transmit a low-latency video feed of a host screen to remote clients using hardware-accelerated encoding. It functions as a remote input controller and virtual display manager, allowing the host to match the resolution and framerate of connected devices. The system includes a gamepad input emulator that simulates controller hardware on the host machine to translate remote inputs into local events. Server configurations and client pairing are managed through a web-based remote access interface. The project also covers bidirectional clipb
Apollo is a self-hostable remote desktop streaming server featuring hardware-accelerated video encoding, virtual display management, and gamepad input emulation, matching all the core requirements for low-latency interactive remote access and gaming.
Sunshine is a self-hosted remote desktop and game streaming server designed to broadcast desktop environments and applications over a network. It functions as a host application that captures system display output and encodes it into low-latency video streams for transmission to remote client devices. The system distinguishes itself through hardware-accelerated media encoding, which utilizes graphics processor pipelines to compress high-resolution video in real time. To ensure interactive control, it performs virtual input emulation by translating remote controller and keyboard signals into n
Sunshine is a self-hosted remote desktop and game streaming server featuring hardware-accelerated video encoding and low-latency display capture, making it the ideal host application for high-performance interactive remote access.
This project is a remote desktop software suite and administration tool designed for controlling remote devices via web browsers or desktop applications across different operating systems. It functions as a secure remote access gateway and device manager, providing a centralized backend for auditing sessions and deploying private infrastructure to target machines. The system distinguishes itself through the use of GPU-accelerated video streaming and hardware encoding to reduce latency. It enables multi-device monitoring via a screen wall and supports the creation of virtual display emulations
This project is a remote desktop streaming application that features GPU-accelerated video streaming, multi-display monitoring, and virtual display emulation, fitting the core category well despite lacking some specialized gaming features like gamepad passthrough.
RustDesk is a cross-platform remote desktop client that enables users to initiate and receive remote sessions. It provides a complete infrastructure for self-hosted remote access, utilizing a signaling and relay server architecture to maintain connectivity when direct peer-to-peer links are unavailable. The software is designed to function across desktop and mobile environments, offering native remote control, screen sharing, and file management capabilities. What distinguishes the platform is its centralized administrative control plane, which allows for granular management of security polic
RustDesk is a cross-platform remote desktop application with self-hosting support and screen sharing, though it is general-purpose rather than specifically tuned for ultra-low-latency gaming and GPU-accelerated video streaming.
parsec-vdd is a virtual display driver manager and headless server display emulator. It simulates active software-defined monitors to enable remote desktop sessions and game streaming on host systems that lack physical displays. The project provides a system tray interface for managing the monitor lifecycle, allowing users to add or remove virtual screens and capture screenshots. It enables the definition of custom widths, heights, and refresh rates for these virtual displays via system registry presets. The tool handles display property configuration and monitors device status using hardwar
This repository provides a virtual display driver manager for remote streaming setups, but it is a single-aspect building block rather than the full low-latency remote desktop streaming application requested.
This project provides a containerized environment for running Steam games and applications without a physical monitor. It consists of a Docker image designed for headless game server hosting, utilizing a virtual display server to enable remote game streaming of video and audio to a web browser. The system integrates NVIDIA GPU virtualization to provide hardware acceleration for high-performance 3D graphics rendering within the container. A remote desktop gateway allows users to access and manage the virtualized desktop environment and game client remotely. The software includes capabilities
This project provides a containerized headless game streaming environment with GPU acceleration, but it is focused on Docker-based game server hosting rather than a general-purpose remote desktop streaming application for gaming and editing.
Virtual-Display-Driver is a kernel-level driver for Windows that emulates physical monitors and audio devices. It serves as a virtual monitor emulator, headless server display emulator, and virtual audio device driver to enable extended desktop space and sound routing on systems without physical hardware connections. The project enables the simulation of monitors with custom resolutions, refresh rates, and identification profiles, including support for High Dynamic Range output. It also provides software-defined audio interfaces to simulate virtual microphones and speakers. The software cove
Virtual-Display-Driver is a kernel-level display and audio emulation component that provides a foundational building block for remote desktop streaming, but it is a driver rather than a complete standalone streaming application.
Moonlight-qt is a cross-platform client application designed to stream high-fidelity audio and video from a remote host computer to a local device. It functions as a remote desktop and gaming client, enabling users to interact with host environments by forwarding local keyboard, mouse, and controller inputs to the remote machine. The software distinguishes itself through the use of hardware-accelerated decoding, which processes incoming high-bitrate streams to maintain low latency and minimal CPU overhead. It supports high frame rate streaming and multi-channel surround sound, ensuring that i
Moonlight-qt provides low-latency hardware-accelerated video streaming and input forwarding, but it is a client application rather than the self-hostable host server needed to stream a remote desktop.
Moonlight for Android is a remote game streaming client that receives low-latency video from a remote host computer and transmits input commands back in real time. It enables remote desktop control and the management of a host computer from a mobile device. The project supports remote VR video output via 3D side-by-side video rendering for compatible monitors or headsets. It includes display output optimizations such as portrait mode, screen rotation, and view panning. The software manages input through the mapping of physical gamepads, virtual touch buttons, and mouse modes. It handles remo
This project is a client application rather than the complete remote desktop streaming system or host component required for self-hosting.
This project is an open source Linux GPU kernel driver implemented as a loadable kernel module. It functions as a GPU firmware loader, providing the low-level driver services necessary to enable direct communication between the operating system and graphics processing units. The driver utilizes a dual-module architecture that separates GPL-licensed kernel code from proprietary firmware blobs. This system extracts and links signed binary firmware images into the kernel modules at driver load time. The project provides driver support for Turing-architecture GPUs and all subsequent newer hardwa
This repository provides open-source Linux GPU kernel drivers rather than a remote desktop streaming application, though it can supply hardware-level capabilities useful for such software.
Input Overlay is a system for rendering real-time keyboard, gamepad, and mouse activity as an on-screen visual display. It functions as an input event broadcaster that captures physical hardware signals and transmits them to a rendering client for use in recording and live broadcasting software. The project includes a layout configuration tool that uses structured JSON files to map hardware events to specific textures and screen coordinates. It also provides a mechanism to convert legacy configuration files into current schemas to ensure compatibility across versions. The software covers inp
This repository is a streaming-software plugin for displaying input overlays on screen rather than a remote desktop streaming application for low-latency remote access.
Neko is a virtual desktop infrastructure platform that provides containerized browser isolation and remote desktop environments. It enables users to host secure, ephemeral browser instances that can be accessed and managed through a standard web browser, ensuring consistent execution across different host systems. The platform distinguishes itself through its collaborative capabilities, allowing multiple users to view and interact with a single shared browser session in real time. It synchronizes keyboard, mouse, and gamepad inputs from multiple participants while providing integrated tools f
Neko is a containerized virtual browser and desktop sharing platform rather than a general-purpose remote desktop streaming application optimized for native gaming and video editing.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| classicoldsong/apollo | 9.9K | C++ | GPL-3.0 | |
| lizardbyte/sunshine | 38.3K | C++ | GPL-3.0 | |
| galaxy-s10/billd-desk | 5.4K | TypeScript | mit | |
| rustdesk/rustdesk | 116.3K | Rust | AGPL-3.0 | |
| nomi-san/parsec-vdd | 5.3K | C# | MIT | |
| steam-headless/docker-steam-headless | 4K | Shell | GPL-2.0 | |
| virtualdrivers/virtual-display-driver | 8.4K | C++ | mit | |
| moonlight-stream/moonlight-qt | 16.3K | C++ | gpl-3.0 | |
| classicoldsong/moonlight-android | 3.2K | Java | gpl-3.0 | |
| nvidia/open-gpu-kernel-modules | 17.1K | C | NOASSERTION |