throttled-queue

Throttles arbitrary code to execute a maximum number of times per interval. Best for making throttled API requests.

async-throttle-cache

Throttle or debounce asynchronous functions and return cached result for each function calls. It can be used for rate limit.