Golang rate limiters for distributed applications
-
Updated
Apr 2, 2026 - Go
Golang rate limiters for distributed applications
It is a rate limiting library based on .Net standard.
rate limit library for distributed applications 🔥
State of the art rate-limiting in Java.
The "Zod" of rate limiting for Node.js — define rules as a schema, not nested conditionals.
limitron is a Go library providing flexible and efficient rate limiting algorithms with support for multiple storage backends (in-memory and Redis). It offers easy-to-use factories, a unified Limiter interface, and constants for robust configuration. Suitable for API protection, service throttling, or any scenario requiring access control based
Learn all four built-in rate limiting algorithms in ASP.NET Core Web API (.NET 10): Fixed Window, Sliding Window, Token Bucket, and Concurrency Limiter with Scalar UI.
A flexible and customizable rate limiting library for modern and legacy .NET APIs.
A flexible framework-agnostic rate limiting library with multiple algorithm implementations and persistent storage support
Rate limiting and quota service
Genkai (jp. 限界, limit) is a small library which allows you to limit requests or function calls
redis rate limiting algos ( fixed window, sliding window )
A robust and scalable API Rate Limiter implementation in .NET Core, supporting 4 algorithms (Fixed Window, Sliding Window, Token Bucket, Concurrency) with IP-based rate limiting. Built using Clean Architecture and integrated with Redis for distributed environments.
Polynomial filtering up to 5th degree with variable time steps
In memory Rate Limiting Strategies
Extensible rate limiting engine with pluggable storage and algorithm strategy patterns — designed for scalable multi-instance deployment.
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 Go token bucket, leaky bucket, sliding window, and fixed window limiter implementatoin
A lightweight, thread-safe, and high-performance rate limiting library for Go with HTTP middleware support.
Add a description, image, and links to the fixed-window topic page so that developers can more easily learn about it.
To associate your repository with the fixed-window topic, visit your repo's landing page and select "manage topics."