Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Browser Testing

Browser Testing

67 projects

Showing 36 of 67 projects

Mocha
MochaJavaScript

A classic, reliable, and trusted JavaScript test framework for Node.js and the browser.

#unit-testing#integration-testing#mochajs
Stars22.9k
Forks3.1k
Last commit18 hours ago
localtunnel
localtunnelJavaScript

Expose your localhost to the world for easy testing and sharing without DNS or deployment.

#cli-tool#browser-testing#nodejs
Stars22.4k
Forks1.6k
Last commit10 months ago
Jasmine
JasmineJavaScript

A behavior-driven development testing framework for JavaScript that runs in browsers and Node.js.

#test-runner#unit-testing#tdd
Stars15.8k
Forks2.2k
Last commit6 days ago
karma
karmaJavaScript

A test runner that executes JavaScript code in multiple real browsers for test-driven development.

#javascript-testing#test-runner#continuous-integration
Stars12.0k
Forks1.7k
Last commit1 month ago
Capybara
CapybaraRuby

A Ruby acceptance test framework for web applications that simulates user interactions.

#hacktoberfest#selenium#acceptance-testing
Stars10.2k
Forks1.5k
Last commit11 days ago
Capybara
CapybaraRuby

A Ruby acceptance test framework for web applications that simulates user interactions.

#hacktoberfest#integration-testing#selenium
Stars10.2k
Forks1.5k
Last commit11 days ago
Webdriver.io
Webdriver.ioTypeScript

A next-generation browser and mobile automation test framework for Node.js supporting WebDriver, WebDriver BiDi, and Appium.

#webdriverio#mobile-testing#appium
Stars9.8k
Forks2.7k
Last commit1 day ago
webdriverio
webdriverioTypeScript

A next-generation browser and mobile automation test framework for Node.js supporting WebDriver, WebDriver BiDi, and Appium.

#webdriverio#mobile-testing#appium
Stars9.8k
Forks2.7k
Last commit1 day ago
Protractor
ProtractorJavaScript

End-to-end test framework for Angular and AngularJS applications, built on WebDriverJS.

#end-to-end#selenium-webdriver#angularjs
Stars8.7k
Forks2.3k
Last commit3 years ago
istanbul
istanbulJavaScript

A JavaScript code coverage tool that computes statement, line, function, and branch coverage with module loader hooks.

#unit-testing#test-coverage#cli-tool
Stars8.7k
Forks772
Last commit1 year ago
Helium
HeliumPython

A high-level Python wrapper for Selenium that simplifies web automation with a more intuitive API.

#selenium-python#chrome#helium
Stars8.3k
Forks513
Last commit17 days ago
chai
chaiJavaScript

A BDD/TDD assertion library for Node.js and browsers that pairs with any JavaScript testing framework.

#unit-testing#tdd#bdd
Stars8.3k
Forks721
Last commit4 days ago
axe-core
axe-coreJavaScript

An accessibility testing engine for automated Web UI testing, integrating with existing test environments.

#open-source#aria#integration-testing
Stars7.3k
Forks905
Last commit1 day ago
Rod
RodGo

A high-level Go driver for Chrome DevTools Protocol, designed for web automation and scraping.

#cdp#devtools-protocol#concurrent-safe
Stars7.0k
Forks476
Last commit9 days ago
Benchmark.js
Benchmark.jsJavaScript

A robust JavaScript benchmarking library that provides statistically significant results, used by jsPerf.com.

#performance-testing#testing-library#statistics
Stars5.5k
Forks331
Last commit3 years ago
intern
internTypeScript

A complete, extensible test system for JavaScript libraries and applications, designed for maintainability.

#javascript-testing#unit-testing#mobile-testing
Stars4.3k
Forks302
Last commit3 years ago
qunit
qunitJavaScript

A powerful, easy-to-use JavaScript unit testing framework with no dependencies.

#unit-testing#browser-testing#testing
Stars4.0k
Forks771
Last commit26 days ago
QA Wolf
QA WolfTypeScript

QA Wolf provides complete automated browser testing coverage using Playwright, with human-verified bug reports and zero flakes.

#e2e-tests#playwright#flaky-test-prevention
Stars3.4k
Forks139
Last commit1 day ago
Symfony Panther
Symfony PantherPHP

A PHP and Symfony library for browser testing and web scraping using real browsers via the WebDriver protocol.

#hacktoberfest#selenium-webdriver#chromedriver
Stars3.1k
Forks232
Last commit1 month ago
Bad SSL
Bad SSLHTML

A collection of test subdomains with intentionally broken SSL configurations for testing client security behavior.

#certificate-validation#ssl-testing#web-security
Stars3.0k
Forks204
Last commit1 month ago
WebDriverManager
WebDriverManagerJava

Automates driver management for Selenium WebDriver in Java, handling download, setup, and browser instantiation.

#driver-management#continuous-testing#java-library
Stars2.7k
Forks690
Last commit1 day ago
zalenium
zaleniumJava

A flexible and scalable container-based Selenium Grid extension with video recording, live preview, and cloud provider integration.

#testingbot#container-orchestration#selenium-grid
Stars2.4k
Forks554
Last commit4 years ago
HTTPLeaks
HTTPLeaksHTML

A comprehensive HTML file enumerating all possible ways a website can leak HTTP requests for security testing.

#web-security#http-leaks#html-security
Stars2.1k
Forks204
Last commit6 months ago
expect.js
expect.jsJavaScript

A minimalistic BDD-style assertion library for Node.js and browsers, compatible with all test frameworks.

#unit-testing#cross-browser#bdd
Stars2.1k
Forks207
Last commit3 years ago
Ferrum
FerrumRuby

A high-level Ruby API for controlling Chrome/Chromium via the Chrome DevTools Protocol without Selenium dependencies.

#developer-tools#chrome#headless-chrome
Stars2.0k
Forks168
Last commit18 days ago
Devcards
DevcardsClojure

A visual REPL-like interface for ClojureScript that lets developers interactively test and display code examples in a browser.

#clojurescript#visual-repl#component-development
Stars1.5k
Forks107
Last commit2 years ago
Playwright
Playwright

A curated list of awesome tools, utilities, and projects for the Playwright testing and automation framework.

#playwright#developer-tools#puppeteer
Stars1.5k
Forks259
Last commit7 days ago
Gemini
GeminiJavaScript

A deprecated utility for regression testing the visual appearance of web pages across multiple browsers.

#visual-regression-testing#gemini#css-coverage
Stars1.5k
Forks148
Last commit5 years ago
Run Cypress E2E tests
Run Cypress E2E testsJavaScript

A GitHub Action for running Cypress end-to-end and component tests in CI workflows with built-in dependency installation and caching.

#actions#javascript-testing#cypress-io
Stars1.5k
Forks356
Last commit1 day ago
Cuprite
CupriteRuby

A pure Ruby driver for Capybara that runs tests on headless Chrome/Chromium without Selenium dependencies.

#ferrum#chrome#driver
Stars1.4k
Forks98
Last commit14 days ago
Geb
GebGroovy

A Groovy-based browser automation framework combining WebDriver, jQuery-like selectors, and Page Object modeling.

#apache#open-source#integration-testing
Stars1.2k
Forks235
Last commit25 days ago
Selenium
Selenium

A curated collection of Selenium resources including tools, drivers, containers, cloud services, and testing frameworks.

#selenium#awesome-list#browser-testing
Stars1.1k
Forks174
Last commit4 months ago
Selenium
Selenium

A curated collection of Selenium resources, tools, and services for web automation and testing.

#selenium#awesome-list#browser-testing
Stars1.1k
Forks174
Last commit4 months ago
DalekJS
DalekJSJavaScript

A discontinued JavaScript framework for automated cross-browser testing.

#cross-browser#browser-testing#automated-testing
Stars692
Forks62
Last commit6 years ago
page-object
page-objectRuby

A Ruby gem implementing the Page Object pattern for browser testing with Watir and Selenium WebDriver.

#selenium-webdriver#ui-testing#page-object-pattern
Stars649
Forks213
Last commit5 years ago
FuncUnit
FuncUnitJavaScript

A jQuery-based functional testing framework for simulating user interactions and waiting for page conditions.

#javascript-testing#jquery#ui-testing
Stars571
Forks372
Last commit5 years ago
Page 1 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Next
#Test Automation28
#Nodejs25
#Testing23
#Javascript18
#Selenium17
#Unit Testing15
#Webdriver15
#Javascript Testing11
#Ci Cd10
#Testing Framework9
#Integration Testing9
#Test Runner9