@nevware21/ts-async

support for asynchronous development with a Promise based task Scheduler, several different Promise implementations (synchronous, idle, asynchronous and native runtime wrappers), await helpers, and aliases all built and tested using TypeScript.

deasync

Turns async function into sync via JavaScript wrapper of Node event loop

async-foreach

An optionally-asynchronous forEach with an interesting interface.