lodash vs ramda vs underscore
Compare lodash vs ramda vs underscore — features, weekly downloads, TypeScript support, licensing, and which is best for your JavaScript project.
utility-library226 views
Most popular
lodash
v1.0.0Utility library with ~300 helper functions. Battle-tested.
Hugely popularStaleNative TypeScriptMIT
Weekly DLs
87.0M
Last publish
1 years ago
Most recent
ramda
v1.0.0Functional programming utilities with currying and immutability.
Very popularMaintainedNative TypeScriptMIT
Weekly DLs
2.1M
Last publish
7 months ago
underscore
v1.0.0underscore is a JavaScript package in the utility library category.
Very popularMaintainedNative TypeScriptMIT
Weekly DLs
6.5M
Last publish
11 months ago
Comparison Table
| Metric | lodash | ramda | underscore |
|---|---|---|---|
| Latest Version | 1.0.0 | 1.0.0 | 1.0.0 |
| Weekly Downloads | 87.0M | 2.1M | 6.5M |
| Last Published | 1 years ago | 7 months ago | 11 months ago |
| TypeScript | Yes | Yes | Yes |
| Popularity | Hugely popular | Very popular | Very popular |
| Maintenance | Stale | Maintained | Maintained |
| License | MIT | MIT | MIT |
| Description | Utility library with ~300 helper functions. Battle-tested. | Functional programming utilities with currying and immutability. | underscore is a JavaScript package in the utility library category. |
Which should I use?
Most Popular
lodash has the highest weekly downloads (87.0M/week).
Most Mature
underscore combines a large user base with an active release cadence.
Most Recently Updated
ramda was last published 7 months ago.
Install Commands
lodash
$
npm install lodash@1.0.0ramda
$
npm install ramda@1.0.0underscore
$
npm install underscore@1.0.0Which of these are in your project?
Upload your package.json to see if any of these packages are outdated, deprecated, or have better alternatives — plus get a full dependency health report.
Analyze My Project