Modern JavaScript utility library providing modularity, performance, and 300+ functions for arrays, objects, strings, and more.

85 detections
20 websites tracked
Updated 20 Feb 2026

Websites Using Lodash

What Is Lodash?

Lodash is a modern JavaScript utility library delivering modularity, performance, and over 300 functions for working with arrays, objects, strings, numbers, and functions. Created by John-David Dalton as a fork of Underscore.js, Lodash has become the most depended-upon package in the npm ecosystem.

Utility Functions

Lodash provides functions that JavaScript's standard library lacks or implements less conveniently. Array utilities include chunk, flatten, intersection, difference, uniq, and sortBy. Object utilities include merge, pick, omit, get (with safe deep access), set, and cloneDeep. String utilities include camelCase, kebabCase, truncate, and template.

Deep Operations

Functions like _.cloneDeep(), _.merge(), _.isEqual(), and _.get() handle deep object operations that are notoriously tricky in vanilla JavaScript. Deep cloning avoids reference sharing bugs, deep merge combines nested objects recursively, and deep equality comparison works correctly with nested structures.

Performance

Lodash functions are optimized for performance with lazy evaluation in chained operations, short-circuit evaluation, and efficient algorithms. The library has been extensively benchmarked and optimized over its long development history.

Modern JavaScript Overlap

Many simple Lodash functions have native equivalents in modern JavaScript: Array.map, Array.filter, Array.find, Object.keys, Object.entries, and spread syntax cover common cases. However, functions like debounce, throttle, cloneDeep, merge, and get remain valuable additions.

Tree-Shaking

Individual functions can be imported directly (import get from 'lodash/get') or through lodash-es for ES module tree-shaking, ensuring production bundles include only the functions actually used.

Why Use Lodash

Projects needing reliable utility functions for complex data manipulation choose Lodash. While modern JavaScript covers simple cases, Lodash's deep operations, collection processing, and function utilities remain more convenient and reliable than hand-written alternatives.