{"repo":"uppnrise/distributed-rate-limiter","free":true,"listed":false,"github":"https://github.com/uppnrise/distributed-rate-limiter","clone":"git clone https://github.com/uppnrise/distributed-rate-limiter.git","description":"High-performance distributed rate limiter service with Redis backend. Supports token bucket and sliding window algorithms, dynamic configuration, and real-time metrics. Built for microservices architectures.","language":"Java","stars":79,"topics":["api-gateway","api-protection","concurrency","distributed-systems","docker","high-performance","java","kubernetes","microservices","monitoring"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"🚀 Distributed Rate Limiter High-performance, Redis-backed rate limiter service with multiple algorithms and REST API 📦 Download • 📖 Documentation • 🚀 Quick Start • 💡 Examples --- 🎯 Overview A production-ready distributed rate limiter supporting five algorithms (Token Bucket, Sliding Window, Fixed Window, Leaky Bucket, and Composite) with Redis backing for high-performance API protection. Perfect for microservices, SaaS platforms, and any application requiring sophisticated rate limiting with algorithm flexibility, multi-dimensional limits, and traffic shaping capabilities. ✨ Key Features - 🏃‍♂️ High Performance : 50,000+ requests/second with Note : The API provides 18 endpoints covering rate limiting, configuration management, administrative operations, performance monitoring, benchmarking, and system metrics. 🎨 Interactive Web Dashboard A modern, real-time React-based dashboard for monitoring and managing your distributed rate limiter. 📖 Full Dashboard Documentation • 🚀 Quick Start • 🎬 Live Demo Features: - 📊 Real-time Monitoring - Live metrics with 5-second updates from backend - 🎯 Algorithm Comparison - Interactive simulation of Token Bucket, Sliding Window, Fixed Window, and Leaky Bucket - 📈 Load Testing - Production-grade benchmarking via backend API - ⚙️ Configuration Management - CRUD operations for global, per-key, and pattern-based limits - 🔑 API Key Management - Active keys tracking with statistics and admin controls - 📉 Analytics - Historical perfor","default_branch":null,"files":null,"tree":[],"storefront":"/r/uppnrise","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/uppnrise/distributed-rate-limiter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}