High Performance Rate Limiting MicroService and Library
-
Updated
Apr 19, 2024 - Go
High Performance Rate Limiting MicroService and Library
Fault tolerance and resilience patterns for Go
Rate limiting, caching, and request prioritization for modern workloads
Golimit is Uber ringpop based distributed and decentralized rate limiter
Let's build something from scratch
Caddy WAF (Regex Rules, IP and DNS filtering, Rate Limiting, GeoIP, Tor, Anomaly Detection)
A rate limiter for the gin web framework
Postfix policy sender rate limiter server for authenticated postfix users designed to limit spam volume after successfull phishing attacks
A set of performant rate limiters for Go
A small TCP proxy with rate limiting capability
Traefik middleware to add an anti-bot challenge to individual IPs in a subnet when traffic spikes are detected from that subnet
A rate limiting package for Go to handle distributed workloads
A robust, thread-safe, and distributed rate limiter for Go, designed for high-throughput applications.
"Commit information, not traffic" - Vector–Scalar Accumulator (VSA) is a lightweight algorithmic primitive that eliminates write amplification and hot-row contention in high-frequency systems
go-ratelimit is a high-performance Go library for rate limiting that provides multiple implementations optimized for different use cases. The library focuses on providing both isolated and distributed rate limiting solutions with a focus on performance and flexibility.
There is more to life than increasing its speed
Sliding window counters rate limiting implementation for Golang (Based on the Figma API rate limit algorithm)
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."