7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Detox

Open source

Detox, maintained by Wix, is a mobile end-to-end testing and automation tool using a gray-box approach, aimed mainly at React Native apps on Android and iOS.

Open-source alternative to

wix.github.io
Detox homepage screenshot
GitHub stars
12k
Last commit
25 days ago
Repository age
10 years
Version
20.51.3
Licence
MIT
Self-hosted
Yes

About Detox

This entry covers Detox, the open-source mobile testing framework from Wix. Detox runs end-to-end tests against an app while it is running on a real device or simulator, driving it the way a person would, with the aim of replacing much of the manual QA that slows down continuous integration.

Its answer to flaky end-to-end tests is gray-box testing: it monitors the app's asynchronous operations and synchronizes with them automatically rather than relying on arbitrary waits. Tests are written in JavaScript with an async-await API that supports breakpoints, and the framework works with any test runner, with Jest integration provided out of the box. It targets React Native projects on Android and iOS and is designed to run in CI systems such as Jenkins, Travis CI and Circle CI.

Detox is MIT licensed and used as a development dependency in your own repository, so there is nothing to host. The README notes that support for running on real iOS devices is not yet available. It suits mobile teams that want reliable, repeatable end-to-end tests inside their delivery pipeline.

Key features

  • Gray-box end-to-end mobile testing
  • Automatic synchronization with async operations
  • Tests written in JavaScript with async-await
  • Runs on devices and simulators
  • Test runner agnostic with Jest integration
  • Runs smoothly in CI pipelines
  • Cross-platform React Native support

Good fit for

  • →End-to-end tests for React Native apps
  • →Reducing manual QA in CI pipelines
  • →Detecting flaky UI behavior in mobile builds
Tags
e2e-testing
mobile-testing
react-native
test-automation
android
ios
javascript
jest

Detox: questions and answers

What is Detox used for?
Detox, maintained by Wix, is a mobile end-to-end testing and automation tool using a gray-box approach, aimed mainly at React Native apps on Android and iOS. It is a good fit for end-to-end tests for React Native apps, reducing manual QA in CI pipelines and detecting flaky UI behavior in mobile builds.
Is Detox open source?
Yes. Detox is open source under the MIT licence. Its source code is on GitHub at wix/Detox and is written mainly in JavaScript.
Is Detox free?
Yes. Detox is open source, so the software itself is free to use.
What is Detox an alternative to?
Detox is an open-source alternative to Kobiton and Firebase Test Lab. Other open-source alternatives to Kobiton include Appium, WebdriverIO and Airtest.
Is Detox actively maintained?
Yes. The most recent commit to Detox was on 7 September 2026, and the latest release is 20.51.3, published on 30 May 2026. The project has 12k stars on GitHub.

Open-source alternatives to Detox

See all

SaaS alternatives to Detox

See all