Alternatives to KasmVNC

Access a Linux desktop through a web browser. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as KasmVNC.

  • Apache Guacamole

    A self-hosted remote desktop gateway that gives browser access to machines over VNC, RDP and SSH.

    Apache Guacamole is a self-hosted browser gateway under Apache-2.0 that reaches machines over VNC, RDP and SSH, so it covers Windows hosts as well as Linux desktops.

  • 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 for Windows, macOS and Linux that uses a native viewer application instead of the browser, with TLS encryption available.

  • 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 and image-heavy work with VirtualGL, using standard VNC clients rather than a web browser.

  • NoMachine

    High-performance remote desktop with audio, video and file transfer.

    NoMachine is a paid, closed-source remote desktop with native apps on five platforms, adding audio, file transfer and printing that a browser-based VNC session lacks.

  • Selkies

    Open-source WebRTC platform for streaming a Linux desktop to a web browser with low latency.

    Selkies also streams a Linux desktop to a browser, but it uses WebRTC with hardware-accelerated low-latency streaming and expects familiarity with containers and Kubernetes.

  • noVNC

    An open-source VNC client that runs in a web browser using HTML5 WebSockets and Canvas.

    noVNC is a browser VNC client that needs a separate VNC server on the remote machine. Its core library can be embedded in other projects.

  • ThinLinc

    Linux remote desktop server for hosting desktops and applications centrally, with a free usage tier.

    ThinLinc hosts Linux desktops centrally with both native and web clients. It is proprietary, with a free tier for small deployments and a focus on organisations.

  • Kasm Workspaces

    Container streaming platform that delivers desktops, applications and isolated browsers to a web browser.

    Kasm Workspaces streams full desktops, single apps and isolated browsers from containers. It is freemium and closed source, and it is built mainly for organisations.

Also worth comparing

These listings name KasmVNC as their own alternative, so the relationship runs both ways.

  • Krfb

    A KDE desktop sharing server that lets another person view or control your session through VNC.

    KasmVNC gives access to a Linux desktop through a web browser, but does not support traditional VNC viewer clients.

  • TightVNC

    Lightweight VNC server and viewer for local network remote control.

    KasmVNC delivers a Linux desktop to a web browser without a viewer app, but it is Linux only and rejects traditional VNC viewer clients.

Similar software

Related functionality, not a direct replacement.