#1 go-limiter
Package limiter defines rate limiting systems.
Compare go rate limiting libraries by maintenance, adoption, security, release activity, and Go ecosystem usage. Top packages in this group include go-limiter, httprate, httprl.
Highest combined package health score.
Strongest maintenance signal in this category.
Highest adoption signal from stars, forks, and imported-by data.
Package limiter defines rate limiting systems.
net/http rate limiter middleware
Package httprl provides a rate limiter for http servers.
Dead simple rate limit middleware for Go.
Package caddywaf implements a Web Application Firewall (WAF) middleware for Caddy.
A Go blocking leaky-bucket rate limit implementation
Timed rate limiter for Go.
Package flowrate provides the tools for monitoring and limiting the flow rate of an arbitrary data stream.
Package gubernator is a reverse proxy.
| Package | Health | Maintenance | Adoption | Security | Imported by |
|---|---|---|---|---|---|
| go-limiter | 84 | 68 | 93 | 92 | 66 |
| httprate | 81 | 61 | 97 | 92 | 256 |
| httprl | 78 | 83 | 45 | 92 | 56 |
| v3 | 77 | 38 | 100 | 92 | 341 |
| caddy-waf | 77 | 95 | 61 | 70 | 0 |
| ratelimit | 71 | 27 | 100 | 92 | 984 |
| go-rate | 68 | 15 | 96 | 92 | 74 |
| flowrate | 64 | 15 | 80 | 92 | 146 |
| gubernator | 62 | 12 | 72 | 92 | 1 |
Compare health, maintenance, adoption, security, and release signals.
Compare health, maintenance, adoption, security, and release signals.