Topics / #test
Test projects on GitHub
Testing frameworks and practices for verifying software behavior.
As of , the most-starred Test projects on GitHub are playwright (97.9K stars), json-server (75.7K stars) and bazel (26K stars). GitHub.Locker tracks 11 Test repositories with 328.5K stars combined. The fastest-growing on October 16 was playwright, with +71 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+71playwright
microsoft/playwright · ★ 97.9KPlaywright is a framework for web testing and automation that drives Chromium, Firefox, and WebKit through a single API, usable in test suites, automation scripts, and as a tool for AI agents.
vitest
vitest-dev/vitest · ★ 17.3KVitest is a next-generation testing framework for JavaScript and TypeScript, powered by Vite. It runs unit and component tests using your existing Vite setup.
mocha
mochajs/mocha · ★ 22.9KMocha is a classic, battle-tested test framework for JavaScript — you write test suites that run on Node.js or directly in the browser.
+5pytest
pytest-dev/pytest · ★ 14.6Kpytest is a Python testing framework that makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries.
The all-time top
11 projects · by stars
- 97.9K
#1 · microsoft/playwrightplaywright
Playwright is a framework for web testing and automation that drives Chromium, Firefox, and WebKit through a single API, usable in test suites, automation scripts, and as a tool for AI agents.
- 75.7K
#2 · typicode/json-serverjson-server
json-server lets you spin up a fully working fake REST API in under 30 seconds, with no backend code to write — just a single JSON file defining your data.
- 26K
#3 · bazelbuild/bazelbazel
Bazel is a fast, scalable, multi-language and extensible build system - one tool that builds and tests software of any size, quickly and reliably.
- 4

javascript-testing-best-practices
24.6Kgoldbergyoni/javascript-testing-best-practices · JavaScriptA free, in-depth guide with 50+ best practices for testing JavaScript and Node.js applications, compiled and curated from dozens of blog posts, books and tools.
- 5
mocha
22.9Kmochajs/mocha · JavaScriptMocha is a classic, battle-tested test framework for JavaScript — you write test suites that run on Node.js or directly in the browser.
- 6

enzyme
19.8Kenzymejs/enzyme · JavaScriptEnzyme is a JavaScript testing utility for React that makes it easier to test your React Components' output — you can also manipulate, traverse, and in some ways simulate runtime given the output.
- 7
vitest
17.3Kvitest-dev/vitest · TypeScriptVitest is a next-generation testing framework for JavaScript and TypeScript, powered by Vite. It runs unit and component tests using your existing Vite setup.
- 8

pytest
14.6Kpytest-dev/pytest · Pythonpytest is a Python testing framework that makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries.
- 9

supertest
14.4Kforwardemail/supertest · JavaScriptSupertest is a library for testing Node.js HTTP servers using a fluent, chainable API built on top of superagent.
- 10

pest
11.7Kpestphp/pest · PHPPest is an elegant testing framework for PHP, built to be easy for both human developers and AI agents to write and read tests with.
- 11

expect
3.6Kmillionco/expect · TypeScriptExpect is a testing tool that runs your AI agent's code against a real browser, so you can verify your agent behaves correctly in an actual browser environment instead of relying on mocks.
Related topics
Often tagged together