Rate limiting private APIs with Token Bucket Algorithm employing Bucket4J, Redis and Spring Security.
-
Updated
Apr 3, 2024 - Java
Rate limiting private APIs with Token Bucket Algorithm employing Bucket4J, Redis and Spring Security.
📮 Lightweight, high performance and configurable API rate limiter.
接口限流熔断算法实现
Lightweight and customizable Express.js rate limiter with flexible rules, middleware support, and production-ready protection against spam and abuse.
🚀 Enterprise debounce/throttle for Flutter & Dart | Better than easy_debounce | Redis rate limiting | 360+ tests | Zero dependencies
Python sliding window counter API rate limiter using Redis.
Thread safe implementaion of ratelimter using core java and singleton design pattern
A simple MERN Stack based User Management Web App.
FastAPI middleware for intelligent rate limiting and progressive request throttling — supports gradual delays, strict 429 limits, and Redis-backed scaling.
api rate limiter for php,whcih works on csv file as DB and tracks request based on IP count and matches with the given rate limit set by user
A "simple" template to start a REST API Project with Spring 🚀
API Rate limiter service demonstration
Simple tool for testing endpoint's latency from any location 🗺️
A flexible and customizable rate limiting library for modern and legacy .NET APIs.
Limits and Quotas on API Requests with HTTP headers based on IETF draft.
Production-ready plan-aware, multi-instance rate limiter for Node.js, inspired by OpenAI/Stripe. Three algorithms (fixed window, sliding window, token bucket) enforced atomically in Redis via Lua. Cached policies (0 DB in hot path), JWT + refresh rotation, IP+email brute-force protection. TypeScript, Express 5, Postgres/Drizzle, Redis, vitest.
Flexible and extensible rate limiting library for Go with multiple algorithms, keyed limiters, distributed Redis support, middleware integration, and observability features.
Universal rate limiting module for Node.js - supports any framework, multiple storage backends, flexible algorithms
Lightweight centralized API rate limiting service for Go applications. Token bucket, fixed window, and sliding window with Redis and a web dashboard.
A production-ready, highly secure National Vulnerability Database (NVD) Management System backend built using Node.js, Express.js, MongoDB, and Mongoose. Features role-based JWT security, central error handling, dynamic Mongoose query builders, and automated AI security advisories.
To associate your repository with the api-rate-limit topic, visit your repo's landing page and select "manage topics."