ava

Node.js test runner that lets you develop with confidence πŸš€ (by avajs)

Ava Alternatives

Similar projects and alternatives to ava

  1. React

    1,934 ava VS React

    The library for web and native user interfaces.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. Bootstrap

    587 ava VS Bootstrap

    The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.

  4. jest

    521 ava VS jest

    Delightful JavaScript Testing.

  5. deno

    486 ava VS deno

    A modern runtime for JavaScript and TypeScript.

  6. prettier

    481 ava VS prettier

    Prettier is an opinionated code formatter.

  7. ESLint

    430 ava VS ESLint

    Find and fix problems in your JavaScript code.

  8. puppeteer

    391 ava VS puppeteer

    JavaScript API for Chrome and Firefox

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. Vue.js

    385 ava VS Vue.js

    This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core

  11. redux

    302 ava VS redux

    A JS library for predictable global state management

  12. Sass

    222 ava VS Sass

    Sass makes CSS fun!

  13. berry

    207 ava VS berry

    πŸ“¦πŸˆ Active development trunk for Yarn βš’

  14. Cypress

    181 ava VS Cypress

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

  15. mocha

    167 ava VS mocha

    β˜•οΈ simple, flexible, fun javascript test framework for node.js & the browser

  16. vitest

    153 ava VS vitest

    Next generation testing framework powered by Vite.

  17. Cucumber.js

    35 ava VS Cucumber.js

    Cucumber for JavaScript

  18. Sinon.JS

    32 ava VS Sinon.JS

    Test spies, stubs and mocks for JavaScript.

  19. tape

    17 ava VS tape

    tap-producing test harness for node and browsers

  20. uvu

    21 ava VS uvu

    uvu is an extremely fast and lightweight test runner for Node.js and the browser

  21. karma

    11 ava VS karma

    Spectacular Test Runner for JavaScript

  22. ocapi-proxy

    2 ava VS ocapi-proxy

    Salesforce Commerce Cloud Node.js OCAPI Proxy Router

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better ava alternative or higher similarity.

ava discussion

Log in or Post with

ava reviews and mentions

Posts with mentions or reviews of ava. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-01-10.
  • Painless CLI integration testing
    7 projects | dev.to | 10 Jan 2024
    We use Jest Framework for testing. Jest is not a dogma, and, of course, in its place can be any other test runner, such as Mocha or Ava. Let's focus on tests. I'll provide a short example because I don’t want to waste your time. You can find the full version here. It's crucial to read the comments in the code below. Let's go!
  • Speeding up the JavaScript ecosystem – The barrel file debacle
    5 projects | news.ycombinator.com | 9 Oct 2023
    > In the popular jest test runner, each test file is executed in its own child process.

    Is that confirmed?

    I've been following this issue:

    https://github.com/jestjs/jest/issues/6957

    And what Jest actually does is still kind of muddy.

    In contrast to that, other test runners like AVA have a clear description what happens when:

    https://github.com/avajs/ava/blob/main/docs/01-writing-tests...

  • What Tools Are You Using to Test Your Code?
    1 project | /r/node | 12 Aug 2023
    I've been looking at using japa or ava for web server testing but was curious what others were using and why.
  • [2023-07-14] Razuberi Development Update
    1 project | /r/razuberi | 18 Jul 2023
    Continued work on the test suite. Implementing AVA, with snapshotting. Making a lot of effort to have the snapshot directory structure match the test262 test directory structure by generating AVA test files.
  • Ask HN: What's your favorite software testing framework and why?
    15 projects | news.ycombinator.com | 21 May 2023
    You might want to give ava a spin:

    https://github.com/avajs/ava/

    It has a TAP reporter, but more importantly, as opposed to the more popular solutions, like Jest, the way it achieves parallelism is explained in the docs and won't change anytime soon, thus preventing wonky, hard to debug errors which occur when this part is abstracted away.

  • The new React's documentation
    3 projects | /r/javascript | 17 Mar 2023
    I switched to ava for that reason and have been very happy with it. But vitest looks nice, too. Thanks for the pointer.
  • How to create and publish a TypeScript library with ease
    7 projects | dev.to | 7 Mar 2023
    Runs unit tests using AVA.
  • Express API Testing
    14 projects | /r/node | 7 Mar 2023
    Last but not least important are ava, uvu and tape; they are a really light and fast test runners.
  • Unit testing: What to use, and how?
    5 projects | /r/node | 13 Feb 2023
    I've had some good experiences with Ava + Sinon. I've personally disliked Jest because it seemed to do some weird trickery in the background that prevented me from using ES modules.
  • Tech stack discussion
    8 projects | /r/PWA | 8 Jan 2023
    Ava for a simpler environment than Jest, which I usually use. I need to check how to mock ESM with it, though.
  • A note from our sponsor - SurveyJS
    surveyjs.io | 20 May 2025
    Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more. Learn more β†’

Stats

Basic ava repo stats
34
20,780
4.8
14 days ago

avajs/ava is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of ava is JavaScript.


Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?