Skip to content
InfratoApp
InfratoApp / Resources / Open-source alternatives / TeamViewer

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.

3 / 5
Pushed in the last 90 days
3 / 5
With a container command
3 / 5
Permissive licence

Side by side

Open-source alternatives to TeamViewer
ProjectStarsActivityLicenceSelf-hostLanguage
Rustdesk126,288ActiveNetwork copyleftDockerRust
MeshCentral7,439ActivePermissive○HTML
Remotely5,085QuietCopyleftComposeC#
Apache Guacamole4,014ActivePermissive○C
Myrtille1,981QuietPermissiveDockerC#

Each one, briefly

  • Rustdesk126,288 stars · network copyleft · active

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

  • MeshCentral7,439 stars · permissive · active

    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.

  • Remotely5,085 stars · copyleft · quiet

    A remote control and remote scripting solution, built with .NET 8, Blazor, and SignalR.

  • Apache Guacamole4,014 stars · permissive · active

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

  • Myrtille1,981 stars · permissive · quiet

    A 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.