fast-check vs test.check

fast-check

6.9 #2 in Property-Based Testing Tools

About fast-check

test.check

5.5 #19 in Property-Based Testing Tools

About test.check
fast-checktest.check
Free planYesNo
Free trialNoNo
Paid fromFree—
Open sourceNoNo
Platformsapi, Linux, Web—
Free planYesYes
Supported languagesJavaScript, TypeScriptClojure, ClojureScript
Test runner supportJest, Mocha, Vitest, Ava, Bun, Deno, Node.js test runnerclojure.test, cljs.test
Failing-case shrinkingYesYes
Stateful testingYes—
Reproducible failuresYesYes

Both are listed in Best Property-Based Testing Tools. On Everything Xiaomi, fast-check scores higher on our published basis.