A modern JavaScript utility library delivering modularity, performance, & extras. (by lodash)


Basic lodash repo stats
7 days ago

lodash/lodash is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

Lodash Alternatives

Similar projects and alternatives to lodash

  • GitHub repo axios

    Promise based HTTP client for the browser and node.js

  • GitHub repo jQuery

    jQuery JavaScript Library

  • GitHub repo Socket.io

    Realtime application framework (Node.JS server)

  • GitHub repo underscore

    JavaScript's utility _ belt

  • GitHub repo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • GitHub repo d3

    Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:

  • GitHub repo three.js

    JavaScript 3D Library.

  • GitHub repo Express

    Fast, unopinionated, minimalist web framework for node.

  • GitHub repo Ruby on Rails

    Ruby on Rails

  • GitHub repo moment

    Parse, validate, manipulate, and display dates in javascript.

  • GitHub repo async

    Async utilities for node and the browser

  • GitHub repo Nodemon.io

    Monitor for any changes in your node.js application and automatically restart the server - perfect for development

  • GitHub repo Ember.js

    Ember.js - A JavaScript framework for creating ambitious web applications

  • GitHub repo Devise

    Flexible authentication solution for Rails with Warden.

  • GitHub repo ramda

    :ram: Practical functional Javascript

  • GitHub repo dropzone

    Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars.

  • GitHub repo chartist-js

    Simple responsive charts

  • GitHub repo fs-extra

    Node.js: extra methods for the fs object like copy(), remove(), mkdirs()

  • GitHub repo Lettering.js

    A lightweight, easy to use Javascript <span> injector for radical Web Typography

  • GitHub repo minitest

    minitest provides a complete suite of testing facilities supporting TDD, BDD, mocking, and benchmarking.

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better lodash alternative or higher similarity.


Posts where lodash has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-05-14.
  • Top 8 popular npm packages
    dev.to | 2021-05-14
    Lodash is very useful, when working with numbers, arrays, objects, and strings etc.
  • 5 Ways to Increase Your Efficiency as a Developer
    dev.to | 2021-04-22
    But don’t overdo it. You shouldn’t import underscore or lodash just to loop through an array. It only increases your package size and hurts the user experience.
  • Sorting by object within object and isolating the highest
  • 21 Popular JavaScript Libraries Every Web Developer Should Know
    dev.to | 2021-04-18
    When you think of this library, you think of utilities. Lodash is an immensely useful library which contains and provides utility functions which you call into your code to perform a specific task. Saving your time you would have wasted in writing it yourself.
  • Ruby through the lens of Go
    dev.to | 2021-04-16
    In Go, it seems like packages themselves are nowhere near as popular as the language, compared to what I see elsewhere. I haven't been in the ecosystem long, but it seems to be rare that articles about Go coalesce on a particular solution similar to Rails or something like lodash or express in the JavaScript world. Instead, the main feeling when asked "How do I do X" in Go seems to be "do it yourself". The kind of thing that in Ruby would be derided as "plumbing" is "real code" in Go; the goal is to make you think about every single line you write.
  • https://np.reddit.com/r/vuejs/comments/mpsas9/confused_by_vue_router_and_anchor_links_multiple/gucq1d0/
    On an unrelated note: If you use lodash library, you can shorten your null checks to make your code more readably, so for example your code
  • How should I start?
    reddit.com/r/reactjs | 2021-04-12
    Important functions: useState, useEffect Advanced functions: useMemo, useCallback Important concepts: hooks Useful libraries: axios, lodash, luxon Popular UI library: Material-UI
  • Is it better to use es6 modules with Node?
    reddit.com/r/node | 2021-04-09
  • How do you import from "dist" directory of a Lerna package?
    reddit.com/r/node | 2021-04-08
    I meant a pattern that many libraries use, allowing to import things from their submodules. lodash is a utility library I used as an example. Apart from a single import path for everything, it allows to do the following:
  • How to build a super-duper-fast Angular pipe ⚡️
    dev.to | 2021-04-05
    Whip up a terminal and install the lodash library and it's Typescript buddy. Here's the command you'll need.
  • Using shared settings between multiple environments in Angular 🚀
    dev.to | 2021-04-02
    As an alternative, if you have more advanced setting with nested properties, I recommend to use merge function from lodash library.
  • Data-Oriented programming simplicity illustrated by coding challenges
    dev.to | 2021-04-01
    In this article, I am using Lodash FP configured so that it never mutates data in place. Instead of mutating data in place, functions like _.set() create a new version.
  • [AskJS] What is the one npm package that changed your life?
    In recent past? lodash for sure. Having so many utilities in a single package was fantastic. Nowadays many of these have native (faster) alternatives, but it's still a great little package.
  • Functional programming in JavaScript
    dev.to | 2021-03-24
  • Point-Free Style (in Javascript)
    dev.to | 2021-03-18
    It is typical practice to define javascript functions in a non-curried form and to consume functions from external libraries which are provided in a non-curried form. If you wish to use currying in your code, there are curry utility functions in most of the popular functional programming utility libraries such as [Ramda](https://ramdajs.com/docs) and [Lodash/fp](https://github.com/lodash/lodash/wiki/FP-Guide). These utilities simply wrap your existing (non-curried) function and then receive subsequent arguments individually or in groups until all of the required arguments have been supplied. This offers the flexibility of treating functions as truly curried versions or just providing all the necessary arguments as if it were not curried.