Alternatives to Xpra
Open-source tool for persistent remote applications on X11 and screen sharing on Linux, macOS and Windows. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Xpra
Open-source tool for persistent remote applications on X11 and screen sharing on Linux, macOS and Windows.
Replacements
Listings that take over the same core job as Xpra.
X2Go
Open-source remote desktop system for reaching Linux desktops and applications from Windows, macOS and Linux clients.
X2Go is open source and publishes Linux desktops or single applications to Windows, macOS and Linux clients, aimed at usable sessions over slow links.
NoMachine
High-performance remote desktop with audio, video and file transfer.
NoMachine is closed-source paid software offering smooth remote desktops with audio, file transfer and mobile clients, rather than seamless per-application windows.
ThinLinc
Linux remote desktop server for hosting desktops and applications centrally, with a free usage tier.
ThinLinc hosts Linux desktops and applications centrally with native and web clients, but it is proprietary and aimed at organisations with many users.
xrdp
Open-source RDP server that gives standard Remote Desktop clients a graphical login to Linux machines.
xrdp is an open-source Linux RDP server usable from the standard Windows Remote Desktop client, providing full graphical logins rather than individual remote windows.
TigerVNC
A fast, cross-platform VNC client and server built for real work, including 3D and video over the wire.
TigerVNC is a GPL-2.0 VNC server and viewer with TLS encryption, giving persistent virtual desktops instead of seamless individual application windows.
TurboVNC
A VNC server and viewer tuned for image-heavy work, so 3D applications and video stay usable over a network.
TurboVNC is a GPL-2.0 VNC server and viewer tuned for 3D work, delivering whole remote desktops instead of individual application windows.
Similar software
Related functionality, not a direct replacement.
Eternal Terminal
A remote shell that reconnects automatically after network drops without interrupting the session.
Selkies
Open-source WebRTC platform for streaming a Linux desktop to a web browser with low latency.
noVNC
An open-source VNC client that runs in a web browser using HTML5 WebSockets and Canvas.
KasmVNC
Access a Linux desktop through a web browser.
Remmina
The standard Linux remote desktop client, with plugins for RDP, VNC, SSH, SPICE and X2Go behind one connection list.