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.
hardened-fetch
Hardened Fetch is a tiny wrapper for `global.fetch` adding request timeouts, request throttling, retries with backoff and rate limit support, pagination, and descriptive errors.