Golang rate limiters for distributed applications
-
Updated
Aug 1, 2026 - Go
8000
Golang rate limiters for distributed applications
🍀 Golang basic library. || Go语言基础库
A high-performance rate limiter library for Go applications
🛢️A token bucket implementation based on multi goroutines
Throttling, rate-limiting and synchronization for distributed applications.
Golim is a Go-based rate limiter using a token bucket algorithm to manage web service request rates with customizable settings.
Postfix policy sender rate limiter server for authenticated postfix users designed to limit spam volume after successfull phishing attacks
Limiting the rate of TLS handshakes
rate limit library for distributed applications 🔥
A small TCP proxy with rate limiting capability
Nonblocking lock-free lean rate limiter in Go
golang ratelimiter without using channels or timers
A high-performance, distributed token bucket rate limiter for Go.
A straightforward implementation of a token bucket rate limiter in Go. Designed for managing request rates across different entities, it handles global requests, services A and B, and individual users based on their IP addresses.
A library which utilizes Redis to implement distributed token bucket rate limiting.
basic tools in GO,Current limiting algorithm,Unique id algorithm,sort algorithm
rate limiter service implementing Token Bucket Algorithm
A Go package implementing both bit rate limit and bit rate measurement for an io.Reader or io.Writer object.
Atomic Redis-backed token-bucket rate limiter for HTTP admission decisions
Add a description, image, and links to the token-bucket topic page so that developers can more easily learn about it.
To associate your repository with the token-bucket topic, visit your repo's landing page and select "manage topics."