vowsjs/vows
Asynchronous BDD & continuous testing for node.js 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
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
- readme: https://github.com/vowsjs/vows · fetched 2026-08-28 · 6ac27a47d35b
- homepage: http://vowsjs.org · fetched 2026-08-29 · 7b35173217a4
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| vowsjs/vows | main | 63 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem