awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
barry-ran avatar

barry-ran/QtScrcpy

0
View on GitHub↗
29,883 stars·3,571 forks·C++·Apache-2.0·40 viewsblog.csdn.net/rankun1/article/details/87970523↗

QtScrcpy

QtScrcpy is a cross-platform desktop application designed for mirroring and controlling Android devices. It functions as a high-performance client that captures mobile display output and streams it to a computer monitor, enabling real-time interaction through a persistent connection.

The application distinguishes itself by supporting the simultaneous management of multiple mobile devices from a single interface, allowing for batch operations and synchronized inputs. Users can map standard desktop mouse and keyboard actions to mobile touch events using custom scripts, facilitating efficient navigation and control. The software utilizes hardware-accelerated decoding to maintain low latency during screen casting and supports both wired and wireless connections to mobile hardware.

Beyond basic mirroring, the tool provides capabilities for file transfers, clipboard synchronization, and media recording. It includes a graphical interface for configuring device services and executing custom commands, which assists in mobile application testing and debugging workflows. The project is built using a cross-platform framework, ensuring consistent functionality across Windows, macOS, and Linux environments.

Features

  • Mobile Screen Sharing - Controls and views Android device screens from a desktop computer.
  • Streaming and Broadcasting - Streams high-frame-rate video from mobile devices to computer monitors with minimal delay.
  • Cross-Platform Development - Builds high-performance desktop applications that run consistently across Windows, macOS, and Linux.
  • Debugging Tools - Interacts with mobile applications directly from a desktop environment to simplify testing.
  • Input Mapping Tools - Assigns keyboard and mouse actions to mobile touch events using custom scripts.
  • Transcoding Engines - Decodes high-speed video streams using low-level libraries for GPU-accelerated rendering.
  • Automation Utilities - Maps desktop mouse and keyboard inputs to mobile touch events for seamless cross-platform interaction.
  • Multi-Device Management - Manages several connected mobile devices simultaneously from a single interface.
  • Stream Multiplexers - Transmits raw video frames and input events over a persistent TCP connection.
  • Wireless Connectivity Tools - Links mobile devices to computers over a local network for wireless control.
  • System Debugging - Provides a bridge to tunnel shell commands and input events to mobile devices without root access.
  • Cross-Platform UI Frameworks - Uses a comprehensive C++ framework to maintain a unified graphical interface across desktop operating systems.

Star history

Star history chart for barry-ran/qtscrcpyStar history chart for barry-ran/qtscrcpy

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to QtScrcpy

Similar open-source projects, ranked by how many features they share with QtScrcpy.
  • viarotel-org/escrcpyviarotel-org avatar

    viarotel-org/escrcpy

    8,199View on GitHub↗

    escrcpy is an Android device mirroring tool and ADB device manager that enables the display and control of Android screens on a computer via USB or network connections. It functions as a multi-device screen orchestrator, providing a visual interface to arrange and control several mirrored device windows in parallel layouts. The project distinguishes itself as an automation controller that utilizes large language models to translate natural language instructions into actionable device commands. It further differentiates its capabilities by acting as a reverse tethering client, allowing a compu

    JavaScriptandroidgenymobilegnirehtet
    View on GitHub↗8,199
  • photoprism/photoprismphotoprism avatar

    photoprism/photoprism

    39,816View on GitHub↗

    PhotoPrism is a self-hosted digital asset management platform designed to organize, classify, and manage large collections of photos and videos on personal infrastructure. It functions as a private alternative to cloud-based services, ensuring that all media remains under the user's control. The platform utilizes neural-network-based media analysis to automatically detect objects, faces, and locations, providing a comprehensive, AI-powered approach to library organization. The project distinguishes itself through its containerized architecture, which simplifies deployment and lifecycle manage

    Goaigolanggoogle-photos
    View on GitHub↗39,816
  • systemsapproach/bookSystemsApproach avatar

    SystemsApproach/book

    3,298View on GitHub↗

    This project is a comprehensive computer networking textbook and instructional resource. It serves as a technical guide for the design and implementation of network layers, protocols, and hardware architecture, covering the spectrum from physical links to application-layer protocols. The content provides a detailed study of standards for congestion control, reliable data delivery, and internetwork routing. It includes specialized technical material on network security, public-key infrastructure, and the operation of modern cloud infrastructure and data centers. The material covers a broad ra

    Python
    View on GitHub↗3,298
  • gkd-kit/gkdgkd-kit avatar

    gkd-kit/gkd

    39,532View on GitHub↗

    GKD is an automation engine that leverages the Android accessibility framework to monitor system events and execute predefined interaction rules. By acting as a background service, it identifies interface elements in real-time and performs automated tasks, such as dismissing pop-ups or navigating through application screens, based on the current state of the device. The project distinguishes itself through a declarative rule engine that processes human-readable configuration files. Users can define sophisticated interaction logic using a specialized selector syntax that supports hierarchical

    Kotlinaccessibilityandroidauto
    View on GitHub↗39,532
See all 30 alternatives to QtScrcpy→

Frequently asked questions

What does barry-ran/qtscrcpy do?

QtScrcpy is a cross-platform desktop application designed for mirroring and controlling Android devices. It functions as a high-performance client that captures mobile display output and streams it to a computer monitor, enabling real-time interaction through a persistent connection.

What are the main features of barry-ran/qtscrcpy?

The main features of barry-ran/qtscrcpy are: Mobile Screen Sharing, Streaming and Broadcasting, Cross-Platform Development, Debugging Tools, Input Mapping Tools, Transcoding Engines, Automation Utilities, Multi-Device Management.

What are some open-source alternatives to barry-ran/qtscrcpy?

Open-source alternatives to barry-ran/qtscrcpy include: viarotel-org/escrcpy — escrcpy is an Android device mirroring tool and ADB device manager that enables the display and control of Android… photoprism/photoprism — PhotoPrism is a self-hosted digital asset management platform designed to organize, classify, and manage large… systemsapproach/book — This project is a comprehensive computer networking textbook and instructional resource. It serves as a technical… gkd-kit/gkd — GKD is an automation engine that leverages the Android accessibility framework to monitor system events and execute… simonaking/scrcpy-gui — scrcpy-gui is a graphical user interface for managing and controlling Android devices via the scrcpy protocol. It… redox-os/orbtk — Orbtk is a cross-platform GUI framework and UI toolkit for building desktop applications using the Rust programming…