No sign-up13,566 open-source and SaaS tools, with GitHub stats refreshed every day.

Ravada

Open source

Ravada is an open-source VDI broker that lets users connect to virtual desktops through a web browser and a remote viewer supporting the SPICE protocol.

Open-source alternative to

ravada.upc.edu
Ravada homepage screenshot
GitHub stars
652
Last 30 days
+—
Last commit
yesterday
Repository age
10 years
Version
v2.4.6
Licence
AGPL-3.0
Self-hosted
Yes

About Ravada

Ravada is an open-source project that functions as a VDI broker, allowing users to connect to a Virtual Desktop. Its back-end is designed to support future hypervisors and currently supports KVM. Users only need a web browser and a remote viewer that supports the SPICE protocol.

The software is intended for sysadmins who want to deploy on-premise Virtual Desktops. It is built on top of Linux, so basic knowledge of managing GNU/Linux systems is advisable.

Key features

  • Frontend web features include user-available machines, admin list machines, user settings, new machine template, machine manage, and
  • Back-end supports KVM hypervisor
  • Uses Perl programming language, Mojolicious web framework, and MySQL database
  • Internationalization via Weblate
  • Code licensed under AGPL and available on GitHub

Good fit for

  • Deploying on-premise virtual desktops for organizations
Built with
Perl tools
Tags
vdi
virtual-desktop
kvm
perl
open-source

Ravada: questions and answers

What is Ravada used for?
Ravada is an open-source VDI broker that lets users connect to virtual desktops through a web browser and a remote viewer supporting the SPICE protocol. It is a good fit for deploying on-premise virtual desktops for organizations.
Is Ravada open source?
Yes. Ravada is open source under the AGPL-3.0 licence. Its source code is on GitHub at UPC/ravada and is written mainly in Perl.
Is Ravada free?
Yes. Ravada is open source, so the software itself is free to use.
Can I self-host Ravada?
Yes. Ravada can be self-hosted on your own server or infrastructure.
What is Ravada an alternative to?
Ravada is an open-source alternative to Duo Security. Other open-source alternatives to Duo Security include Aegis Authenticator, Keycloak and Authelia.
Is Ravada actively maintained?
Yes. The most recent commit to Ravada was on 13 October 2026, and the latest release is v2.4.6, published on 27 May 2026. The project has 652 stars on GitHub.

Open-source alternatives to Ravada

See all

SaaS alternatives to Ravada

See all