Skip to content
JS
Package category

Testing

Test runners, assertion libraries, mocking and end-to-end testing.

1,409 packages15 comparisons

Packages compared

1,409 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
emulate
Local drop-in replacement services for CI and no-network sandboxes
146.2k--1 day ago
0.12.0
ESM onlyBundledTesting
jest-sonar
A sonar reporter for jest
144.3k+7%-3 years ago
0.2.16
CommonJSNoneTesting
@msw/playwright
Mock Service Worker binding for Playwright
144.1k---5 months ago
0.6.7
ESM onlyBundledTesting, Scraping and browser automation
process-exists
Check if a process is running
143.7k-6%-4 years ago
5.0.0
ESM onlyBundledTesting
oauth2-mock-server
OAuth2 and OpenID Connect mock server for automated testing and development. Issues cryptographically signed JWTs via JWK key pairs. OIDC-conformant, exposes discovery, JWKS, authorization, token, userinfo, introspection, revocation, and end-session endpo
143.4k+279%-21 days ago
9.2.0
ESM onlyBundledTesting, Dev servers and API mocking
yeoman-test
Test utilities for Yeoman generators
143k-6%--
11.8.2
ESM + CommonJSBundledTesting
mailslurp-client
Official client for MailSlurp Email and SMS API. Create email addresses and phone numbers in Javascript without a mail server. Send and receive real emails in applications or tests.
142.9k+9%-1 day ago
17.6.0
CommonJSBundledEmail, Testing
@applitools/functional-commons
<!-- markdownlint-disable MD024 -->
142.3k---3 years ago
2.0.2
ESM + CommonJSNoneTesting
@pollyjs/utils
Shared utilities and constants between @pollyjs packages
141.8k---3 years ago
6.0.6
ESM + CommonJSBundledDOM and browser utilities, Testing
@web/test-runner-commands
Web test runner commands
141.3k---2 months ago
1.0.1
ESM + CommonJSBundledTesting
@web/dev-server-rollup
Use rollup plugins in @web/dev-server
141k---2 months ago
1.0.0
ESM + CommonJSBundledTesting, Dev servers and API mocking
handler-agent
Zero-dependency (req,res) handler callback agent for use in client requests
140.5k+53%-6 years ago
0.2.0
CommonJSNoneTesting
@allurereport/web-components
Collection of Preact components used across the web Allure reports
140.4k---7 days ago
3.18.0
ESM onlyBundledTesting
typechecker
Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)
140.2k-33%-2 years ago
9.3.0
ESM + CommonJSBundledTesting, Node.js utilities
@pollyjs/core
Record, replay, and stub HTTP Interactions
139.8k---3 years ago
6.0.6
ESM + CommonJSBundledTesting
@allurereport/web-awesome
The static files for Allure Awesome Report
139k---1 month ago
3.16.0
ESM onlyBundledTesting
@allurereport/web-summary
The static files for Allure Report Summary
138.1k---1 month ago
3.16.0
ESM onlyBundledTesting
@lambdatest/node-tunnel
Nodejs bindings for LambdaTest Tunnel
136.2k---18 days ago
4.0.13
CommonJSNoneScraping and browser automation, Testing
@allurereport/web-classic
The static files for Allure Classic Report
135.6k---1 month ago
3.16.0
ESM onlyBundledTesting
@allurereport/web-dashboard
The static files for Allure Dashboard Report
135.6k---1 month ago
3.16.0
ESM onlyBundledTesting
match-json
A light assertion library built with JSON APIs in mind.
132.9k+58%-3 years ago
1.3.7
CommonJSNoneTesting
@open-wc/testing-helpers
Testing Helpers following open-wc recommendations
132.6k---2 years ago
3.0.1
ESM onlyBundledTesting
@storybook/addon-jest
Storybook Jest addon: Show Jest report in Storybook's addon panel
131.2k---11 months ago
9.1.12
ESM + CommonJSBundledDocumentation tooling, Testing
@salesforce/wire-service-jest-util
Utility library emit test data through @wire adapters in Lightning web component tests
127.6k---9 months ago
4.1.6
ESM + CommonJSBundledTesting
qunit-dom
High Level DOM Assertions for QUnit
127.5k+10%-2 months ago
3.6.0
ESM onlyBundledTesting, DOM and browser utilities
@pollyjs/persister-fs
File system persister for @pollyjs
127.1k---3 years ago
6.0.6
ESM + CommonJSBundledFiles and file systems, Testing
db-migrate-shared
Shared resources of db-migrate for drivers and also used internally.
125.5k+39%-8 years ago
1.2.0
CommonJSNoneTesting
momentic
The official CLI for Momentic. Build, run, and manage end-to-end tests through natural language prompts.
125.3k+305%-today
3.60.0
ESM onlyNoneTesting, CLI tools and terminal utilities
@happy-dom/jest-environment
Use Happy DOM as environment in Jest.
125.1k---13 days ago
20.14.5
ESM onlyBundledScraping and browser automation, Testing
@4tw/cypress-drag-drop
A cypress child command for drag'n'drop support.
124.7k---1 year ago
2.3.1
CommonJSBundledTesting
eslint-plugin-vitest-globals
ESLint plugin for Vitest globals
124k-5%-6 months ago
1.6.1
CommonJSBundledLinting and formatting, Testing
cypress-fail-fast
Skip the rest of Cypress tests on first failure
123.4k+10%-14 days ago
8.2.0
CommonJSBundledTesting
@web/test-runner-chrome
Chrome browser launcher for Web Test Runner
123.3k---1 month ago
1.0.1
ESM + CommonJSBundledTesting
@temporalio/nyc-test-coverage
Temporal.io SDK code coverage integration
121.2k---10 days ago
1.24.0
CommonJSBundledTesting, TypeScript tooling
@web/test-runner-coverage-v8
Code coverage using v8
119.5k---2 months ago
1.0.0
ESM + CommonJSBundledTesting, Dev servers and API mocking
@web/test-runner-mocha
Mocha test framework for Web Test Runner
119.3k---2 months ago
1.0.0
CommonJSBundledTesting
wd
WebDriver/Selenium 2 node.js client
119k-22%-5 years ago
1.14.0
CommonJSNoneScraping and browser automation, Testing
jest-preview
Preview your Jest tests in a browser
118.8k-5%-9 months ago
0.3.3
CommonJSBundledTesting
cy-verify-downloads
Cypress custom command to wait and verify that file has been downloaded
118.3k-18%-1 year ago
0.3.0
CommonJSBundledTesting
jest-ctrf-json-reporter
A Jest test reporter to create test results reports
118.1k+276%-6 months ago
0.0.11
CommonJSBundledTesting
ignore-styles
Ignore imported style files when running in Node
117.5k+6%-10 years ago
5.0.1
CommonJSNoneBundlers, Testing
@allurereport/git
Git metadata collection for Allure Git Flow
117k---7 days ago
3.18.0
ESM onlyBundledTesting
@web/test-runner
Test runner for web applications
116.4k---2 months ago
1.0.0
ESM + CommonJSBundledTesting
nightwatch
Easy to use Node.js based end-to-end testing solution for web applications using the W3C WebDriver API.
114.3k-30%-4 months ago
3.16.0
CommonJSBundledTesting, Scraping and browser automation
vitest-when
Stub behaviors of Vitest mock functions with a small, readable API.
113.7k+93%-18 days ago
1.0.0
ESM onlyBundledTesting
@googlemaps/jest-mocks
[![npm](https://img.shields.io/npm/v/@googlemaps/jest-mocks)][npm-pkg] ![Release](https://github.com/googlemaps/js-jest-mocks/workflows/Release/badge.svg) ![Stable](https://img.shields.io/badge/stability-stable-green) [![Tests/Build](https://github.com/go
112.6k---7 months ago
2.22.8
CommonJSBundledTesting
@testcontainers/elasticsearch
Elasticsearch module for Testcontainers
112k---1 month ago
12.1.0
CommonJSBundledTesting
jest-transformer-svg
a jest transformer for testing with svg files in react
111.3k+52%-1 year ago
2.1.0
CommonJSBundledTesting, React
@pollyjs/adapter-node-http
Node HTTP adapter for @pollyjs
111.1k---3 years ago
6.0.6
ESM + CommonJSBundledDOM and browser utilities, Testing
@cfaester/enzyme-adapter-react-18
An unofficial React 18 adapter for Enzyme, that you probably shouldn't use.
110.9k---2 years ago
0.8.0
CommonJSBundledTesting

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.