bach
Compose your async functions with elegance.
async-done
Allows libraries to handle various caller provided asynchronous functions uniformly. Maps promises, observables, child processes and streams, and callbacks to callback style.
after-all-results
Bundle results of async functions calls into one callback with all the results