76 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,751
3,550
$24M
Storybook
Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation
14,007
3,288
$16M
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,675
2,846
$5.3M
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,777
1,681
$17M
PhantomJS
PhantomJS is a headless WebKit scriptable browser used for automating web page interaction, capturing screenshots, running tests, and scraping web content without a graphical interface
7,972
2,366
$898K
pytest
pytest is a mature full-featured Python testing tool that helps you write better programs by making it easy to write simple and scalable test cases. It provides a framework for writing and running tests, with features like detailed info on failing assert statements, modular fixtures, and extensive plugin architecture.
6,037
1,724
$4.4M
Wazuh
Wazuh is an open source security platform that provides unified XDR and SIEM protection for endpoints and cloud workloads. It performs threat detection, integrity monitoring, incident response and regulatory compliance through integrated capabilities for log analysis, file integrity monitoring, vulnerability detection, and security configuration assessment.
4,217
375
$102M
Codeception
Full-stack testing PHP framework
3,942
816
$1M
Nightwatch.js
Nightwatch.js is an automated testing framework for web applications and websites, written in Node.js. It uses the W3C WebDriver API to perform commands and assertions on DOM elements during end-to-end testing of web applications.
3,369
701
$3.8M
TestCafe
A Node.js tool to automate end-to-end web testing.
3,001
495
$4.3M
RSpec Rails
RSpec Rails is a testing framework that brings RSpec's behavior-driven development approach to Ruby on Rails applications, providing a domain-specific language for writing readable, maintainable tests and specifications for Rails components
2,794
1,021
$571K
Capybara
Acceptance test framework for web applications
2,705
991
$965K
CodeceptJS
Supercharged End 2 End Testing Framework for NodeJS
2,384
358
$3.1M
NUnit
NUnit is a widely-used open source unit testing framework for .NET languages. It provides a comprehensive set of tools for writing and running automated tests, supporting test fixtures, assertions, constraints, and parameterized tests. The framework enables developers to write tests in C# and other .NET languages, with features for both simple unit tests and complex test suites.
2,341
400
$3.5M
VSTest
VSTest is Microsoft's unified test execution and reporting platform that enables running tests and reporting results for multiple test frameworks. It provides a cross-platform test runner, extensible test adapters, and integration with build tools and IDEs for .NET applications.
2,233
448
$15M
Serenity BDD
Serenity BDD is a test automation library designed to make writing automated acceptance tests easier, and more fun.
2,211
92
$117M
Cucumber JVM
Cucumber JVM is a testing tool that enables behavior-driven development (BDD) by allowing tests to be written in plain language that both developers and business stakeholders can understand. It executes specifications written in Gherkin format and supports multiple JVM languages including Java, Kotlin, and Scala.
2,063
336
$2.1M
Robot Framework
Robot Framework is a generic open source automation framework for acceptance testing, acceptance test driven development (ATDD), and robotic process automation (RPA). It has easy-to-use tabular test data syntax and uses keyword-driven testing approach. Its testing capabilities can be extended by test libraries implemented either with Python or Java.
2,046
221
$11M
MeterSphere
MeterSphere is an open-source continuous testing platform that integrates API testing, UI testing, performance testing, and system monitoring. It provides automated testing capabilities, real-time performance monitoring, and comprehensive test reporting features for DevOps teams.
1,868
66
$23M
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,823
375
$5.5M
puppeteer-extra
💯 Teach puppeteer new tricks through plugins.
1,383
267
$504K
Microsoft Testing Platform & MSTest Framework
A testing framework and platform for .NET applications that provides MSTest capabilities and modern testing infrastructure for writing and executing automated tests across different .NET workloads
1,343
214
$28M
BackstopJS
BackstopJS is a visual regression testing tool that automates the process of capturing and comparing screenshots of web applications across different environments and states. It helps developers detect unintended visual changes during development by providing a framework for creating, managing, and analyzing visual tests.
1,326
285
$1.2M
Behat
Behat is a PHP-based behavior-driven development (BDD) framework that helps developers write human-readable descriptions of software behavior in plain text and automate testing against those descriptions. It allows teams to create executable specifications of system behavior using natural language syntax.
1,292
468
$1.4M
SeleniumBase
Python APIs for web automation, testing, and bypassing bot-detection.
1,255
86
$3.5M
Database Cleaner
Database Cleaner is a set of strategies and tools for cleaning database tables between tests in Ruby applications. It supports multiple ORMs and databases, ensuring a clean slate for each test by removing data created during test runs.
1,058
419
$54K
ScalaTest
ScalaTest is a testing framework for the Scala programming language that provides a comprehensive suite of testing styles and features. It enables writing unit tests, property checks, behavior-driven development (BDD) tests, and integration tests with a flexible, expressive syntax.
1,055
394
$17M
SeleniumLibrary
SeleniumLibrary is a web testing library for Robot Framework that enables automated testing of web applications using Selenium WebDriver. It provides keywords for browser control, element interaction, and verification of web page content.
982
121
$1.7M
Testem
A test runner and development tool that enables automated JavaScript testing in multiple browsers with real-time feedback during development
914
353
$1.7M
AndroidX Test
AndroidX Test is a testing framework and suite of tools for Android app development that provides APIs for writing UI tests, integration tests, and unit tests. It includes libraries for test runners, assertions, mocking, and UI automation to help developers validate Android applications across different versions of the Android platform.
865
166
$6.3M
Patrol
Flutter-first UI testing framework. Ready for action!
850
102
$2M
vim-test
A testing framework for Vim that allows running tests written in various programming languages directly from Vim editor. It provides a unified interface to execute tests using different test runners while staying in the editor.
844
276
$770K
Apache JMeter
Apache JMeter is an open source performance testing tool designed to load test functional behavior and measure performance of web applications, databases, and other services. It can simulate heavy loads on servers, networks, or objects to test strength and analyze overall performance under different load types.
830
106
$9.3M
RIDE
Test data editor for Robot Framework
816
50
$4.5M
FitNesse
FitNesse -- The Acceptance Test Wiki
768
85
$5.2M
Allure Java Integrations
Allure Java Integrations is a collection of Java adapters and extensions for the Allure test reporting framework, enabling integration with popular Java testing tools and frameworks to generate rich, interactive test reports.
712
58
$1.2M
osado
openQA web-frontend, scheduler and tools.
712
54
$16M
Rod
Rod is a high-level web automation and scraping library for Go that provides a concise API for browser automation. It allows developers to control browsers programmatically for tasks like web testing, scraping, and automation using DevTools Protocol.
685
135
$1.2M
Beaker
Beaker is an acceptance testing framework that helps automate the process of testing infrastructure code and system configurations across different platforms and hypervisors. It provides tools for provisioning test systems, executing tests, and cleaning up test environments.
591
146
$731K
WD.js
WD.js is a Node.js client library for WebDriver/Selenium 2 that provides a complete implementation of the WebDriver protocol for automating web browser interactions and testing web applications
524
193
$593K
Testkube
Testkube is a Kubernetes-native testing framework and test orchestration tool that enables running various types of tests (e.g. API, performance, end-to-end) directly in Kubernetes clusters. It provides test execution, management, and reporting capabilities while integrating with existing CI/CD pipelines.
497
125
$10M
Maester
Maester is a PowerShell based test automation framework to help you stay in control of your Microsoft security configuration.
443
28
$5.4M
Avocado Framework
Avocado is a set of tools and libraries to help with automated testing. One can call it a test framework with benefits. Native tests are written in Python and they follow the unittest pattern, but any executable can serve as a test.
424
70
$3.8M
tmt - Test Management Tool
tmt (Test Management Tool) is a command-line testing framework that helps plan, manage and execute tests. It provides features for test case definition, test plan creation, test execution, and result reporting with a focus on Linux system testing.
397
60
$3M
Serenity/JS
Serenity/JS is a test automation framework that helps developers and QA engineers write maintainable acceptance tests in TypeScript. It provides a modular architecture for creating readable, reliable end-to-end tests with built-in reporting capabilities.
395
49
$3.2M
Puppet Development Kit (PDK)
The Puppet Development Kit (PDK) is a command-line tool that helps users develop, test, and validate Puppet modules by providing a standardized development workflow and testing tools. It includes templates, testing frameworks, and validation tools to ensure modules follow best practices and are compatible with Puppet Enterprise.
366
89
$1M
OCS-CI
Operator for RHOCS
363
17
$10M
Taurus
Taurus is an open-source continuous testing automation framework that simplifies performance and functional testing. It provides a unified interface to run various testing tools like JMeter, Gatling, and Selenium, allowing users to write test scenarios in simple YAML/JSON formats and generate comprehensive reports.
317
41
$2.9M
IBM Equal Access
IBM Equal Access is an open source toolkit that helps developers build accessible web applications by providing automated accessibility testing tools, browser extensions, and accessibility checker rulesets to identify and fix accessibility issues.
312
40
$188M
Robottelo
Robottelo is a test suite that exercises The Foreman.
311
33
$7.3M
Webdrivers
A Ruby gem that automatically downloads and installs WebDriver browser drivers, providing a simple interface to manage browser driver dependencies for automated testing. It supports Chrome, Firefox, Edge, and other major browsers.
300
123
$70K
Vividus
VIVIDUS is all in one test automation tool
244
9
$6.5M
nixpkgs-review
A command-line tool for reviewing Nix package changes and pull requests in nixpkgs repositories, allowing users to build and test packages before merging
243
121
$195K
Ginger Automation
Ginger Automation IDE
235
4
$24M
Fortio
Fortio is a load testing library, command line tool, and web UI for testing HTTP/gRPC services. It provides detailed performance metrics, constant throughput load testing, and support for both HTTP and gRPC protocols with customizable parameters like QPS (queries per second), number of connections, and timeouts.
193
81
$583K
React Native Test App
react-native-test-app provides an app for all supported platforms as a package
117
29
$733K
Cucumber Expressions
Cucumber Expressions is a pattern matching library that provides a simple way to match text against patterns and extract values from matches. It is used for defining step definitions in Cucumber, allowing users to write more expressive and maintainable test automation code.
107
45
$682K
runn
runn is a package/tool for running operations following a scenario.
94
21
$1.2M
OpenPRoT
OpenPRoT is a project focused on open-source protocol testing and verification tools
48
8
$6.7M
Karma
Spectacular Test Runner for JavaScript