Skip to content

Initial Release

Latest

Choose a tag to compare

@choudharydeepakc choudharydeepakc released this 16 Oct 08:09
  • Dual rate limiting (request count and bandwidth)
  • Sliding window algorithm for accurate rate limiting
  • Redis-based distributed rate limiting
  • Resilient fallback to in-memory limiting when Redis is unavailable
  • Dynamic per-client configuration via API
  • RFC-compliant rate limit headers
  • Customizable key generation functions
  • Header-based rate limiting with sanitizers
  • Selective path-based rate limiting
  • Comprehensive middleware support
  • Admin API for runtime configuration
  • Structured logging with Zap and OpenTelemetry support
  • Extensive test coverage
  • Documentation and examples

Full Changelog: https://github.com/NVIDIA/go-ratelimit/commits/v1.0.1