🚀 A powerful, ethical request refresher tool built with pure Node.js. 💥 Hit URLs with confidence, control, and cool customizations.
TurboHit.js is a developer-focused utility to send bursts of GET requests to any URL — with full control over delay, total requests, and safety locks.
npm i turbohit✅ Great for:
- Backend performance testing
- Caching warm-ups
- Monitoring reliability
- Localhost server stress tests
❌ Not for:
- DDoS
- Malicious use
- Targeting others’ servers without permission
- ⚡ 100% Node.js (no dependencies)
- 🔒 Built-in safety guard (prevents abuse)
- ⏱️ Adjustable delay (ms)
- 📈 Real-time logs
- 🌐 Supports HTTPS + HTTP
- 🧪 Works great with
localhost,httpbin, etc.
# Basic usage (safe: only 1 request)
node refresh.js# Power mode (1000+ requests) 🚨 ONLY if you're authorized!
TARGET_URL="https://your-site.com" \
TOTAL=1000 \
DELAY_MS=1000 \
ALLOW_UNSAFE=true \
node refresh.js🛑 TurboHit.js is for educational, ethical, and personal testing only. Do NOT use it to spam, attack, or harm third-party services.
If you abuse this tool, you're fully responsible for the consequences. I do not condone or support any malicious use.
Starting. Node v18.17.0
1: 200 OK
2: 200 OK
3: 200 OK
...
1000: 200 OK
✅ Completed 1000 requests.
TurboHit.js/
├── refresh.js # Main request loop
├── README.md # This file ✨
├── LICENSE # MIT License
- Node.js v14+
- Terminal/CLI access
- Your own or permitted server to test
- Test on
http://localhost:3000orhttps://httpbin.org/status/200 - Log all responses to a file with
>> log.txt - Add retries or concurrency for advanced use (coming soon!)
Love it? Found a bug? Fork it, star it ⭐, and send a PR or open an issue. Let’s make it even better.
MIT License © 2025 Menula De Silva See LICENSE for details.
💬 Want to get featured in the README? Use the script, tag me on LinkedIn or GitHub with screenshots — I’ll shout you out! 🔥
⭐ Star this repo if you love tools that make dev life easier!
