Suggest a tool

React Testing Library alternatives: 8 open-source browser automation tools

Metrics as of , from the GitHub or GitLab API of each repository. Refreshed monthly.

About React Testing Library

React Testing Library is a listed browser automation tool: Utilities for testing React components through react-dom, focused on how the software is used.

Order: Listed tools in the same category, with tools in the same primary language (GitHub API) first, then by GitHub stars. Each line gives one fact from the tool's own documentation where it differs from what React Testing Library's documentation states, with its source.

8 alternatives to React Testing Library

Repository metrics

React Testing Library and its alternatives. Sorted by GitHub stars, descending, descending. Select a column heading to change the sort.
Playwright96,50712026-09-041v1.63.02026-09-221Apache-2.0TypeScriptactive
Cypress51,02112026-09-151v16.1.02026-09-221MITTypeScriptactive
Selenium34,51112026-09-091selenium-4.49.02026-09-221Apache-2.0Javaactive
React Testing Library19,65612026-08-271v16.3.32026-08-271MITJavaScriptactive
Playwright for Python15,01512026-09-151v1.63.02026-09-151Apache-2.0Pythonactive
Nightwatch.js11,95312026-05-251v3.16.02026-05-251MITJavaScriptslow
CodeceptJS4,24012026-09-2214.2.02026-09-221MITJavaScriptactive
Taiko3,67412026-07-071v1.5.02026-09-111MITJavaScriptactive
DOM Testing Library3,33212026-09-131v10.4.22026-09-131MITJavaScriptactive

1 Fetched from the GitHub or GitLab API on . Hover a value for its own date.

Comparisons with React Testing Library