Automated ranking

Best Go Rate Limiting Libraries

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.

Best overall

go-limiter

Highest combined package health score.

84
Best maintained

caddy-waf

Strongest maintenance signal in this category.

95
Most adopted

v3

Highest adoption signal from stars, forks, and imported-by data.

100

Ranked Packages

9 packages

#1 go-limiter

Package limiter defines rate limiting systems.

Go Rate Limiting Libraries 716 stars 66 imported-by 95% confidence
84

#2 httprate

net/http rate limiter middleware

Go Rate Limiting Libraries 458 stars 256 imported-by 95% confidence
81

#3 httprl

Package httprl provides a rate limiter for http servers.

Go Rate Limiting Libraries 5 stars 56 imported-by 95% confidence
78

#4 v3

Dead simple rate limit middleware for Go.

Go Rate Limiting Libraries 2.3K stars 341 imported-by 95% confidence
77

#5 caddy-waf

Package caddywaf implements a Web Application Firewall (WAF) middleware for Caddy.

Go Rate Limiting Libraries 774 stars 0 imported-by 75% confidence
77

#6 ratelimit

A Go blocking leaky-bucket rate limit implementation

Go Rate Limiting Libraries 4.7K stars 984 imported-by 75% confidence
71

#7 go-rate

Timed rate limiter for Go.

Go Rate Limiting Libraries 406 stars 74 imported-by 100% confidence
68

#8 flowrate

Package flowrate provides the tools for monitoring and limiting the flow rate of an arbitrary data stream.

Go Rate Limiting Libraries 96 stars 146 imported-by 95% confidence
64

#9 gubernator

Package gubernator is a reverse proxy.

Go Rate Limiting Libraries 959 stars 1 imported-by 95% confidence
62

Comparison Matrix

score dimensions
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

Related Comparisons

Go Rate Limiting Libraries

go-limiter vs v3

Compare health, maintenance, adoption, security, and release signals.

84

v3 vs gubernator

Compare health, maintenance, adoption, security, and release signals.

77