FindSoftware

fast-check

Property-based testing framework for JavaScript and TypeScript that generates inputs to check properties of code.

fast-check is a property-based testing library for JavaScript and TypeScript. A test states a property that should hold for every input that meets a precondition, and the library checks that property against many generated inputs.

A tutorial on the project’s website covers the approach. The module is installed with npm, pnpm or yarn as a development dependency. The GitHub repository is a monorepo: beside the core package it holds integrations and a website.

Identity

Status
Active
Maintainer
Nicolas DUBIEN8
Maintained by
Individual
First release
201710

Rendering and deploy

Install with
npm3

Releases

Current major version
49
Last release
2026-09-199

Adoption

GitHub stars
5,2402
npm downloads a week
73,156,94212
Contributors
7711

Why these figures do not compare

Sources

  1. 2026-11-08: links
    fast-check.dev/
  2. 2026-11-08: links, Written in, GitHub stars
    api.github.com/repos/dubzzz/fast-check
  3. 2026-11-08: links, Categories, Install with
    raw.githubusercontent.com/dubzzz/fast-check/main/packages/fast-check/README.md
  4. 2026-11-08: Runtime, Minimum runtime
    github.com/dubzzz/fast-check/blob/v4.10.2/packages/fast-check/package.json
  5. 2026-11-08: Runtime
    fast-check.dev/docs/tutorials/setting-up-your-test-environment/property-based-testing-with-deno-test-runner/
  6. 2026-11-08: Runtime
    fast-check.dev/docs/tutorials/setting-up-your-test-environment/property-based-testing-with-bun-test-runner/
  7. 2026-11-08: License
    registry.npmjs.org/fast-check/latest
  8. 2026-11-08: Maintainer
    raw.githubusercontent.com/dubzzz/fast-check/main/LICENSE
  9. 2026-11-08: Current major version, Last release
    api.github.com/repos/dubzzz/fast-check/releases/latest
  10. 2026-11-08: First release
    api.github.com/repos/dubzzz/fast-check/releases
  11. 2026-11-08: Contributors
    api.github.com/repos/dubzzz/fast-check/contributors?per_page=1
  12. 2026-11-08: npm downloads a week
    api.npmjs.org/downloads/range/2026-11-01:2026-11-07/fast-check

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON