Showing 36 of 56 projects
A JavaScript library providing a high-level API to control Chrome or Firefox for browser automation, testing, and web scraping.
A framework for web testing and automation that drives Chromium, Firefox, and WebKit with a single API.
Fast, easy, and reliable end-to-end testing framework for web applications running in browsers.
An umbrella project providing tools and libraries for automating web browsers via the W3C WebDriver specification.
An open-source automation framework for native, hybrid, mobile web, and desktop apps using the W3C WebDriver protocol.
Python library to automate Chromium, Firefox, and WebKit browsers with a single API for testing and automation.
An integrated end-to-end testing framework for web and mobile apps using Node.js and W3C WebDriver API.
Gray box end-to-end testing and automation framework for React Native mobile apps.
A Node.js tool to automate end-to-end web testing without WebDriver or browser plugins.
A unified open-source framework combining API testing, mocks, performance testing, and UI automation.
PHP client library for Selenium WebDriver, enabling browser automation and testing from PHP applications.
A deprecated desktop GUI for running and managing the Appium automation server on Mac, Windows, and Linux.
A WebDriver server for iOS that enables remote control and automation of iOS devices and simulators for testing.
A Node.js end-to-end testing framework with AI-powered features, unified API for multiple browsers, and scenario-driven BDD-style tests.
A Node.js end-to-end testing framework with AI-powered features, unified API for multiple backends, and synchronous test writing.
A Node.js library for browser automation and testing modern web applications with a concise API and smart selectors.
A Node.js library for browser automation and testing modern web applications with a concise API and smart selectors.
QA Wolf provides complete automated browser testing coverage using Playwright, with human-verified bug reports and zero flakes.
A Go library for cross-browser automation, controlling Chromium, Firefox, and WebKit with a single API.
A Go library to automate Chromium, Firefox, and WebKit browsers with a single API for cross-browser web automation.
A PHP and Symfony library for browser testing and web scraping using real browsers via the WebDriver protocol.
Official .NET library for cross-browser web automation and testing with Chromium, Firefox, and WebKit.
A deprecated testing framework for Electron applications using ChromeDriver and WebdriverIO.
A flexible Node.js client for the WebDriver/Selenium 2 protocol, supporting multiple programming paradigms.
Java library for cross-browser web automation and testing with a single API.
Integration testing toolkit that spins up ephemeral Docker containers for dependencies, eliminating the need for mocks.
A GitHub Action for running Cypress end-to-end and component tests in CI workflows with built-in dependency installation and caching.
Make continuous deployment safe by comparing before and after webpage screenshots for each release.
A powerful, multiplatform E2E UI testing framework for Flutter apps that handles native interactions.
A Groovy-based browser automation framework combining WebDriver, jQuery-like selectors, and Page Object modeling.
A curated collection of Selenium resources, tools, and services for web automation and testing.
An open-source AI testing agent that automates UI, API, security, accessibility, and visual validations using Gherkin without code.
A bullet-proof, fast, and reliable headless browser API for Chrome automation and testing.
An Xcode plugin and Swift package that lets you control an iPhone from your Mac for recording and replaying touch macros during development.
An expressive and versatile end-to-end HTTP API testing library for Go, built on top of the gentleman HTTP client toolkit.
An ESLint plugin that enforces best practices and provides linting rules for Cypress test code.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.