Here are
20 public repositories
matching this topic...
用户访问频率控制ratelimit,不同于网关级限流(包括go.uber.org/ratelimit漏桶限流以及github.com/juju/ratelimit令牌桶限流),本限流方案为业务级限流,适用于平台运营中,精细化的按单个用户,按IP等限流,为业内rdeis滑动窗口限流方案的纯GO替代方案,并且支持持久化(可选),可定期把历史数据备份到本地磁盘,程序重启也可保留之前的访问记录
A set of performant rate limiters for Go
Lock-free implementation of the token bucket algorithm in C++
Async distributed rate limiters for Python
Updated
Jan 18, 2024
Rust
A performance-focused token bucket rate limiting and throttling library for Rust with optional async support
Updated
Jul 15, 2025
Rust
A token bucket implementation for celery rate limiting in Django
Updated
Aug 22, 2025
Python
simple token bucket based rate limiter (e.g. for limiting HTTP API requests)
Redis-based rate limiting implementation using the token bucket algorithm for Node.js and TypeScript.
Updated
Oct 30, 2023
TypeScript
A TokenBucket algorithm implementation for Rust
A simple asyncio ready python implementation of a general purpose rate limiter based on Token Bucket algorithm
Updated
Jun 26, 2023
Python
A distributed rate limiter, based on redis/lua and token-bucket algorithm.
Here is a box of chocolates, here is the magic room, come in and have a look for a surprise!
A distributed token bucket rate limiter for Go using Redis, with fallback support using golang.org/x/time/rate.
This project implements a multi-threaded token bucket filter using mutexes, condition variables, and FIFO queues to regulate packet transmission. It ensures efficient packet flow control, synchronization, and statistical tracking, supporting both deterministic and trace-driven execution modes.
Http ratelimiter implemented using token bucket.
Implementation of Token Bucket in NodeJS
Updated
Jun 9, 2024
JavaScript
Updated
Mar 16, 2025
JavaScript
Token Bucket Algorithm with GUI interface
Updated
Nov 26, 2021
Java
Rate Limiter implemented in golang usig token bucket design pattern
Improve this page
Add a description, image, and links to the
tokenbucket
topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the
tokenbucket
topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.