{"repo":"nikolaposa/rate-limit","free":true,"listed":false,"github":"https://github.com/nikolaposa/rate-limit","clone":"git clone https://github.com/nikolaposa/rate-limit.git","description":"🚔 General purpose rate limiter implementation.","language":"PHP","stars":274,"topics":["rate-limit","rate-limiting","redis"],"license":"MIT","category":"databases-storage","readme_excerpt":"Rate Limit General purpose rate limiter that can be used to limit the rate at which certain operation can be performed. Default implementation uses Redis as backend. Installation The preferred method of installation is via Composer. Run the following command to install the latest version of a package and add it to your project's composer.json : Usage Terminating rate limiter Silent rate limiter Practical usage with configuring multiple rate limiting strategies in a project Supported drivers - Redis - Predis - Memcached - APCu - In-memory Credits - [Nikola Poša][link-author] - [All Contributors][link-contributors] License Released under MIT License - see the License File for details. [link-author]: https://github.com/nikolaposa [link-contributors]: ../../contributors","default_branch":null,"files":null,"tree":[],"storefront":"/r/nikolaposa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nikolaposa/rate-limit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}