Search tools, frameworks, libraries, categories and domains
Workshop for building, documenting and testing UI components in isolation.
npm i storybook
Package storybook, last 52 weeks.
storybook
Other tools in the same categories.
vitest-dev/vitest
Vite-native test runner with a Jest-compatible API and real-browser mode; the default for new projects.
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.
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.
jsdom/jsdom
Pure-JS implementation of web standards used as the default simulated DOM for Jest and Vitest tests.
capricorn86/happy-dom
Fast JavaScript DOM implementation, a lighter and quicker alternative to jsdom for unit tests.