Remote Desktop software enables the control of a distant computer or server from a local device. These tools transmit screen images and input commands over a network to allow for remote administration, file transfers, and application usage. This type of software serves system administrators and remote workers who need to manage infrastructure or access specific workstations. Self-hosting these apps ensures that screen streams and terminal sessions remain on private hardware rather than passing through external corporate relays.
This page lists 11 open source tools in the Remote Desktop category. The most popular are RustDesk, Puter and Sunshine. Most use the AGPL-3.0 or Apache-2.0 license, and 9 offer an official Docker image.
A cross-platform remote desktop application that allows users to host their own rendezvous and relay servers.
A self-hostable cloud desktop environment with integrated file storage, built-in applications, and a platform for hosting web apps.
Self-hosted game stream host that enables low-latency remote gaming via Moonlight clients on various devices.
Provides identity-based remote access to private networks and web applications using WireGuard and reverse proxy tunnels.
A self hosted virtual browser that runs in docker and uses WebRTC for real time streaming.
Turns any device with a web browser into a secondary screen for a computer via WiFi.
A multi-protocol terminal and remote access client supporting ssh, sftp, rdp, vnc, and serial port connections.
Self-hosted server management platform for SSH terminal access, remote desktop control, and infrastructure monitoring.
A cross platform remote desktop tool for controlling computers and Android devices via WebRTC and Electron.
A web-based remote monitoring and management server for controlling computers on local networks or the internet.
A clientless remote desktop gateway that supports standard protocols via a web browser interface.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.