p-limit
Run multiple promise-returning & async functions with limited concurrency
p-map
Map over promises concurrently
p-retry
Retry a promise-returning or async function
throat
Throttle the parallelism of an asynchronous (promise returning) function / functions
p-queue
Promise queue with concurrency control