asyncify
The asyncify deferred module of FuturesJS (Ender.JS and Node.JS)
wrap-sync
Take a sync function and make it async, passing its return value to a callback.
benz
Compose your control flow with absolute elegance. Support async/await, callbacks, thunks, generators, promises, observables, child processes and streams. Can power applications that need to have plugins. Useful for creating task, test and bench runners.