In-memory rate limiting with fixed window, sliding window, and token bucket algorithms.
dotnet add package Philiprehberger.RateLimiter