rustdesk logo

rustdesk

An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.

RustDesk Server Pro Advanced Features
Website GitHub

What is it?

What it is

> [!Caution] > **Misuse Disclaimer:** <br> > The developers of RustDesk do not condone or support any unethical or illegal use of this software. Misuse, such as unauthorized access, control or invasion of privacy, is strictly against our guidelines. The authors are not responsible for any misuse of the application.

Why it exists

An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.

Who should use it

Teams building with Rust who want an open-source, self-hosted option.

Who should avoid it

Teams that need a fully managed SaaS with enterprise SLAs out of the box.

How it works

A quick walkthrough in plain English

How rustdesk works

Step 1 of 3

You interact with it

Open rustdesk, send a request, or connect it to your stack.

Features

Android
Anydesk
Dart
Flatpak
Flutter
Flutter Apps

Advantages

  • Open source (AGPL-3.0)
  • Active Rust ecosystem
  • Self-hosted deployment options

Disadvantages

  • Requires operational ownership for self-hosted setups
  • Community support varies by project maturity

Installation

native

sudo apt install -y zip g++ gcc git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev \
        libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake make \
        libclang-dev ninja-build libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libpam0g-dev

FAQ

What is rustdesk?

rustdesk is an open-source project licensed under AGPL-3.0.

What language is rustdesk built with?

Primary language: Rust.

Is it free to use?

Yes. Licensed under AGPL-3.0. Check the license for commercial use.

Loading documentation…
View on GitHub

Featured in Videos

YouTube tutorials and walkthroughs for rustdesk

Alternatives

Similar projects ranked by category, topics, and text overlap.

Compare
rustdesk | MushyBook