Alternatives to Ramda logo

Alternatives to Ramda

Lodash, Underscore, RxJS, Immutable.js, and Modernizr are the most popular alternatives and competitors to Ramda.
285
78
+ 1
3

What is Ramda and what are its top alternatives?

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.
Ramda is a tool in the Javascript Utilities & Libraries category of a tech stack.
Ramda is an open source tool with 22.4K GitHub stars and 1.4K GitHub forks. Here’s a link to Ramda's open source repository on GitHub

Top Alternatives to Ramda

  • Lodash
    Lodash

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

  • Underscore
    Underscore

    A JavaScript library that provides a whole mess of useful functional programming helpers without extending any built-in objects. ...

  • RxJS
    RxJS

    RxJS is a library for reactive programming using Observables, to make it easier to compose asynchronous or callback-based code. This project is a rewrite of Reactive-Extensions/RxJS with better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface. ...

  • Immutable.js
    Immutable.js

    Immutable provides Persistent Immutable List, Stack, Map, OrderedMap, Set, OrderedSet and Record. They are highly efficient on modern JavaScript VMs by using structural sharing via hash maps tries and vector tries as popularized by Clojure and Scala, minimizing the need to copy or cache data. ...

  • 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. ...

Ramda alternatives & related posts

Lodash logo

Lodash

6.3K
828
3
A JavaScript utility library
6.3K
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
Underscore logo

Underscore

1.6K
581
290
JavaScript's utility _ belt
1.6K
581
+ 1
290
PROS OF UNDERSCORE
  • 85
    Utility
  • 55
    Simple
  • 40
    Functional programming
  • 32
    Fast
  • 28
    Open source
  • 20
    Backbone
  • 16
    Javascript
  • 8
    Annotated source code
  • 6
    Library
CONS OF UNDERSCORE
    Be the first to leave a con

    related Underscore posts

    RxJS logo

    RxJS

    2.5K
    584
    19
    The Reactive Extensions for JavaScript
    2.5K
    584
    + 1
    19
    PROS OF RXJS
    • 5
      Easier async data chaining and combining
    • 3
      Steep learning curve, but offers predictable operations
    • 2
      Easier testing
    • 2
      Ability to build your own stream
    • 2
      Works great with any state management implementation
    • 1
      Lot of build-in operators
    • 1
      Simplifies state management
    • 1
      Observable subjects
    • 1
      Great for push based architecture
    • 1
      Documentation
    CONS OF RXJS
    • 3
      Steep learning curve

    related RxJS posts

    Immutable.js logo

    Immutable.js

    290
    117
    17
    Immutable persistent data collections for Javascript which increase efficiency and simplicity, by Facebook
    290
    117
    + 1
    17
    PROS OF IMMUTABLE.JS
    • 8
      Immutable data structures
    • 5
      Allows you to mimic functional programming
    • 2
      Bring the functional experience to JS
    • 1
      Makes writing Javascript less scary
    • 1
      Easily transpiles to different ES standards
    CONS OF IMMUTABLE.JS
      Be the first to leave a con

      related Immutable.js posts

      Modernizr logo

      Modernizr

      27.1K
      1.7K
      0
      Respond to your user’s browser features
      27.1K
      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

          27.1K
          1.7K
          0
          Respond to your user’s browser features
          27.1K
          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

                  5.1K
                  290
                  0
                  A JavaScript date library for parsing, validating, manipulating, and formatting dates
                  5.1K
                  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