Testing framework with Vite integration, Jest compatibility, smart watch mode, and support for ESM, TypeScript, and JSX.
- Free • Open Source
- Self-Hosted
- JavaScript
- Visual Studio Code

Testing framework with Vite integration, Jest compatibility, smart watch mode, and support for ESM, TypeScript, and JSX.

Mocha is a feature-rich JavaScript test framework running on node.js and the browser, making asynchronous testing simple and fun. Mocha tests run serially, allowing for flexible and accurate reporting, while mapping uncaught exceptions to the correct test cases.
Testing can be a drag. AVA helps you get it done. AVA is a test runner for Node.js with a concise API, detailed error output, embrace of new language features and process isolation that let you write tests more effectively. So you can ship more awesome code.

Protractor is an end-to-end test framework for AngularJS applications. Protractor runs tests against your application running in a real browser, interacting with it as a user would.