Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
proxy.golang.org "rate-limiting" keyword
Top 8.6% on proxy.golang.org
1 version - Latest release: about 1 year ago - 51 stars on GitHub
github.com/Twin/g8/v2 v2.0.0
⛩️ Go library for protecting your HTTP handlers1 version - Latest release: about 1 year ago - 51 stars on GitHub
Top 8.2% on proxy.golang.org
2 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/saurav1999/sliding-window-rate-limiter v1.0.1-alpha
Sliding window rate limiter implemented in Golang/ Go using redis2 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/bitsexplained/ratelimiter v0.0.1
a minimal http requests rate limiter1 version - Latest release: 12 months ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
5 versions - Latest release: over 1 year ago - 1 stars on GitHub
github.com/hedzr/rate v0.5.0 💰
Package rate provides a rate-limiter with a special algorithm.5 versions - Latest release: over 1 year ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
13 versions - Latest release: 4 months ago - 2 dependent packages - 123 stars on GitHub
github.com/mennanov/limiters v1.2.4
Package limiters provides general purpose rate limiter implementations.13 versions - Latest release: 4 months ago - 2 dependent packages - 123 stars on GitHub
Top 8.2% on proxy.golang.org
4 versions - Latest release: over 6 years ago - 574 stars on GitHub
gopkg.in/go-redis/rate.v6 v6.5.0 💰
Rate limiting for go-redis4 versions - Latest release: over 6 years ago - 574 stars on GitHub
Top 6.2% on proxy.golang.org
1 version - Latest release: over 5 years ago - 52 stars on GitHub
astuart.co/limio v0.0.0-20180925070603-17c081b6f2f5
Package limio provides an interface for rate limiting as well as a rate-limited Reader implementa...1 version - Latest release: over 5 years ago - 52 stars on GitHub
Top 9.6% on proxy.golang.org
3 versions - Latest release: over 1 year ago - 2,993 stars on GitHub
github.com/stefanprodan/aspnetcoreratelimit v5.0.0+incompatible
ASP.NET Core rate limiting middleware3 versions - Latest release: over 1 year ago - 2,993 stars on GitHub
Top 9.2% on proxy.golang.org
Latest release: about 20 hours ago - 1 stars on GitHub
github.com/ljahier/gin-ratelimit
A Gin-Gonic middleware implementing a token-bucket algorithm configurable rate limiting.Latest release: about 20 hours ago - 1 stars on GitHub
Top 5.7% on proxy.golang.org
1 version - Latest release: almost 8 years ago - 113 stars on GitHub
gopkg.in/etcinit/speedbump.v1 v1.0.0
Package speedbump provides a Redis-backed rate limiter.1 version - Latest release: almost 8 years ago - 113 stars on GitHub
Top 4.5% on proxy.golang.org
3 versions - Latest release: 11 months ago - 2,334 stars on GitHub
github.com/alibaba/sentinel-golang/pkg/adapters/hertz v0.0.0-20230626085943-08071855bc67
This package provides Sentinel integration for hertz For server side, users may create a Hertz S...3 versions - Latest release: 11 months ago - 2,334 stars on GitHub
Top 8.2% on proxy.golang.org
4 versions - Latest release: 11 months ago - 2,334 stars on GitHub
github.com/alibaba/sentinel-golang/pkg/adapters/gear v0.0.0-20230626085943-08071855bc67
This package provides Sentinel middleware for Gear. Users may register SentinelMiddleware to the...4 versions - Latest release: 11 months ago - 2,334 stars on GitHub
Top 4.5% on proxy.golang.org
2 versions - Latest release: 11 months ago - 2,334 stars on GitHub
github.com/alibaba/sentinel-golang/pkg/adapters/go-zero v0.0.0-20230626085943-08071855bc67
This package provides Sentinel integration for go-zero. go-zero provides both zrpc and rest modu...2 versions - Latest release: 11 months ago - 2,334 stars on GitHub
Top 4.5% on proxy.golang.org
5 versions - Latest release: 11 months ago - 2,334 stars on GitHub
github.com/alibaba/sentinel-golang/pkg/datasource/etcdv3 v0.0.0-20230626085943-08071855bc67
This package provides etcd v3 dynamic data-source implementation for Sentinel.5 versions - Latest release: 11 months ago - 2,334 stars on GitHub
Top 9.7% on proxy.golang.org
1 version - Latest release: 11 months ago - 2,601 stars on GitHub
github.com/alibaba/sentinel-golang/pkg/adapters/iris/v12 v12.0.0-20230626085943-08071855bc67
Sentinel Go enables reliability and resiliency for Go microservices1 version - Latest release: 11 months ago - 2,601 stars on GitHub
Top 8.2% on proxy.golang.org
13 versions - Latest release: 4 months ago - 506 stars on GitHub
github.com/ExHammer/hammer v6.2.0+incompatible
An Elixir rate-limiter with pluggable backends13 versions - Latest release: 4 months ago - 506 stars on GitHub
Top 8.2% on proxy.golang.org
5 versions - Latest release: 11 months ago - 2,334 stars on GitHub
github.com/alibaba/sentinel-golang/pkg/adapters/echo v0.0.0-20230626085943-08071855bc67
This package provides Sentinel middleware for echo.5 versions - Latest release: 11 months ago - 2,334 stars on GitHub
Top 8.2% on proxy.golang.org
1 version - Latest release: about 5 years ago - 0 stars on GitHub
github.com/vanng822/rlimiter v1.0.0
Package rlimiter is for rate limit on heavy endpoints import "github.com/vanng822/rlimiter" grbi...1 version - Latest release: about 5 years ago - 0 stars on GitHub
Top 4.8% on proxy.golang.org
24 versions - Latest release: over 3 years ago - 1 dependent repositories - 892 stars on GitHub
github.com/mailgun/gubernator v0.9.2
Package gubernator is a reverse proxy. It translates gRPC into RESTful JSON APIs.24 versions - Latest release: over 3 years ago - 1 dependent repositories - 892 stars on GitHub
Top 8.2% on proxy.golang.org
1 version - Latest release: about 7 years ago - 2 stars on GitHub
github.com/andr3whur5t/go-concurrent v0.0.0-20170222073548-46a43e0181b5
Simple concurrent and rate limiting queue package for Go1 version - Latest release: about 7 years ago - 2 stars on GitHub
Top 8.2% on proxy.golang.org
1 version - Latest release: about 4 years ago - 2 stars on GitHub
github.com/tunabay/go-speedio v0.1.0
Package speedio implements bit rate limiting and bit rate measurement. It wraps an io.Reader or i...1 version - Latest release: about 4 years ago - 2 stars on GitHub
Top 4.2% on proxy.golang.org
65 versions - Latest release: about 2 months ago - 1 dependent repositories - 894 stars on GitHub
github.com/mailgun/gubernator/v2 v2.4.0
Package gubernator is a reverse proxy. It translates gRPC into RESTful JSON APIs. Package guber...65 versions - Latest release: about 2 months ago - 1 dependent repositories - 894 stars on GitHub
Top 8.2% on proxy.golang.org
2 versions - Latest release: almost 4 years ago - 5 stars on GitHub
github.com/roverr/hotstreak v1.1.0
Hotstreak is a tiny library that provides all tools needed for rate limiting and nothing more2 versions - Latest release: almost 4 years ago - 5 stars on GitHub
Top 8.2% on proxy.golang.org
1 version - Latest release: almost 6 years ago - 0 stars on GitHub
github.com/joeycumines/go-faucet v0.0.0-20180805143724-479071aefd31
Package faucet implements a simple pattern for polling based rate limiting, using Golang's time.T...1 version - Latest release: almost 6 years ago - 0 stars on GitHub
Top 9.2% on proxy.golang.org
Latest release: 22 days ago - 1 dependent package - 0 stars on GitHub
github.com/0x9ef/clientx
Copyright (c) 2024 0x9ef. All rights reserved. Use of this source code is governed by an MIT lice...Latest release: 22 days ago - 1 dependent package - 0 stars on GitHub
Top 8.2% on proxy.golang.org
2 versions - Latest release: about 5 years ago - 13 stars on GitHub
github.com/ozonru/filebeat-throttle-plugin v0.0.2
Filebeat logs rate limit2 versions - Latest release: about 5 years ago - 13 stars on GitHub
Top 0.7% on proxy.golang.org
14 versions - Latest release: over 2 years ago - 601 dependent packages - 439 dependent repositories - 2,326 stars on GitHub
github.com/alibaba/sentinel-golang v1.0.4
Sentinel Go enables reliability and resiliency for Go microservices14 versions - Latest release: over 2 years ago - 601 dependent packages - 439 dependent repositories - 2,326 stars on GitHub
Top 4.3% on proxy.golang.org
6 versions - Latest release: 11 months ago - 1 dependent package - 1 dependent repositories - 2,334 stars on GitHub
github.com/alibaba/sentinel-golang/pkg/adapters/grpc v0.0.0-20230626085943-08071855bc67
This package provides Sentinel integration for gRPC. For server/client side, users may create a ...6 versions - Latest release: 11 months ago - 1 dependent package - 1 dependent repositories - 2,334 stars on GitHub
Top 4.6% on proxy.golang.org
7 versions - Latest release: 11 months ago - 1 dependent package - 2,334 stars on GitHub
github.com/alibaba/sentinel-golang/pkg/datasource/apollo v0.0.0-20230626085943-08071855bc67
Sentinel Go enables reliability and resiliency for Go microservices7 versions - Latest release: 11 months ago - 1 dependent package - 2,334 stars on GitHub
Top 8.2% on proxy.golang.org
2 versions - Latest release: about 4 years ago - 2 stars on GitHub
github.com/117/rate v0.0.5
rate limit the execution of a function in Go2 versions - Latest release: about 4 years ago - 2 stars on GitHub
Top 9.0% on proxy.golang.org
1 version - Latest release: almost 7 years ago - 0 stars on GitHub
github.com/hepri/rate_limiter v0.0.0-20170628005159-cf154f46b333
Golang rate-limiter1 version - Latest release: almost 7 years ago - 0 stars on GitHub
github.com/alauda/kube-rest v0.1.4
Making http request using client-go5 versions - Latest release: over 4 years ago - 1 dependent repositories - 1 stars on GitHub
Top 8.2% on proxy.golang.org
4 versions - Latest release: over 3 years ago - 17 stars on GitHub
github.com/lampnick/kong-rate-limiting-golang v1.2.1
A rate limiting plugin of kong written with golang. Concurrent rate limiting support.4 versions - Latest release: over 3 years ago - 17 stars on GitHub
Top 7.7% on proxy.golang.org
Latest release: 9 days ago - 0 stars on GitHub
github.com/mohamed-khattab/token-bucket-rate-limiter
A straightforward implementation of a token bucket rate limiter in Go. Designed for managing requ...Latest release: 9 days ago - 0 stars on GitHub
Top 5.6% on proxy.golang.org
1 version - Latest release: about 1 year ago - 2 dependent packages - 1 dependent repositories - 51 stars on GitHub
github.com/TwiN/g8/v2 v2.0.0 💰
⛩️ Go library for protecting your HTTP handlers1 version - Latest release: about 1 year ago - 2 dependent packages - 1 dependent repositories - 51 stars on GitHub
Top 9.1% on proxy.golang.org
11 versions - Latest release: 2 months ago - 1 stars on GitHub
github.com/udhos/groupcache_ratelimit v0.1.0
groupcache_ratelimit provides rate limiting for distributed applications using groupcache.11 versions - Latest release: 2 months ago - 1 stars on GitHub
Top 5.7% on proxy.golang.org
6 versions - Latest release: over 1 year ago - 223 stars on GitHub
github.com/Narasimha1997/ratelimiter v1.1.1
A concurrent rate limiter library for Golang based on Sliding-Window rate limiter algorithm.6 versions - Latest release: over 1 year ago - 223 stars on GitHub
Top 5.7% on proxy.golang.org
3 versions - Latest release: over 8 years ago - 113 stars on GitHub
gopkg.in/etcinit/speedbump.v0 v0.2.0
Package speedbump provides a Redis-backed rate limiter.3 versions - Latest release: over 8 years ago - 113 stars on GitHub
Top 9.5% on proxy.golang.org
8 versions - Latest release: over 2 years ago - 446 stars on GitHub
github.com/grempe/ex_rated v2.1.0+incompatible
ExRated, the Elixir OTP GenServer with the naughty name that allows you to rate-limit calls to an...8 versions - Latest release: over 2 years ago - 446 stars on GitHub
Top 7.4% on proxy.golang.org
14 versions - Latest release: 10 days ago - 4 stars on GitHub
github.com/Kuadrant/kuadrant-operator v0.7.1
The Operator to install and manage the lifecycle of the Kuadrant components deployments.14 versions - Latest release: 10 days ago - 4 stars on GitHub
Top 7.6% on proxy.golang.org
2 versions - Latest release: almost 4 years ago - 1 dependent package - 6 dependent repositories - 5 stars on GitHub
github.com/Roverr/hotstreak v1.1.0
Hotstreak is a tiny library that provides all tools needed for rate limiting and nothing more2 versions - Latest release: almost 4 years ago - 1 dependent package - 6 dependent repositories - 5 stars on GitHub
Top 8.2% on proxy.golang.org
1 version - Latest release: over 6 years ago - 1 stars on GitHub
github.com/wallstreetcn/tollbooth v0.0.0-20170929114254-9537c91b4c62
Package tollbooth provides rate-limiting logic to HTTP request handler.1 version - Latest release: over 6 years ago - 1 stars on GitHub
Top 8.3% on proxy.golang.org
Latest release: 15 days ago - 1 stars on GitHub
github.com/mauricioabreu/ratelimiter
Coding Challenges | Rate LimiterLatest release: 15 days ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
14 versions - Latest release: over 2 years ago - 2,326 stars on GitHub
github.com/sentinel-group/sentinel-golang v1.0.4
Sentinel Go enables reliability and resiliency for Go microservices14 versions - Latest release: over 2 years ago - 2,326 stars on GitHub
Top 8.2% on proxy.golang.org
1 version - Latest release: over 5 years ago - 15 stars on GitHub
github.com/adelowo/gottle v0.0.0-20190122155249-a1b2089a8a13
Gottle is an HTTP ratelimiter built ontop of the onecache library.1 version - Latest release: over 5 years ago - 15 stars on GitHub
Top 8.2% on proxy.golang.org
6 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/arivum/dynratelimiter v0.1.5
Rate limiting based on resource usage - either RAM and/or CPU.6 versions - Latest release: about 2 years ago - 0 stars on GitHub
Top 6.2% on proxy.golang.org
3 versions - Latest release: over 3 years ago - 2 dependent packages - 2 dependent repositories - 29 stars on GitHub
github.com/joshbohde/codel v0.1.2
Package codel implements the Controlled Delay (https://queue.acm.org/detail.cfm?id=2209336) algor...3 versions - Latest release: over 3 years ago - 2 dependent packages - 2 dependent repositories - 29 stars on GitHub
Top 7.6% on proxy.golang.org
Latest release: 9 days ago - 0 stars on GitHub
github.com/cal1co/go-limit
A Go token bucket, leaky bucket, sliding window, and fixed window limiter implementatoinLatest release: 9 days ago - 0 stars on GitHub
Top 7.6% on proxy.golang.org
2 versions - Latest release: 8 months ago - 12 stars on GitHub
github.com/marselester/ddd-err v0.0.0-20230910172312-a0ff8ac49027
Error handling example in DDD project with Go kit.2 versions - Latest release: 8 months ago - 12 stars on GitHub
Top 8.2% on proxy.golang.org
1 version - Latest release: over 6 years ago - 1 stars on GitHub
github.com/lenaten/go-limit v0.0.0-20180122083758-4d6e7993a62c
Limit the maximum number of goroutines running at the same time.1 version - Latest release: over 6 years ago - 1 stars on GitHub
Top 7.9% on proxy.golang.org
1 version - Latest release: over 5 years ago - 33 stars on GitHub
github.com/dustin-decker/saml-proxy v0.0.0-20181211000705-460e3e77562a
SAML 2.0 authentication reverse proxy with fancy features1 version - Latest release: over 5 years ago - 33 stars on GitHub
Top 4.5% on proxy.golang.org
4 versions - Latest release: 11 months ago - 2,334 stars on GitHub
github.com/alibaba/sentinel-golang/pkg/adapters/micro v0.0.0-20230626085943-08071855bc67
This package provides Sentinel integration for go-micro. For server side, users may append a Sen...4 versions - Latest release: 11 months ago - 2,334 stars on GitHub
github.com/muathendirangu/ratelimiter v0.0.1
a minimal http requests rate limiter1 version - Latest release: 12 months ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
4 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/brandenc40/ratelimiter v0.2.0
Thread safe Go rate limiter used to ensure a minimum duration between executions.4 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/cploutarchou/go-ratelimit-rest-api v1.0.1
Concurrent rate limiting for Go APIs with Redis2 versions - Latest release: about 1 year ago - 0 stars on GitHub
Top 6.7% on proxy.golang.org
1 version - Latest release: over 3 years ago - 1 dependent repositories - 66 stars on GitHub
github.com/martini-contrib/throttle v0.0.0-20200928232827-0dc5a8e4ce72
Throttling Middleware for Martini1 version - Latest release: over 3 years ago - 1 dependent repositories - 66 stars on GitHub
Top 6.2% on proxy.golang.org
13 versions - Latest release: 4 months ago - 121 stars on GitHub
github.com/mholt/caddy-ratelimit v0.0.0-20240115171705-89a7fece9add 💰
HTTP rate limiting module for Caddy 213 versions - Latest release: 4 months ago - 121 stars on GitHub
Top 8.2% on proxy.golang.org
5 versions - Latest release: about 4 years ago - 3 stars on GitHub
github.com/Tokeniso/duoo v1.0.4
一个基于golang的速率限制(Rate Limiting)算法,超过设定速率阻塞程序5 versions - Latest release: about 4 years ago - 3 stars on GitHub
Top 8.2% on proxy.golang.org
2 versions - Latest release: over 3 years ago - 1 stars on GitHub
github.com/joshbohde/congestion v0.1.1
Congestion control for working with dynamically rate limited services2 versions - Latest release: over 3 years ago - 1 stars on GitHub
Top 7.4% on proxy.golang.org
19 versions - Latest release: about 1 year ago - 1 dependent repositories - 30 stars on GitHub
github.com/JGLTechnologies/GinRateLimit v1.5.4
A rate limiter for the gin web framework19 versions - Latest release: about 1 year ago - 1 dependent repositories - 30 stars on GitHub
Top 9.0% on proxy.golang.org
6 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/artyom/rated v0.4.0
Command rated implements standalone rate-limiting service with an HTTP interface. Its HTTP endpo...6 versions - Latest release: almost 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
13 versions - Latest release: over 1 year ago - 50 stars on GitHub
github.com/Twin/g8 v1.4.0
⛩️ Go library for protecting your HTTP handlers13 versions - Latest release: over 1 year ago - 50 stars on GitHub
Top 7.4% on proxy.golang.org
5 versions - Latest release: 7 days ago - 0 stars on GitHub
github.com/golanguzb70/ratelimiter v1.1.0
There is more to life than increasing its speed5 versions - Latest release: 7 days ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
24 versions - Latest release: about 2 years ago - 5 stars on GitHub
github.com/da440dil/go-counter v0.8.0
Package counter provides functions for distributed rate limiting.24 versions - Latest release: about 2 years ago - 5 stars on GitHub
Top 8.2% on proxy.golang.org
5 versions - Latest release: 8 months ago - 4 stars on GitHub
github.com/montag451/rlproxy v0.0.5
A small TCP proxy with rate limiting capability5 versions - Latest release: 8 months ago - 4 stars on GitHub
Top 8.4% on proxy.golang.org
2 versions - Latest release: almost 2 years ago - 1 dependent package - 0 stars on GitHub
github.com/octu0/priorate v1.0.0
rate limiter with priority2 versions - Latest release: almost 2 years ago - 1 dependent package - 0 stars on GitHub
github.com/sonirico/pacemaker v0.7.3
rate limit library for distributed applications 🔥13 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 5 stars on GitHub
github.com/hueristiq/hqgoutils v0.0.0-20231024005153-bd2c47932440
Hueristiq's Go Utilities6 versions - Latest release: 7 months ago - 6 dependent packages - 1 dependent repositories - 0 stars on GitHub
Top 6.3% on proxy.golang.org
1 version - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 52 stars on GitHub
github.com/andrewstuart/limio v0.0.0-20180925070603-17c081b6f2f5
Package limio provides an interface for rate limiting as well as a rate-limited Reader implementa...1 version - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 52 stars on GitHub
Top 8.2% on proxy.golang.org
19 versions - Latest release: about 1 year ago - 33 stars on GitHub
github.com/jgltechnologies/gin-rate-limit v1.5.4
A rate limiter for the gin web framework19 versions - Latest release: about 1 year ago - 33 stars on GitHub
github.com/cploutarchou/go-ratelimit v1.0.1
Concurrent rate limiting for Go APIs with Redis2 versions - Latest release: about 1 year ago - 0 stars on GitHub
Top 6.5% on proxy.golang.org
1 version - Latest release: over 3 years ago - 21 stars on GitHub
github.com/jamesmoriarty/goforward v0.0.0-20210106041007-e4edd09a36c1
Go forward proxy with bandwidth limiting.1 version - Latest release: over 3 years ago - 21 stars on GitHub
Top 4.9% on proxy.golang.org
1 version - Latest release: over 1 year ago - 574 stars on GitHub
github.com/caeret/redis_rate/v9 v9.1.2 💰
Rate limiting for go-redis1 version - Latest release: over 1 year ago - 574 stars on GitHub
Top 2.4% on proxy.golang.org
2 versions - Latest release: about 1 year ago - 3 dependent packages - 5 dependent repositories - 574 stars on GitHub
github.com/go-redis/redis_rate/v10 v10.0.1 💰
Rate limiting for go-redis2 versions - Latest release: about 1 year ago - 3 dependent packages - 5 dependent repositories - 574 stars on GitHub
Top 5.5% on proxy.golang.org
13 versions - Latest release: over 1 year ago - 6 dependent packages - 4 dependent repositories - 50 stars on GitHub
github.com/TwiN/g8 v1.4.0
⛩️ Go library for protecting your HTTP handlers13 versions - Latest release: over 1 year ago - 6 dependent packages - 4 dependent repositories - 50 stars on GitHub
Top 8.6% on proxy.golang.org
1 version - Latest release: about 1 year ago - 51 stars on GitHub
github.com/twin/g8/v2 v2.0.0
⛩️ Go library for protecting your HTTP handlers1 version - Latest release: about 1 year ago - 51 stars on GitHub
Top 8.2% on proxy.golang.org
7 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/ovsinc/resources-rate-limits v0.1.6
RPS limiting by used resources (CPU, RAM)7 versions - Latest release: almost 3 years ago - 0 stars on GitHub
Top 7.0% on proxy.golang.org
23 versions - Latest release: 16 days ago - 251 stars on GitHub
github.com/vutran1710/PyrateLimiter v3.6.1+incompatible
⚔️Python Rate-Limiter using Leaky-Bucket Algorimth Family23 versions - Latest release: 16 days ago - 251 stars on GitHub
Top 7.1% on proxy.golang.org
2 versions - Latest release: over 1 year ago - 14 stars on GitHub
github.com/pjwerneck/bouncer v0.0.0-20230129152538-002fc9bd698f
Throttling, rate-limiting and synchronization for distributed applications.2 versions - Latest release: over 1 year ago - 14 stars on GitHub
Top 6.9% on proxy.golang.org
2 versions - Latest release: about 3 years ago - 12 stars on GitHub
github.com/build-security/aws-api-gateway-authz v0.1.1
Showcases an example of how OPA can be used for featureful access control to AWS API Gateway.2 versions - Latest release: about 3 years ago - 12 stars on GitHub
Top 5.7% on proxy.golang.org
1 version - Latest release: over 7 years ago - 113 stars on GitHub
gopkg.in/etcinit/speedbump.v2 v2.0.0
Package speedbump provides a Redis-backed rate limiter.1 version - Latest release: over 7 years ago - 113 stars on GitHub
Top 8.2% on proxy.golang.org
13 versions - Latest release: over 1 year ago - 50 stars on GitHub
github.com/twin/g8 v1.4.0
⛩️ Go library for protecting your HTTP handlers13 versions - Latest release: over 1 year ago - 50 stars on GitHub
Top 6.5% on proxy.golang.org
1 version - Latest release: about 3 years ago - 6 dependent packages - 2 dependent repositories - 15 stars on GitHub
github.com/winterssy/ghttp v0.0.0-20210223120146-50e3427cf139
A simple, user-friendly and concurrent safe HTTP request library for Go1 version - Latest release: about 3 years ago - 6 dependent packages - 2 dependent repositories - 15 stars on GitHub
Top 8.2% on proxy.golang.org
2 versions - Latest release: over 2 years ago - 8 stars on GitHub
github.com/donatorsky/go-rate-limiter v0.1.1
A Go's rate limiting package for asynchronous jobs.2 versions - Latest release: over 2 years ago - 8 stars on GitHub
Top 9.6% on proxy.golang.org
3 versions - Latest release: over 1 year ago - 2,993 stars on GitHub
github.com/stefanprodan/AspNetCoreRateLimit v5.0.0+incompatible
ASP.NET Core rate limiting middleware3 versions - Latest release: over 1 year ago - 2,993 stars on GitHub
Top 3.9% on proxy.golang.org
19 versions - Latest release: about 1 year ago - 15 dependent packages - 5 dependent repositories - 33 stars on GitHub
github.com/JGLTechnologies/gin-rate-limit v1.5.4
A rate limiter for the gin web framework19 versions - Latest release: about 1 year ago - 15 dependent packages - 5 dependent repositories - 33 stars on GitHub
Top 8.2% on proxy.golang.org
3 versions - Latest release: over 4 years ago - 3 stars on GitHub
github.com/blakearoberts/redis-token-bucket-rate-limiter v0.1.2
A library which utilizes Redis to implement distributed token bucket rate limiting.3 versions - Latest release: over 4 years ago - 3 stars on GitHub
Top 8.2% on proxy.golang.org
1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/pmorjan/limit v0.0.0-20210918150909-4f9539764e82
Package limit provides a simple rate limiter for concurrent access.1 version - Latest release: over 2 years ago - 0 stars on GitHub
Top 5.0% on proxy.golang.org
1 version - Latest release: almost 7 years ago - 2 dependent packages - 2 dependent repositories - 43 stars on GitHub
github.com/wallstreetcn/rate v0.0.0-20170602052110-062ff4817e93
Golang rate limiter for distributed system1 version - Latest release: almost 7 years ago - 2 dependent packages - 2 dependent repositories - 43 stars on GitHub
Top 6.3% on proxy.golang.org
5 versions - Latest release: over 7 years ago - 1 dependent repositories - 113 stars on GitHub
github.com/etcinit/speedbump v2.0.0+incompatible
Package speedbump provides a Redis-backed rate limiter.5 versions - Latest release: over 7 years ago - 1 dependent repositories - 113 stars on GitHub
Top 8.2% on proxy.golang.org
3 versions - Latest release: about 4 years ago - 3 stars on GitHub
github.com/tokeniso/duoo v1.0.4
一个基于golang的速率限制(Rate Limiting)算法,超过设定速率阻塞程序3 versions - Latest release: about 4 years ago - 3 stars on GitHub
Top 9.1% on proxy.golang.org
Latest release: 14 days ago - 1 stars on GitHub
github.com/Utkarshn10/go-rate-limiter 💰
Rate Limiter implemented using Token Bucket Algorithm written in Go.Latest release: 14 days ago - 1 stars on GitHub
Top 9.1% on proxy.golang.org
Latest release: 14 days ago - 1 stars on GitHub
github.com/utkarshn10/go-rate-limiter
Rate Limiter implemented using Token Bucket Algorithm written in Go.Latest release: 14 days ago - 1 stars on GitHub
Top 2.5% on proxy.golang.org
1 version - Latest release: almost 4 years ago - 21 dependent packages - 3 dependent repositories - 341 stars on GitHub
github.com/RussellLuo/slidingwindow v0.0.0-20200528002341-535bb99d338b
Golang implementation of Sliding Window Algorithm for distributed rate limiting.1 version - Latest release: almost 4 years ago - 21 dependent packages - 3 dependent repositories - 341 stars on GitHub
Top 7.8% on proxy.golang.org
github.com/zaz600/brute-force-protector v0.0.0-20210222205426-f4c669db01c0
1 version - Latest release: about 3 years ago - 2 stars on GitHub
Top 9.6% on proxy.golang.org
1 version - Latest release: 12 months ago - 5 stars on GitHub
github.com/sonirico/pacemaker/it v0.0.0-20230524163927-f4f5e2a354bb
rate limit library for distributed applications 🔥1 version - Latest release: 12 months ago - 5 stars on GitHub
Top 3.3% on proxy.golang.org
5 versions - Latest release: 11 months ago - 1 dependent package - 1 dependent repositories - 2,334 stars on GitHub
github.com/alibaba/sentinel-golang/pkg/datasource/nacos v0.0.0-20230626085943-08071855bc67
This package provides Nacos dynamic data-source implementation for Sentinel.5 versions - Latest release: 11 months ago - 1 dependent package - 1 dependent repositories - 2,334 stars on GitHub
Top 9.4% on proxy.golang.org
Latest release: 14 days ago - 16 stars on GitHub
github.com/ivanstanev/rate-limiter
A simple rate limiting library with swappable algorithms and configurable backends (e.g. Redis, i...Latest release: 14 days ago - 16 stars on GitHub
Top 8.3% on proxy.golang.org
Latest release: 15 days ago - 0 stars on GitHub
github.com/allaman/dhrate
Quickly check Dockerhub rate (limit) as an unauthenticated userLatest release: 15 days ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
6 versions - Latest release: over 1 year ago - 223 stars on GitHub
github.com/narasimha1997/ratelimiter v1.1.1
A concurrent rate limiter library for Golang based on Sliding-Window rate limiter algorithm.6 versions - Latest release: over 1 year ago - 223 stars on GitHub
Related Keywords
golang
104
go
75
rate-limiter
39
middleware
32
redis
30
microservice
25
cloud-native
23
resiliency
22
microservices
20
rate-limit
20
leaky-bucket
20
gcra
17
rate
11
token-bucket
11
security
10
gin
9
authorization
9
sliding-window
9
library
9
grpc
8
hacktoberfest
8
handler
7
token
7
http
6
go-library
6
bearer
6
rest
6
throttle
6
throttling
5
golang-package
5
concurrency
5
circuit-breaker
5
kubernetes
5
framework
5
logging
4
negroni
4
restful-api
4
fixed-window
4
etcd
4
grpc-go
4
golang-library
4
orm
3
authentication
3
rate-limits
3
ratelimiter
3
service-mesh
3
swagger3
3
python
3
api
3
openapi
3
nacos
3
apollo
3
ratelimit
3
proxy
3
reliability
3
limiter
3
throttler
2
load-balancer
2
middleware-pipeline
2
crypto
2
gopher
2
crypto-exchange
2
logger
2
limit
2
dependency-inversion
2
queue
2
algorithm
2
gomodule
2
rest-api
2
bucket
2
design-patterns
2
secure-coding
2
k8s-services
2
rolling-window
2
http-middleware
2
retry
2
http-client
2
tcp
2
cli
2
reader
2
asp-net-core
2
elixir
2
elixir-lang
2
phoenix
2
cloudnative
2
concurrent
2
caching
2
golang-rate-limiting
2
java
2
azure
2
azure-architecture-center
2
batching
2
client
2
dependency-injection
2
configuration-management
2
request-rate-limit
2
go-rate
2
echo
2
echo-framework
2
go-redis
2