Assembly Line

AVA

Node.js test runner that lets you develop with confidence πŸš€

AVA is an open-source test frameworks project on GitHub under the MIT license (permissive), with 21k stars. It is built with V8 and TypeScript. Its last push was 5 days ago.

Stars
21k
License
MIT
Activity
Active
Latest release
v8.3.0

Code on GitHub

Judgement

What it is
Developer tool
What it does
A Node.js test runner that runs test files concurrently in separate workers, with a small API and detailed assertion output.
Adopt it when
You test Node.js libraries and prefer a minimal runner without global functions.
Watch out
Vitest and Node's built-in test runner have taken most new adoption, so ecosystem support is thinner.
Ready for
Production-ready
Runs as
Command line and library
Built with
JavaScript and Node.js
How established
Established: started 12 years ago, latest release v8.3.0.
What the license allows
You can build it into a product you sell, as long as you keep its copyright notice.

Judged on 2026-11-06 from the project's README and GitHub data. The license and age lines are worked out directly.

Built from

Follow it down: AVA β†’ V8 β†’ LLVM project β†’ runs on a microchip

How compilers were built, back to punched paper tape

Open-source alternatives to AVA

  1. 1
    Playwright microsoft

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

    Developer tool Production-ready You need reliable end-to-end tests across all major browser engines, or browser automation for scripts and AI agents.

    β˜… 99k Apache-2.0 TypeScript Active, pushed today
  2. 2
    Cypress cypress-io

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

    Developer tool Production-ready Your front-end team wants an easy-to-debug browser test tool with an interactive runner, mainly for Chromium-family browsers.

    β˜… 51k MIT TypeScript Active, pushed today
  3. 3
    Jest jestjs

    Delightful JavaScript Testing.

    Developer tool Production-ready You maintain a React or Node.js codebase already built around Jest, or want the most widely documented JavaScript test runner.

    β˜… 45k MIT TypeScript Active, pushed 3 days ago
  4. 4
    Mocha mochajs

    β˜•οΈ Classic, reliable, trusted test framework for Node.js and the browser

    Developer tool Production-ready You maintain an existing Node.js suite written for Mocha, or want a minimal runner where you pick each piece yourself.

    β˜… 23k MIT JavaScript Active, pushed yesterday
  5. 5
    Vitest vitest-dev

    Next generation testing framework powered by Vite.

    Developer tool Production-ready The project already builds with Vite, or you want native ES module and TypeScript support without the transform setup Jest needs.

    β˜… 17k MIT TypeScript Active, pushed today
  6. 6
    Karate karatelabs

    Test Automation Made Simple

    Developer tool Production-ready Testers who are not strong Java programmers need to write API tests and mocks for microservices in a readable format.

    β˜… 9k MIT Java Active, pushed today
  7. 7
    Doctest doctest

    The fastest feature-rich C++11/14/17/20/23 single-header testing framework

    Developer tool Production-ready You want C++ unit tests with very low compile-time cost or tests written inside the source files themselves.

    β˜… 6.9k MIT C++ Active, pushed 18 days ago
  8. 8
    Molecule ansible

    An ansible-native testing framework for collections, playbooks, and roles with configurable workflows for testing any system or service

    Developer tool Production-ready You maintain Ansible roles or collections and want automated tests before changes reach real servers.

    β˜… 4.2k MIT Python Active, pushed today

Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.