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