p-limit
Run multiple promise-returning & async functions with limited concurrency
p-queue
Promise queue with concurrency control
promise-based-task
Create a task and resolve it later via a Promise approach. Run time-consuming processes only once.
@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.