alternatives to

TeamViewer

Remote control and support software that connects through TeamViewer's servers. A closed product from TeamViewer.

Side by side

4 open source alternatives to TeamViewer
ToolFitStarsLicenceTermsSelf-hostedLanguageLatestLast push
RustDeskFull replacement125kAGPL-3.0Open sourceYesRust1.5.02026-10-06
TigerVNCPartial7.5kGPL-2.0Open sourceYesC++v1.16.22026-09-25
MeshCentralPartial7.3kApache-2.0Open sourceYesHTML1.2.62026-09-24
Apache GuacamolePartial4kApache-2.0Open sourceYesC1.6.02026-09-14

Every alternative

Language
Licence
Fit

4 alternatives

RustDeskFull replacement

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

Remote control across desktop and mobile, with a relay server you can host yourself.

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

High performance, multi-platform VNC client and server

VNC server and viewer for direct connections, without a relay or an ID service.

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

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.

Web-based remote desktop, terminal and file access to machines running its agent.

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

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

A browser gateway to machines reachable over VNC, RDP or SSH, with no client to install but no NAT traversal either.

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

Head to head

About TeamViewer

Vendor
TeamViewer

TeamViewer website ↗