A lightweight, extensible, and production-ready rate limiting system built with Spring Boot. This project implements three classic rate-limiting algorithms: Fixed Window | Sliding Window | Token Bucket

java microservice rate-limiting spring-boot
1 Open Issue Need Help Last updated: Dec 30, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The issue proposes integrating Swagger UI, powered by Springdoc OpenAPI, into the existing rate limiter project. This addition aims to transform the project into an interactive playground, making it more demo-friendly and presentable. Users will be able to explore endpoints, trigger rate-limited requests, test various rate-limiting algorithms, and observe real-time HTTP responses (200 OK vs 429 Too Many Requests) directly through the UI, eliminating the need for raw HTTP calls.

Complexity: 2/5
enhancement good first issue

A lightweight, extensible, and production-ready rate limiting system built with Spring Boot. This project implements three classic rate-limiting algorithms: Fixed Window | Sliding Window | Token Bucket

Java
#java#microservice#rate-limiting#spring-boot