Lock-free rate limiter for Java 8+: token bucket, leaky bucket, sliding window, fixed window, warm-up and a concurrency bulkhead. 无锁限流库:六种算法,单 jar 零依赖。
-
Updated
Nov 4, 2026 - Java
GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — Build software better, together
#
ratelimitHere are 207 public repositories matching this topic...Language: All
Filter by language
Sort: Most stars
Sort options
Lock-free rate limiter for Java 8+: token bucket, leaky bucket, sliding window, fixed window, warm-up and a concurrency bulkhead. 无锁限流库:六种算法,单 jar 零依赖。
🍀 Golang basic library. || Go语言基础库
mock golang log atomic reflect leaky-bucket bits md5 consistent-hashing assert token-bucket bitrate big-endian goroutine-pool deferred-tasks buffer-pool go-utils ratelimit circularqueue defer-task
🌱 Simple samples that use Ocelot to build API Gateway.
Zero-dependency, fixed window, queued rate limit for axios
A rate limiting store for express-rate-limit with Redis/Redict/Valkey/etc.
nodejs redis express node express-middleware rate-limiting expressjs rate-limit node-js express-js rate-limiter ratelimiting ratelimiter ratelimit valkey redict
基于 redis 的偏业务应用的分布式限流组件,使得项目拥有分布式限流能力变得很简单。
Limit the request processing rate between multiple NGINX instances backed by Redis
Tool for recovering the phone number tied to a Google account
Rate limiting/throttling/circuit-breaking library for ASP.NET, Azure Functions and, in fact, any .NET app. Supports Redis and many other distributed counter stores.
redis middleware rate-limiting throttle distributed rate-limit azure-functions asp-net-core asp-net throttling rate-limiter circuit-breaker throttler ratelimiter ratelimit
Rate-limiting middleware for Koa2 ES6. Use to limit repeated requests to APIs and/or endpoints such as password reset.
middleware mongodb rate-limits sequelize bruteforce rate-limit brute-force brute ratelimit koa2-ratelimit ratelimit-sequelize koa2-rate-limit koa2-bruteforce koa-bruteforce ratelimit-mongo
用户访问频率控制ratelimit,不同于网关级限流(包括go.uber.org/ratelimit漏桶限流以及github.com/juju/ratelimit令牌桶限流),本限流方案为业务级限流,适用于平台运营中,精细化的按单个用户,按IP等限流,为业内rdeis滑动窗口限流方案的纯GO替代方案,并且支持持久化(可选),可定期把历史数据备份到本地磁盘,程序重启也可保留之前的访问记录
A set of performant rate limiters for Go
api rate-limiting throttle rate rate-limit quota throttling rate-limiter throttler ratelimiter tokenbucket sliding-window ratelimit quotas
Lua module for limiting request rate for OpenResty/ngx_lua, using the "token bucket" method.
🍗 a concurrent http file downloader
A GoLang middleware that handles GitHub API rate limits - primary rate limit & secondary rate limit
JavaScript Resilience Library
nodejs javascript node typescript cache fallback resiliency timeout retry circuit-breaker polly resilience bulkhead ratelimit fault-handling mollitia
Modular, way of implementing rate-limiting in python with a few handy default implementations
Rate limiter for async functions using Redis as a backend.
python redis rate-limiting python3 aiohttp asyncio rate-limit aioredis rate-limiter ratelimit redispy httpx
Automatically create global & local rate limit in Istio, support EnvoyFilter versioning, ratelimit metrics, shadow mode, and ratelimit based on route!
kubernetes api-gateway operator kubernetes-operator service-mesh envoy istio ratelimit ratelimit-operator
Add this topic to your repoTo associate your repository with the ratelimit topic, visit your repo's landing page and select "manage topics." |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |