A collection of control flow utilities, plugins and tools in node.js including promises, observables and streams and more. Sourced under a permissive license. This list will be updated regularly. Email over the URL, if you wish to be included.

Control flow libraries, plugins and tools for node.js

  • Promises
    • pify – Promisify a callback-style function.
    • delay – Delay a promise a specified amount of time.
    • promise-memoize – Memoize promise-returning functions, with expire and prefetch.
    • valvelet – Limit the execution rate of a promise-returning function.
    • p-map – Map over promises concurrently.
    • More…
  • Observables
  • Streams
    • Highland.js – Manages synchronous and asynchronous code easily, using nothing more than standard JavaScript and Node-like Streams.

Tags: Node, Node.js, Node.js libraries, node.js utilities, node.js plugins, node.js tools, node libraries, node utilities, node plugins, promises, observables, streams, reactive programming, observable to promise