Ross ROSS = Recommend OSS · open-source software intelligence for agents

function: e2e-testing

344 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
cobrateam/splinter
Splinter is a Python library providing a simple, consistent API for browser automation and web application acceptance testing. It abstracts…
392753active
gavv/httpexpect
httpexpect is a Go library providing concise, declarative end-to-end HTTP and REST API testing via chainable request builders and response/…
472725stable
bonigarcia/webdrivermanager
WebDriverManager is an open-source Java library that automates the management (download, setup, and maintenance) of browser drivers require…
912686stable
tebeka/selenium
A Selenium WebDriver client library for the Go programming language, supporting the W3C WebDriver protocol with Firefox/Geckodriver and Chr…
342666active
cucumber/godog
Godog is the official Cucumber BDD framework for Go, letting teams write executable specifications in Gherkin's Given/When/Then format. It …
862665active
cashapp/paparazzi
Paparazzi is a Kotlin library from Cash App that renders Android views and Jetpack Compose screens as snapshots inside plain JVM tests, wit…
862619active
testcontainers/testcontainers-node
Testcontainers for Node.js is a TypeScript library that spins up lightweight, throwaway Docker containers of real dependencies like databas…
982592active
linux-test-project/ltp
The Linux Test Project is a collection of test suites and tools for validating the reliability, robustness, and stability of the Linux kern…
862589active
paratestphp/paratest
ParaTest is a CLI tool that runs PHPUnit test suites in parallel across multiple processes. It requires zero configuration and can combine …
992493active
symfony/phpunit-bridge
A Symfony component providing utilities for PHPUnit, most notably management and reporting of user deprecation notices. It also offers Cloc…
992463stable
modernweb-dev/web
Modern Web is a collection of guides, tools, and libraries for modern web development, built on web standards with minimal abstraction. Its…
922444active
tapjs/tapjs
Node-tap is a Test-Anything-Protocol (TAP) test framework for JavaScript and TypeScript, providing a test runner CLI, assertion library, sn…
962425active
nvh95/jest-preview
Jest Preview is an npm library and CLI that renders the DOM output of Jest tests in a browser so developers can visually debug UI tests ins…
682393active
onsi/gomega
Gomega is a matcher/assertion library for Go, best paired with the Ginkgo BDD test framework but usable with standard Go tests. It provides…
962352stable
jest-community/jest-extended
jest-extended is a TypeScript library that adds many additional assertion matchers to Jest's expect API, covering arrays, strings, numbers,…
842350active
testing-library/user-event
user-event is a companion library for Testing Library that simulates real user interactions with the DOM by dispatching the full sequence o…
982323active
Snaipe/Criterion
Criterion is a cross-platform unit testing framework for C and C++ that automatically registers tests and provides a xUnit-style structure …
692297active
testcontainers/testcontainers-python
Testcontainers for Python is a library providing a friendly API to spin up Docker containers (databases, browsers, etc.) as runtime environ…
932279active
orchestral/testbench
Orchestra Testbench is a Laravel testing helper that lets package developers write feature and integration tests by extending a preconfigur…
952236active
TommyLemon/APIAuto
APIAuto is a web-based HTTP API tool combining machine-learning-powered no-code automated testing, code generation with static checks, and …
842217active
Sonic Cloud Real Machine Platform
Sonic is an open-source cloud real machine platform for remote control, debugging, and automated testing of mobile devices such as Android,…
102210active
SergeyPirogov/webdriver_manager
A Python library that downloads, resolves, caches, and reuses browser driver binaries for Selenium-based browser automation. It removes the…
952184active
smartystreets/goconvey
GoConvey is a Go testing tool that integrates with `go test`, offering a BDD-style DSL (Convey/So assertions) plus an auto-updating web UI …
238405maintenance
unclebob/fitnesse
FitNesse is a fully integrated, stand-alone acceptance testing framework combined with a wiki, written in Java. It lets teams collaborative…
652141stable
laravel/dusk
Laravel Dusk is a browser automation and end-to-end testing library for Laravel applications. It uses a standalone Chromedriver by default,…
931944active
KasperskyLab/Kaspresso
Kaspresso is an Android UI testing framework built on top of Espresso and UI Automator, offering a readable Kotlin DSL, page object support…
781923active
selenide/selenide
Selenide is a Java framework for writing concise, easy-to-read and easy-to-maintain automated UI tests, powered by Selenium WebDriver. It p…
991909active
oblador/loki
Loki is a visual regression testing tool for Storybook projects that captures screenshots of stories and diffs them against reference image…
231908active
phpspec/phpspec
phpspec is a SpecBDD (Specification-based Behavior-Driven Development) testing framework for PHP. It guides developers to design and specif…
911905active
pytest-dev/pytest-xdist
pytest-xdist is a pytest plugin that adds distributed test execution modes, most notably running tests in parallel across multiple CPU core…
741898stable
garris/BackstopJS
BackstopJS is a Node.js tool that automates visual regression testing of web apps by capturing screenshots with Chrome Headless and compari…
237176maintenance
test-kitchen/test-kitchen
Test Kitchen is a Ruby-based CLI tool for integration testing infrastructure code and configuration management (e.g., Chef cookbooks) on is…
991892active
stepci/stepci
Step CI is an open-source, language-agnostic API quality assurance framework configured via YAML, JSON, or JavaScript. It tests REST, Graph…
231868active
uber/ios-snapshot-test-case
An iOS library (formerly Facebook's FBSnapshotTestCase) for snapshot testing UIViews and CALayers by comparing rendered images against stor…
481862stable
testing-library/cypress-testing-library
A Cypress plugin that adds custom commands exposing DOM Testing Library query methods (getByLabelText, getByText, etc.) inside Cypress end-…
731823active
AngusKit/AngusTester
AngusTester is a self-hosted agile development and testing platform combining project management, functional/API/scenario testing, service …
541807active
Pact
Pact is a code-first contract testing framework that lets consumers define expected interactions with providers via a DSL and mock service,…
991803active
elixir-wallaby/wallaby
Wallaby is an Elixir library for concurrent end-to-end browser testing of web applications, simulating realistic user interactions. It mana…
851803active
dtmilano/AndroidViewClient
AndroidViewClient/culebra is a pure Python library and toolset for Android UI test automation, acting as a ViewServer and ADB client that e…
681713active
ivaylokenov/MyTested.AspNetCore.Mvc
MyTested.AspNetCore.Mvc is a strongly-typed fluent unit testing library for ASP.NET Core MVC and API applications. It provides over 500 ass…
271711active
SmartBear/soapui
SoapUI is a free, open-source, cross-platform desktop application for functional testing of SOAP and REST APIs and web services. It support…
781705active
mattpocock/evalite
Evalite is a TypeScript-native eval runner for testing LLM-powered applications, built on Vitest with a local dev server UI for exploring o…
601669active
pytest-dev/pytest-asyncio
A pytest plugin that enables testing of asyncio-based Python code by supporting coroutines as test functions. It lets developers write asyn…
901657stable
gjtorikian/html-proofer
HTMLProofer is a Ruby tool that validates rendered HTML files, checking for broken internal and external links, missing image alt tags, inv…
911646active
minkphp/Mink
Mink is a PHP library providing an abstraction layer over web browser emulators and drivers (like Goutte, Selenium) for controlling browser…
531611active
deltachat/deltachat-desktop
Delta Chat Desktop is the Electron-based desktop client for Delta Chat, a decentralized private messenger that runs on top of email infrast…
991600active
bahmutov/start-server-and-test
A Node.js CLI utility that starts a server, waits for a given URL to respond, runs a test command, and then shuts the server down. It is de…
971581active
styled-components/jest-styled-components
A testing utility library for styled-components that improves Jest, Vitest, and Bun snapshot testing by inlining readable CSS rules into sn…
871580active
scanapi/scanapi
ScanAPI is a Python CLI tool that runs automated integration tests against REST APIs using declarative YAML/JSON specifications. It hits de…
981579active
google/EarlGrey
EarlGrey is Google's native iOS UI automation test framework that lets developers write clear, concise UI tests with automatic synchronizat…
675691maintenance
pytest-dev/pytest-django
pytest-django is a pytest plugin that lets you test Django projects and applications with pytest instead of Django's manage.py test runner.…
981544stable
watir/watir
Watir is an open-source Ruby library for automating web browsers, built on top of Selenium WebDriver. It drives browsers the way people do—…
321544active
assaf/zombie
Zombie.js is a lightweight Node.js framework for testing client-side JavaScript and full-stack web applications in a simulated headless bro…
105625maintenance
microsoft/playwright-java
Playwright for Java is a library to automate Chromium, Firefox, and WebKit browsers with a single API, built for reliable end-to-end testin…
931536active
vlucas/frisby
Frisby.js is a REST API testing framework built on top of Jest that provides a fluent, promise-based API for testing HTTP endpoints. It inc…
601512active
orlangure/gnomock
Gnomock is a Go integration and end-to-end testing toolkit that spins up ephemeral Docker containers for application dependencies with prec…
571489active
robotframework/SeleniumLibrary
SeleniumLibrary is a web testing library for Robot Framework that wraps Selenium to enable browser-based test automation with keyword-drive…
851472active
pytest-dev/pytest-bdd
pytest-bdd is a pytest plugin that implements a subset of the Gherkin language for behavior-driven development (BDD). It lets you write fea…
771461active
opendiffy/diffy
Diffy is a differential testing tool that sends identical requests to a candidate service and a reference (primary/secondary) service, then…
601461active
boost-ext/ut
UT (μt) is a C++20 micro unit testing framework distributed as a single header or C++20 module. It provides a macro-free, DSL-style API for…
601437active
stevepryde/thirtyfour
Thirtyfour is a Selenium/WebDriver client library for Rust for automated browser and website UI testing. It supports the W3C WebDriver prot…
981432active
chaijs/chai-as-promised
Chai as Promised is a Chai plugin that adds fluent assertions about promises, such as `.should.eventually.equal(...)` and `.should.be.rejec…
691419stable
leancodepl/patrol
Patrol is a Flutter-first, multiplatform E2E UI testing framework that extends Flutter's integration_test with native platform interactions…
941414active
kolodny/safetest
Safetest is a TypeScript UI testing library that combines Playwright with Jest/Vitest for end-to-end and component testing of web applicati…
201401active
rubycdp/cuprite
Cuprite is a pure Ruby headless Chrome/Chromium driver for Capybara that communicates directly via the Chrome DevTools Protocol through Fer…
791395active
airtap/airtap
Airtap is a command-line tool for running TAP-producing JavaScript unit tests (e.g. with tape) across many browsers, locally or in the clou…
291378active
puppeteer/replay
A TypeScript library providing an API to replay and stringify user flow recordings created with Chrome DevTools Recorder. It includes a CLI…
941367active
Endava/cats
CATS (Contract API Testing and Security) is a REST API fuzzer and negative testing tool for OpenAPI endpoints. It automatically generates, …
851367active
kubeshop/tracetest
Tracetest is an open-source trace-based testing tool that builds integration and end-to-end tests on top of OpenTelemetry distributed trace…
451328active
reg-viz/reg-suit
reg-suit is a command-line tool for visual regression testing that compares current screenshots against previous snapshots and generates HT…
791287active
appium/java-client
The official Java language binding for writing Appium automated tests, conforming to the W3C WebDriver Protocol. It integrates with Maven o…
841280active
open-source-labs/Spearmint
Spearmint is an open-source Electron desktop application that generates Jest test code through an accessibility-first graphical interface. …
651279active
ReactiveCircus/android-emulator-runner
A GitHub Action that installs, configures, and runs hardware-accelerated Android Emulators on GitHub Actions Linux and macOS virtual machin…
881277active
GoogleChromeLabs/chrome-for-testing
Chrome for Testing is a Google-maintained distribution of versioned Chrome, ChromeDriver, and chrome-headless-shell binaries for automated …
751272active
kkangert/kspider
Kspider is a self-hosted visual web scraping platform written in Java where users define crawler workflows as flowcharts without writing ba…
141269active
bug0inc/passmark
Passmark is an open-source TypeScript library that extends Playwright to run end-to-end browser regression tests written in plain English. …
571255active
kiwitcms/Kiwi
Kiwi TCMS is an open source test case management system for organizing manual and automated testing, featuring test plans, test runs, bug t…
951245active
playbook-ui/playbook-ios
Playbook is a Swift library for iOS that lets developers build and preview UI components in isolation, inspired by Storybook, supporting bo…
231240active
theintern/intern
Intern is a complete JavaScript testing stack supporting unit and functional testing in Node.js and browsers, with built-in code coverage, …
234344maintenance
seveniruby/AppCrawler
AppCrawler is a Scala-based automated app traversal (crawler) testing tool built on Appium, supporting Android, iOS, mini-programs, and Har…
581236active
RSpec
RSpec is Ruby's behaviour-driven development (BDD) testing framework, composed of modular libraries: rspec-core (spec runner), rspec-expect…
101229stable
qu-niao/LimApiTest
LimApiTest (Lim, 'Less is More') is a lightweight web-based API testing platform built with Django and TypeScript. It streamlines interface…
551224active
android/android-test
The AndroidX Test Libraries provide an extensive framework for testing Android apps, including JUnit 4 support and functional UI tests via …
671220active
ovh/venom
Venom is a CLI tool for creating, managing, and running integration tests declaratively. It executes test suites using built-in executors (…
791217active
godot-gdunit-labs/gdUnit4
GdUnit4 is an embedded unit testing framework for the Godot 4 game engine, supporting tests written in both GDScript and C#. It integrates …
991216active
testsigmahq/testsigma
Testsigma is a GenAI-powered, codeless test automation platform for automating web, mobile, desktop, API, and enterprise app (Salesforce, S…
661216active
apiaryio/dredd
Dredd is a language-agnostic command-line tool that validates an API's backend implementation against its API description document (API Blu…
104222maintenance
pedrovgs/Shot
Shot is a Gradle plugin and Android library for writing and running screenshot tests on Android apps, supporting both regular views and Jet…
511206active
yanchunhuo/AutomationTest
A Python-based automation testing framework supporting API automation, web UI automation (Selenium), app UI automation (Appium), and perfor…
631202active
bytedance/Fastbot_Android
Fastbot is a model-based GUI testing tool for Android apps that models GUI transitions using machine learning and reinforcement learning to…
441201active
email-spec/email-spec
A Ruby library providing RSpec/MiniTest matchers and Cucumber/Spinach steps for testing email delivery in applications using ActionMailer o…
651189active
kiwi-bdd/Kiwi
Kiwi is a Behavior Driven Development (BDD) testing library for iOS written in Objective-C. It lets developers write readable spec-style te…
234112maintenance
wellwelwel/poku
Poku is a zero-dependency, cross-platform test runner for JavaScript and TypeScript that runs the same test suite on Node.js, Bun, and Deno…
841178active
apache/groovy-geb
Apache Geb is a Groovy-based browser automation library built on WebDriver, combining jQuery-like content selection with Page Object modell…
761173active
microsoft/WinAppDriver
Windows Application Driver is a service that enables Selenium-like UI test automation for Windows applications, including UWP, WinForms, WP…
304046maintenance
vuejs/test-utils
The official component testing utility library for Vue 3, providing APIs to mount, interact with, and assert against Vue components in test…
1001158stable
help-me-mom/ng-mocks
ng-mocks is an Angular testing library that mocks components, directives, pipes, modules, services, and tokens while reducing TestBed boile…
951156active
taverntesting/tavern
Tavern is a pytest plugin, command-line tool, and Python library for automated API testing using a concise YAML-based syntax. It supports t…
771154active
kahlan/kahlan
Kahlan is a full-featured Unit and BDD test framework for PHP using a describe-it syntax similar to RSpec/JSpec. It includes built-in stubb…
911148active
test-zeus-ai/testzeus-hercules
Hercules is an open-source AI testing agent that turns Gherkin feature files into fully automated end-to-end tests covering UI, API, securi…
861128active

← prev page 2 / 4 next →