Open-source alternatives to TeamViewer
5 open-source projects are offered as replacements for TeamViewer. Rustdesk is the most starred. Running one yourself trades the subscription for your own hosting and upkeep, so the table below leads with what decides that trade: whether the project is alive, what its licence lets a business do, and whether there is a container command to start from.
Side by side
| Project | Stars | Activity | Licence | Self-host | Language |
|---|---|---|---|---|---|
| 126,288 | Active | Network copyleft | Docker | Rust | |
| 7,439 | Active | Permissive | ○ | HTML | |
| 5,085 | Quiet | Copyleft | Compose | C# | |
| 4,014 | Active | Permissive | ○ | C | |
| 1,981 | Quiet | Permissive | Docker | C# |
Each one, briefly
Rustdesk126,288 stars · network copyleft · activeAn open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
MeshCentral7,439 stars · permissive · activeA 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.
Remotely5,085 stars · copyleft · quietA remote control and remote scripting solution, built with .NET 8, Blazor, and SignalR.
Apache Guacamole4,014 stars · permissive · activeThe Apache Guacamole proxy daemon (guacd), C API (libguac), and protocol support.
Myrtille1,981 stars · permissive · quietA native HTML4 / HTML5 Remote Desktop Protocol and SSH client
Where this comes from
Which projects are offered against TeamViewer comes from opensourcealternative.to, re-read weekly. Every figure in the table is read from the project’s own repository. We have not run these projects, and we hold no price for TeamViewer. Browse every open-source alternative.