Skip to content

rale4j/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published