Skip to content
@rale4j

Rale4J

Rate Limiting Enhancement for Java Devs

Rale4j

Rale4j (Rate Limiting Enhancement for Java Devs) is a powerful, lightweight, and configurable rate-limiting library for Java applications.

Maven Central Contributor Covenant Javadoc

🔥 Why Use Rale4j?

Simple Annotations – Just use @Rale4j to control API access for spring boot.
Flexible Configuration – Customize limits via application.properties or application.yml.
In-Memory & Redis Support – Choose between Guava Cache (in-memory) or Redis for distributed rate limiting.
High Performance – Uses efficient algorithms like Token Bucket, Sliding Window, and Leaky Bucket.
Observability – Integrates with Prometheus & Grafana for monitoring.

Pinned Loading

  1. rale4j-spring-boot rale4j-spring-boot Public

    Rate Limiting Enhancement Plugin for Spring Boot

    Java 1

Repositories

Showing 3 of 3 repositories
  • .github Public
    rale4j/.github’s past year of commit activity
    0 0 0 0 Updated Mar 15, 2025
  • rale4j-website Public

    Rale4j is a flexible and powerful rate-limiting for Java applications

    rale4j/rale4j-website’s past year of commit activity
    JavaScript 1 Apache-2.0 0 0 0 Updated Mar 15, 2025
  • rale4j-spring-boot Public

    Rate Limiting Enhancement Plugin for Spring Boot

    rale4j/rale4j-spring-boot’s past year of commit activity
    Java 1 Apache-2.0 0 0 0 Updated Mar 14, 2025

Top languages

Loading…

Most used topics

Loading…