RustDesk
- About
- Open-source remote desktop software. Open-source alternative to TeamViewer and AnyDesk.
- Catalogue
- No. 024
- Category
- Productivity
- Founded
- 2020, Singapore
- GitHub stars
- ★ 126k

Overview
RustDesk is an open-source remote desktop software, written in Rust. It works out of the box, no configuration required. You have full control of your data, with no concerns about security. You can use our rendezvous/relay server, set up your own, or write your own rendezvous/relay server.
What it does well
RustDesk offers a secure, easy-to-use remote desktop solution that respects user privacy. It's cross-platform, supporting Windows, macOS, Linux, iOS, Android, and the web. With its high performance and low latency, it's suitable for both personal and professional use. The software is fully open-source, allowing for community contributions and custom modifications.
Why it’s in the collection
RustDesk stands out for its focus on privacy and security. Unlike many commercial solutions, it gives users full control over their data. Its use of Rust programming language ensures high performance and memory safety. The software is incredibly versatile, working across multiple platforms and use cases. Its open-source nature means it's constantly improving and can be audited for security. Additionally, the option to self-host the relay server provides an extra layer of control and privacy.
On GitHub
- Stars
- 125,727
- Forks
- 19,658
- Commits
- 11,527
- Repository
- rustdesk/rustdesk
Languages
- Rust 65.2%
- Dart 25.3%
- C++ 1.9%
- Other 7.6%
Compared with
TeamViewerPopular commercial solution, but can be expensive for business use and has privacy concerns.
AnyDeskFast and easy to use, but is proprietary and may have limitations in the free version.- VVNCOpen-source protocol with various implementations, but can be complex to set up and less user-friendly.