Alternatives to Underscore logo

Alternatives to Underscore

Lodash, jQuery, Ramda, Dash, and Modernizr are the most popular alternatives and competitors to Underscore.
1.6K
581
+ 1
290

What is Underscore and what are its top alternatives?

A JavaScript library that provides a whole mess of useful functional programming helpers without extending any built-in objects.
Underscore is a tool in the Javascript Utilities & Libraries category of a tech stack.
Underscore is an open source tool with 26.6K GitHub stars and 5.6K GitHub forks. Here’s a link to Underscore's open source repository on GitHub

Top Alternatives to Underscore

  • Lodash
    Lodash

    A JavaScript utility library delivering consistency, modularity, performance, & extras. It provides utility functions for common programming tasks using the functional programming paradigm. ...

  • jQuery
    jQuery

    jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML. ...

  • Ramda
    Ramda

    It emphasizes a purer functional style. Immutability and side-effect free functions are at the heart of its design philosophy. This can help you get the job done with simple, elegant code. ...

  • Dash
    Dash

    Dash is an API Documentation Browser and Code Snippet Manager. Dash stores snippets of code and instantly searches offline documentation sets for 150+ APIs. You can even generate your own docsets or request docsets to be included. ...

  • Modernizr
    Modernizr

    It’s a collection of superfast tests or detects as we like to call them which run as your web page loads, then you can use the results to tailor the experience to the user. It tells you what HTML, CSS and JavaScript features the user’s browser has to offer. ...

  • Modernizr
    Modernizr

    It’s a collection of superfast tests or detects as we like to call them which run as your web page loads, then you can use the results to tailor the experience to the user. It tells you what HTML, CSS and JavaScript features the user’s browser has to offer. ...

  • fancybox
    fancybox

    It is a tool that offers a nice and elegant way to add zooming functionality for images, html content and multi-media on your webpages. It is built on the top of the popular JavaScript framework jQuery and is both easy to implement and a snap to customize. ...

  • Moment.js
    Moment.js

    A javascript date library for parsing, validating, manipulating, and formatting dates. ...

Underscore alternatives & related posts

Lodash logo

Lodash

6.2K
828
3
A JavaScript utility library
6.2K
828
+ 1
3
PROS OF LODASH
  • 2
    Better than Underscore
  • 1
    Simple
  • 0
    Better that Underscore
CONS OF LODASH
  • 1
    It reduce the performance

related Lodash posts

Elemental UI Vue.js vuex Node.js ES6 ESLint lodash Webpack Yarn Git

See more
jQuery logo

jQuery

178.9K
57.9K
6.6K
The Write Less, Do More, JavaScript Library.
178.9K
57.9K
+ 1
6.6K
PROS OF JQUERY
  • 1.3K
    Cross-browser
  • 957
    Dom manipulation
  • 807
    Power
  • 660
    Open source
  • 610
    Plugins
  • 458
    Easy
  • 395
    Popular
  • 350
    Feature-rich
  • 281
    Html5
  • 227
    Light weight
  • 92
    Simple
  • 84
    Great community
  • 79
    CSS3 Compliant
  • 69
    Mobile friendly
  • 67
    Fast
  • 43
    Intuitive
  • 42
    Swiss Army knife for webdev
  • 35
    Huge Community
  • 11
    Easy to learn
  • 4
    Clean code
  • 3
    Because of Ajax request :)
  • 2
    Just awesome
  • 2
    Used everywhere
  • 2
    Powerful
  • 2
    Nice
  • 1
    Widely Used
  • 1
    Improves productivity
  • 1
    Open Source, Simple, Easy Setup
  • 1
    It Just Works
  • 1
    Industry acceptance
  • 1
    Allows great manipulation of HTML and CSS
  • 1
    Javascript
  • 1
    Easy Setup
CONS OF JQUERY
  • 6
    Large size
  • 5
    Sometimes inconsistent API
  • 5
    Encourages DOM as primary data source
  • 2
    Live events is overly complex feature

related jQuery posts

Kir Shatrov
Engineering Lead at Shopify · | 21 upvotes · 819.5K views

The client-side stack of Shopify Admin has been a long journey. It started with HTML templates, jQuery and Prototype. We moved to Batman.js, our in-house Single-Page-Application framework (SPA), in 2013. Then, we re-evaluated our approach and moved back to statically rendered HTML and vanilla JavaScript. As the front-end ecosystem matured, we felt that it was time to rethink our approach again. Last year, we started working on moving Shopify Admin to React and TypeScript.

Many things have changed since the days of jQuery and Batman. JavaScript execution is much faster. We can easily render our apps on the server to do less work on the client, and the resources and tooling for developers are substantially better with React than we ever had with Batman.

#FrameworksFullStack #Languages

See more
Ganesa Vijayakumar
Full Stack Coder | Technical Lead · | 19 upvotes · 3.1M views

I'm planning to create a web application and also a mobile application to provide a very good shopping experience to the end customers. Shortly, my application will be aggregate the product details from difference sources and giving a clear picture to the user that when and where to buy that product with best in Quality and cost.

I have planned to develop this in many milestones for adding N number of features and I have picked my first part to complete the core part (aggregate the product details from different sources).

As per my work experience and knowledge, I have chosen the followings stacks to this mission.

UI: I would like to develop this application using React, React Router and React Native since I'm a little bit familiar on this and also most importantly these will help on developing both web and mobile apps. In addition, I'm gonna use the stacks JavaScript, jQuery, jQuery UI, jQuery Mobile, Bootstrap wherever required.

Service: I have planned to use Java as the main business layer language as I have 7+ years of experience on this I believe I can do better work using Java than other languages. In addition, I'm thinking to use the stacks Node.js.

Database and ORM: I'm gonna pick MySQL as DB and Hibernate as ORM since I have a piece of good knowledge and also work experience on this combination.

Search Engine: I need to deal with a large amount of product data and it's in-detailed info to provide enough details to end user at the same time I need to focus on the performance area too. so I have decided to use Solr as a search engine for product search and suggestions. In addition, I'm thinking to replace Solr by Elasticsearch once explored/reviewed enough about Elasticsearch.

Host: As of now, my plan to complete the application with decent features first and deploy it in a free hosting environment like Docker and Heroku and then once it is stable then I have planned to use the AWS products Amazon S3, EC2, Amazon RDS and Amazon Route 53. I'm not sure about Microsoft Azure that what is the specialty in it than Heroku and Amazon EC2 Container Service. Anyhow, I will do explore these once again and pick the best suite one for my requirement once I reached this level.

Build and Repositories: I have decided to choose Apache Maven and Git as these are my favorites and also so popular on respectively build and repositories.

Additional Utilities :) - I would like to choose Codacy for code review as their Startup plan will be very helpful to this application. I'm already experienced with Google CheckStyle and SonarQube even I'm looking something on Codacy.

Happy Coding! Suggestions are welcome! :)

Thanks, Ganesa

See more
Ramda logo

Ramda

282
78
3
A practical functional library for JavaScript programmers
282
78
+ 1
3
PROS OF RAMDA
  • 2
    Automatically curried
  • 1
    Point free programming
CONS OF RAMDA
    Be the first to leave a con

    related Ramda posts

    Dash logo

    Dash

    313
    376
    63
    Gives your Mac instant offline access to 150+ API documentation sets
    313
    376
    + 1
    63
    PROS OF DASH
    • 17
      Dozens of API docs and Cheat-Sheets
    • 12
      Great for offline use
    • 8
      Works with Alfred
    • 8
      Excellent documentation
    • 8
      Quick API search
    • 5
      Fast
    • 3
      Good integration with Xcode and AppCode
    • 2
      Great for mobile dev work
    CONS OF DASH
      Be the first to leave a con

      related Dash posts

      Modernizr logo

      Modernizr

      27K
      1.7K
      0
      Respond to your user’s browser features
      27K
      1.7K
      + 1
      0
      PROS OF MODERNIZR
        Be the first to leave a pro
        CONS OF MODERNIZR
          Be the first to leave a con

          related Modernizr posts

          Modernizr logo

          Modernizr

          27K
          1.7K
          0
          Respond to your user’s browser features
          27K
          1.7K
          + 1
          0
          PROS OF MODERNIZR
            Be the first to leave a pro
            CONS OF MODERNIZR
              Be the first to leave a con

              related Modernizr posts

              fancybox logo

              fancybox

              5.4K
              92
              0
              JavaScript lightbox library for presenting various types of media
              5.4K
              92
              + 1
              0
              PROS OF FANCYBOX
                Be the first to leave a pro
                CONS OF FANCYBOX
                  Be the first to leave a con

                  related fancybox posts

                  Moment.js logo

                  Moment.js

                  5K
                  290
                  0
                  A JavaScript date library for parsing, validating, manipulating, and formatting dates
                  5K
                  290
                  + 1
                  0
                  PROS OF MOMENT.JS
                    Be the first to leave a pro
                    CONS OF MOMENT.JS
                      Be the first to leave a con

                      related Moment.js posts