← All open source projects

RustDesk

rustdesk/rustdesk

RustDesk is an open source remote desktop application with optional self-run relay/rendezvous servers and clients for many systems.

Forks 17,478
Author rustdesk
Language Rust
License AGPL-3.0
Synced 2026-06-07

What RustDesk is

RustDesk is an open source remote desktop application written in Rust. It is positioned as an alternative to TeamViewer: users can use RustDesk’s public relay/rendezvous servers, run their own, or build their own server layer.

The project works on Windows, Linux, macOS, and mobile platforms. The main idea is to give users more control over data and remote-access infrastructure without requiring deep setup at the start.

What is inside and how it is used

Use options

This example shows the project shape and the usual way it is used.

Language: Plain text
1. Install RustDesk client on both devices
2. Use the public server for quick connection
3. Run your own relay/rendezvous server if needed
4. Restrict access with organization rules

The repository contains Rust code, client pieces, desktop builds, mobile directions, build docs, release links, and a misuse warning against unauthorized access to other devices.

Strengths and limits

Its strength is simple start plus server control. Its limits are security, permissions, server trust, NAT, organizational policy, and misuse risk, which matter more here than for ordinary utilities.