GitHub

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.

packagereal installs / weeknpm / weeknoiselast releaseconfidence
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.

Check a package