SysPerf is a lightweight, interactive system benchmarking tool that evaluates real-world performance of your machine through CPU, memory, disk, and network tests — all visualized in a modern web dashboard.
- 🔥 CPU benchmarking (prime computation)
- 🧠 Memory allocation test
- 💾 Disk read/write speed test
- 🌐 Network latency check
- 📊 Live dashboard with charts
- 🎨 Smooth animations and modern UI
- ⚡ Non-blocking backend (threaded execution)
- Backend: Python + Flask
- Frontend: HTML, CSS, JavaScript
- Charts: Chart.js
- System Monitoring: psutil
systempulse/
│
├── app.py
├── config.py
├── requirements.txt
│
├── tests/
├── core/
├── static/
├── templates/
└── results/
git clone https://github.com/tanush-0/sysperf.git
cd sysperf
pip install -r requirements.txtpython app.pyOpen in browser:
http://127.0.0.1:5000
- Click Run Test
- Backend executes benchmarks in a separate thread
- Frontend polls results
- Live graphs update dynamically
- Final performance score is calculated
The performance score is calculated based on:
- CPU execution time
- Disk read/write speed
- Memory allocation success
- WebSocket-based real-time updates
- GPU benchmarking
- Historical comparison
- Export reports (PDF/JSON)
- Multi-device benchmarking
Pull requests are welcome. For major changes, open an issue first.
MIT License
If you like this project, consider giving it a ⭐ on GitHub!

