A Rust attribute macro to limit a function's number of runs over a specified period of time
-
Updated
Aug 16, 2022 - Rust
A Rust attribute macro to limit a function's number of runs over a specified period of time
Simple yet powerful per-route rate limiter for Actix with support for regex.
A task-length aware rate limiter made in Rust
Serverless AWS Lambda function to handle Authentication & Rate limit for Spark my SAAS, written in Rust.
A crate to rate limit endpoints on an Actix-Web server
Roadmap project resolved.
Adaptive backoff provides a mechanism to intelligently back off use of rate limited or failure operations through sources simples structs, Backoffs. Backoffs take input on success and failure, then return a duration to wait.
High-performance GCRA rate limiter. Multi-protocol server (HTTP, gRPC, Redis/RESP) with advanced metrics, or embed as a minimal Rust library. Self-tuning memory management 🦀
Dead simple rate limiter for Rust
Rate Limiting service for Ambassador in Rust
A crate offering various rate-limiting algorithms such as Token Bucket, Leaky Bucket, and more.
🔔 Simple rate-limited notification service
📮 Lightweight, high performance and configurable API rate limiter.
Implements a token bucket algorithm that can be used to limit API access frequency. Written in pure Rust.
Async distributed rate limiters for Python
🚧 redis rate limiter using wallexerr crypt contract wallets
Lazy rate limit semaphore (a.k.a fixed window algorithm without queueing) implementation to control your asynchronous code frequency execution
Rate limiting using a fixed window counter for arbitrary keys, backed by Redis.
Add a description, image, and links to the rate-limiter topic page so that developers can more easily learn about it.
To associate your repository with the rate-limiter topic, visit your repo's landing page and select "manage topics."