fast-check
Property-based testing framework for JavaScript and TypeScript that generates inputs to check properties of code.
fast-check.dev/repositorydocsplugins
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
Adoption
Sources
- 2026-11-08: links
fast-check.dev/ - 2026-11-08: links, Written in, GitHub stars
api.github.com/repos/dubzzz/fast-check - 2026-11-08: links, Categories, Install with
raw.githubusercontent.com/dubzzz/fast-check/main/packages/fast-check/README.md - 2026-11-08: Runtime, Minimum runtime
github.com/dubzzz/fast-check/blob/v4.10.2/packages/fast-check/package.json - 2026-11-08: Runtime
fast-check.dev/docs/tutorials/setting-up-your-test-environment/property-based-testing-with-deno-test-runner/ - 2026-11-08: Runtime
fast-check.dev/docs/tutorials/setting-up-your-test-environment/property-based-testing-with-bun-test-runner/ - 2026-11-08: License
registry.npmjs.org/fast-check/latest - 2026-11-08: Maintainer
raw.githubusercontent.com/dubzzz/fast-check/main/LICENSE - 2026-11-08: Current major version, Last release
api.github.com/repos/dubzzz/fast-check/releases/latest - 2026-11-08: First release
api.github.com/repos/dubzzz/fast-check/releases - 2026-11-08: Contributors
api.github.com/repos/dubzzz/fast-check/contributors?per_page=1 - 2026-11-08: npm downloads a week
api.npmjs.org/downloads/range/2026-11-01:2026-11-07/fast-check