Skip to content

Functional Programming

Functional programming libraries to extend JavaScript's capabilities.

  • underscore - JavaScript's utility _ belt.
  • lodash - A utility library delivering consistency, modularity, performance, & extras.
  • Sugar - A JavaScript library for working with native objects.
  • lazy.js - Like Underscore, but lazier.
  • ramda - A practical functional library for JavaScript programmers.
  • mout - Modular JavaScript Utilities.
  • mesh - Streamable data synchronization utility.
  • preludejs - Hardcore Functional Programming for JavaScript.
  • rambda - Faster and smaller alternative to Ramda.
  • fxts - Lazy evaluation and concurrency.
  • wild-wild-path - Object property paths with wildcards and regexps.