No Lodash

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. lodash

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

    For a few years I was opting to use the per-method packages from npm (`npm install lodash.pick`) but they just stopped being updated... https://www.npmjs.com/package/lodash.pick has not been updated in 7 years and is stuck at v4.4.0. I guess I missed the memo on that... and none of the npm packages have been deprecated to reflect the state of things.

    Now going onto the lodash package on npm, that's listed as v4.17.21 and hasn't been published in over 2 years: https://www.npmjs.com/package/lodash

    Now the lodash package on github, the latest release is listed as v4.0.0 from 2016: https://github.com/lodash/lodash/releases

    There have been no commits to the main branch on github in almost 2 years: https://github.com/lodash/lodash/commits/master

    I consider lodash to be deprecated at this point, and will always go for a lightweight function pulled from somewhere like SO or No Lodash.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. underscore

    JavaScript's utility _ belt

    What's more surprising is that Underscore.js[1] has seen more activity recently than Lodash (which was touted as Underscore's successor for years).

    [1] https://github.com/jashkenas/underscore

  4. You-Dont-Need-Lodash-Underscore

    List of JavaScript methods which you can use natively + ESLint Plugin

    https://github.com/you-dont-need/You-Dont-Need-Lodash-Unders... seems to be a more readable alternative to this website.

  5. https://github.com/you-dont-need/You-Dont-Need-Lodash-Unders... seems to be a more readable alternative to this website.

  6. just

    A library of dependency-free JavaScript utilities that do just one thing. (by angus-c)

    Tree-shaking doesn't help much when the tree-shaken implementation is so bloated.

    Here's the one you referenced, lodash.chunk: https://unpkg.com/lodash.chunk ā€“ 140 lines after removing comments and whitespace.

    That's pretty small compared to a lot of the lodash utilities. Try spot-checking a few on unpkg.

    I prefer angus's `just` utilities: https://github.com/angus-c/just

  7. ramda

    :ram: Practical functional Javascript

    Lodash gets so many things wrong Iā€™d rather not see it in most projects. I appreciate a good utility library for JS projects but my go-to choice has to be Ramda[1]. Every function it exports is curried and works great with pipe which enables me to write highly reusable and composable functions in pointfree notation. I have never been as productive with lodash, and I find the functional style easier to read

    [1] https://ramdajs.com/

  8. es1995

    ES1995 ā€“ The Missing JS Polyfill

    > The API matters, and readability matters.

    Exactly, lodash should be part of the language. https://github.com/mlajtos/es1995

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. rfdc

    Really Fast Deep Clone

    We used `cloneDeep` heavily at a previous role, it isn't particulary fast - so be careful if you cloning very big objects (1mb+). There are faster options out there such as https://github.com/davidmarkclements/rfdc

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • "You-Dont-Need-Lodash-Underscore": ESLint plugin for migration guidance to use newer native JS functions

    3 projects | /r/javascript | 21 Jan 2022
  • Debouncing in React: With and Without Libraries

    1 project | dev.to | 17 Mar 2025
  • Top 10 Expert-Crafted JavaScript Coding Interview Questions

    1 project | dev.to | 7 Jan 2025
  • Customize TypeScript syntax highlighting in VSCode

    1 project | dev.to | 7 Jan 2025
  • JavaScript evolution: From Lodash and Underscore to vanilla

    5 projects | dev.to | 19 Dec 2024

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?