Skip to content

Releases: n0l3r/limitron

v1.0.0 – Initial Public Release

06 Sep 13:56

Choose a tag to compare

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!