Alternatives to Underscore logo

Alternatives to Underscore

Lodash, jQuery, Ramda, Modernizr, and Modernizr are the most popular alternatives and competitors to Underscore.
1.6K
515
+ 1
288

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 25K GitHub stars and 5.5K GitHub forks. Here’s a link to Underscore's open source repository on GitHub

Underscore alternatives & related posts

Lodash logo

Lodash

3.3K
408
0
3.3K
408
+ 1
0
A JavaScript utility library
    Be the first to leave a pro
    Lodash logo
    Lodash
    VS
    Underscore logo
    Underscore
    jQuery logo

    jQuery

    121.6K
    14.5K
    6.6K
    121.6K
    14.5K
    + 1
    6.6K
    The Write Less, Do More, JavaScript Library.
    jQuery logo
    jQuery
    VS
    Underscore logo
    Underscore

    related jQuery posts

    Kir Shatrov
    Kir Shatrov
    Production Engineer at Shopify · | 18 upvotes · 147.5K views
    atShopifyShopify
    Prototype
    Prototype
    TypeScript
    TypeScript
    React
    React
    JavaScript
    JavaScript
    jQuery
    jQuery
    #FrameworksFullStack
    #Languages

    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
    Dan Robinson
    Dan Robinson
    at Heap, Inc. · | 18 upvotes · 114K views
    atHeapHeap
    MobX
    MobX
    React
    React
    TypeScript
    TypeScript
    Marionette
    Marionette
    Backbone.js
    Backbone.js
    jQuery
    jQuery
    #JavascriptUiLibraries
    #Libraries
    #JavascriptMvcFrameworks
    #TemplatingLanguagesExtensions

    The front end for Heap begun to grow unwieldy. The original jQuery pieces became difficult to maintain and scale, and a decision was made to introduce Backbone.js, Marionette, and TypeScript. Ultimately this ended up being a “detour” in the search for a scalable and maintainable front-end solution. The system did allow for developers to reuse components efficiently, but adding features was a difficult process, and it eventually became a bottleneck in advancing the product.

    Today, the Heap product consists primarily of a customer-facing dashboard powered by React, MobX, and TypeScript on the front end. We wrote our migration to React and MobX in detail last year here.

    #JavascriptUiLibraries #Libraries #JavascriptMvcFrameworks #TemplatingLanguagesExtensions

    See more
    Ramda logo

    Ramda

    67
    15
    0
    67
    15
    + 1
    0
    A practical functional library for JavaScript programmers
      Be the first to leave a pro
      Ramda logo
      Ramda
      VS
      Underscore logo
      Underscore
      Modernizr logo

      Modernizr

      24.1K
      66
      0
      24.1K
      66
      + 1
      0
      Respond to your user’s browser features
        Be the first to leave a pro
        Modernizr logo
        Modernizr
        VS
        Underscore logo
        Underscore
        Modernizr logo

        Modernizr

        24.1K
        66
        0
        24.1K
        66
        + 1
        0
        Respond to your user’s browser features
          Be the first to leave a pro
          Modernizr logo
          Modernizr
          VS
          Underscore logo
          Underscore
          fancybox logo

          fancybox

          5.3K
          5
          0
          5.3K
          5
          + 1
          0
          JavaScript lightbox library for presenting various types of media
            Be the first to leave a pro
            fancybox logo
            fancybox
            VS
            Underscore logo
            Underscore
            Moment.js logo

            Moment.js

            3K
            142
            0
            3K
            142
            + 1
            0
            A JavaScript date library for parsing, validating, manipulating, and formatting dates
              Be the first to leave a pro
              Moment.js logo
              Moment.js
              VS
              Underscore logo
              Underscore
              MooTools logo

              MooTools

              1.2K
              5
              0
              1.2K
              5
              + 1
              0
              A compact JavaScript framework
                Be the first to leave a pro
                MooTools logo
                MooTools
                VS
                Underscore logo
                Underscore
                DataTables logo

                DataTables

                1K
                21
                0
                1K
                21
                + 1
                0
                A plug-in for the jQuery Javascript library
                  Be the first to leave a pro
                  DataTables logo
                  DataTables
                  VS
                  Underscore logo
                  Underscore
                  Chart.js logo

                  Chart.js

                  891
                  38
                  0
                  891
                  38
                  + 1
                  0
                  Simple, clean and engaging charts for designers and developers
                    Be the first to leave a pro
                    Chart.js logo
                    Chart.js
                    VS
                    Underscore logo
                    Underscore

                    related Chart.js posts

                    D3.js
                    D3.js
                    Plotly
                    Plotly
                    Chart.js
                    Chart.js
                    Highcharts
                    Highcharts
                    #Visualization

                    Here is my stack on #Visualization. @FusionCharts and Highcharts are easy to use but only free for non-commercial. Chart.js and Plotly are two lovely tools for commercial use under the MIT license. And D3.js would be my last choice only if a complex customized plot is needed.

                    See more
                    clipboard.js logo

                    clipboard.js

                    756
                    2
                    0
                    756
                    2
                    + 1
                    0
                    A modern approach to copy text to clipboard
                      Be the first to leave a pro
                      clipboard.js logo
                      clipboard.js
                      VS
                      Underscore logo
                      Underscore
                      Prism logo

                      Prism

                      497
                      4
                      0
                      497
                      4
                      + 1
                      0
                      An extensible syntax highlighter, built with modern web standards
                        Be the first to leave a pro
                        Prism logo
                        Prism
                        VS
                        Underscore logo
                        Underscore
                        Google Code Prettify logo

                        Google Code Prettify

                        350
                        2
                        0
                        350
                        2
                        + 1
                        0
                        An embeddable script that makes source-code snippets in HTML prettier
                          Be the first to leave a pro
                          Google Code Prettify logo
                          Google Code Prettify
                          VS
                          Underscore logo
                          Underscore
                          Raphael logo

                          Raphael

                          310
                          3
                          0
                          310
                          3
                          + 1
                          0
                          JavaScript library that draws Vector graphics for web sites
                            Be the first to leave a pro
                            Raphael logo
                            Raphael
                            VS
                            Underscore logo
                            Underscore
                            TinyMCE logo

                            TinyMCE

                            265
                            3
                            0
                            265
                            3
                            + 1
                            0
                            JavaScript library for rich text editing
                              Be the first to leave a pro
                              TinyMCE logo
                              TinyMCE
                              VS
                              Underscore logo
                              Underscore
                              MathJax logo

                              MathJax

                              183
                              2
                              0
                              183
                              2
                              + 1
                              0
                              Cross-browser JavaScript library that displays mathematical notation
                                Be the first to leave a pro
                                MathJax logo
                                MathJax
                                VS
                                Underscore logo
                                Underscore
                                three.js logo

                                three.js

                                144
                                22
                                0
                                144
                                22
                                + 1
                                0
                                A JavaScript 3D library
                                  Be the first to leave a pro
                                  three.js logo
                                  three.js
                                  VS
                                  Underscore logo
                                  Underscore
                                  Immutable.js logo

                                  Immutable.js

                                  125
                                  71
                                  17
                                  125
                                  71
                                  + 1
                                  17
                                  Immutable persistent data collections for Javascript which increase efficiency and simplicity, by Facebook
                                  Immutable.js logo
                                  Immutable.js
                                  VS
                                  Underscore logo
                                  Underscore
                                  React Redux logo

                                  React Redux

                                  90
                                  82
                                  0
                                  90
                                  82
                                  + 1
                                  0
                                  React bindings for Redux
                                    Be the first to leave a pro
                                    React Redux logo
                                    React Redux
                                    VS
                                    Underscore logo
                                    Underscore
                                    Vue CLI logo

                                    Vue CLI

                                    89
                                    71
                                    0
                                    89
                                    71
                                    + 1
                                    0
                                    Standard Tooling for Vue.js Development
                                      Be the first to leave a pro
                                      Vue CLI logo
                                      Vue CLI
                                      VS
                                      Underscore logo
                                      Underscore