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

dubzzz/fast-check

Property based testing framework for JavaScript (like QuickCheck) written in TypeScript observed · 2026-08-28

github.com/dubzzz/fast-check · homepage · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

97/100

  • Activity 99
  • Release rhythm 92
  • Longevity 100

Flags: no_readme

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: 0
  • age_days: 3229
  • days_rel: 56
  • days_push: 7
  • n_releases_24m: 50

Full methodology

Adoption not part of the score

5118 stars · 210 forks observed · 2026-08-28

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

fast-check is a property-based testing framework for JavaScript and TypeScript, inspired by QuickCheck. It automatically generates test inputs, runs assertions over hundreds of cases, and shrinks failing inputs to minimal reproducing examples.

Use cases

  • property-based testing for javascript functions
  • fuzz test a parser to find crashes
  • generate random test inputs automatically
  • shrink failing test cases to minimal examples
  • detect race conditions in async code
  • model-based testing of stateful systems
  • find edge cases my unit tests miss

When to choose

  • you want to test invariants over many generated inputs instead of hand-picked examples
  • you need shrinking to minimize failing cases
  • you use Jest, Vitest, Mocha, Ava, or any test runner and want a runner-agnostic library
  • you want to fuzz parsers or uncover subtle bugs like prototype poisoning

When to avoid

  • you only need simple example-based unit tests with fixed inputs
  • your team is unfamiliar with property-based testing and cannot invest in learning it
  • you need property-based testing outside the JavaScript/TypeScript ecosystem

Facets

library · maturity active

testing fuzzing mocking data-generation testing developer-tools bun browser cross-platform property-based-testing quickcheck shrinker arbitraries generative-testing tdd test-runner-agnostic javascript typescript nodejs deno

6 sources

Member repositories

RepositoryRoleHealth v2
dubzzz/fast-checkmain97

For agents

markdown · JSON · MCP: product_card(name="dubzzz/fast-check")

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