Self-Hosted Alternatives to TeamViewer

TeamViewer is a commercial remote access and support tool that limits free use and detects commercial usage. Self-hosted remote desktop servers let you support machines and reach your own devices without session limits or relaying through a vendor.

5 open-source alternatives to TeamViewer you can host yourself, ranked by GitHub stars and updated daily.

# App Category Stars Language Updated
1 m1k1o/neko Miscellaneous 22,672 Go today
2 rustdesk/rustdesk-server Remote Access 10,733 Rust 3d
3 Ylianst/MeshCentral Remote Access 7,675 JavaScript 1d
4 immense/Remotely Remote Access 5,092 C# 1y
5 apache/guacamole-server Remote Access 4,044 C 8d