Rate limiter package for Express server API requests
Api Rate limiter
Redis-backed rate limiter for NestJS with sliding window and per-user/IP limits
A generic rate limiter for the web and node.js. Useful for API clients, web crawling, or other tasks that need to be throttled
Node.js atomic and non-atomic counters, rate limiting tools, protection from DoS and brute-force attacks at scale
API rate limiter with configurable time windows
Production-ready API rate limiter with queue management and distributed support
Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
Rate limit middleware for Hono.
Incoming and Outgoing API rate limiter. Limit other rates if you dare.
A sophisticated API rate limiter with customizable policies
A reusable API Rate Limiter library for Node.js applications that supports both Express and NestJS frameworks. This library helps secure your backend by limiting the number of requests to your API endpoints.
Cloudflare stores and helper functions for hono-rate-limiter.
Simple in-memory rate-limit for Node.
Rate limiter that supports a rolling window, either in-memory or backed by Redis
A rate limiter component for Convex. Define and use application-layer rate limits. Type-safe, transactional, fair, safe, and configurable sharding to scale.
A simple API rate limiter for Express.js using NodeCache.
Highly configurable and extensible rate limiter library
A generic rate limiter for the web and node.js. Useful for API clients, web crawling, or other tasks that need to be throttled
<div align="center">
A modular rate limiter for SvelteKit. Use in password resets, account registration, etc.
IP rate-limiting middleware for Koajs 2. Use to limit repeated requests to APIs and/or endpoints such as password reset.
Promise-based utility to make sure you don’t call rate-limited APIs too quickly.
This plugins uses [`graphql-rate-limit`](https://github.com/teamplanes/graphql-rate-limit#readme) in order to limit the rate of calling queries and mutations.
A simple rate limiter for Rust APIs
Public Preview — Rust SDK for the Agent Governance Toolkit (policy, trust, audit, identity)
Public Preview — Rust SDK for the Agent Governance Toolkit (policy, trust, audit, identity)
A simple (hacky) solution for rate limiting API requests to the Shopify API.
GitHub style API Rate limiter
Rate Limiter for Rails APIs
A rate limiter for both API services and consumers.
Retry a ShopifyAPI request if if rate-limited or other errors occur. Works with the REST and GraphQL APIs.
A Resque plugin which allows you to create dedicated queues for jobs that use rate limited apis. These queues will pause when one of the jobs hits a rate limit, and unpause after a suitable time period. The rate_limited_queue can be used directly, and just requires catching the rate limit exception and pausing the queue. There are also additional queues provided that already include the pause/rety logic for twitter, angelist and evernote; these allow you to support rate limited apis with minimal changes.
TODO
Plug-and-play API rate limiter with per-user/per-plan configs, Redis backend, Slack alerts and admin dashboard.
A Resque plugin which allows you to create dedicated queues for jobs that use rate-limited APIs. These queues will pause when one of the jobs hits a rate limit, and unpause after a suitable time period. The rate-limited queue can be used directly, and just requires catching the rate limit exception and pausing the queue. There are also additional queues provided that already include the pause/retry logic for Twitter, AngelList and Evernote; these allow you to support rate-limited APIs with minimal changes.
This rate-limited scheduler is made for requests to APIs with sensitive, time-critical access restrictions which means that even limits with short time intervals such as 5 requests per second can be hold in a multi-threading environment. It implements Redis-based execution handles.
TODO
This gem provides a simple and flexible rate limiting mechanism for Rack applications. It allows you to control the rate at which requests are processed, preventing abuse and ensuring fair usage.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.