lodash alternatives and similar modules
Based on the "Functional Programming" category.
Alternatively, view lodash alternatives based on common mentions on social networks and blogs.
RxJS9.5 0.0 L2 lodash VS RxJSFunctional reactive library for transforming, composing, and querying various kinds of data.
Lazy.js7.7 0.0 L2 lodash VS Lazy.jsLike Underscore, but lazier
Rambda5.5 8.4 L5 lodash VS RambdaFaster and smaller alternative to Ramda
underscore-contrib4.7 3.1 L2 lodash VS underscore-contribThe brass buckles on Underscore's utility belt
wild-wild-path4.1 8.8 lodash VS wild-wild-path🤠 Object property paths with wildcards and regexps 🌵
pattern-matching-ts2.4 0.0 lodash VS pattern-matching-ts⚡ Pattern Matching in Typescript
mimic-fn1.9 3.5 lodash VS mimic-fnMake a function mimic another one
fp-army-knife0.7 3.4 lodash VS fp-army-knife100% 🪖 code covered Functional programming 🔪 army knife
Kefir.js0.2 0.0 lodash VS Kefir.jsYou're looking for https://github.com/kefirjs/kefir
Appwrite - The Open Source Firebase alternative introduces iOS support
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of lodash or a related project?
Site | Docs | FP Guide | Contributing | Wiki | Code of Conduct | Twitter | Chat
The Lodash library exported as a UMD module.
Generated using lodash-cli:
$ npm run build $ lodash -o ./dist/lodash.js $ lodash core -o ./dist/lodash.core.js
Lodash is released under the MIT license & supports modern environments. Review the build differences & pick one that’s right for you.
In a browser:
$ npm i -g npm $ npm i lodash
--save if you are using npm < 5.0.0
// Load the full build. var _ = require('lodash'); // Load the core build. var _ = require('lodash/core'); // Load the FP build for immutable auto-curried iteratee-first data-last methods. var fp = require('lodash/fp'); // Load method categories. var array = require('lodash/array'); var object = require('lodash/fp/object'); // Cherry-pick methods for smaller browserify/rollup/webpack bundles. var at = require('lodash/at'); var curryN = require('lodash/fp/curryN');
Looking for Lodash modules written in ES6 or smaller bundle sizes? Check out lodash-es.
- Iterating arrays, objects, & strings
- Manipulating & testing values
- Creating composite functions
Lodash is available in a variety of builds & module formats.
*Note that all licence references and agreements mentioned in the lodash README section above are relevant to that project's source code only.