Alternatives to FreeRDP

A free implementation of Microsoft's Remote Desktop Protocol, and the engine inside most Linux RDP clients. 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 FreeRDP.

  • Remmina

    The standard Linux remote desktop client, with plugins for RDP, VNC, SSH, SPICE and X2Go behind one connection list.

    Remmina is a Linux-only graphical front end that uses FreeRDP as its engine and adds VNC, SSH, SPICE and X2Go behind one saved connection list.

  • Windows App

    Microsoft's remote desktop client for connecting to Windows PCs, Remote Desktop Services and cloud desktops.

    Windows App is Microsoft's free but closed-source RDP client for Windows, macOS, Android, iOS and the web, with no Linux version and support for Microsoft cloud desktops.

  • mRemoteNG

    A tabbed connection manager for Windows that keeps all your RDP, VNC, SSH and HTTP sessions in one organised tree.

    mRemoteNG is a Windows-only tabbed connection manager covering RDP, VNC and SSH, using the Windows ActiveX control for RDP, and its last stable release dates from 2019.

  • Royal TS

    Connection manager for RDP, SSH, VNC and web sessions in one window.

    Royal TS is a closed-source connection manager for Windows and macOS combining RDP, SSH, VNC and web sessions, and its free tier caps connections per document.

  • KRDC

    KDE's remote desktop client for viewing and controlling other computers over VNC and RDP.

    KRDC is KDE's graphical client for RDP and VNC with regular releases through KDE Gear, but it runs on Linux only.

  • Connections

    GNOME's remote desktop client for connecting to other computers and virtual machines over VNC and RDP.

    Connections is GNOME's simple graphical RDP and VNC client for Linux, with fewer options than FreeRDP's command line.

Similar software

Related functionality, not a direct replacement.