Best JavaScript utility libraries
Collections of helpers for arrays, objects and functions. lodash leads with about 204M real installs a week, followed by es-toolkit with about 81.5M.
| package | real installs / week | npm / week | noise | last release | confidence |
|---|---|---|---|---|---|
| 1. lodashLodash modular utilities. | 204M | 204,156,128 | under 1% | Apr 2026 | high |
| 2. es-toolkitA state-of-the-art, high-performance JavaScript utility library with a small bundle size and strong type annotations. | 81.5M | 81,475,466 | under 1% | Nov 2026 | high |
| 3. underscoreJavaScript's functional programming helper library. | 43.1M–43.2M | 43,155,251 | under 1% | Feb 2026 | high |
| 4. remedaA utility library for JavaScript and Typescript. | 16.9M | 16,881,029 | under 1% | Nov 2026 | high |
| 5. ramdaA practical functional library for JavaScript programmers. | 16.3M–16.4M | 16,353,599 | under 1% | Oct 2025 | high |
| 6. radashFunctional utility library - modern, simple, typed, powerful | 4.17M | 4,169,513 | under 1% | Jun 2025 | high |
Ranked by real installs. That measures use, not quality: read the notes below before choosing. Mirror spikes and crawlers removed. CI and dependency installs still count, so this is not a head count. Noise: the share of npm's count that mirror spikes and crawlers account for. What remains still includes CI and dependency installs. Rows are refreshed in rotation, the oldest here on Nov 6, 2026.
How do they differ?
Modern JavaScript covers much of what these libraries were first written for, so check for a native method first. Lodash remains the most widespread. es-toolkit offers a smaller, modern take with a Lodash compatibility layer. Ramda is built for functional programming, and Remeda is TypeScript first.