What if Elixir were Homoiconic? alembic 3.4.0

Hammer: an elixir rate-limiter with pluggable backends

Hammer is a rate-limiter for Elixir, with a modular backend system, so you can choose where to persist the rate-limit counters. Currently supported backends are ETS and Redis.

https://github.com/ExHammer/hammer