fast-check vs QuickCheck

fast-check

6.2 #5 in Property-Based Testing Tools

About fast-check

QuickCheck

6.2 #8 in Property-Based Testing Tools

About QuickCheck
fast-checkQuickCheck
Free planYesYes
Free trialNoNo
Paid fromFreeFree
Open sourceNoNo
Platformsapi, Linux, WebLinux
Free planYesYes
Supported languagesJavaScript, TypeScriptHaskell
Test runner supportJest, Mocha, Vitest, Ava, Bun, Deno, Node.js test runnerTest.SmallCheck.Drivers
Failing-case shrinkingYesYes
Stateful testingYesYes
Reproducible failuresYesYes

Both are listed in Best Property-Based Testing Tools. On Samsung Mobile US Press, fast-check scores higher on our published basis.