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
openstf avatar

openstf/stf

0
View on GitHub↗
13,904 stars·2,973 forks·JavaScript·24 viewsopenstf.io↗

Stf

STF is a web-based Android device management platform used to organize and control fleets of Android hardware. It functions as a device farm orchestrator and inventory manager, providing a centralized system for monitoring battery health, hardware specifications, and system versions across multiple devices.

The platform distinguishes itself through a web-based screen streamer that allows for real-time interaction and application installation via a browser. It includes a remote ADB controller for executing shell commands and establishing port tunnels, as well as a booking system for time-limited device allocation and user partitioning.

The system covers broad capability areas including remote ADB proxying, device log management, and file system organization. It also provides attribute-based search and provisioning to locate and allocate specific hardware based on system versions or unique identifiers.

Features

  • Android Device Farm Management Interfaces - Provides a comprehensive web-based interface for the collective management, debugging, and allocation of Android device fleets.
  • ADB Device Managers - Provides core infrastructure for sending ADB commands and receiving data from remote Android devices over a network.
  • ADB Remote Control Platforms - Routes local ADB client requests through a web server to reach remote device hosts.
  • Remote Device Interaction - Provides real-time screen mirroring and a graphical interface for interacting with remote Android devices via a browser.
  • Inventory Tracking - Implements a tracking system for battery health, hardware specifications, and connection status across a fleet of devices.
  • Centralised Management Servers - Implements a centralized server to coordinate device allocation and state tracking across multiple remote connection points.
  • Android Remote Control Interfaces - Provides web-based interfaces specifically designed for the remote interaction and administration of Android devices.
  • Real-Time Screen Streaming - Streams real-time device display updates and touch inputs to the browser via persistent WebSocket connections.
  • Booking & Allocation Systems - Implements a booking system for time-limited device allocation and project-based hardware partitioning.
  • Booking-Based Allocators - Provides a booking system to track and lock device availability, preventing simultaneous multi-user access.
  • Device Attribute Management - Offers a query system to locate devices based on unique identifiers, system versions, and hardware attributes.
  • Hardware Device Provisioning - Allocates specific Android hardware to users or teams based on system versions and device attributes.
  • Local Port Forwarding - Allows forwarding local network ports to remote devices, enabling external tools to communicate with the hardware.
  • Local Port Mapping - Provides port mapping to tunnel traffic from a local server to a remote Android device for development access.
  • Hardware Inventory Trackers - Tracks battery health, hardware specifications, and system versions across multiple Android devices in a centralized inventory.
  • Interactive Remote Shells - Allows users to run command-line instructions on connected devices and view the output in real time.
  • Android System Log Captures - Offers a system to capture and filter real-time system logs from connected Android devices for software debugging.
  • Testing & Quality Assurance - Facilitates quality assurance by executing shell commands, managing logs, and installing apps on real hardware.

Star history

Star history chart for openstf/stfStar history chart for openstf/stf

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 Stf

Similar open-source projects, ranked by how many features they share with Stf.
  • devicefarmer/stfDeviceFarmer avatar

    DeviceFarmer/stf

    4,312View on GitHub↗

    This project is an Android device farm management platform and mobile device testing lab. It provides a web-based interface for remotely controlling, debugging, and managing fleets of physical Android devices. The platform enables remote hardware access through an ADB remote control system, allowing for remote shell execution, application installation via drag-and-drop, and real-time screen interaction through a browser. It includes tools for mapping remote device connections to local ports, enabling the use of integrated development environments for debugging. The system covers hardware inv

    JavaScriptandroiddebugginghacktoberfest
    View on GitHub↗4,312
  • 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
  • liriliri/ayaliriliri avatar

    liriliri/aya

    5,167View on GitHub↗

    Aya is a graphical desktop client for managing Android devices via the Android Debug Bridge. It serves as a centralized interface for system administration, application debugging, and remote device interaction. The project provides specialized tools for mirroring a device screen to a computer for remote control and detecting active webview pages for inspection using remote developer tools. It also includes a visual file manager for browsing and transferring files and APK packages between a host and a connected device. Broad capabilities cover system monitoring for real-time CPU and memory us

    TypeScriptadbandroidelectron
    View on GitHub↗5,167
  • azeemidrisi/phonesploit-proAzeemIdrisi avatar

    AzeemIdrisi/PhoneSploit-Pro

    5,932View on GitHub↗

    PhoneSploit-Pro is an Android exploitation and remote administration toolkit. It provides a system for remotely controlling Android devices and extracting data using the Android Debug Bridge protocol. The project integrates with Metasploit to automate the creation and installation of payloads, establishing persistent command-and-control sessions. It also includes a network device scanner to identify active Android hosts on local networks by probing TCP ports. The toolkit covers a broad range of administrative and forensic capabilities, including remote shell execution, application management

    Python
    View on GitHub↗5,932
See all 30 alternatives to Stf→

Frequently asked questions

What does openstf/stf do?

STF is a web-based Android device management platform used to organize and control fleets of Android hardware. It functions as a device farm orchestrator and inventory manager, providing a centralized system for monitoring battery health, hardware specifications, and system versions across multiple devices.

What are the main features of openstf/stf?

The main features of openstf/stf are: Android Device Farm Management Interfaces, ADB Device Managers, ADB Remote Control Platforms, Remote Device Interaction, Inventory Tracking, Centralised Management Servers, Android Remote Control Interfaces, Real-Time Screen Streaming.

What are some open-source alternatives to openstf/stf?

Open-source alternatives to openstf/stf include: devicefarmer/stf — This project is an Android device farm management platform and mobile device testing lab. It provides a web-based… liriliri/aya — Aya is a graphical desktop client for managing Android devices via the Android Debug Bridge. It serves as a… viarotel-org/escrcpy — escrcpy is an Android device mirroring tool and ADB device manager that enables the display and control of Android… azeemidrisi/phonesploit-pro — PhoneSploit-Pro is an Android exploitation and remote administration toolkit. It provides a system for remotely… budtmo/docker-android — Docker-Android runs a full Android emulator inside a Docker container, enabling mobile app testing and automation… firerpa/lamda — This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android…