← back

category

Remote desktop

Control another computer over the network, for support or remote work.

Side by side

Remote desktop
ToolStarsLicenceTermsSelf-hostedLanguageLatestLast push
RustDesk125kAGPL-3.0Open sourceYesRust1.5.02026-10-06
Sunshine42kGPL-3.0Open sourceYesC++v2026.914.2336132026-10-06
Moonlight19kGPL-3.0Open sourceYesC++v6.2.02026-10-06
noVNC14kOtherOpen sourceYesJavaScriptv1.7.02026-10-05
Apollo11kGPL-3.0Open sourceYesC++v0.4.62026-05-21
TigerVNC7.5kGPL-2.0Open sourceYesC++v1.16.22026-09-25
MeshCentral7.3kApache-2.0Open sourceYesHTML1.2.62026-09-24
Apache Guacamole4kApache-2.0Open sourceYesC1.6.02026-09-14
Selkies2.3kMPL-2.0Open sourceYesPython2.0.02026-10-06

9 tools

RustDesk

An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.

Language
Rust
Licence
AGPL-3.0
Stars
125k
Latest
1.5.0
Last push
2026-10-06
Moonlight

GameStream client for PCs (Windows, Mac, Linux, and Steam Link)

Language
C++
Licence
GPL-3.0
Stars
19k
Latest
v6.2.0
Last push
2026-10-06
Apollo

Sunshine fork - The easiest way to stream with the native resolution of your client device

Language
C++
Licence
GPL-3.0
Stars
11k
Latest
v0.4.6
Last push
2026-05-21
TigerVNC

High performance, multi-platform VNC client and server

Language
C++
Licence
GPL-2.0
Stars
7.5k
Latest
v1.16.2
Last push
2026-09-25
MeshCentral

A complete web-based remote monitoring and management web site. Once setup you can install agents and perform remote desktop session to devices on the local network or over the Internet.

Language
HTML
Licence
Apache-2.0
Stars
7.3k
Latest
1.2.6
Last push
2026-09-24
Apache Guacamole

The Apache Guacamole proxy daemon (guacd), C API (libguac), and protocol support.

Language
C
Licence
Apache-2.0
Stars
4k
Latest
1.6.0
Last push
2026-09-14
Selkies

Low-Latency Accelerated Web Remote Desktop Streaming Platform for Self-Hosting, Containers, Kubernetes, or Cloud/HPC

Language
Python
Licence
MPL-2.0
Stars
2.3k
Latest
2.0.0
Last push
2026-10-06

What these tools replace