| Metric | immer | mutative | Difference |
|---|---|---|---|
| Weekly downloads | 45,972,855 | 755,197 | immer 60.9x higher |
| 12-month download growth | +202% | +581% | mutative +380 pts |
| Gzip size | - | - | - |
| Minified size | - | - | - |
| Dependencies | 0 | 0 | Same |
| Unpacked size | 934 kB | 689 kB | mutative 36% smaller |
| Latest release | 11.1.18, 19 Aug 2026 | 1.3.0, 21 Sept 2025 | immer 11 months more recent |
| Releases, last 12 months | 21 | 0 | immer 21 more |
| First published | 7 Oct 2016 | 5 Mar 2022 | immer 5.4 years earlier |
| GitHub stars | 28,981 | 1,998 | immer 14.5x higher |
| Open issues | 31 | 15 | immer 16 more |
| Open pull requests | 22 | 9 | immer 13 more |
| Contributors | 223 | - | - |
| Commits, last 52 weeks | 122 | 6 | immer 20.3x higher |
| 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.
immer46m latest weekmutative755.2k latest week
Week of 23 Sept 2025Week of 15 Sept 2026
immer
Major versions
- 0.0.17 Oct 2016
- 1.0.031 Jan 2018
- 2.0.02 Feb 2019
- 3.0.017 Apr 2019
- 4.0.011 Sept 2019
- 5.0.030 Oct 2019
- 6.0.03 Mar 2020
- 7.0.010 Jun 2020
- 8.0.017 Nov 2020
- 9.0.019 Mar 2021
- 10.0.017 Apr 2023
- 11.0.023 Nov 2025
Last 5 releases
- 11.1.1819 Aug 2026
- 11.1.1716 Aug 2026
- 11.1.165 Aug 2026
- 11.1.1516 Jul 2026
- 11.1.1416 Jul 2026
175 releases in total, 21 in the last 12 months
mutative
Major versions
- 0.0.15 Mar 2022
- 1.0.015 Dec 2023
Last 5 releases
- 1.3.021 Sept 2025
- 1.2.022 May 2025
- 1.1.022 Nov 2024
- 1.0.1126 Sept 2024
- 1.0.1018 Sept 2024
33 releases in total, 0 in the last 12 months
immer
-
mutative
-
immer
-
mutative
-
- Need no runtime dependenciesBoth
- Module formatBoth ESM + CommonJS
- Need TypeScript types in the package itselfBoth
- Node.js version requirementimmer: none declared; mutative: >=14.0 (engines field in package.json)
- Need the more recent releaseimmer (11.1.18 on 19 Aug 2026 vs 1.3.0 on 21 Sept 2025)
- Higher weekly npm downloadsimmer (46m vs 755.2k)
Each line is generated from the data above.
immer: immer npm registry, immer npm downloads, immer GitHub, immer jsDelivr. Data fetched 25 Sept 2026.
mutative: mutative npm registry, mutative npm downloads, mutative GitHub. Data fetched 25 Sept 2026.
Indexability: Indexed.