remote-desktop

12 repositories

rustdesk/rustdesk

Self-hosted remote desktop built in Rust and Flutter — RustDesk offers a self-hostable alternative to TeamViewer and AnyDesk, with P2P connections and cross-platform support including Wayland and Flatpak on Linux. Its Rust core and Flutter UI appeal to users wanting full control over their remote access infrastructure without relying on third-party servers.

Rust🌐 ElsewhereAttention 44
★128,946
SunshineStream/Sunshine

Self-hosted Moonlight game streaming, packaged for every platform — Sunshine acts as a self-hosted alternative to GeForce Experience, letting you stream games to any Moonlight client. It's distributed widely—Docker, Winget, Homebrew, Pacman, Flathub—making it easy to run on Windows, Linux, or macOS for anyone wanting private, server-side control of their streaming setup.

C++🇺🇸 North AmericaAttention 26
★43,242
m1k1o/neko

Run a shared browser in Docker, streamed live via WebRTC — Neko packages a full browser inside a Docker container and streams it to any client through WebRTC, enabling private, isolated browsing or multi-user shared sessions. It suits teams needing secure remote access, watch parties, or sandboxed browsing without installing anything locally.

Go🇪🇺 EuropeAttention 41
★22,661
Termix-SSH/Termix

Self-hosted, plugin-based server management.

TypeScript🇺🇸 North AmericaAttention 29
★15,931
rustdesk/rustdesk-server

Self-host RustDesk's ID and relay servers for full remote-desktop control — This repo provides the open-source server components (hbbs, hbbr, and CLI utilities) behind RustDesk, letting anyone self-host their own ID/rendezvous and relay infrastructure instead of relying on RustDesk's public servers. It's aimed at users wanting privacy or network control, with a Pro edition available for extra features.

Rust🌐 ElsewhereAttention 33
★10,727
galaxy-s10/billd-desk

A cross-platform remote desktop stack rivaling ToDesk and Parsec — BilldDesk is a Vue3/WebRTC/Node.js/Flutter remote desktop system supporting Windows, macOS, Android and web browsers. It offers 2K/120fps streaming, hardware-accelerated H264/H265/AV1 encoding, driver-level mouse/keyboard input for gaming, screen walls, and multi-device group control, aimed at developers wanting a self-hosted alternative to ToDesk or Parsec.

TypeScript🇨🇳 Greater ChinaAttention 32
★9,224
Saffsanity/sill

Stream any Mac window to iPhone or iPad with no server — Sill mirrors a single Mac window or the whole desktop to iOS and iPadOS using HEVC encoding, with touch, trackpad, keyboard and Apple Pencil input sent back to the Mac. It connects directly over USB, Direct Wireless Connection, or a personal VPN like Tailscale, with no account or middleman server. Free and open source, for Mac users wanting a private remote-desktop alternative to cloud-based screen sharing tools.

Swift🇺🇸 North AmericaAttention 59
★4,802
feigeCode/navop

One native Rust app for databases, SSH, SFTP, and AI agents — Navop bundles database clients (MySQL, PostgreSQL, ClickHouse, Oracle, DuckDB and more), SSH/SFTP, terminals, remote desktop, monitoring and AI agents into one native app. Built with GPUI/Rust and GPU-accelerated rendering, it skips WebView for a lighter, faster desktop tool aimed at engineers managing varied infra and data sources.

RustAttention 31
★2,131
leepokai/Codync

Message your local coding agents like bot teammates from any device — Codync turns Claude Code, Codex, Cursor, Gemini and ~40 other coding agents into persistent bots you delegate tasks to from iPhone, Mac, Windows, Linux or terminal. Free, Apache 2.0, runs on your own machine with your existing accounts — positioned as an open-source Grok Bot/Muse/Dots alternative.

RustAttention 41
★2,039
SinaXhpm/Submarine

One Tauri window replaces PuTTY, WinSCP and a tunnel manager — Submarine is a Rust/Tauri SSH-SFTP client for Windows, macOS, Linux and Android that bundles terminal, SFTP, port forwarding (SOCKS/HTTP/local/remote) and folder mirroring into one tabbed window per server. It adds encrypted profile sync and a split-view/Wall pinboard for monitoring multiple sessions at once, aimed at admins juggling many servers.

RustAttention 47
★477
zzjcool/krd

macOS desktop in a terminal pane over SSH: ScreenCaptureKit capture, kitty graphics rendering, no VNC/codec/extra port

SwiftAttention 65
★149
raiseCatError/meowdisplay

Open-source Sidecar alternative turns any iPhone, iPad or Mac into a display — MeowDisplay 2.0 lets you mirror, extend or share individual Mac windows to an iPhone, iPad, another Mac, or (in closed testing) Android, over USB or Wi-Fi with touch, trackpad and keyboard control. It's free, open-source, requires no account, and has no hosted relay server, appealing to users wanting a self-hosted Sidecar-style setup without Apple's device limits.

Swift
★136