Skip to content
JS
Comparison

fast-check vs rewire

TestingPackage data 25 Sept 2026
fast-checkv4.10.2, 19 Sept 2026

Property based testing framework for JavaScript (like QuickCheck)

$ npm install fast-check
rewirev9.0.1, 15 Aug 2025

Easy dependency injection for node.js unit testing

$ npm install rewire
Metricfast-checkrewireDifference
Weekly downloads30,040,703509,192fast-check 59.0x higher
12-month download growth+535%+16%fast-check +519 pts
Gzip size---
Minified size---
Dependencies12rewire 1 more
Unpacked size1.5 MB24 kBrewire 62.5x smaller
Latest release4.10.2, 19 Sept 20269.0.1, 15 Aug 2025fast-check 13 months more recent
Releases, last 12 months120fast-check 12 more
First published28 Dec 20174 Jun 2012rewire 5.6 years earlier
GitHub stars5,1553,090fast-check 1.7x higher
Open issues5848fast-check 10 more
Open pull requests183fast-check 15 more
Contributors---
Commits, last 52 weeks8962fast-check 448.0x higher
TypeScript typesBundledNoneDiffers
Module formatESM + CommonJSCommonJSDiffers
Runtimes---
LicenseMITMITSame

Green marks the smaller size or the more recent release. Bold marks the higher count, with no judgement implied. Sizes are for the whole package per Bundlephobia. Growth compares the average of the last 4 weeks with the first 4 weeks of the 52-week series.

fast-check29.9m latest weekrewire509.2k latest week
Week of 23 Sept 2025Week of 15 Sept 2026
Weekly npm downloads, 52 weeks. Y axis starts at zero. Values are not smoothed.

fast-check

Major versions
  1. 0.0.128 Dec 2017
  2. 1.0.021 Apr 2018
  3. 2.0.025 Jul 2020
  4. 3.0.025 May 2022
  5. 4.0.010 Mar 2025
Last 5 releases
  1. 4.10.219 Sept 2026
  2. 4.10.115 Sept 2026
  3. 4.10.011 Sept 2026
  4. 4.9.08 Jul 2026
  5. 4.8.011 May 2026
195 releases in total, 12 in the last 12 months

rewire

Major versions
  1. 0.1.04 Jun 2012
  2. 1.0.020 Aug 2012
  3. 2.0.030 Sept 2013
  4. 3.0.011 Nov 2017
  5. 4.0.09 Apr 2018
  6. 5.0.011 Mar 2020
  7. 6.0.019 Dec 2021
  8. 7.0.013 Aug 2023
  9. 8.0.03 Jun 2025
  10. 9.0.08 Jul 2025
Last 5 releases
  1. 9.0.115 Aug 2025
  2. 9.0.08 Jul 2025
  3. 8.0.03 Jun 2025
  4. 7.0.013 Aug 2023
  5. 6.0.019 Dec 2021
48 releases in total, 0 in the last 12 months
fast-check

-

rewire

-

fast-check

-

rewire

-

  • Need both ESM and CommonJS entry pointsfast-check (fast-check: ESM + CommonJS; rewire: CommonJS)
  • Need to load it with require()Both
  • Need TypeScript types in the package itselffast-check (fast-check: Bundled; rewire: None)
  • Node.js version requirementfast-check: >=12.17.0; rewire: none declared (engines field in package.json)
  • Need the more recent releasefast-check (4.10.2 on 19 Sept 2026 vs 9.0.1 on 15 Aug 2025)
  • Higher weekly npm downloadsfast-check (30m vs 509.2k)

Each line is generated from the data above.

rewire: rewire npm registry, rewire npm downloads, rewire GitHub. Data fetched 25 Sept 2026.

Indexability: Indexed.