Skip to content
Agents tracked: 378 Downloads (7d): 244M down 5.7% GitHub stars: 8.4M VS Code installs: 151M Releases (7d): 407 Agent status: 1 with issues Updated Oct 10, 2026

Testing for projects built with AI agents

Unit, integration and end-to-end testing. 40 tools ranked by how many of 12,697 public projects built with AI coding agents use them, with downloads and GitHub stars. Updated Oct 10, 2026.

Tool Used in agent projectsDownloads / wk GitHub starsLicense
Vitest npm
Next-generation testing framework powered by Vite with native ESM.
1,549 (12.2%) 123M 17.2K MIT
Playwright (JavaScript) npm
Cross-browser automation library for end-to-end testing.
1,117 (8.8%) 74.2M 97.4K Apache-2.0
Testing Library npm
Testing utilities for React encouraging testing user behavior.
915 (7.2%) 68.7M 19.7K MIT
Jest npm
Delightful JavaScript testing framework with minimal configuration.
702 (5.5%) 46.3M 45.6K MIT
jsdom npm
JavaScript implementation of web standards for testing DOM interactions.
681 (5.4%) 112M 21.7K MIT
pytest pypi
Simple, powerful Python testing framework with fixtures and plugins.
330 (2.6%) 196M 14.6K —
Chai npm
BDD/TDD assertion library for Node.js and browsers with expressive syntax.
305 (2.4%) 14M 8,265 MIT
Mocha npm
Feature-rich JavaScript test framework for Node.js and browsers.
281 (2.2%) 12.6M 22.9K MIT
ts-mocha npm
Mocha wrapper for running TypeScript tests directly with ts-node without compilation.
191 (1.5%) 573K 196 MIT
SuperTest npm
Library for testing HTTP servers with fluent API for assertions.
137 (1.1%) 18.6M 14.4K MIT
Happy DOM npm
Lightweight DOM implementation for server-side rendering and testing without a browser.
122 (1.0%) 20.5M 4,697 MIT
Mock Service Worker npm
API mocking library for seamless request interception in tests and development.
100 (0.8%) 22.7M 18.3K MIT
axe-core Playwright npm
Accessibility testing integration for Playwright enabling automated WCAG compliance checks.
98 (0.8%) 13.7M 726 MPL-2.0
Faker.js npm
Generate realistic fake data for testing and development.
83 (0.7%) 17.9M 15.5K MIT
react-test-renderer npm
React package for snapshot testing without rendering to the DOM.
66 (0.5%) 9.3M 251K MIT
Nx Jest Plugin npm
Nx plugin providing Jest testing capabilities and executors for monorepo projects.
57 (0.4%) 3.3M 29.4K MIT
Chromatic for Storybook npm
Visual testing addon for Storybook to catch UI regressions and visual bugs.
53 (0.4%) 5.3M 48 MIT
Cypress npm
Modern end-to-end testing framework built for web applications with excellent developer experience.
51 (0.4%) 6M 51K MIT
fast-check npm
Property-based testing framework for JavaScript to generate and test edge cases automatically.
51 (0.4%) 50.7M 5,193 MIT
axe-core npm
Automated accessibility testing engine for finding and fixing UI accessibility issues.
42 (0.3%) 78.2M 7,621 MPL-2.0
solidity-coverage npm
Code coverage tool for Solidity smart contracts to measure test completeness.
41 (0.3%) 210K 1,002 ISC
@nomicfoundation/hardhat-chai-matchers npm
Hardhat plugin with custom chai matchers for testing smart contracts.
36 (0.3%) 156K 8,511 MIT
@nx/vitest npm
Nx plugin for fast unit testing with Vitest in monorepo projects.
36 (0.3%) 2.3M 29.4K MIT
Chromatic npm
Visual testing and component documentation platform for UI libraries.
31 (0.2%) 8.3M 339 MIT
fake-indexeddb npm
In-memory IndexedDB implementation for testing without browser storage.
31 (0.2%) 7.3M 696 Apache-2.0
start-server-and-test npm
Utility to start a server, wait for it, run tests, then shut down.
31 (0.2%) 1.9M 1,583 MIT
@swc/jest npm
Jest integration using SWC for fast TypeScript and JavaScript test compilation.
29 (0.2%) 8.5M 88 MIT
@nx/playwright npm
Nx plugin providing Playwright integration testing executors and generators.
28 (0.2%) 1.4M 29.4K MIT
Sinon.JS npm
Test spies, stubs and mocks library for JavaScript unit and integration testing.
28 (0.2%) 10.7M 9,753 BSD-3-Clause
Karma npm
Test runner for JavaScript that executes tests across multiple browsers and environments.
26 (0.2%) 3M 12K MIT
karma-chrome-launcher npm
Karma plugin to launch Chrome and Chrome Canary for browser testing.
25 (0.2%) 2.2M 474 MIT
Stryker npm
Extendable mutation testing framework for JavaScript code quality.
24 (0.2%) 3.4M 3,196 Apache-2.0
Faker pypi
Generate realistic fake data for testing and development.
24 (0.2%) 16.1M 19.4K MIT License
Allure Playwright npm
Allure reporting integration for Playwright end-to-end tests.
23 (0.2%) 1.3M 281 Apache-2.0
karma-jasmine npm
Karma adapter for running Jasmine unit tests in browsers.
23 (0.2%) 2.4M 535 MIT
c8 npm
Native Node.js code coverage reporter using V8's built-in coverage, faster and simpler than alternatives.
22 (0.2%) 4.1M 2,122 ISC
Jasmine npm
BDD testing framework for JavaScript running in browsers and Node.js with readable syntax and built-in assertions.
22 (0.2%) 5M 15.8K MIT
karma-coverage npm
Karma plugin for generating code coverage reports during test runs, integrating with coverage tools.
22 (0.2%) 1.5M 771 MIT
coverage pypi
Python code coverage measurement tool, tracking which code is executed and generating coverage reports.
22 (0.2%) 71M 3,415 Apache-2.0
Karma Jasmine HTML Reporter npm
Karma plugin displaying test results in HTML with real-time updates.
21 (0.2%) 1.6M 38 MIT
Not sure which one fits? Ask AgentGid →

Other categories

Web frameworks UI components and icons Styling and CSS Animation and motion 3D and graphics Charts and data visualisation Forms, validation and schemas State and data fetching Markdown, editors and content Desktop and mobile apps Utilities Model SDKs Agent, MCP and tool libraries Prompts, structured output and evals ML and data science Databases, ORMs and clients SDKs for hosted services Auth and security libraries Jobs, queues and workflows Files, images and media Scraping, browsers and parsing HTTP servers and APIs HTTP clients and networking Linting and formatting Languages, types and runtimes Build tools and bundlers Dev workflow and config Logging, monitoring and analytics Crypto and web3 Game development