DepFixer
Comparisons/lodash vs ramda vs underscore

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.0

Utility library with ~300 helper functions. Battle-tested.

Hugely popularStaleNative TypeScriptMIT
Weekly DLs
87.0M
Last publish
1 years ago
Most recent

ramda

v1.0.0

Functional programming utilities with currying and immutability.

Very popularMaintainedNative TypeScriptMIT
Weekly DLs
2.1M
Last publish
7 months ago

underscore

v1.0.0

underscore 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 Version1.0.01.0.01.0.0
Weekly Downloads87.0M2.1M6.5M
Last Published1 years ago7 months ago11 months ago
TypeScript Yes Yes Yes
PopularityHugely popularVery popularVery popular
MaintenanceStaleMaintainedMaintained
LicenseMITMITMIT
DescriptionUtility 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.0
ramda
$npm install ramda@1.0.0
underscore
$npm install underscore@1.0.0

Which 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
lodash vs ramda vs underscore - Package Comparison | DepFixer