Get fast mobile UI test automation for Android, iOS, and more with maestro-runner. For founders needing reliable mobile testing.
406 stars34 forksGoUpdated 7/11/2026100% free ยท open source
What it does
Maestro-runner provides fast mobile UI test automation for Android, iOS, React Native, Flutter, and Expo, allowing founders to ensure reliable mobile testing for their applications.
Install / run
go get github.com/devicelab-dev/maestro-runner
When to use it
โขWhen you need to automate UI testing for mobile applications across multiple platforms
โขWhen you require fast and reliable testing for mobile applications to reduce testing time and increase quality
โขWhen you are looking for a free, open-source alternative to Maestro for mobile UI test automation
Quick start
1Clone the maestro-runner repository from GitHub using the command `git clone https://github.com/devicelab-dev/maestro-runner.git`
2Navigate to the maestro-runner directory using `cd maestro-runner`
3Build the maestro-runner executable using the command `go build .`
4Create a test configuration file, for example `config.json`, to define your testing environment and test cases
5Run your tests using the command `./maestro-runner -config=config.json`
Ready-to-paste prompt
`./maestro-runner -config=config.json -device=ios -app-path=/path/to/your/app.ipa` to run tests on a real iOS device
Heads up: Ensure you have Go installed on your system, as maestro-runner is written in Go and requires it to build and run
Saves to your device
Topics
android
appium
ci-cd
golang
ios
maestro
mobile-testing
test-automation
ui-testing
What's inside โ free to inspect
No purchase needed
Read the entire source before you build โ unlike paid marketplaces that hide it behind a buy button.