es6-promisify
Converts callback-based functions to ES6 Promises
Converts callback-based functions to ES6 Promises
Convert a string/promise/array/iterable/asynciterable/buffer/typedarray/arraybuffer/object into a stream
Create a deferred promise
Reduce a list of values using promises into a promise for a value
elegant & feature rich browser / node HTTP with a fluent API
Make unhandled promise rejections fail hard right away instead of the default silent fail
Promise queue with concurrency control
ES Proposal spec-compliant shim for Promise.allSettled
ES Proposal spec-compliant shim for Promise.prototype.finally
Enforce best practices for JavaScript promises
ECMAScript 6 (Harmony) compatibility shims for legacy JavaScript engines
Compose promise-returning & async functions into a reusable pipeline
A lightweight Promises/A+ and when() implementation, plus other async goodies.
Map over promises serially
Filter promises concurrently
Run promise-returning & async functions concurrently with optional limited concurrency
Allows libraries to handle various caller provided asynchronous functions uniformly. Maps promises, observables, child processes and streams, and callbacks to callback style.
Run promise-returning & async functions in series, each passing its result to the next
Compose your async functions with elegance.
Extends Chai with assertions about promises.