neverthrowv8.2.0, 21 Feb 2025
Stop throwing errors, and instead return Results!
$ npm install neverthrow| Metric | fp-ts | neverthrow | Difference |
|---|---|---|---|
| Weekly downloads | 3,322,939 | 1,970,221 | fp-ts 1.7x higher |
| 12-month download growth | +17% | +159% | neverthrow +142 pts |
| Gzip size | - | - | - |
| Minified size | - | - | - |
| Dependencies | 0 | 0 | Same |
| Unpacked size | 4.5 MB | 110 kB | neverthrow 42.1x smaller |
| Latest release | 2.16.11, 18 Aug 2025 | 8.2.0, 21 Feb 2025 | fp-ts 6 months more recent |
| Releases, last 12 months | 0 | 0 | Same |
| First published | 11 Feb 2017 | 28 Apr 2019 | fp-ts 2.2 years earlier |
| GitHub stars | 11,551 | 7,723 | fp-ts +50% |
| Open issues | 156 | 50 | fp-ts 106 more |
| Open pull requests | 34 | 33 | fp-ts 1 more |
| Contributors | - | - | - |
| Commits, last 52 weeks | 2 | 2 | Same |
| TypeScript types | Bundled | Bundled | Same |
| Module format | ESM + CommonJS | ESM + CommonJS | Same |
| Runtimes | - | - | - |
| License | MIT | MIT | Same |
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.
fp-ts3.3m latest weekneverthrow2m latest week
Week of 23 Sept 2025Week of 15 Sept 2026
fp-ts
Major versions
- 0.0.111 Feb 2017
- 1.0.012 Feb 2018
- 2.0.01 Jul 2019
Last 5 releases
- 2.16.1118 Aug 2025
- 2.16.1018 Apr 2025
- 2.16.925 Jul 2024
- 2.16.87 Jul 2024
- 2.16.729 Jun 2024
176 releases in total, 0 in the last 12 months
neverthrow
Major versions
- 0.1.028 Apr 2019
- 1.0.029 Apr 2019
- 2.0.110 Nov 2019
- 3.0.020 Nov 2020
- 4.0.015 Jan 2021
- 5.0.028 Jul 2022
- 6.0.011 Dec 2022
- 7.0.017 Jul 2024
- 8.0.08 Sept 2024
Last 5 releases
- 8.2.021 Feb 2025
- 8.1.125 Oct 2024
- 8.1.023 Oct 2024
- 8.0.08 Sept 2024
- 7.2.07 Sept 2024
54 releases in total, 0 in the last 12 months
fp-ts
-
neverthrow
-
fp-ts
-
neverthrow
-
- Need no runtime dependenciesBoth
- Module formatBoth ESM + CommonJS
- Need TypeScript types in the package itselfBoth
- Node.js version requirementfp-ts: none declared; neverthrow: >=18 (engines field in package.json)
- Need the more recent releasefp-ts (2.16.11 on 18 Aug 2025 vs 8.2.0 on 21 Feb 2025)
- Higher weekly npm downloadsfp-ts (3.3m vs 2m)
Each line is generated from the data above.
- fp-ts vs true-mythNo search data
- neverthrow vs true-mythNo search data
fp-ts: fp-ts npm registry, fp-ts npm downloads, fp-ts GitHub, fp-ts jsDelivr. Data fetched 25 Sept 2026.
neverthrow: neverthrow npm registry, neverthrow npm downloads, neverthrow GitHub. Data fetched 25 Sept 2026.
Indexability: Indexed.