gensync
Allows users to use generators in order to write common functions that can be both sync or async.
mongodb-legacy
The legacy MongoDB driver with callback support for Node.js
async-done
Allows libraries to handle various caller provided asynchronous functions uniformly. Maps promises, observables, child processes and streams, and callbacks to callback style.
bach
Compose your async functions with elegance.