Search tools, frameworks, libraries, categories and domains
Vite-native test runner with a Jest-compatible API and real-browser mode; the default for new projects.
npm i vitest
Package vitest, last 52 weeks.
vitest
Other tools in the same categories.
microsoft/playwright
Microsoft's cross-browser end-to-end testing and automation framework; the E2E standard.
jestjs/jest
Long-standing JavaScript test runner with snapshots and mocking; still huge, though Vitest wins new projects.
testing-library/react-testing-library
User-centric DOM testing utilities for React, Vue, Angular and Svelte that query like users do.
storybookjs/storybook
Workshop for building, documenting and testing UI components in isolation.
cypress-io/cypress
Developer-friendly E2E and component testing in a real browser with time-travel debugging.
mswjs/msw
Mock Service Worker: intercepts network requests to mock APIs in tests, Storybook and the browser.
GoogleChrome/lighthouse
Google's automated auditing for performance, Core Web Vitals, accessibility and SEO.
mochajs/mocha
Flexible, long-standing Node.js test framework usually paired with Chai and Sinon; common in older codebases.
chaijs/chai
BDD/TDD assertion library (expect, should, assert) used with Mocha and bundled into Vitest.