A clean, modern tool to test API rate limits by sending rapid HEAD requests until a
429 Too Many Requestsresponse is received (or the desired count is reached). Results are saved and instantly shareable via a short public link.
(Live preview – dark theme, real-time counter, stop button, and shareable result link)
- Real-time request counter & status log
- Automatic stop on
429 Too Many Requests - Manual stop button
- Precise start/end time + duration tracking
- Saves every test to database with a short, public shareable URL (
/r/ABCD1234) - Single-page vanilla JS frontend (no framework)
- Laravel 12 backend with clean API & short-code system
- Fully responsive dark UI
- GitHub + LinkedIn links in top-right corner
(Deploy your own instance – see Installation below)
- Frontend: HTML5, CSS3, Vanilla JavaScript
- Backend: Laravel 12, Eloquent, MySQL/PostgreSQL
- Styling: Custom dark theme (no external CSS frameworks)
- Icons: Font Awesome + GitHub Buttons
git clone https://github.com/alirezajavadigit/rate-limit.git
cd rate-limit-tester
composer install
cp .env.example .env
php artisan key:generate
php artisan migrate
# Optional: seed or just use the tool
php artisan serve