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
@web/test-runner-playwright
Playwright browser launcher for Web Test Runner
79.5k---2 months ago
1.0.0
ESM + CommonJSBundledTesting
@tapjs/error-serdes
Port of node's error_serdes.js to userland, plus test message streaming
78.4k---4 months ago
4.3.2
ESM + CommonJSBundledTesting, Node.js utilities
mocha-suppress-logs
Suppress console output of successful mocha tests.
78.3k-60%--
0.6.0
CommonJSNoneTesting
cypress-pipe
Create custom commands using plain-old functions
78.2k+0%-1 year ago
2.0.1
CommonJSBundledTesting
chai-dom
DOM assertions for the Chai assertion library using vanilla JavaScript
77k-18%-1 year ago
1.12.1
CommonJSNoneTesting
jest-launchdarkly-mock
Easily unit test LaunchDarkly feature flagged components with jest
76.6k-24%-6 months ago
2.2.1
CommonJSBundledTesting, Dev servers and API mocking
@tapjs/node-serialize
Stream TAP test data as a serialized node:test stream
76.5k---22 days ago
4.3.12
ESM + CommonJSBundledTesting, Node.js utilities
dom-miner
dom-miner — mine any site into a compact DOM map for QA test plans and AI agents
76.3k--1 month ago
0.1.4
ESM onlyBundledDOM and browser utilities, Testing
@applitools/eyes-testcafe
Applitools Eyes SDK for TestCafe
75.5k---8 days ago
6.4.7
CommonJSBundledTesting
mocked-env
Easy way to mock process.env during BDD testing
75.4k+13%-5 years ago
1.3.5
CommonJSBundledTesting, Utility libraries
@workos/emulate
Local WorkOS API emulator for tests and development
75.1k---1 day ago
0.14.0
ESM onlyBundledTesting, CLI tools and terminal utilities
openapi-validator
Common code for jest-openapi and Chai OpenAPI Response Validator
74.9k+132%-4 years ago
0.14.2
CommonJSBundledDocumentation tooling, Testing
@percy/storybook
Storybook addons for visual testing with Percy
74.8k---14 days ago
10.0.3
ESM onlyNoneDocumentation tooling, Testing
@testcontainers/minio
MinIO module for Testcontainers
74.7k---1 month ago
12.1.0
CommonJSBundledTesting
moxios
Mock axios requests for testing
74.1k-2%-9 years ago
0.4.0
CommonJSNoneTesting, Dev servers and API mocking
combos
Generate all possible permutations of an object's key-value pairs
73.4k+164%-10 years ago
0.2.0
CommonJSNoneTesting
@fetch-mock/vitest
Vitest wrapper for fetch-mock
73.2k---10 months ago
0.2.18
ESM + CommonJSBundledTesting
chai-spies
Spies for the Chai assertion library.
72.9k-6%-2 years ago
1.1.0
CommonJSNoneTesting
allure-vitest
Allure Vitest integration
72.9k+71%-9 days ago
3.12.2
ESM onlyBundledTesting
@golevelup/ts-vitest
Reusable utilities to help level up NestJS Testing
72.7k---6 months ago
4.0.0
ESM onlyBundledTesting, TypeScript tooling
@msw/cloudflare
Mock API in Cloudflare with Mock Service Worker.
72.5k---2 months ago
0.0.1
ESM onlyNoneCloud SDKs, Dev servers and API mocking
@arizeai/phoenix-client
A client for the Phoenix API
71.7k---3 days ago
7.14.0
ESM + CommonJSBundledTesting
allure-cucumberjs
Allure Cucumber.JS integration
70.5k+55%-9 days ago
3.12.2
ESM + CommonJSBundledTesting
jest-matchmedia-mock
Mock for fully testing any media queries with Jest
69.4k+7%-6 years ago
1.1.0
CommonJSBundledTesting, TypeScript tooling
dirty-chai
Extends Chai with lint-friendly terminating assertions.
69.2k+3%-7 months ago
3.0.0
ESM onlyNoneTesting
@testcontainers/mssqlserver
MSSQL Server module for Testcontainers
69.1k---1 month ago
12.1.0
CommonJSBundledTesting
mock-jwks
A tool to mock a JWKS for development of microservices who consume jwts signed with RSA
68.6k+5%-1 year ago
3.3.5
ESM + CommonJSBundledTesting
@cypress/schematic
Official Cypress schematic for the Angular CLI
68.3k---30 days ago
6.0.0
CommonJSNoneTesting, Angular
@axe-core/webdriverjs
Provides a method to inject and analyze web pages using axe
67.3k---1 month ago
4.13.0
ESM + CommonJSBundledAccessibility, Testing
vitest-websocket-mock
Mock websockets and assert complex websocket interactions with Vitest
67.3k+191%-15 days ago
0.8.0
ESM onlyBundledTesting, WebSockets and realtime
textlint-tester
testing tool for textlint rule.
66.7k+216%-1 month ago
15.8.0
CommonJSBundledTesting
@augment-vir/assert
A collection of assertions for test and production code alike.
65.9k---1 day ago
32.4.0
ESM onlyBundledTesting
lambda-tester
Unit/Integration tests for AWS Lambda handlers
65.5k+248%-6 years ago
4.0.1
CommonJSNoneCloud SDKs, Testing
reg-suit
![reg-suit](./images/reg-suit.jpg)
65.4k+60%-1 year ago
0.14.5
-NoneTesting
@msw/data
Data querying library for testing JavaScript applications.
65.2k---26 days ago
1.1.8
ESM onlyNoneDev servers and API mocking, Testing
@stdlib/assert-is-nonnegative-integer
Test if a value is a number having a nonnegative integer value.
65.1k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
esmock
provides native ESM import and globals mocking for unit tests
65k+81%-3 months ago
2.7.6
ESM onlyBundledTesting, Dev servers and API mocking
filter-console
Filter out unwanted `console.log()` output
63.4k-34%-5 years ago
1.0.0
ESM onlyNoneTesting
cypress-circleci-reporter
Cypress test reporter for CircleCI
63.3k-45%-6 months ago
0.5.0
ESM + CommonJSBundledTesting
karma-sinon-chai
Sinon and Chai for Karma
62.9k-34%--
2.0.2
CommonJSNoneTesting
casual-browserify
Fake data generator (Browserify friendly)
62.9k+201%-8 years ago
1.5.19-2
CommonJSNoneDev servers and API mocking, Testing
@stdlib/math-base-assert-is-finite
Test if a double-precision floating-point numeric value is finite.
62.6k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
jest-stare
jest html reporter (results processor) to view HTML jest results, save raw JSON, and invoke multiple reporters
62.5k+28%-11 months ago
2.5.3
CommonJSBundledTesting
vitest-launchdarkly-mock
Easily unit test LaunchDarkly feature flagged components with Vitest
62.3k+66%-1 year ago
1.2.3
ESM + CommonJSBundledTesting
grunt-karma
grunt plugin for karma test runner
62.1k-6%-5 years ago
4.0.2
CommonJSNoneTesting
@stdlib/assert-is-integer
Test if a value is a number having an integer value.
61.9k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/math-base-assert-is-nanf
Test if a single-precision floating-point numeric value is NaN.
61.9k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/math-base-assert-is-finitef
Test if a single-precision floating-point numeric value is finite.
61.8k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/assert-napi-status-ok
C utilities for asserting that a Node-API call returns an "ok" status.
61.8k---7 months ago
0.2.3
CommonJSBundledTesting
@stdlib/assert-napi-equal-types
Assert that two Node-API data types are equal.
61.7k---7 months ago
0.2.3
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.