Rate Limiter middleware in Golang using the Gin based on Redis
-
Updated
Apr 14, 2025 - Go
Rate Limiter middleware in Golang using the Gin based on Redis
A Golang rate limiting package
implementing golang service using rate limiter (token bucket algorithm) and using redis as cache as optional source data.
Limits and Quotas on API Requests with HTTP headers based on IETF draft.
Overview of popular Rate Limiter algorithms
Rate Limiter Service that implements the Token Bucket Algorithm
A simple, configurable rate limiter for Go APIs, supporting per-domain and per-action rules with easy YAML configuration and middleware integration. Let me know if you want it even shorter or tailored for a specific context!
A Distributed Token Bucket (golang/redis)
An easy to use ratelimiter in golang
example implementation for in memory database and implement data in memory to json file and implement token bucket algorithm on rate limiter
Add a description, image, and links to the token-bucket-algorithm topic page so that developers can more easily learn about it.
To associate your repository with the token-bucket-algorithm topic, visit your repo's landing page and select "manage topics."