36 projects
Cypress
Cypress is a modern, open-source testing framework for web applications that enables fast, reliable, and easy-to-debug end-to-end testing. It runs directly in the browser, allowing developers to write tests that simulate real user interactions and verify application behavior in real-time.
20,691
3,483
$24M
The Symfony PHP Framework
Symfony is a PHP web application framework designed for building robust, scalable, and maintainable web applications using reusable components and a structured MVC architecture. It’s widely used for enterprise-level projects and forms the foundation of many other PHP platforms, including Laravel and Drupal.
16,915
3,318
$67M
Playwright
Playwright is a web testing and automation framework that enables reliable end-to-end testing for modern web apps across multiple browsers (Chromium, Firefox, WebKit). It provides a unified API for automating browser actions, generating screenshots, handling network requests, and running tests in parallel.
15,534
2,534
$17M
Puppeteer
Puppeteer is a Node.js library that provides a high-level API to control Chrome/Chromium over the DevTools Protocol. It enables automated browser testing, web scraping, and generating screenshots and PDFs of web pages programmatically.
13,650
2,799
$5.1M
Selenium
Selenium is a widely-used open source testing framework and automation tool that enables browser automation, web application testing, and cross-browser testing. It provides APIs for controlling web browsers programmatically across multiple platforms and languages.
12,748
1,644
$27M
Google Chrome Lighthouse
Lighthouse is an open-source automated tool for improving the quality of web pages. It runs audits for performance, accessibility, progressive web apps, SEO and more. The tool can be run against any web page to generate reports with scores and actionable recommendations for improvements.
7,492
1,276
$44M
The web-platform-tests Project
A comprehensive test suite and framework for verifying web platform feature implementations across browsers. It provides a collection of tests for web standards and specifications to ensure cross-browser compatibility and conformance to W3C/WHATWG standards.
5,651
684
$244M
TestCafe
A Node.js tool to automate end-to-end web testing.
2,997
485
$4.3M
Capybara
Acceptance test framework for web applications
2,703
972
$965K
CodeceptJS
Supercharged End 2 End Testing Framework for NodeJS
2,380
352
$3.1M
axe-core
axe-core is an accessibility testing engine for websites and applications that helps developers identify and resolve accessibility issues. It provides automated testing capabilities to ensure web content meets WCAG guidelines and other accessibility standards.
1,813
370
$5.5M
DOM Testing Library
🐙 Simple and complete DOM testing utilities that encourage good testing practices.
1,292
398
$321K
SeleniumBase
Python APIs for web automation, testing, and bypassing bot-detection.
1,226
83
$3.4M
Happy DOM
A JavaScript implementation of a web browser without its graphical user interface
998
332
$4.7M
Test262
Status, process, and documents for ECMA-262
688
175
$52M
HtmlUnit
HtmlUnit is a "GUI-Less browser for Java programs".
468
74
$125M
Dusk
Laravel Dusk provides simple end-to-end testing and browser automation.
Firefox Mercurial
Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Ginger
Ginger Automation IDE
IBM Equal Access Accessibility Checker
IBM Equal Access Accessibility Checker contains tools to automate accessibility checking from a browser or in a continuous development/build environment
Karma
Spectacular Test Runner for JavaScript
Nightwatch.js
Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack
Selenide
Concise UI Tests with Java!
Selenium IDE
Open Source record and playback test automation for the web.
SeleniumLibrary
Web testing library for Robot Framework
Serenity/JS
A next generation, full-stack acceptance testing framework optimised for collaboration, speed and scale!
WebDriver
Remote control interface that enables introspection and control of user agents.
WebDriverManager
Automated driver management and other helper features for Selenium WebDriver in Java
browserless
Deploy headless browsers in Docker. Run on our cloud or bring your own. Free for non-commercial uses.
modernweb.dev
Guides, tools and libraries for modern web development.
puppeteer-extra
💯 Teach puppeteer new tricks through plugins.
webdriverio/webdriverio
Next-gen browser and mobile automation test framework for Node.js