functional-programming-javascript icon indicating copy to clipboard operation
functional-programming-javascript copied to clipboard

Functional Programming Resources In JavaScript

  • Blog Posts
  • Learning Resources
  • Talks
  • Libraries
  • Follow

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