Open source TeamViewer alternatives

Every project in the catalog is MIT, Apache or BSD licensed. 0 projects explicitly describe themselves as a TeamViewer alternative; 26 more are in the category where TeamViewer is a typical product.

Open source projects in the same category: Remote Access & VDI

Category-level information: these projects are the same kind of software as TeamViewer; they have not claimed to be a one-to-one replacement.

NE

Neko

100

m1k1o · Remote Access & VDI

STARS22.6K
FORKS1.6K
COMMITS—
CONTRIBUTORS63
VERSIONv3.1.4
UPDATED2 days ago
Remote DesktopWebRTCDockerVirtual BrowserApache-2.0

Common commercial products in this category: TeamViewer, AnyDesk, Splashtop

What can it do?
  • Remote access to the virtual browser and Linux desktop environment running in Docker
  • You share a common browser session and screen with multiple users at the same time
  • You navigate the web safely in an isolated virtual environment and run applications
User reviews
  • • NeutralHacker News

    Show HN: Neko – Self hosted virtual browser that runs in Docker and uses WebRTC

    “Hi all, after glancing at the comments it seems that a few people are confused about Neko and what its purpose is. Neko is a self-hosted shared browser, which was built in response to a product called Rabb.it shutting down. Rabb.it had ~4 million MAUs and raised a series B…”

  • • NeutralHacker News

    Show HN: Neko – Self hosted virtual browser that runs in Docker and uses WebRTC

    “> Obviously less relevant. From the github.... > Why n.eko? > I like cats (Neko is the Japanese word for cat), I'm a weeb/nerd.”

Verified against README · Oct 26, 2026 · source

NG

nginx-proxy · Remote Access & VDI

STARS19.9K
FORKS3.0K
COMMITS1.7K
CONTRIBUTORS140
VERSION1.11.6
UPDATED2 days ago
DockerNginxReverse ProxyPythonMIT

Common commercial products in this category: TeamViewer, AnyDesk, Splashtop

What can it do?
  • Using the VIRTUAL_HOST environment variable, you can create automatic routing rules for your containers.
  • Depending on the life cycle of Docker containers, you can automatically update the Nginx configuration.
  • You can install based on different infrastructure needs using Debian or Alpine-based image options.
TE

Termix

New80

Termix-SSH · Remote Access & VDI

STARS15.8K
FORKS760
COMMITS0
CONTRIBUTORS0
VERSIONv26.10.0
UPDATEDtoday
TypeScriptServer ManagementSelf-HostedPluginsApache-2.0

Common commercial products in this category: TeamViewer, AnyDesk, Splashtop

What can it do?
  • You can import/ export the main server and identity information data.
  • You can use SQLite, PostgreSQL or MySQL as a database.
  • You can manage Docker containers through plugins.
EL

electerm · Remote Access & VDI

STARS15.5K
FORKS1.3K
COMMITS0
CONTRIBUTORS0
VERSIONv5.7.21
UPDATEDtoday
AIandroidelectermelectronMIT

Common commercial products in this category: TeamViewer, AnyDesk, Splashtop

What can it do?
  • Tek uygulamadan SSH, SFTP, FTP, Telnet, seri port, RDP, VNC ve Spice bağlantıları kurabilirsin
  • Küçük uzak dosyaları çift tıklayarak doğrudan düzenleyebilirsin
  • Global kısayolla pencereyi guake benzeri açıp kapatabilirsin

Verified against README · Oct 30, 2026 · source

XP

xpipe-io · Remote Access & VDI

STARS14.6K
FORKS573
COMMITS—
CONTRIBUTORS24
VERSION9.4.1
UPDATEDyesterday
sshremoteserver-managementterminalApache-2.0

Common commercial products in this category: TeamViewer, AnyDesk, Splashtop

What can it do?
  • You manage hundreds of connections from one hub, such as SSH, Docker, virtual machines and cloud services
  • Transfer files and edit files between your local file manager and remote systems
  • In one click you start a remote shell session in your favorite terminal emulator
User reviews
  • • NeutralGitHub Issue

    FR: Support for Xshell terminal

    “Hi, could you add support for NetSarang Xshell? I added it as a custom terminal, and used the test feature, it correctly opened a local session, so I guess it supports invoking it via CLI. It also supports opening new tabs vs new windows. Thanks a lot. :)”

  • ↑ PositiveGitHub Issue

    [Feature Request] Customisable connection icons

    “Hi, I'd like to propose a new feature that could enhance user experience when handling multiple connections (SSH or other) within your app. Right now, it can get confusing with many machines or VMs to tell apart different connections. What if we added an option to customise…”

FR

FreeRDP · Remote Access & VDI

STARS13.9K
FORKS15.6K
COMMITS—
CONTRIBUTORS583
VERSION3.9.0
UPDATEDtoday
RDPRemote DesktopProtocolCApache-2.0

Common commercial products in this category: TeamViewer, AnyDesk, Splashtop

What can it do?
  • You open remote desktop session via RDP protocol with command line clients
  • You use the libfreerdp library to add RDP support to your own applications
  • In remote sessions you use clipboards, audio, and driver guidance
User reviews
  • • NeutralHacker News

    FreeRDP 2.0 – A Remote Desktop Protocol implementation

    “Have you tried FreeRDP's Thincast Workstation (based on VirtualBox)? I know it's still in beta, but it was originally released two years ago and I'm still not able to boot ubuntu's mini.iso installation media in this graphics-optimized version of VirtualBox. Interested also if…”

  • • NeutralHacker News

    FreeRDP 2.0 – A Remote Desktop Protocol implementation

    “Remmina is a just GUI frontend. You can choose a RDP backend between FreeRDP and RDesktop.”

Verified against README · Oct 25, 2026 · source

TE

alibaba · Remote Access & VDI

STARS13.4K
FORKS2.5K
COMMITS2.1K
CONTRIBUTORS97
VERSION3.1.0
UPDATED1 mo ago
CWeb SunucusuReverse ProxyKubernetes IngressBSD-2-Clause

Common commercial products in this category: TeamViewer, AnyDesk, Splashtop

What can it do?
  • You can update your Nginx-compatible infrastructure with support for ZQX 1/3 and QUIC.
  • You can dynamically manage server and routing settings in the Kubernetes environment without having to restart.
  • With hardware acceleration and customized TLS protocols, you can optimize HTTPS traffic.
Heads up
  • • High number of open issues (510)
User reviews
  • • NeutralHacker News

    Tengine: a web server based on Nginx, offering advanced features

    “Interesting, I've been working on a nginx buildpack for Heroku/Dokku/Flynn optimized for static sites. I should create a Tengine fork to benchmark with nginx.”

  • • NeutralHacker News

    Tengine: a web server based on Nginx, offering advanced features

    “key selling point: dynamic module loading support (" You don't have to recompile Tengine when you want to add a new module")”

TT

tsl0922 · Remote Access & VDI

STARS12.6K
FORKS1.2K
COMMITS—
CONTRIBUTORS69
VERSION1.7.7
UPDATED2 mo ago
CTerminalWebMIT

Common commercial products in this category: TeamViewer, AnyDesk, Splashtop

What can it do?
  • You can access your terminal via the Web interface and run custom commands.
  • You can transfer files using ZMODEM or trzsz protocols.
  • You can ensure connection security with basic authentication and SSL support.
User reviews
  • ↑ PositiveHacker News

    Ttyd – Share your terminal over the web

    “I think a better description is "ttyd allows you to use your web browser as a terminal emulator." The sharing part is what struck me. I think of that as multiplexing, and you'd still need tmux, screen, Zellij, etc. There actually is a tmux fork, tmate, that shares over the…”

  • ↓ NegativeGitHub Issue

    ttyd 1.7.3 : How to support trzsz

    “ttyd server command: ``` ttyd -w /root -t enableTrzsz=true -t enableSixel=true zsh ``` ttyd version:`ttyd version 1.7.3-a8cae75` There is a problem when I use it in the browser with 'trz'. ``` ➜ ~ trz The browser doesn't support the File System Access API ```”

BI

galaxy-s10 · Remote Access & VDI

STARS9.1K
FORKS1.1K
COMMITS0
CONTRIBUTORS0
VERSION—
UPDATED2 days ago
TypeScriptUzaktan MasaüstüWebRTCFlutterMIT

Common commercial products in this category: TeamViewer, AnyDesk, Splashtop

What can it do?
  • You control Windows, macOS and Android devices remotely from the web browser or desktop client.
  • Transfer files between connected devices, managing multiple screens in the same session.
  • You configure remote desktop connections with custom device codes, connection passwords, and relay servers.
Heads up
  • • No published release

Verified against README · Oct 25, 2026 · source

OC

ThreeMammals · Remote Access & VDI

STARS8.7K
FORKS1.7K
COMMITS0
CONTRIBUTORS0
VERSION25.0.1
UPDATEDtoday
C#API GatewayASP.NET CoreMicroservicesMIT

Common commercial products in this category: TeamViewer, AnyDesk, Splashtop

What can it do?
  • You create a single point of entry combined for .NET based microservice systems.
  • You convert HTTP requests via the ASP.NET Core intermediate software pipeline into sub-service requests.
  • You direct incoming requests and returning responses according to the configuration rules.
User reviews
  • • NeutralHacker News

    Ubuntu 11.10 (Oneiric Ocelot) released

    “I was gutted that my Hardy Heron died two weeks before the release of Lucid. I swapped over to Debian, but use the LTS elsewhere. I treat other Ubuntus as Betas. I gave Ocelot a whirl this eve, and it's much better than my experience with the 10.04 netbook edition. The window…”

  • • NeutralHacker News

    Ask HN: What would you like to see in Ubuntu 11.10, Oneiric Ocelot?

    “There is a tradition in Ubuntu community that Mark Shuttleworth will nickname the upcoming release. Remember that Ubuntu releases come out every 6 months and the numbers are YEAR.MONTH of the release. Ubuntu 10.04 was Lucid Lynx , released in April 2010 Ubuntu 10.10 was Maverick…”

WA

warp-tech · Remote Access & VDI

STARS8.2K
FORKS434
COMMITS1.3K
CONTRIBUTORS52
VERSIONv0.9.1
UPDATEDtoday
Bastion HostSSHSelf-HostedRustApache-2.0

Common commercial products in this category: TeamViewer, AnyDesk, Splashtop

What can it do?
  • You assign users to specific hosts within the network and URL with precision
  • Record all sessions and then watch them live and replay them over the web interface
  • You configure 2FA and SSO with TOTP and OpenID Connect support
User reviews
  • ↓ NegativeGitHub Issue

    Ansible connections using warpgate are slow

    “I just noticed that when I use Ansible with Warpgate the playbook execution time is slower. ## Test setup I run a playbook against the host where warpgate is installed via systemd. For the authentication with Ansible I used the password login for warpgate. For the test without…”

  • ↓ NegativeGitHub Issue

    Broken Pipe Issue with `scp` and other tools

    “Hello, I originally imagined that I had found a speed issue, but it turned out that speed does not appear to have been the core problem. I am running the most recent release version 0.6.4. I attempted to provide example data by comparing direct SSH connections for file transfers…”

SS

ekzhang · Remote Access & VDI

STARS7.7K
FORKS318
COMMITS317
CONTRIBUTORS5
VERSIONv0.4.1
UPDATED1 mo ago
RustSSHWeb TerminalMIT

Common commercial products in this category: TeamViewer, AnyDesk, Splashtop

What can it do?
  • By running a single command, you can share your terminal session with others.
  • You can work together by resize and move windows on an unlimited canvas.
  • Continuous integration (CI) can debug complex problems by running the tool in workflows.
User reviews
  • • NeutralHacker News

    Show HN: Sshx, a web-based collaborative terminal

    “The other comments make it fairly clear that this suspicion was unfounded but convinced people otherwise, and I have given a fair response to your comments. I of course appreciate you scrutinizing the application, and while the feedback was constructive, comments about the…”

  • • NeutralHacker News

    Show HN: Sshx, a web-based collaborative terminal

    “I'm not sure about this criticism — the script is written to be as simple as possible and also has a comment about this if you do inspect it as you suggest. # This is a short script to install the latest version of the sshx binary. # # It's meant to be as simple as possible, so…”

ME

Ylianst · Remote Access & VDI

STARS7.6K
FORKS1.0K
COMMITS—
CONTRIBUTORS160
VERSIONv1.0.45
UPDATED6 days ago
Remote DesktopSelf-HostedNode.jsRemote ManagementApache-2.0

Common commercial products in this category: TeamViewer, AnyDesk, Splashtop

What can it do?
  • By setting up your own server, you can manage computers on your network or connected to the Internet through the browser.
  • You can provide remote desktop, terminal, and file access by installing toolware on target devices.
  • Using MeshCentral Router, you can do port routing for TCP connections.
User reviews
  • ↓ NegativeGitHub Issue

    cloudflare issues: multiple attempts/black screen

    “**Describe the bug** Clicking on the "Connect" button under "Desktop" or "Terminal" results in "Disconnected" approximately 9/10 times. Other times it will connect successfully. The disconnection is immediately shown after clicking "Connect". **To Reproduce** Steps to reproduce…”

  • ↓ NegativeGitHub Issue

    Issue after reconnecting to MAC Sequoia

    “After installing the newest agent via binary (since the mpkg version didn’t work), we connected to the computer and granted all the necessary permissions. However, after reconnecting to the Intel Mac running macOS 15.0, we encountered a black screen, with only limited cursor…”

XR

neutrinolabs · Remote Access & VDI

STARS6.8K
FORKS1.8K
COMMITS0
CONTRIBUTORS0
VERSIONv0.10.6.1
UPDATED2 days ago
CRDP ServerLinux DesktopRemote AccessApache-2.0

Common commercial products in this category: TeamViewer, AnyDesk, Splashtop

What can it do?
  • You connect to a remote Linux desktop using various clients such as FreeRDP, rdesktop, or Windows MSTSC.
  • You manage remote resources with session resizing and bidirectional clipboard transfer features.
  • You configure the RDP/VNC proxy function to connect to another RDP or VNC server.
User reviews
  • • NeutralHacker News

    Xrdp: An open source RDP server

    “So a long time ago I worked volunteer IT for a fan convention. This is roughly mid to late 2000s. Among many other things, I was constantly looking for ways to speed up the registration line. And rather than have reg workers type things in, one way I hit on was to have terminals…”

  • ↑ PositiveHacker News

    Xrdp: An open source RDP server

    “If anyone wants to have a go at a “normal” end-to-end user experience, I have a Docker setup with Xrdp and audio enabled at that I poke at now and then, and loads of previous attempts at the same all over my GitHub (many of my “desktop app” containers have VNC, Xrdp or Guacamole…”

BF

bfe

New80

bfenetworks · Remote Access & VDI

STARS6.3K
FORKS950
COMMITS0
CONTRIBUTORS0
VERSIONv1.8.8
UPDATEDtoday
GoLoad BalancerCNCFProxyApache-2.0

Common commercial products in this category: TeamViewer, AnyDesk, Splashtop

What can it do?
  • You manage incoming traffic through multiple protocols such as HTTP, HTTPS, HTTP/2, and WebSocket.
  • By defining content-based routing rules, you distribute requests to backend servers.
  • With RESTful API and dashboard interface, you centrally manage system configurations.
EA

easegress-io · Remote Access & VDI

STARS5.9K
FORKS500
COMMITS0
CONTRIBUTORS0
VERSIONv2.11.0
UPDATED18 days ago
GoTrafik YönetimiAPI GatewayBulut YerlisiApache-2.0

Common commercial products in this category: TeamViewer, AnyDesk, Splashtop

What can it do?
  • You direct incoming requests through HTTP, MQTT and QUIC protocols.
  • You increase system durability with features such as circuit breakers and ratio limiters.
  • You manage distributions with blue-green and canary strategies.
Heads up
  • • Website is unreachable (checked: 2026-10-31)
AG

agentgateway · Remote Access & VDI

STARS5.8K
FORKS1.0K
COMMITS0
CONTRIBUTORS0
VERSIONv1.6.0
UPDATEDtoday
RustAI ProxyMCPKubernetesApache-2.0

Common commercial products in this category: TeamViewer, AnyDesk, Splashtop

What can it do?
  • You direct traffic to major providers such as OpenAI, Anthropic, Gemini and Bedrock with budget and spending controls over a single API.
  • Through MCP and A2A protocols, you connect to LLM vehicles, providing talent discovery and mission collaboration.
  • GPU use, KV cache, and queue depth based on Kubernetes based environments, making intelligent inference routing.
User reviews
  • ↓ NegativeHacker News

    Istio 1.30.0 (Including Agentgateway)

    “TBH, I actually hate this with a passion. It's a completely separate gateway product, and it even actively competes against Istio's own Envoy implementation. Leave it out and separate. If I want `agentgateway` (which we _do_) we'll deploy it on our own terms.”

WE

huashengdun · Remote Access & VDI

STARS5.2K
FORKS1.6K
COMMITS—
CONTRIBUTORS19
VERSIONv1.6.3
UPDATED1 yr ago
sshwebterminalpythonMIT

Common commercial products in this category: TeamViewer, AnyDesk, Splashtop

What can it do?
  • You connect to SSH servers through the browser with a password or public keys of different types.
  • You manage server operations by resizing the terminal window or switching to full-screen mode.
  • You customize login information and terminal configurations through URL parameters.
Heads up
  • • Last update over 1 year ago
User reviews
  • ↓ NegativeGitHub Issue

    Terminal problems ($TERM, utf-8)

    “On the server (connected directly through ssh using xterm as terminal): ``` $ locale LANG=en_US.UTF-8 $ echo $TERM xterm-256-color $ echo -e '\xe2\x82\xac' € ``` Running webssh-1.4.5 like so: ``` $ wssh --port=7681 ``` Now after connecting through the browser to the same server:…”

  • • NeutralGitHub Issue

    how to enable cross origin completely?

    “There's an iframe in my local index.html,like this: ``` ``` I tried to add following code in both class IndexHandler and class WsockHandler: ``` def set_default_headers(self): self.set_header("Access-Control-Allow-Origin", "*") self.set_header("Access-Control-Allow-Headers",…”

PO

pomerium · Remote Access & VDI

STARS5.1K
FORKS367
COMMITS0
CONTRIBUTORS0
VERSIONv0.33.4
UPDATEDtoday
GoProxySecurityAuthenticationApache-2.0

Common commercial products in this category: TeamViewer, AnyDesk, Splashtop

What can it do?
  • You gain access to web applications on the internal network without using a corporate virtual private network (VPN).
  • You increase security by verifying each process and request before it is allowed.
  • You make context-sensitive access integrations in accordance with the needs of your organization.
User reviews
  • • NeutralHacker News

    Designing Smarter Health Checks for Pomerium

    “Posting a coworker’s deep dive on the nuance of health checks that actually represent readiness. If you’ve had pods say "ready" while still failing traffic during rollouts, this will resonate. Happy to answer any questions about the finer points of readiness checks in Pomerium,…”

  • ↓ NegativeHacker News

    Pomerium v0.16 Is Live

    “Pomerium is announcing the v0.16 release! This is a big release, and includes several new features: - Kubernetes Ingress Controller: You can now dynamically provision routes from Ingress resources and set policy based on annotations for Kubernetes workflows. - Desktop App: Power…”

ZR

zrok

New80

openziti · Remote Access & VDI

STARS4.8K
FORKS229
COMMITS0
CONTRIBUTORS0
VERSIONv2.0.8
UPDATEDtoday
GoZero-TrustAğ PaylaşımıTünellemeApache-2.0

Common commercial products in this category: TeamViewer, AnyDesk, Splashtop

What can it do?
  • You can make web applications running on your local network accessible online.
  • You can use them as a remote network drive by sharing folders on your computer.
  • You can only share TCP or UDP-based services with certain users without opening them to the general internet.
User reviews
  • • NeutralHacker News

    Zrok: Open-source peer to peer

    “I am writing some comparisons to other tech incl. Nebula, its not publicly published yet, but I can give a few bullets. WRT to performance, better to compare OpenZiti to Nebula rather than zrok, we did some last year - . A few points of comparison: - Nebula is focused on…”

  • ↑ PositiveHacker News

    Zrok: Open-source peer to peer

    “This is the thing. I used it for debugging stripe and AWS SNS webhooks a bunch last year. However, ngrok totally lost its soul in the past few years. It looks like the pricing was lowered again recently, but for a while there they had no “personal” or ~indie priced plan.…”