Skip to content
Commitpedia
Log in Join & edit

Lodash

A JavaScript utility library with helpers for arrays, objects, strings and functions, including debounce, throttle, deep cloning and safe property access.

Edit history of Lodash: 1 recorded edit
Edit history · 1 edit
Type
Repo
Edits
1
Editors
1
First issued
15 Oct 2026
Last edit
15 Oct 2026
Source
lodash/lodash

lodash/lodash

Stars
61.3k
Forks
7.2k
Language
JavaScript
Licence
NOASSERTION
Last push
1 Oct 2026

On GitHub: A modern JavaScript utility library delivering modularity, performance, & extras.

Open on GitHub

Lodash collects small, well-tested utility functions that JavaScript did not have built in for a long time: _.debounce, _.throttle, _.cloneDeep, _.get, _.groupBy, _.isEqual and many more. It is a dependency of a very large number of npm packages.

Many of its functions now have native equivalents: optional chaining instead of _.get, Object.groupBy instead of _.groupBy, structuredClone instead of _.cloneDeep for plain data, and array methods like flat and includes. Before adding Lodash to a new project, check whether the platform already covers what you need.

Where it still shines is in edge-case-heavy helpers such as deep equality, debounce with maxWait, and merging nested objects. Import individual functions (for example from lodash-es or per-method paths) to keep browser bundles small.

See also

  • 0020 Debounce and throttle functions in plain JavaScript Two small dependency-free helpers that limit how often a function runs: debounce waits for a pause, throttle runs at most once per… Intermediate · How-to · Any system Script Patterns 15 Oct 2026

History

Every saved edit is kept. The plot on the sleeve draws one line per edit. Open any edit to see exactly what changed.

  1. commitpedia-admin +803 chars

Report a problem

Something wrong, unsafe or copied? Tell the editors.
What is wrong?