A distributed rate-limiting solution built with Go and Redis, designed to control API traffic and ensure system stability. Supports multiple rate-limiting policies and is scalable with Docker for easy deployment.
APACHE-2.0 License
Published by neelp03 11 days ago
We are thrilled to announce the pre-release of ThrottleX: an open-source, distributed rate-limiting library for Go! This release marks an important milestone as we roll out ThrottleX for developers looking to manage API traffic, prevent abuse, and ensure fair usage.
This is a pre-release version, meaning it is still under active development, and we're actively looking for feedback from the community to polish it for a full production release.
1. Core Rate Limiting Strategies Implemented
2. Flexible Storage Backends
3. Ready-to-Use Examples
4. Concurrency Support
PolicyType
enum.As this is an early pre-release version, we need your feedback to improve and get it ready for full production use. Please try out ThrottleX, open issues, suggest improvements, and share your thoughts on what features or changes would help make this the go-to rate limiter for Go developers.
Thank you for being part of the journey! Let's make ThrottleX the ultimate rate-limiting solution for Go APIs!