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

vowsjs/vows

Asynchronous BDD & continuous testing for node.js observed · 2026-08-28

github.com/vowsjs/vows · homepage · JavaScript · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

63/100

  • Activity 68
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

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: n/a
  • age_days: 6084
  • days_rel: n/a
  • days_push: 194
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1557 stars · 163 forks observed · 2026-08-28

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

Vows is a behavior-driven development (BDD) testing framework for Node.js, built specifically for testing asynchronous code. It organizes tests into hierarchical batches with topics and assertions, running tests in parallel when possible and sequentially when there are dependencies.

Use cases

  • test asynchronous node.js code
  • write BDD-style test suites
  • run I/O tests concurrently for speed
  • structure tests with nested contexts and shared topics
  • clean up test resources with teardown functions

When to choose

  • you maintain an existing codebase already using vows
  • you want BDD-style hierarchical test batches for async Node.js code
  • you need parallel execution of independent I/O-bound tests

When to avoid

  • you are starting a new Node.js project - modern frameworks like mocha, jest, or vitest are better maintained
  • you need extensive ecosystem support, plugins, or active community development
  • you need snapshot testing, mocking, or built-in coverage tooling

Facets

library · maturity maintenance

testing e2e-testing testing developer-tools backend cli bdd asynchronous-testing test-runner assert-macros nodejs

2 sources

Member repositories

RepositoryRoleHealth v2
vowsjs/vowsmain63

For agents

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

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