Screen mirroring & phone tools rankings

Screen mirroring & phone tools, ordered by GitHub stars · 31 projects collected, showing the top 24 by stars

1GenymobilescrcpyA lightweight, high-performance Android screen mirroring and control tool that displays and controls Android devices on your computer via USB or Wi-Fi, without requiring root access.C 151.7k 2026.10.082barry-ranQtScrcpyA Qt-based Android real-time display and control software that supports USB and network connections without requiring root privileges.C++ 32.2k 2026.09.193viarotel-orgescrcpyA graphical Android device control tool built on scrcpy, supporting inset mirror, keyboard mapping, multi-device control, AI assistant, and automation scripts, available for macOS, Windows, and Linux.JavaScript 12.0k 2026.10.104xfangfangMacastA cross-platform menu bar/status bar application that uses mpv as a DLNA media renderer, allowing users to push videos, pictures, and music from their phone to their computer.Python 6.9k 2022.01.135TNTcraftHIMPiikPiik is a free, open-source screen sharing tool for private sharing among friends. It features P2P-first connections, browser viewing without installation, a desktop app for sharing, and optional self-hosting. It is suitable for games, movie nights, drawings, and photos, supporting one host and up to 20 viewers per room.TypeScript 3.4k 2026.10.186modstart-liblinkandroidAn all-in-one Android phone connection desktop tool built with Electron, supporting USB or wireless connection for screen mirroring, screenshot beautification, GIF/MP4 recording, file management, app management, ADB Shell, script automation, and AI model integration.TypeScript 2.7k 2026.10.197tranvuongquocdatSideScreenTurn your Android tablet into a second display for macOS — over USB-C or WiFi, with hardware-accelerated H.265 streaming, sub-30ms latency, touch input, and HiDPI support.Swift 1.1k 2026.09.078AkiChasescrcpy-maskA cross-platform desktop client built with Rust + Bevy + React that provides mouse and keyboard mapping for Android devices, enabling multi-touch operations similar to a game emulator, ideal for controlling Android devices or playing mobile games on PC.Rust 1.1k 2026.06.289leapbtwuxplay-windowsA free Windows AirPlay receiver that mirrors screens and audio from Apple devices like iPhone/iPad to Windows PC, supporting both x64 and ARM64 architectures.C++ 769 2026.06.0810fgl27SmartTwitchTVA Twitch web client designed for Android TVs and web-based systems, enabling access to Twitch features on most smart TV devices where the official Twitch app is not available.JavaScript 680 2026.03.1711rockbenbenscrcpy-helperA portable Android screen mirroring tool that wraps scrcpy command-line parameters in a graphical interface, letting users mirror their Android phone to Windows without memorizing commands, with support for wireless mirroring, screen recording, using the phone as a webcam, and drag-and-drop file transfer.PowerShell 99 2026.10.0812weekdayjastMiracastReceiverMiracast Receiver is an Android TV casting receiver supporting AirPlay, DLNA/UPnP, and Miracast/WFD, receiving casts from phones, tablets, and PCs with auto-start on boot.C 95 2026.10.1813liyafe1997dlna-screen-castA tool that casts your entire Windows desktop, a single application window, or audio to a DLNA receiver in your local area network, ideal for TVs or computers with poor Miracast support.C# 73 2026.08.1014pdoneFreeControl2FreeControl2 is a graphical front-end for scrcpy that controls Android devices from your PC, built with Rust and Tauri, offering a device list, parameter panels, per-device overrides, multi-device mirroring and on-demand scrcpy setup.Rust 48 2026.10.1315lanzeweieHanCastHanCast is a cross-platform wireless casting and receiving app that sends local files, links, and Bilibili videos to LAN smart devices and also acts as a DLNA receiver for big-screen playback.Python 13 2026.09.2616ns-zzjdsh-hos-scrcpydsh-hos-scrcpy is a HarmonyOS casting provider for DSH that connects via hdc, letting DSH view the screen and perform taps, swipes, key presses, and text input.JavaScript 6 2026.09.3017meowhuanAndroid-Cam-BridgeAndroid Cam Bridge (ACB) turns an Android phone into a camera usable on a PC. It pairs an Android capture client with a Windows receiver, supports an OBS source plugin and a WinUI console, and fits local debugging and cross-device video input.C# 5 2026.03.2518CathgaoScreenLiveStreamQuestCast VR is an Android screen casting tool that streams video and audio from one Android device or Meta Quest to another over the LAN, with optional local recording on the receiver.Kotlin 4 2026.08.2219cwe88108LocalCastProA LAN screen-mirroring app for Android that casts a phone or tablet screen in real time to another Android phone, tablet or TV, solving free, ad-free, low-latency screen sharing between devices on the same networkJava 4 2026.09.2320fgc1101screenTVCastScreen (极简投屏) is a DLNA casting receiver (DMR) for Android TV boxes, letting phones cast from apps such as Bilibili, Douyin, Tencent Video and iQIYI to the TV with one tap.Kotlin 3 2026.08.0521xxmxsttv-receiverTV Receiver is a casting receiver for Android TV that discovers itself on the LAN, receives a video URL from a phone and plays it, with remote-control support and a remote control API.Kotlin 2 2026.03.0622hao-lin-lwhadb-control-toolA PyQt5-based Android device automation control tool that uses ADB commands for device control, key simulation, touch simulation, script execution, screenshot/screen recording, and app management.Python 1 2026.07.0923xinshengxiajubo-livejubo-live is a portable Windows launcher for four live platforms, opening Bilibili, Huya, Douyu, and Douyin rooms in mpv (or PotPlayer) with a danmaku overlay, streamer search, per-platform favorites, and live/replay detection — no installation, no registry.C# 1 2026.10.1924yunluoxinchengLightCastLightCast is a DLNA screen-casting receiver for Windows that turns a PC into a cast target and plays video pushed from a phone with its embedded libmpv player.Python 1 2026.09.19