10 Best JavaScript Testing Framework Libraries

List hand-picked by Openbase Experts
Learn More

jest

Delightful JavaScript Testing.

19.7M
41.3K
Built-in
MIT
playwright

Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

1.1M
47.3K
Built-in
Apache-2.0
cypress

Fast, easy and reliable testing for anything that runs in a browser.

4.6M
42.5K
Built-in
MIT
puppeteer

Headless Chrome Node.js API

4.4M
81.6K
Built-in
Apache-2.0
vitest

A Vite-native test framework. It's fast!

1.1M
7.8K
Built-in
MIT
tap

tap-producing test harness for node and browsers

578K
5.7K
DefinitelyTyped
MIT
truffle

A tool for developing smart contracts. Crafted with the finest cacaos.

24.2K
13.8K
No support
MIT
mocha

☕️ simple, flexible, fun javascript test framework for node.js & the browser

7.3M
21.8K
DefinitelyTyped
MIT
nightwatch

End-to-end testing framework written in Node.js and using the W3C Webdriver API

176K
11.3K
DefinitelyTyped
MIT
fc

Property based testing framework for JavaScript (like QuickCheck) written in TypeScript

181K
3.4K
Built-in
MIT
qunit

🔮 An easy-to-use JavaScript unit testing framework.

222K
4K
DefinitelyTyped
MIT
artillery

🌩 Cloud-scale load testing. Fully serverless, test any stack, test at any scale.

62K
6.1K
DefinitelyTyped
MPL-2.0
supertest

🕷 Super-agent driven library for testing node.js HTTP servers using a fluent API.

3.7M
12.5K
DefinitelyTyped
MIT
chai

BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.

6.4M
7.8K
DefinitelyTyped
MIT
appium

Cross-platform automation framework for all kinds of your apps built on top of W3C WebDriver protocol

171K
15.9K
No support
Apache-2.0
jasmine

A jasmine runner for node projects.

1.7M
360
DefinitelyTyped
MIT
rew

Easy monkey-patching for node.js unit tests

350K
3K
DefinitelyTyped
MIT
codeceptjs

Supercharged End 2 End Testing Framework for NodeJS

155K
3.8K
Built-in
MIT
bac

Catch CSS curve balls.

34.1K
6.3K
DefinitelyTyped
MIT
protractor

E2E test framework for Angular apps

1.1M
8.8K
Built-in
MIT
jest-mock

Delightful JavaScript Testing.

24M
41.3K
Built-in
MIT
gremlins.js

Monkey testing library for web apps and Node.js

2K
8.9K
No support
MIT
puppeteer-core

Headless Chrome Node.js API

2.7M
81.6K
Built-in
Apache-2.0
appium-flutter-driver

Appium Flutter Driver is a test automation tool for Flutter apps on multiple platforms/OSes. Appium Flutter Driver is part of the Appium mobile test automation tool maintained by community

140K
321
Built-in
MIT
jest-environment-puppeteer

Run your tests using Jest & Puppeteer 🎪✨

239K
3.4K
DefinitelyTyped
MIT
npt

Enable DOM integration testing on Next.js pages

16K
Built-in
ISC
zom

Insanely fast, full-stack, headless browser testing using node.js

7.8K
5.6K
No support
MIT
node-opcua-end2end-test

an implementation of a OPC UA stack fully written in javascript and nodejs - http://node-opcua.github.io/

4
1.3K
No support
MIT
alsatian

TypeScript testing framework with test cases

1.5K
255
Built-in
MIT
nws

This is a plugin for split testing (A/B testing) in Next.js.

63
50
Built-in
MIT
zuu

[UNMAINTAINED] multi-framework javascript browser testing

1.2K
969
No support
MIT
spur-mockserver

HTTP mock server library

26
3
No support
MIT
tob

mock template engine and testing framework for express

2
2
No support
MIT
Description
Author
License
Type Definitions
ESM Support
Tree Shakeable
Popularity
Downloads/wk
GitHub Stars
Reviews
User Rating
Voted Good Docs
Voted Easy of Use
Voted Performant
Top Positive Review
Top Negative Review
Issues
Total Issues
Open Issues
Avg Time to Close
Pull Requests
Total Pull Requests
Open Pull Requests
Avg Time to Merge
Community
Maintainers
Contributors
Contributors with 3+ commits
Top Committers
GitHub Forks
Versions
# of Versions
Latest
Next
Beta
Newest
Oldest
Major Every
Minor Every
Patch Every
Dependencies
Dependencies
Dev Dependencies
Links
More Info
README
Tutorials
Install Command
There's Nothing Here
No packages are selected.
Select a few packages to compare.