@ricokahler/pool

like `Promise.all` but you can specify how many concurrent tasks you want at once

@owsla/r-queue

A flexible and easy-to-use queue system for handling asynchronous transactions with concurrency control and rate limiting.

easy-promise-batcher

A promise/async function batcher which builds on the functionality exposed in p-queue to include promises.