High-performance, Redis-backed rate limiter for OpenResty and NGINX.

$ luarocks install rllib

rllib is a high-performance, distributed rate-limiting library for OpenResty using Redis.
It supports atomic cross-node request limiting, optional local caching with `lua_shared_dict`,
and a simple fixed-window algorithm.

The library is easy to configure, production-ready, and includes helper functions for setting
standard rate-limit headers. Designed for use in NGINX with Lua, it enables robust IP-based
throttling and traffic control across horizontally scaled environments.

Versions

1.0-223 hours ago2 downloads
1.0-11 day ago2 downloads
dev-1dev1 day ago0 downloads

Dependencies

lua >= 5.1, < 5.5

Labels

Manifests