Tap is rate limiter written in golang. Currently, this project is built only for learning purpose, be careful if you want to use it in production environment.
- Supports two rate limiting algorithms: leaky bucket and token bucket
- Supports distributed rate limiting, backend with redis
- Easy configured with toml (only for non-distributed version)