An open API service for producing an overview of a list of open source projects.

https://github.com/avajs/ava

assert async async-functions ava cli cli-app concurrency javascript node nodejs performance tap tdd test-framework test-runner testing unicorns unit-testing

Score: 32.83364555669549

Last synced: 1 day ago
JSON representation

Repository metadata:

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


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 1,928
Total Committers: 344
Avg Commits per committer: 5.605
Development Distribution Score (DDS): 0.587

Commits in past year: 44
Committers in past year: 14
Avg Commits per committer in past year: 3.143
Development Distribution Score (DDS) in past year: 0.545

Name Email Commits
Mark Wubben m****k@n****t 797
Sindre Sorhus s****s@g****m 287
James Talmage j****s@t****o 136
vdemedes v****s@g****m 72
Forresst f****7@g****m 38
Juan Soto j****n@j****e 37
Kevin Martensson k****n@g****m 22
Sam Verschueren s****n@g****m 17
Richard Gibson r****n@g****m 8
ava-launchpad[bot] 2****] 8
Vsevolod Strukchinsky f****p@g****m 7
Arjay Sitoy s****y@g****m 6
Luke Childs l****3@g****m 6
Max Isom c****b 6
Nuno Campos n****s@m****m 6
Oky Antoro k****e@g****m 6
Ari Porad a****i@a****m 5
Bunyanuch Saengnet 5****e 5
Jeroen Engels j****s@g****m 5
Nikita Volodin v****n@g****m 5
Tommy t****7@u****u 5
Jamie m****e@t****m 5
il3ven v****a@y****n 5
ninevra n****a@g****m 5
tymfear t****r 4
Ryan Busby B****l@g****m 4
Oskar LΓΆfgren i****d@g****m 4
Matthew Espino 6****e 4
Kasper Lewau l****u@g****m 4
Juan Soto i****o@g****m 4
and 314 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 196
Total pull requests: 230
Average time to close issues: over 1 year
Average time to close pull requests: about 1 month
Total issue authors: 127
Total pull request authors: 90
Average comments per issue: 6.02
Average comments per pull request: 1.36
Merged pull request: 127
Bot issues: 0
Bot pull requests: 0

Past year issues: 8
Past year pull requests: 62
Past year average time to close issues: 4 months
Past year average time to close pull requests: 20 days
Past year issue authors: 6
Past year pull request authors: 38
Past year average comments per issue: 1.25
Past year average comments per pull request: 0.63
Past year merged pull request: 18
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/avajs/ava

Top Issue Authors

  • novemberborn (31)
  • sindresorhus (6)
  • jamestalmage (4)
  • gibson042 (4)
  • thoughtsunificator (4)
  • emilis-ideait (3)
  • ghost (3)
  • sombriks (3)
  • OmgImAlexis (3)
  • vadimdemedes (2)
  • tommy-mitchell (2)
  • Jym77 (2)
  • dmurvihill (2)
  • F1LT3R (2)
  • IgnusG (2)

Top Pull Request Authors

  • novemberborn (82)
  • tommy-mitchell (9)
  • sindresorhus (6)
  • codetheweb (5)
  • gibson042 (5)
  • make-github-pseudonymous-again (4)
  • bn-l (4)
  • mdouglass (4)
  • ericcornelissen (3)
  • stevenmini2019 (3)
  • q36zhd46w17o (2)
  • evmiguel (2)
  • thoughtsunificator (2)
  • mmulet (2)
  • Aming9303 (2)

Top Issue Labels

  • help wanted (64)
  • needs triage (59)
  • enhancement (50)
  • question (35)
  • bug (24)
  • scope:internals (19)
  • scope:assertions (18)
  • scope:reporters (17)
  • :gift: Rewarded on Issuehunt (14)
  • scope:watch-mode (12)
  • scope:test-interface (10)
  • scope:test-environment (7)
  • scope:documentation (7)
  • scope:scheduling (7)
  • low priority (5)
  • scope:snapshot-management (5)
  • :dollar: Funded on Issuehunt (5)
  • scope:typescript (4)
  • scope:globbing (3)
  • scope:shared-workers (2)
  • breaking (2)
  • performance (1)
  • good for beginner (1)
  • future (1)
  • scope:tooling (1)

Top Pull Request Labels

  • requires-deep-review (10)
  • likely-ai (10)
  • breaking (3)

Package metadata

npmjs.org: ava

Node.js test runner that lets you develop with confidence.

  • Homepage: https://avajs.dev
  • Licenses: MIT
  • Latest release: 8.3.0 (published 8 days ago)
  • Last Synced: 2026-11-06T04:43:36.974Z (2 days ago)
  • Versions: 127
  • Dependent Packages: 34,776
  • Dependent Repositories: 178,221
  • Downloads: 1,940,144 Last month
  • Docker Downloads: 23,135,739
  • Rankings:
    • Dependent packages count: 0.003%
    • Dependent repos count: 0.077%
    • Docker downloads count: 0.229%
    • Downloads: 0.254%
    • Average: 0.369%
    • Stargazers count: 0.65%
    • Forks count: 1.004%
  • Maintainers (2)
proxy.golang.org: github.com/avajs/ava

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/avajs/ava#section-documentation
  • Licenses: mit
  • Latest release: v8.3.0+incompatible (published 4 days ago)
  • Last Synced: 2026-11-06T04:08:39.960Z (2 days ago)
  • Versions: 126
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 1.622%
    • Average: 4.057%
    • Dependent packages count: 6.492%
npmjs.org: ava-tf

Futuristic test runner πŸš€

  • Homepage: https://ava.li
  • Licenses: MIT
  • Latest release: 0.16.4 (published about 10 years ago)
  • Last Synced: 2026-11-06T05:21:29.053Z (2 days ago)
  • Versions: 19
  • Dependent Packages: 8
  • Dependent Repositories: 1
  • Downloads: 278 Last month
  • Rankings:
    • Stargazers count: 0.664%
    • Forks count: 1.029%
    • Dependent packages count: 2.708%
    • Average: 6.612%
    • Dependent repos count: 10.768%
    • Downloads: 17.892%
  • Maintainers (1)
npmjs.org: @topzero/ava

Node.js test runner that lets you develop with confidence.

  • Homepage: https://avajs.dev
  • Licenses: MIT
  • Latest release: 5.1.0-patch.4 (published over 3 years ago)
  • Last Synced: 2026-11-05T16:03:24.662Z (3 days ago)
  • Versions: 6
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 217 Last month
  • Rankings:
    • Stargazers count: 0.842%
    • Forks count: 1.268%
    • Dependent packages count: 9.479%
    • Average: 9.849%
    • Downloads: 12.352%
    • Dependent repos count: 25.306%
  • Maintainers (1)
npmjs.org: ava-no-babel

Futuristic test runner πŸš€

  • Homepage: https://ava.li
  • Licenses: MIT
  • Latest release: 0.15.3 (published about 10 years ago)
  • Last Synced: 2026-11-06T09:31:03.310Z (2 days ago)
  • Versions: 2
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 54 Last month
  • Rankings:
    • Stargazers count: 0.664%
    • Forks count: 1.029%
    • Dependent packages count: 8.786%
    • Dependent repos count: 10.768%
    • Average: 11.998%
    • Downloads: 38.742%
  • Maintainers (1)
npmjs.org: @depup/ava

Node.js test runner that lets you develop with confidence. (with updated dependencies)

  • Homepage: https://avajs.dev
  • Licenses: MIT
  • Latest release: 8.0.1-depup.65 (published about 1 month ago)
  • Last Synced: 2026-11-05T05:51:51.466Z (3 days ago)
  • Versions: 18
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 647 Last month
  • Rankings:
    • Stargazers count: 0.531%
    • Forks count: 0.83%
    • Average: 14.024%
    • Dependent repos count: 22.423%
    • Dependent packages count: 32.312%
  • Maintainers (1)
npmjs.org: @morlay/ava

Futuristic test runner πŸš€

  • Homepage: https://ava.li
  • Licenses: MIT
  • Latest release: 0.19.3 (published over 9 years ago)
  • Last Synced: 2026-11-06T04:08:40.037Z (2 days ago)
  • Versions: 2
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 59 Last month
  • Rankings:
    • Stargazers count: 0.664%
    • Forks count: 1.029%
    • Dependent repos count: 10.768%
    • Average: 18.691%
    • Dependent packages count: 21.31%
    • Downloads: 59.685%
  • Maintainers (1)
repo1.maven.org: org.mvnpm:ava

Node.js test runner that lets you develop with confidence.

  • Homepage: https://avajs.dev
  • Documentation: https://appdoc.app/artifact/org.mvnpm/ava/
  • Licenses: MIT
  • Latest release: 8.3.0 (published 7 days ago)
  • Last Synced: 2026-11-06T04:08:39.987Z (2 days ago)
  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 27.971%
    • Average: 33.98%
    • Dependent packages count: 39.989%

Dependencies

examples/endpoint-testing/package.json npm
  • ava ^3.15.0 development
  • got ^11.8.2 development
  • test-listen ^1.1.0 development
examples/macros/package.json npm
  • ava ^3.15.0 development
examples/matching-titles/package.json npm
  • ava ^3.15.0 development
examples/specific-line-numbers/package.json npm
  • ava ^3.15.0 development
examples/tap-reporter/package.json npm
  • ava ^3.15.0 development
  • tap-nyan ^1.1.0 development
examples/timeouts/package.json npm
  • ava ^3.15.0 development
examples/typescript-context/package.json npm
  • @ava/typescript ^2.0.0 development
  • @sindresorhus/tsconfig ^1.0.2 development
  • ava ^3.15.0 development
  • typescript ^4.3.4 development
package.json npm
  • @ava/test github:avajs/test development
  • @ava/typescript ^3.0.1 development
  • @sinonjs/fake-timers ^9.1.2 development
  • ansi-escapes ^5.0.0 development
  • c8 ^7.11.3 development
  • delay ^5.0.0 development
  • execa ^6.1.0 development
  • fs-extra ^10.1.0 development
  • get-stream ^6.0.1 development
  • replace-string ^4.0.0 development
  • sinon ^13.0.2 development
  • tap ^16.2.0 development
  • temp-write ^5.0.0 development
  • tempy ^2.0.0 development
  • touch ^3.1.0 development
  • tsd ^0.20.0 development
  • typescript ^4.7.2 development
  • xo ^0.49.0 development
  • zen-observable ^0.8.15 development
  • acorn ^8.7.1
  • acorn-walk ^8.2.0
  • ansi-styles ^6.1.0
  • arrgv ^1.0.2
  • arrify ^3.0.0
  • callsites ^4.0.0
  • cbor ^8.1.0
  • chalk ^5.0.1
  • chokidar ^3.5.3
  • chunkd ^2.0.1
  • ci-info ^3.3.1
  • ci-parallel-vars ^1.0.1
  • clean-yaml-object ^0.1.0
  • cli-truncate ^3.1.0
  • code-excerpt ^4.0.0
  • common-path-prefix ^3.0.0
  • concordance ^5.0.4
  • currently-unhandled ^0.4.1
  • debug ^4.3.4
  • del ^6.1.1
  • emittery ^0.11.0
  • figures ^4.0.1
  • globby ^13.1.1
  • ignore-by-default ^2.1.0
  • indent-string ^5.0.0
  • is-error ^2.2.2
  • is-plain-object ^5.0.0
  • is-promise ^4.0.0
  • matcher ^5.0.0
  • mem ^9.0.2
  • ms ^2.1.3
  • p-event ^5.0.1
  • p-map ^5.4.0
  • picomatch ^2.3.1
  • pkg-conf ^4.0.0
  • plur ^5.1.0
  • pretty-ms ^7.0.1
  • resolve-cwd ^3.0.0
  • slash ^3.0.0
  • stack-utils ^2.0.5
  • strip-ansi ^7.0.1
  • supertap ^3.0.1
  • temp-dir ^2.0.0
  • write-file-atomic ^4.0.1
  • yargs ^17.5.1
.github/workflows/release.yml actions
  • actions/checkout v7 composite
  • actions/create-github-app-token v3 composite
  • pnpm/setup v3 composite
examples/typescript-build/package.json npm
  • @ava/typescript ^7 development
  • @sindresorhus/tsconfig ^8 development
  • ava ^8 development
  • typescript ~6 development
examples/typescript-loader/package.json npm
  • @septh/ts-run ^2.2.1 development
  • @sindresorhus/tsconfig ^8 development
  • ava ^8 development
  • typescript ~6 development
examples/typescript-native/package.json npm
  • @sindresorhus/tsconfig ^8 development
  • ava ^8 development
  • typescript ~6 development
pnpm-lock.yaml npm
  • @pnpm/exe.android-arm64 12.15.0
  • @pnpm/exe.android-x64 12.15.0
  • @pnpm/exe.darwin-arm64 12.15.0
  • @pnpm/exe.darwin-x64 12.15.0
  • @pnpm/exe.freebsd-x64 12.15.0
  • @pnpm/exe.linux-arm64 12.15.0
  • @pnpm/exe.linux-arm64-musl 12.15.0
  • @pnpm/exe.linux-ppc64 12.15.0
  • @pnpm/exe.linux-riscv64 12.15.0
  • @pnpm/exe.linux-s390x 12.15.0
  • @pnpm/exe.linux-x64 12.15.0
  • @pnpm/exe.linux-x64-musl 12.15.0
  • @pnpm/exe.win32-arm64 12.15.0
  • @pnpm/exe.win32-x64 12.15.0
  • pnpm 12.15.0
pnpm-workspace.yaml npm
test/child-process/fixtures/package.json npm
test/config/fixtures/file-yes-js-yes-mjs-yes/package.json npm
test/config/fixtures/js-with-tests/package.json npm
test/extensions/fixtures/object-form/package.json npm
test/idle-timeouts/fixtures/package.json npm
test/node-arguments/fixtures/thread-arguments-filter/package.json npm
test/snapshot-tests/fixtures/code-block-snapshot/package.json npm
test/test-duration/fixtures/package.json npm
test/watch-mode/fixtures/filter-files/package.json npm
test-tap/fixture/load-config/non-function/package.json npm
.github/workflows/ci.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • codecov/codecov-action v2 composite
media/screenshot-fixtures/package.json npm
test/assertions/fixtures/package.json npm
test/builtin-nodejs-assert/fixtures/package.json npm
test/concurrency/fixtures/package.json npm
test/config/fixtures/config-errors/package.json npm
test/config/fixtures/factory-promise-return/package.json npm
test/config/fixtures/js-as-esm/package.json npm
test/config/fixtures/mjs/package.json npm
test/config/fixtures/monorepo/package/package.json npm
test/config/fixtures/pkg-with-tests/package.json npm
test/config/fixtures/promise-config/package.json npm
test/config/fixtures/unsupported-configs/package.json npm
test/config-require/fixtures/exports-default/package.json npm
test/config-require/fixtures/failed-import/package.json npm
test/config-require/fixtures/non-json/package.json npm
test/config-require/fixtures/require-dependency/node_modules/@ava/stub/package.json npm
test/config-require/fixtures/require-dependency/package.json npm
test/config-require/fixtures/single-argument/package.json npm
test/config-require/fixtures/with-arguments/package.json npm
test/environment-variables/fixtures/environment-variables/package.json npm
test/environment-variables/fixtures/invalid-environment-variables/package.json npm
test/extensions/fixtures/shared-duplicates/package.json npm
test/extensions/fixtures/top-level/package.json npm
test/extensions/fixtures/top-level-duplicates/package.json npm
test/external-assertions/fixtures/package.json npm
  • expect ^29.5.0
test/globs/fixtures/files/package.json npm
test/globs/fixtures/filter-by-directory/package.json npm
test/globs/fixtures/ignored-by-watcher/package.json npm
test/globs/fixtures/treat-patterns-as-files/package.json npm
test/hook-restrictions/fixtures/package.json npm
test/line-numbers/fixtures/package.json npm
test/macros/fixtures/package.json npm
test/meta/fixtures/package.json npm
test/multiple-implementations/fixtures/package.json npm
test/node-arguments/fixtures/node-arguments/package.json npm
test/node-arguments/fixtures/node-arguments-from-config/package.json npm
test/scheduler/fixtures/package.json npm
test/shared-workers/cannot-publish-before-available/fixtures/package.json npm
test/shared-workers/lifecycle/fixtures/package.json npm
test/shared-workers/multiple-workers-are-loaded/fixtures/package.json npm
test/shared-workers/restricted-to-worker-threads/fixtures/package.json npm
test/shared-workers/timeout/fixtures/package.json npm
test/shared-workers/unsupported-protocol/fixtures/package.json npm
test/shared-workers/worker-execution-crash/fixtures/package.json npm
test/shared-workers/worker-protocol/fixtures/package.json npm
test/shared-workers/worker-startup-crashes/fixtures/package.json npm
test/shared-workers/workers-are-loaded-once/fixtures/package.json npm
test/snapshot-order/fixtures/intertest-order/package.json npm
test/snapshot-order/fixtures/randomness/package.json npm
test/snapshot-order/fixtures/report-declaration-order/package.json npm
test/snapshot-regenerate-report/fixtures/package.json npm
test/snapshot-removal/fixtures/fixed-snapshot-dir/package.json npm
test/snapshot-removal/fixtures/no-snapshots/package.json npm
test/snapshot-removal/fixtures/only-test/package.json npm
test/snapshot-removal/fixtures/removal/package.json npm
test/snapshot-removal/fixtures/skipped-snapshots/package.json npm
test/snapshot-removal/fixtures/skipped-snapshots-in-try/package.json npm
test/snapshot-removal/fixtures/skipped-tests/package.json npm
test/snapshot-removal/fixtures/snapshot-dir/package.json npm
test/snapshot-removal/fixtures/try/package.json npm
test/snapshot-tests/fixtures/corrupt/package.json npm
test/snapshot-tests/fixtures/large/package.json npm
test/snapshot-tests/fixtures/multiline-snapshot-label/package.json npm
test/snapshot-tests/fixtures/normalized-title-in-snapshots/package.json npm
test/snapshot-tests/fixtures/normalized-title-in-stdout/package.json npm
test/snapshot-workflow/fixtures/adding-skipped-snapshots/package.json npm
test/snapshot-workflow/fixtures/adding-snapshots/package.json npm
test/snapshot-workflow/fixtures/adding-test/package.json npm
test/snapshot-workflow/fixtures/changing-label/package.json npm
test/snapshot-workflow/fixtures/changing-title/package.json npm
test/snapshot-workflow/fixtures/commit-skip/package.json npm
test/snapshot-workflow/fixtures/discard-skip/package.json npm
test/snapshot-workflow/fixtures/filling-in-blanks/package.json npm
test/snapshot-workflow/fixtures/first-run/package.json npm
test/snapshot-workflow/fixtures/invalid-snapfile/package.json npm