10 Best Vanilla JavaScript Testing Framework Libraries

List hand-picked by Openbase Experts
Learn More

cypress

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.6/ 5
212
Top Feedback
45Great Documentation
35Easy to Use
28Performant
GitHub Stars
35K
Weekly Downloads
3M
Last Commit
1mo ago

jest

Delightful JavaScript Testing.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
353
Top Feedback
61Great Documentation
53Easy to Use
43Performant
GitHub Stars
37K
Weekly Downloads
15M
Last Commit
1mo ago

mocha

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
108
Top Feedback
34Easy to Use
33Great Documentation
27Performant
GitHub Stars
21K
Weekly Downloads
6M
Last Commit
3mos ago
fc

fast-check

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
2
Top Feedback
2Great Documentation
GitHub Stars
3K
Weekly Downloads
137K
Last Commit
2mos ago
tap

tape

tap-producing test harness for node and browsers

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
2
Top Feedback
2Easy to Use
1Great Documentation
1Performant
GitHub Stars
6K
Weekly Downloads
648K
Last Commit
1mo ago

artillery

↯ Planet-scale performance testing for DevOps & SRE

License Icon
License: MPL-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
3
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
67K
Last Commit
1mo ago

testcafe

A Node.js tool to automate end-to-end web testing.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.2/ 5
5
Top Feedback
4Great Documentation
1Easy to Use
1Performant
GitHub Stars
9K
Weekly Downloads
285K
Last Commit
1mo ago

qunit

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
2
Top Feedback
2Great Documentation
1Easy to Use
1Performant
GitHub Stars
4K
Weekly Downloads
197K
Last Commit
2mos ago

jasmine

A jasmine runner for node projects.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.3/ 5
3
Top Feedback
1Great Documentation
GitHub Stars
350
Weekly Downloads
2M
Last Commit
3mos ago
bac

backstopjs

Catch CSS curve balls.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
6K
Weekly Downloads
28K
Last Commit
2mos ago

appium

📱 Automation for iOS, Android, and Windows Apps.

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.4/ 5
7
Top Feedback
3Great Documentation
3Easy to Use
3Performant
GitHub Stars
14K
Weekly Downloads
81K
Last Commit
1mo ago
ctn

cra-template-npm-library

Create React App template to build and publish NPM libraries with rollup, eslint and stylelint configurations.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
12
Weekly Downloads
44
Last Commit
3mos ago
ctq

cra-template-quickstart-redux

Opinionated quickstart Create React App template with Redux, React Testing Library and custom eslint configuration

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
2
Top Feedback
N/A
GitHub Stars
62
Weekly Downloads
13
Last Commit
2mos ago

jest-mock

Delightful JavaScript Testing.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
37K
Weekly Downloads
17M
Last Commit
1mo ago

jest-environment-puppeteer

Run your tests using Jest & Puppeteer 🎪✨

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
226K
Last Commit
1mo ago

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
235
Weekly Downloads
76K
Last Commit
1mo ago
bff

@ianwalter/bff

Your friendly test framework

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
6
Weekly Downloads
451
Last Commit
2mos ago

alsatian

TypeScript testing framework with test cases

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
253
Weekly Downloads
1K
Last Commit
7mos ago
zuu

zuul

[UNMAINTAINED] multi-framework javascript browser testing

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
972
Weekly Downloads
2K
Last Commit
1yr ago
par

protractor-api-resource

REST Client framework to use in protractor tests for making API calls. Register all service endpoints as individual service methods and reuse the same inside the test.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
3
Weekly Downloads
155
Last Commit
3yrs ago