A rate limiting module for NestJS to work with Fastify, Express, GQL, Websockets, and RPC 🧭
-
Updated
Aug 20, 2024 - TypeScript
A rate limiting module for NestJS to work with Fastify, Express, GQL, Websockets, and RPC 🧭
A modern weighted promise semaphore for Node.js projects, ideal for managing workloads with varying processing requirements. It allows limiting the total weight of concurrently executing jobs, ensuring efficient resource utilization. Offering backpressure control for enhanced efficiency, utilizing a communicative API that signals availability.
Semaphore for Node.js projects, inspired by the RAII idiom. Offering backpressure control for enhanced efficiency, utilizing a communicative API that signals availability. Additionally, it features a modern API and incorporates mechanisms for graceful termination and error handling.
Library that provides different algorithms to perform rate limiting
This Express server boilerplate is built using the latest version of Node.js and integrates various modern technologies and practices to ensure a robust, scalable, and maintainable application.
Rate Limiter for Riot Games API
A robust and flexible rate limiter middleware for Express aplications written in TypeScript. Control the rate of requests to your endpoints with ease!
Basic rate-limiting middleware for the Express web server
Rate Limit middleware for Hono Web Server
🚦 Fixed window rate limiting middleware for GraphQL. Use to limit repeated requests to queries and mutations.
Typescript Hospital Management
Nuxt API Rate Limiter / Brute Force Protection
A docker Load Balancer which is balance the load of serve between multiple server.
A rate limiting store for express-rate-limit with Redis/Redict/Valkey/etc.
Slow down repeated requests; use as an alternative (or addition) to express-rate-limit
A Fastify plugin for rate limiting using rate-limiter-flexible.
A Rate Limiting Extension for Loopback 4 Applications
Project created using Nodejs/ExpressJs/MySQL2 and Typescript
Add a description, image, and links to the rate-limiter topic page so that developers can more easily learn about it.
To associate your repository with the rate-limiter topic, visit your repo's landing page and select "manage topics."