7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Remmina

Open source

GTK remote desktop client for Linux that connects to other computers over RDP, VNC, SPICE, X2Go, SSH and more.

remmina.org
Remmina homepage screenshot
GitHub stars
2.6k
Last commit
7 mo ago
Repository age
14 years
Version
v1.2.30
Licence
GPL-2.0
Self-hosted
Yes

About Remmina

Remmina is a remote desktop client written in GTK that lets you use other computers from a small screen or a large monitor. It supports RDP, VNC, SPICE, X2Go, SSH, WWW (HTTP) and EXEC connection types, so a single tool can reach Windows machines, Linux desktops, virtual machines and shell sessions.

The software ships as the main remmina program plus a separate remmina-plugins package that provides the protocol support. Connections can be set up from the graphical interface, or by working with the files in the user's config directory. A port to Qt is described as underway. Installation steps are kept on the project wiki.

Remmina is copylefted free software, licensed under GPL version 2 or later, and was first developed by Vic Lee. It is now maintained by a small team of volunteers, with community chat on IRC and Matrix. The GitHub repository is a mirror of the official GitLab project.

Key features

  • Remote desktop over RDP, VNC and SPICE
  • SSH and X2Go session support
  • HTTP and command-based connection types
  • Configuration through a graphical interface
  • Plugin package for protocol support

Good fit for

  • →Administering Windows servers from a Linux desktop
  • →Managing many saved remote connections
Built with
C
Tags
remote-desktop
rdp
vnc
ssh
spice
gtk
linux
remote-access

Remmina: questions and answers

What is Remmina used for?
Remmina is a GTK remote desktop client for Linux that connects to other computers over RDP, VNC, SPICE, X2Go, SSH and more. It is a good fit for administering Windows servers from a Linux desktop and managing many saved remote connections.
Is Remmina open source?
Yes. Remmina is open source under the GPL-2.0 licence. Its source code is on GitHub at FreeRDP/Remmina and is written mainly in C.
Is Remmina free?
Yes. Remmina is open source, so the software itself is free to use.
Can I self-host Remmina?
Yes. Remmina can be self-hosted on your own server or infrastructure.
What is Remmina an alternative to?
Remmina is an open-source alternative to TeamViewer, AnyDesk, Splashtop and Chrome Remote Desktop. Other open-source alternatives to TeamViewer include TigerVNC, Apache Guacamole and KasmVNC.
Is Remmina actively maintained?
The most recent commit to Remmina was on 8 February 2026, and the latest release is v1.2.30, published on 20 May 2018. The project has 2.6k stars on GitHub.

Open-source alternatives to Remmina

See all

SaaS alternatives to Remmina

See all