RustDesk
Remote Access & VPNOpen-source remote desktop alternative to TeamViewer
Replaces TeamViewer, AnyDesk
The 54 best Cross-Platform remote access & vpn you can self-host, ranked by community traction.
Open-source remote desktop alternative to TeamViewer
Replaces TeamViewer, AnyDesk
Fast reverse proxy to expose local servers behind NAT
Replaces ngrok
Self-hosted game-stream host for Moonlight clients
Replaces NVIDIA GameStream, Parsec
Zero-config mesh VPN built on WireGuard
Replaces ZeroTier
Set up a personal IPsec and WireGuard VPN in minutes
Replaces NordVPN
Expose your localhost to the world for testing
Replaces ngrok
Share your terminal as a web application
Replaces PuTTY
Open-source game streaming client for low-latency desktops
Replaces Parsec, Steam Remote Play
Scalable overlay networking tool from Slack
Replaces Tailscale
Global virtual network for connecting devices anywhere
Replaces Tailscale
Fast TCP/UDP tunnel over HTTP secured by SSH
Replaces ngrok
Web-based graphical interface for Linux servers
Replaces Webmin
Robust and flexible open-source VPN solution
Replaces Cisco AnyConnect
Mobile shell with roaming and intermittent connectivity
Replaces SSH
Lightweight and high-performance reverse proxy for NAT traversal
Replaces ngrok, frp
VNC client that runs entirely in the browser
Replaces RealVNC
Free implementation of the Remote Desktop Protocol
Replaces Microsoft RDP
Multi-protocol VPN server from the University of Tsukuba
Replaces Cisco AnyConnect
Decentralized peer-to-peer mesh VPN
Replaces Tailscale, ZeroTier
Share your terminal over the web
Replaces PuTTY
Open-source cross-platform adversary emulation framework
Replaces Cobalt Strike
Modern, simple TCP tunnel in Rust
Replaces ngrok
Self-hosted game and desktop streaming host
Replaces Steam Remote Play, Parsec
Fast, collaborative live terminal sharing over the web
Replaces tmux
High-performance, platform-neutral VNC implementation
Replaces RealVNC
Versatile secure tunneling and proxy toolkit
Replaces Chisel, ngrok
Full remote management and remote desktop web platform
Replaces TeamViewer, ConnectWise
Layer-two peer-to-peer VPN
Replaces ZeroTier, Hamachi
Tunnel TCP and UDP traffic over WebSocket or HTTP2
Replaces Chisel
Web-based system administration for Unix-like servers
Replaces cPanel
Private network system using WireGuard
Replaces Tailscale
Modern VNC server with a browser-based client
Replaces TightVNC, RealVNC
Open-source sharing platform built on OpenZiti
Replaces ngrok
Beautiful, fully open-source tunnel to localhost
Replaces ngrok
WebSocket-to-TCP bridge for browser remote access
Replaces proprietary remote gateways
Containerized full Linux desktop accessible from a browser
Replaces Kasm Workspaces
Fast, modern, secure VPN tunnel
Replaces OpenVPN
Remote terminal that survives network changes
Replaces Mosh
Modern IPsec-based VPN implementation
Replaces Cisco AnyConnect
Screen for X, persistent remote applications
Replaces NX, Citrix
Graphical SSH and SFTP client with server monitoring
Replaces MobaXterm, Termius
VPN daemon that builds an encrypted mesh network
Replaces Hamachi, ZeroTier
Free remote desktop and file transfer toolkit
Replaces TeamViewer, AnyDesk
Open-source tunnel to expose local servers to the internet
Replaces ngrok, localtunnel
RDP monitoring, interception and connection library
Replaces Microsoft RDP Gateway
Run any GUI application in a browser-accessible container
Replaces Amazon AppStream
File transfer over SSH with progress and resume
Replaces lrzsz, SCP
Simple self-hosted reverse proxy and tunnel manager
Replaces ngrok
Secure terminal sharing for pair programming and support
Replaces tmate
Automatic WireGuard mesh overlay network
Replaces Tailscale, ZeroTier
VNC server for real X11 displays
Replaces TightVNC, RealVNC
Robust TCP tunneling solution over gRPC
Replaces ngrok
Remote desktop access over SSH with NX technology
Replaces Citrix, VNC
Browser-based remote access solution
No apps match these filters.
Every option here is open-source and self-hostable, tagged Cross-Platform within the remote access & vpn category. Compare them on the individual app pages for setup difficulty and resource requirements.