underscore

JavaScript's utility _ belt (by jashkenas)

Underscore Alternatives

Similar projects and alternatives to underscore

  1. Express

    777 underscore VS Express

    Fast, unopinionated, minimalist web framework for node.

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. Ruby on Rails

    Ruby on Rails

  4. three.js

    487 underscore VS three.js

    JavaScript 3D Library.

  5. Gatsby

    372 underscore VS Gatsby

    The best React-based framework with performance, scalability and security built in.

  6. webpack

    367 underscore VS webpack

    A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

  7. d3

    293 underscore VS d3

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

  8. lodash

    212 underscore VS lodash

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

  9. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  10. Chart.js

    204 underscore VS Chart.js

    Simple HTML5 Charts using the <canvas> tag

  11. jQuery

    183 underscore VS jQuery

    jQuery JavaScript Library

  12. mocha

    167 underscore VS mocha

    ☕️ simple, flexible, fun javascript test framework for node.js & the browser

  13. moment

    102 underscore VS moment

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

  14. ramda

    84 underscore VS ramda

    :ram: Practical functional Javascript

  15. handlebars.js

    81 underscore VS handlebars.js

    Minimal templating on steroids.

  16. chalk

    72 underscore VS chalk

    🖍 Terminal string styling done right

  17. gulp

    49 underscore VS gulp

    A toolkit to automate & enhance your workflow

  18. ext-openswoole

    Programmatic server for PHP with async IO, coroutines and fibers

  19. Backbone.js

    26 underscore VS Backbone.js

    Give your JS App some Backbone with Models, Views, Collections, and Events

  20. You-Dont-Need-Lodash-Underscore

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

  21. grunt

    22 underscore VS grunt

    Grunt: The JavaScript Task Runner

  22. es1995

    10 underscore VS es1995

    ES1995 – The Missing JS Polyfill

  23. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better underscore alternative or higher similarity.

underscore discussion

Log in or Post with

underscore reviews and mentions

Posts with mentions or reviews of underscore. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-12-19.
  • JavaScript evolution: From Lodash and Underscore to vanilla
    5 projects | dev.to | 19 Dec 2024
    If we compare the npm repositories for both packages, we can see that Lodash has a larger bundle size (1.41 MB) compared to Underscore (906kB). This means that when used in an npm project, Lodash would take an additional 500 kilobytes of network bandwidth while installing the node modules. But, with that additional size, we get some extra features. Let’s talk about them next.
  • KlongPy: High-Performance Array Programming in Python
    7 projects | news.ycombinator.com | 1 Dec 2024
    There was a step-change improvement for me when I tried expressing some JS patterns via `underscore.js` instead of procedurally: eg: http://underscorejs.org/#each

    Thinking of something as `each | map | filter | sum` is waaay less buggy than writing bespoke procedural code to do the same thing. No doubt there is a "cost" to it as well, but the _abstraction_ is valuable.

    Now, if there were a "compiler" which could optimize that whole pipeline down and squeeze out the inefficiencies between steps because it could "see" the whole program at the same time. (oh, I don't know, something like `SELECT * FROM foo WHERE a > 100 AND b < 9000 LEFT JOIN bar ON ...etc...`)

    ...perhaps you could get both an expressivity gain (by using higher level concepts than "for" and "while"), a reduction in bugs (because you're not re-implementing basic work-a-day procedures), and an improvement in efficiency (because the "compiler" can let you express things "verbosely", while it sorts out the details of efficiency gains that would be tenuous to express and keep up to date by hand).

  • 100+ Must-Have Web Development Resources
    28 projects | dev.to | 14 Oct 2024
    Underscore.js: A utility library that offers a full set of functional programming helpers without extending any built-in JavaScript objects.
  • How to Work with Multidimensional Arrays in JavaScript
    7 projects | dev.to | 18 Sep 2024
    Website: Underscore.js
  • Mastering Node.js
    27 projects | dev.to | 11 Jul 2024
    Underscore contains just about every core utility method you want.
  • 8 NPM Packages for JavaScript Beginners [2024][+tutorials]
    6 projects | dev.to | 2 Apr 2024
    Not too far behind is Underscore.js, another utility library that's all about enhancing your JavaScript mojo. Whether you're dealing with arrays, objects, or strings, Underscore has got something for you. It's like Lodash's sibling, offering similar functionalities but with its own flair. The choice between them is like picking between chocolate and vanilla - it really comes down to personal taste.
  • No Lodash
    10 projects | news.ycombinator.com | 7 Mar 2023
    Interesting! Looks like this jgonggrijp user has been keeping things moving for the last couple years: https://github.com/jashkenas/underscore/graphs/contributors
  • Not Your Grandfather’s Perl
    7 projects | news.ycombinator.com | 8 Sep 2022
  • Yoda Conditions (From the office)
    6 projects | dev.to | 28 Jul 2022
    Underscore
  • Top 7 template engines for Node JS 2022
    5 projects | dev.to | 7 Jul 2022
    Its GitHub repository is https://github.com/jashkenas/underscore. Companies are used by large companies like Pinterest, Tesla Motors, Figma, Coursera, PostMan, Reddit, LinkedIn, Tumblr, Alibaba, Hulu, and more.
  • A note from our sponsor - SurveyJS
    surveyjs.io | 15 May 2025
    Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more. Learn more →

Stats

Basic underscore repo stats
38
27,385
5.1
about 1 month ago

jashkenas/underscore is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of underscore is JavaScript.


Sponsored
Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com

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