Ross ROSS = Recommend OSS · open-source software intelligence for agents

tapjs/tapjs

Test Anything Protocol tools for node observed · 2026-08-28

github.com/tapjs/tapjs · homepage · JavaScript · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

96/100

  • Activity 94
  • Release rhythm 95
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 10.5
  • age_days: 5644
  • days_rel: 37
  • days_push: 37
  • n_releases_24m: 17

Full methodology

Adoption not part of the score

2425 stars · 282 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Node-tap is a Test-Anything-Protocol (TAP) test framework for JavaScript and TypeScript, providing a test runner CLI, assertion library, snapshot testing, mocking, and code coverage. It is built as a plugin-based monorepo whose components (parser, runner, core, plugins) can also be used independently.

Use cases

  • run javascript tests with a tap test runner
  • write typescript tests with built-in typecheck support
  • measure code coverage for node projects
  • snapshot testing for node applications
  • mock modules in node tests
  • parse TAP output in a node program

When to choose

  • you want a batteries-included node test framework with coverage, snapshots, and mocking out of the box
  • you prefer TAP output or need interoperability with TAP tooling
  • you want tests that run as plain node programs with strong TypeScript support

When to avoid

  • you need a framework with a huge ecosystem of third-party integrations like jest or vitest
  • you want browser or frontend component testing
  • you dislike opinionated framework design and prefer minimal tools like node:test

Facets

framework · maturity active

testing e2e-testing mocking cli parser testing developer-tools backend cli cross-platform tap test-anything-protocol code-coverage snapshot-testing typescript test-runner assertions esm commonjs plugins javascript nodejs

4 sources

Member repositories

RepositoryRoleHealth v2
tapjs/tapjsmain96

For agents

markdown · JSON · MCP: product_card(name="tapjs/tapjs")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem