Example of a Rate Limiter Implementation using Redis for a Node.js API
-
Updated
Jan 27, 2024 - TypeScript
Example of a Rate Limiter Implementation using Redis for a Node.js API
A TypeScript-based rate limiter queue for managing API requests. It queues requests and processes them according to a specified rate limit, with features for error handling and batch processing. Perfect for controlling API request frequency seamlessly.
Rate limiter module for Nova framework
A modern Promise rate-limiter for Node.js projects, implementing a fixed-window throttling policy. It restricts the number of tasks that can start execution within distinct, non-overlapping time windows. The API provides backpressure control by signaling availability, for enhanced efficiency.
A full-stack ERP solution for managing libraries with multi-tenant support, role-based access control etc.
A robust and flexible rate limiter middleware for Express aplications written in TypeScript. Control the rate of requests to your endpoints with ease!
A high-performance backend API showcasing LRU caching, asynchronous processing, rate limiting, and concurrent request deduplication. Built with Express.js + TypeScript.
A rate-limiter package with token-bucket impl. powered by redis
LearnAray LMS API provides endpoints for managing key components of a Learning Management System, including users, courses, orders, notifications, analytics, and layouts. It supports user authentication with JWT and returns data in JSON format.
Rate Limiter Implementation from scratch!
This App makes it easy to find roommates, flatmates, or PGs that match your lifestyle. List your space or discover the perfect place—hassle-free! 🚀
Express API Gateway Bootstrap 🏔
Typescript Hospital Management
Riot API Proxy Server
All In One(AIO) backend using elysia
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.
Redis Rate Limiter is a module that allows you to rate limit requests to your APIs using Redis.
A scalable Express.js boilerplate with MySQL, Drizzle ORM, RBAC, and JWT authentication.
A Fastify wrapper that makes HTTP servers stupidly easy
A Fastify plugin for rate limiting using rate-limiter-flexible.
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."