Testing & Automation

Frameworks and tools for unit testing, end-to-end (E2E) testing, and browser automation.

Repositories

Puppeteer is a JavaScript library providing a high-level API to control Chrome or Firefox via DevTools Protocol or WebDriver BiDi. It runs headless by default and is widely used for web scraping, testing, and automation.

TypeScript
93.9k
2 days ago
microsoft/playwright

Playwright is a framework for reliable, fast web testing and automation. It enables cross-browser testing (Chromium, Firefox, WebKit) with a single API, supporting headless execution, mobile emulation, and powerful tooling like Codegen and Trace Viewer.

TypeScript
84.7k
3 hours ago
cypress-io/cypress

Fast, easy and reliable testing for anything that runs in a browser.

TypeScript
49.6k
2 days ago

GoogleTest - Google Testing and Mocking Framework

C++
38.4k
a day ago
SeleniumHQ/selenium

A browser automation framework and ecosystem.

Java
34.2k
3 hours ago

A toolkit with common assertions and mocks that plays nicely with the standard library

Go
25.9k
18 days ago
sebastianbergmann/phpunit

The PHP Unit Testing framework.

PHP
20.0k
15 hours ago

Most popular Mocking framework for unit tests written in Java

Java
15.4k
4 days ago