async-throttle-cache (npm): Throttle asynchronous functions and return cached result for each function calls. It can be used for rate limit.
Keywords: throttle|asynchronous|async|await|promise|rate|limit|cache|request|rate-limit|rate-limiter