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
log-process-errors
Show some ❤️ to process errors
308k+62%-1 year ago
12.0.1
ESM onlyBundledLogging, Testing
playwright-ctrf-json-reporter
A Playwright JSON test reporter to create test results reports
306.5k+176%-6 months ago
0.0.29
CommonJSBundledScraping and browser automation, Testing
jest-environment-emit
Environment with unlimited test event handlers
302.2k+17%--
1.2.0
ESM + CommonJSBundledTesting
simple-is
maximally minimal type-testing library
300.2k-17%-13 years ago
0.2.0
CommonJSNoneTesting
jest-html-reporters
Jest test results processor for generating a summary in HTML
296.6k+34%--
3.1.7
CommonJSBundledTesting
junit-report-merger
Merges multiple JUnit XML reports into one.
293.5k-41%-3 months ago
9.0.4
CommonJSBundledTesting
tap
A Test-Anything-Protocol library for JavaScript
284k-48%-21 days ago
21.8.0
ESM + CommonJSBundledTesting
@inngest/test
Tooling for testing Inngest functions.
282.1k---6 months ago
1.0.0
ESM + CommonJSBundledTesting
jest-localstorage-mock
Auto mock all localstorage and sessionstorage APIs for your Jest tests
281k+1%-3 years ago
2.4.26
ESM + CommonJSNoneTesting, Dev servers and API mocking
@fast-check/jest
Property based testing for Jest based on fast-check
280.8k---14 days ago
2.3.0
ESM + CommonJSBundledTesting
jest-silent-reporter
A silent reporter for Jest
280.4k+53%--
0.6.0
CommonJSNoneTesting
tap-yaml
Yaml handling for TAP parsers and generators
280k-8%-4 months ago
4.4.2
ESM + CommonJSBundledTesting, Parsers and serialisers
@mapbox/fusspot
A tiny runtime library for type assertions
272.5k---5 years ago
0.8.1
CommonJSNoneTesting
@stdlib/math-base-assert-is-odd
Test if a finite numeric value is an odd number.
271.9k---7 months ago
0.3.2
CommonJSBundledUtility libraries, Testing
@wix-pilot/core
A flexible plugin that drives your tests with human-written commands, enhanced by the power of large language models (LLMs)
270.3k---1 year ago
3.4.2
CommonJSBundledTesting
miragejs
A client-side server to help you build, test and demo your JavaScript app
264.2k+10%-2 years ago
0.1.48
ESM + CommonJSBundledDev servers and API mocking, Testing
pdf-to-img
📃📸 Converts PDFs to images in nodejs
260.3k+541%-24 days ago
7.0.0
ESM onlyBundledPDF and documents, Testing
@wojtekmaj/enzyme-adapter-react-17
JavaScript Testing utilities for React
259.1k---3 years ago
0.8.0
CommonJSNoneTesting, React
@cloudflare/vitest-plugin
Workers Vitest integration for writing Vitest unit and integration tests that run inside the Workers runtime
254.3k---today
1.2.6
ESM onlyBundledCloud SDKs, Testing
karma-cli
The Karma command line interface.
253.9k-12%-7 years ago
2.0.0
-NoneTesting
@testing-library/preact
Simple and complete Preact DOM testing utilities that encourage good testing practices.
252.3k---2 years ago
3.2.4
ESM + CommonJSBundledTesting
@storybook/addon-coverage
Tools to support code coverage in Storybook
250.5k---2 months ago
3.0.2
ESM onlyBundledTesting
cypress-mochawesome-reporter
Zero config Mochawesome reporter for Cypress with screenshots
246.9k-14%-1 month ago
5.0.0
CommonJSBundledTesting
@wojtekmaj/enzyme-adapter-utils
JavaScript Testing utilities for React
245.3k---3 years ago
0.2.0
CommonJSNoneTesting, React
monocart-reporter
A playwright test reporter. Shows suites/cases/steps with tree style, markdown annotations, custom columns/formatters/data collection visitors, console logs, style tags, send email.
245k+125%--
2.13.1
ESM + CommonJSBundledEmail, Testing
bats
Bash Automated Testing System
241.1k+126%-10 months ago
1.13.0
-NoneTesting
jest-serializer-vue
A jest serializer for Vue snapshots
238.6k-21%--
3.1.0
CommonJSNoneTesting
mock-require
Simple, intuitive mocking of Node.js modules.
231.6k+5%-7 years ago
3.0.3
CommonJSNoneTesting
@web/config-loader
Load a esm or cjs config from the file system
221.4k---2 months ago
1.0.0
ESM + CommonJSBundledDev servers and API mocking, Testing
flush-promises
Flush promises in tests
218.6k-16%-7 years ago
1.0.2
CommonJSNonePromises and async control flow, Testing
@memlab/e2e
memlab browser E2E interaction libraries
217.8k---27 days ago
2.0.5
CommonJSBundledScraping and browser automation, Testing
cypress-recurse
A way to re-run Cypress commands until a predicate function returns true
217.2k-28%--
1.37.2
CommonJSBundledTesting
@argos-ci/core
Node.js SDK for visual testing with Argos.
216.6k---12 days ago
6.8.5
ESM + CommonJSBundledTesting
@stdlib/math-base-assert-is-integer
Test if a finite double-precision floating-point number is an integer.
215.2k---7 months ago
0.2.7
CommonJSBundledUtility libraries, Testing
@argos-ci/util
Set of utilities used across all Argos SDKs.
215.1k---21 days ago
4.2.0
ESM onlyBundledTesting
jest-websocket-mock
Mock websockets and assert complex websocket interactions with Jest
212.9k+47%-3 years ago
2.5.0
ESM + CommonJSBundledTesting, WebSockets and realtime
jest-dev-server
Starts a server before your Jest tests and tears it down after.
212.5k-18%--
11.0.0
CommonJSBundledTesting, Scraping and browser automation
testem
Test'em 'scripts! JavaScript unit testing made easy.
210.4k+11%-18 days ago
3.21.0
CommonJSNoneTesting
jest-expect-message
Add custom message to Jest expects
209.9k+6%-3 years ago
1.1.3
CommonJSBundledTesting
allure
Allure Commandline Tool
207.7k+1177%-7 days ago
3.18.0
ESM onlyBundledTesting
@testcontainers/mysql
MySQL module for Testcontainers
205.1k---1 month ago
12.1.0
CommonJSBundledTesting
@chat-adapter/state-memory
In-memory state adapter for Chat SDK — zero-dependency subscriptions, locks, and cache for local development and tests
204.9k---7 days ago
4.41.0
ESM onlyBundledCaching, Testing
@allurereport/web-commons
Collection of utilities used across the web Allure reports
204.1k---7 days ago
3.18.0
ESM onlyBundledTesting
@fast-check/vitest
Property based testing for Vitest based on fast-check
204.1k---14 days ago
0.5.0
ESM onlyNoneTesting
eslint-plugin-ava
ESLint rules for AVA
203.2k-44%-3 months ago
17.0.1
ESM onlyBundledLinting and formatting, Testing
redux-saga-test-plan
Test Redux Saga with an easy plan
202.5k-12%-4 years ago
4.0.6
CommonJSBundledTesting
@allurereport/plugin-awesome
Allure Awesome Plugin – brand new HTML report with modern design and new features
201.8k---7 days ago
3.18.0
ESM onlyBundledTesting
@allurereport/plugin-log
Allure Plugin to write report in stdout
201.5k---7 days ago
3.18.0
ESM onlyBundledCLI tools and terminal utilities, Testing
@allurereport/plugin-progress
Allure Plugin to show generation progress in console
201.5k---7 days ago
3.18.0
ESM onlyBundledCLI tools and terminal utilities, Testing
@allurereport/ci
Utilities set to get useful report data from different CI
201.4k---7 days ago
3.18.0
ESM onlyBundledTesting

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.