awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
butomo1989 avatar

butomo1989/docker-android

0
View on GitHub↗
15,370 estrellas·1,723 forks·Python·6 vistas

Docker Android

This project provides a containerized environment for running and testing Android applications, enabling the deployment of mobile emulators within isolated Linux environments. It serves as a platform for mobile testing automation, allowing developers to execute unit and interface tests against virtual devices while ensuring consistent configurations across different development machines.

The platform distinguishes itself by offering browser-based access to virtual mobile devices, which eliminates the need for local virtualization software on the host machine. It facilitates remote interaction through visual streaming and provides a unified web-based dashboard that aggregates emulator displays, system logs, and control inputs. To support complex workflows, the system includes host-level hardware acceleration to improve responsiveness and supports the standard mobile debug bridge protocol for remote management and inspection.

The project covers a broad range of operational capabilities, including persistent storage for device settings, session recording for post-execution analysis, and event injection for simulating specific device conditions. It integrates with external cloud-based device services and supports automated testing pipelines to streamline continuous integration and delivery.

Features

  • Dockerized Android Emulators - Provides a containerized Android emulator environment with browser-based access and hardware acceleration.
  • Containerized Emulator Runtimes - Launches mobile virtual devices inside isolated containers to support consistent automated testing.
  • Android Emulator Test Automation - Automates UI and unit tests on emulated Android devices using standard testing frameworks.
  • Virtualization and Containers - Provides isolated container environments for running mobile emulators to ensure consistent development and testing configurations.
  • Android Emulator State Persistence - Maintains emulator data and settings across container restarts by mounting persistent storage volumes.
  • Remote Debugging - Enables remote management and inspection of mobile emulators through standard debug bridge protocols.
  • Unified Web Interfaces - Provides a unified web-based dashboard for managing emulator displays, logs, and control inputs.
  • Hardware Acceleration - Passes through host CPU and GPU resources to containerized emulators to enhance performance and responsiveness.
  • Emulator State Persistence Volumes - Maps external storage volumes to containers to preserve emulator settings and application data across lifecycles.
  • Android Application Development - Facilitates building and testing Android applications within consistent, isolated containerized environments.
  • Mobile Web Browsers - Enables direct interaction with virtual mobile devices through a web browser for simplified remote debugging.
  • Debugging Communication Bridges - Exposes the mobile debug bridge protocol over network sockets to enable remote management and inspection of containerized emulators.
  • Android Remote Control Interfaces - Provides interfaces for remote control and monitoring of containerized Android emulators via standard protocols.
  • Remote Desktop Streaming - Streams graphical emulator output to web browsers for real-time interaction and visual debugging.
  • Android Emulator VNC Access - Allows direct interaction with running mobile emulators through a web browser without local virtualization software.
  • Mobile Event Injectors - Triggers specific device events like incoming messages or sensor changes to verify application behavior under various conditions.
  • Cloud and Docker Solutions - Listed in the “Cloud and Docker Solutions” section of the Awesome Appium awesome list.

Historial de estrellas

Gráfico del historial de estrellas de butomo1989/docker-androidGráfico del historial de estrellas de butomo1989/docker-android

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Docker Android

Proyectos open-source similares, clasificados según cuántas características comparten con Docker Android.
  • budtmo/docker-androidAvatar de budtmo

    budtmo/docker-android

    15,322Ver en GitHub↗

    Docker-Android runs a full Android emulator inside a Docker container, enabling mobile app testing and automation without requiring a physical device. The emulator uses QEMU-based virtualization with optional KVM acceleration for hardware-backed performance, and supports nested virtualization on cloud VMs from providers like AWS, GCP, and Azure for environments without direct hardware acceleration. The container exposes the Android Debug Bridge over TCP/IP, allowing host-side tools to connect to the emulator as if it were a local device. It provides browser-based interaction with the emulator

    Pythonalibabacloudandroidandroid-emulator
    Ver en GitHub↗15,322
  • firerpa/lamdaAvatar de firerpa

    firerpa/lamda

    7,834Ver en GitHub↗

    This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android devices using Python and ADB. It provides a suite of tools for rooted device management, allowing for programmatic control of system settings, application lifecycles, and shell command execution via a remote API. The framework distinguishes itself through a combination of dynamic instrumentation and AI integration. It can inject scripts into running processes to hook Java interfaces and modifies application behavior in real time. Additionally, it supports large language model in

    Pythonadbagentsai
    Ver en GitHub↗7,834
  • kiwibrowser/srcAvatar de kiwibrowser

    kiwibrowser/src

    2,948Ver en GitHub↗

    This project is a Chromium-based mobile browser and rendering engine designed for mobile platforms. It functions as a web extension host, allowing the execution of browser extensions within a mobile environment to provide custom functionality. The project distinguishes itself through custom user interface modifications, such as the implementation of a specialized night mode and the relocation of the address bar for improved ergonomics. It also includes a remote debugging interface and protocol that allow an external developer console to connect to a live browser instance for inspecting and tr

    Ver en GitHub↗2,948
  • hqarroum/docker-androidAvatar de HQarroum

    HQarroum/docker-android

    3,639Ver en GitHub↗

    This project provides a containerized runtime for Android emulator virtualization, allowing virtual Android devices to run within isolated container environments. It is designed to support headless emulation and device orchestration for use in continuous integration and development pipelines. The system differentiates itself by implementing GPU hardware acceleration via passthrough to improve graphics rendering performance. It also utilizes external SDK mounting and volume-mapped state persistence to reduce image size and maintain emulator data across restarts. The environment supports remot

    Shellandroidandroid-emulatorci-pipeline
    Ver en GitHub↗3,639
Ver las 30 alternativas a Docker Android→

Preguntas frecuentes

¿Qué hace butomo1989/docker-android?

This project provides a containerized environment for running and testing Android applications, enabling the deployment of mobile emulators within isolated Linux environments. It serves as a platform for mobile testing automation, allowing developers to execute unit and interface tests against virtual devices while ensuring consistent configurations across different development machines.

¿Cuáles son las características principales de butomo1989/docker-android?

Las características principales de butomo1989/docker-android son: Dockerized Android Emulators, Containerized Emulator Runtimes, Android Emulator Test Automation, Virtualization and Containers, Android Emulator State Persistence, Remote Debugging, Unified Web Interfaces, Hardware Acceleration.

¿Qué alternativas de código abierto existen para butomo1989/docker-android?

Las alternativas de código abierto para butomo1989/docker-android incluyen: 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… kiwibrowser/src — This project is a Chromium-based mobile browser and rendering engine designed for mobile platforms. It functions as a… hqarroum/docker-android — This project provides a containerized runtime for Android emulator virtualization, allowing virtual Android devices to… aporter/coursera-android — This project is a collection of Android application reference implementations and sample projects. It provides… codepath/android_guides — This project provides a collection of instructional guides and tutorials for Android app development, native mobile…