Alternatives
remeda alternatives
5 packages that do the same job as remeda: lodash, es-toolkit, rambda, types-ramda, @mobily/ts-belt. Figures below are from npm, GitHub and Bundlephobia.
Data as of 25 Sept 2026
| Package | Weekly downloads | 12-month change | Gzip | Dependencies | Last release | Module | Types | Runtimes |
|---|---|---|---|---|---|---|---|---|
| remeda This package | 7.6m | +876% | - | 0 | 10 days ago | ESM + CommonJS | Bundled | Node.js, Bun, Deno |
| lodash | 128.5m | +94% | - | 0 | 5 months ago | CommonJS | None | Browser, Node.js |
| es-toolkit | 36.6m | +773% | - | 0 | 27 days ago | ESM + CommonJS | Bundled | Browser, Node.js, Deno, Bun |
| rambda | 1.7m | -19% | - | 0 | 22 days ago | - | - | - |
| types-ramda | 1.5m | +48% | - | 0 | 3 months ago | - | - | - |
| @mobily/ts-belt | 209.5k | - | - | 0 | 4 years ago | ESM + CommonJS | Bundled | - |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package (Bundlephobia). Runtimes are taken from each package's own documentation; "-" means not recorded.
Utility library for arrays, objects, strings, numbers and functions.
- Published as CommonJS. Individual methods can be required by path, e.g. lodash/at.
- lodash/fp provides immutable, auto-curried, iteratee-first, data-last versions of the methods.
- The README states Lodash is moving to a Feature-Complete maturity stage with support from the Sovereign Tech Agency.
- An ES module build is published separately as lodash-es.
Compared with remeda
- 17x more weekly downloads (128.5m vs 7.6m)
- CommonJS vs ESM + CommonJS
- No types vs bundled types
- Browser + Node.js vs Node.js + Bun + Deno
- Declares no Node.js engine range vs Node.js >=18.0.0
- Last release 1 Apr 2026 vs 14 Sept 2026
- 11x more GitHub stars (61.3k vs 5.4k)
Notes checked against: lodash README
Utility library with TypeScript types and a Lodash compatibility layer.
- es-toolkit/compat is a compatibility layer intended to replace Lodash.
- Includes TypeScript types and type guards such as isNotNil.
- Available on npm for Node.js and Bun, on JSR for Deno, and on esm.sh for browsers.
Compared with remeda
- 4.8x more weekly downloads (36.6m vs 7.6m)
- Browser + Node.js + Deno + Bun vs Node.js + Bun + Deno
- Declares no Node.js engine range vs Node.js >=18.0.0
- Last release 28 Aug 2026 vs 14 Sept 2026
- 2.1x more GitHub stars (11.3k vs 5.4k)
Lightweight and faster alternative to Ramda with included TS definitions
Compared with remeda
- 4.5x fewer weekly downloads (1.7m vs 7.6m)
- - vs ESM + CommonJS
- Declares no Node.js engine range vs Node.js >=18.0.0
- Last release 2 Sept 2026 vs 14 Sept 2026
Dedicated types library for ramda
Compared with remeda
- 5.1x fewer weekly downloads (1.5m vs 7.6m)
- - vs ESM + CommonJS
- Declares no Node.js engine range vs Node.js >=18.0.0
- Last release 18 Jun 2026 vs 14 Sept 2026
🔧 Fast, modern, and practical utility library for FP in TypeScript.
Compared with remeda
- 37x fewer weekly downloads (209.5k vs 7.6m)
- Declares Node.js >= 10.* vs Node.js >=18.0.0
- Last release 2 Aug 2022 vs 14 Sept 2026
- 4.5x fewer GitHub stars (1.2k vs 5.4k)
Indexability: Indexed.