Showing 36 of 97 projects
Cross-browser test suites for Web platform specifications, ensuring interoperability across browser implementations.
A lightweight, headless browser testing framework for Node.js that simulates a browser environment without requiring a real browser.
A utility for running arbitrary commands when files change using kqueue or inotify without polling.
RSpec integration for Ruby on Rails, providing a behavior-driven testing framework as an alternative to Minitest.
PHP client library for Selenium WebDriver, enabling browser automation and testing from PHP applications.
A code coverage analysis tool for Ruby with powerful configuration and automatic merging across test suites.
MockServer is an HTTP(S) mock server and proxy for mocking, recording, and debugging integrations with external systems.
A modern full-stack testing framework for PHP that handles acceptance, functional, and unit tests.
A deprecated desktop GUI for running and managing the Appium automation server on Mac, Windows, and Linux.
A Go package for creating and cleaning up container-based dependencies in automated integration tests.
A free, open source, community-focused unit testing tool for C#, F#, and Visual Basic .NET applications.
A web-based platform for remote debugging and management of Android devices, enabling real-time control from a browser.
A .NET library for creating disposable Docker containers to support integration and end-to-end testing.
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 Java testing framework that extends EasyMock and Mockito to mock static methods, final classes, private methods, and constructors.
A powerful, easy-to-use JavaScript unit testing framework with no dependencies.
A service enabling Selenium-like UI test automation for Windows desktop applications (UWP, WinForms, WPF, Win32).
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.
An open source .NET library that automates test data generation to minimize unit test setup and maximize maintainability.
A snapshot testing tool for .NET that simplifies assertions of complex data models and documents.
QA Wolf provides complete automated browser testing coverage using Playwright, with human-verified bug reports and zero flakes.
A collection of shared libraries for Cucumber's behavior-driven development ecosystem, including Gherkin parsing and step matching.
A Go library for cross-browser automation, controlling Chromium, Firefox, and WebKit with a single API.
A tool to run iOS UI tests in parallel using multiple simulators on a single machine.
A multi-platform automation testing solution for mobile and desktop applications, supporting iOS, Android, and web browsers.
A cross-platform code coverage collection tool for .NET, supporting line, branch, and method coverage.
An Android test automation framework for writing powerful black-box UI tests for native and hybrid applications.
Mutation testing framework for JavaScript and TypeScript to improve test quality by finding untested code.
A mutation testing framework for JavaScript, TypeScript, and related ecosystems to improve test quality.
A snapshot testing library for Rust that simplifies testing complex values with comprehensive review tools.
A Java implementation of Cucumber for writing automated tests in plain language that anyone on your team can read.
A cross-platform Node.js library for native UI automation, testing, and control via keyboard, mouse, and image matching.
Automates driver management for Selenium WebDriver in Java, handling download, setup, and browser instantiation.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.