rustdesk/rustdesk
Read the upstream summary on the left, browse the cached forks below it, and load each fork comparison into the right-hand panel.
rustdesk/rustdesk
RustDesk is an open-source remote desktop app for self-hosting, positioned as an alternative to TeamViewer. The repo is active, large, and popular, with 110,193 stars, 16,465 forks, and commits updated on 2026-03-29. It is a Rust codebase with Flutter support, packaging and container tooling, and documentation/resources for multiple platforms.
Jump straight into Discofork's strongest cached fork picks, or open a compare view in one click.
Choose a fork to inspect
Choose this fork if you want a highly customized RustDesk branch with altered mobile/input and connection behavior, and you are comfortable carrying divergence from upstream. Prefer upstream if you want the newest fixes, maximum compatibility, and lower maintenance risk.
Choose this fork only if you specifically want a web-client-oriented RustDesk variant and accept a stale, highly diverged codebase. If you want the full upstream feature set, active maintenance, or low integration risk, the main RustDesk repo is the safer choice.
Choose this fork only if you specifically need its private customizations and are willing to own a stale, highly divergent codebase. For most adopters who want a dependable RustDesk base, upstream is the safer choice.
Choose this fork if you need natfrp-specific build and connection behavior and are willing to trade away upstream freshness. If you want the latest RustDesk fixes, packaging updates, and broader platform polish, upstream is the safer default.
Choose this fork only if its custom deployment and workflow changes match your needs; otherwise upstream RustDesk is the safer default because it is much more current and materially less risky to adopt.