Open Source Remote Desktop Tools
Remote desktop technology lets a person view and interact with a computer from another device over a network. It can support remote work, technical assistance, access to files and applications, and administration of machines in different locations. Depending on the tool, sessions may transmit a full desktop, a single application, or a streamed interactive display, with varying levels of responsiveness and control.
Open source options include desktop sharing servers, remote session managers, browser-based access tools, and streaming hosts. When choosing one, consider supported operating systems and connection methods, security controls, latency, hardware requirements, license terms, and maintenance activity. Check whether it integrates with your existing authentication and network setup, and whether its client works on the devices you use. These tools are useful for individuals, support teams, developers, and organizations managing computers remotely.
3 repositories · updated October 3, 2026

neko: Stream a Shared Virtual Browser Over WebRTC
Neko runs a browser or other desktop application in a Docker container and streams it to users over WebRTC. It suits watch parties, collaborative sessions, and remote access to an isolated browser.

Apollo: Stream Your Desktop at a Client's Native Resolution
Apollo is a self-hosted desktop streaming host derived from Sunshine, designed to match streams to a client’s native resolution and frame rate. It supports hardware encoding across AMD, Intel, and Nvidia GPUs, with a web UI for setup and pairing.

Weylus: Turn a Tablet into a Computer Input Device
Weylus lets you use a tablet or phone as a touch screen or graphics tablet for your computer through a browser. It is especially capable on Linux, with stylus pressure, tilt, multi-touch, window capture, and optional second-screen support.