maestro
An open-source framework for writing simple UI and end-to-end tests for Android, iOS and web apps, using YAML flows. Used to automate app testing without heavy setup.
Share on XLicense: Apache-2.0
Overview
Maestro is an open-source framework for UI and end-to-end testing of Android, iOS and web apps. Tests are written as flat lists of YAML commands, and it drives the app through the platform's accessibility layer, installed as a single binary with no drivers or SDK. Flows run on emulators, simulators, browsers and physical Android devices. Physical iOS devices are not yet supported.
Key features
- Tests written as simple YAML flows
- Single binary install with no drivers or SDK
- Maestro Studio for building flows visually
- Maestro MCP for testing through a coding agent
Best for
Mobile and web teams that want quick UI tests without heavy setup. Note that physical iOS devices are not supported yet.
- Upstream
- mobile-dev-inc/Maestro
- Fork on GitHub
- Guo-astro/maestro
- Upstream stars
- 16k
- Category
- Developer tools and infrastructure
- Language
- Kotlin
- License
- Apache-2.0
- Forked
- 2025-12-18
- Sync status
- In syncLast synced 2026-09-29
More in Developer tools and infrastructure
DBX is a lightweight, cross-platform database client for connecting to and managing over 100 database types. It offers desktop, Docker, and CLI access, plus AI assistance and an MCP Server for database workflows.
Forked 2026-09-29Last synced 2026-09-29License: Apache-2.0Developer tools and infrastructureGitHub
Escrcpy is a graphical desktop interface for scrcpy that mirrors and controls Android devices. It helps developers and testers manage connected devices, including wireless and multi-device workflows.
Forked 2026-09-29Last synced 2026-09-29License: Apache-2.0Developer tools and infrastructureGitHub
Lightpanda is a headless browser built from scratch for AI agents and automation. It aims to be lighter and faster than Chromium and works with Playwright and Puppeteer.
Forked 2026-09-28Last synced 2026-09-29License: AGPL-3.0Developer tools and infrastructureGitHub
A self-hosted open-source monitoring platform for servers, apps and infrastructure. It offers uptime monitoring, distributed checks, incident tracking and alerts.
Forked 2026-09-28Last synced 2026-09-29License: MITDeveloper tools and infrastructureGitHub