Releases: n0l3r/limitron
Releases · n0l3r/limitron
v1.0.0 – Initial Public Release
Release: v1.0.0 – Initial Public Release
Description
This is the initial public release of limitron, a flexible and efficient rate limiting library for Go.
Highlights:
- Supported Algorithms:
- Token Bucket
- Fixed Window
- Sliding Window
- Leaky Bucket
- Storage Backends:
- In-memory
- Redis (distributed support)
- Factory Pattern:
- Easily create limiters via configuration or concrete factory methods
- Simple Integration:
- Gin middleware example for fast API protection
- Error Handling:
- Standardized error variables for over-limit and store failures
- Comprehensive Documentation:
- Usage examples, constants, and patterns for robust integration
Getting Started
See the README for installation, example usage, and API details.
We welcome issues, feedback, and contributions!