Functional Programming Resources In JavaScript

Blog Posts

Blog posts covering functional programming topics

Learning Resources

Posts, articles, videos focused on teaching functional programming

Talks

Videos and Slides

Libraries

Libraries that support functional programming

  • lodash - A JavaScript utility library delivering consistency, modularity, performance, & extras.

  • ramda A practical functional library for Javascript programmers.

  • lazy.js Like Underscore, but lazier.

  • underscore Underscore.js is a utility-belt library for JavaScript.

  • bacon.js FRP (functional reactive programming) library for Javascript.

  • fn.js A JavaScript library built to encourage a functional programming style & strategy.

  • fantasy-land Specification for interoperability of common algebraic structures in JavaScript.

  • mori A simple bridge to ClojureScript's persistent data structures and supporting APIs for vanilla JavaScript.

  • immutable.js Immutable persistent data collections for Javascript which increase efficiency and simplicity. The chai-immutable plugin provides custom Chai assertions when testing against immutable objects.

Follow

Blogs to follow