An open API service indexing awesome lists of open source software.

https://github.com/tanishpoddar/speedscope

SpeedScope is a modern, user-friendly GUI application for testing and analyzing your internet connection speed. Built with Python and customtkinter, it provides real-time speed measurements, historical data tracking, and beautiful visualizations.
https://github.com/tanishpoddar/speedscope

python speedtest-cli

Last synced: 10 months ago
JSON representation

SpeedScope is a modern, user-friendly GUI application for testing and analyzing your internet connection speed. Built with Python and customtkinter, it provides real-time speed measurements, historical data tracking, and beautiful visualizations.

Awesome Lists containing this project

README

          

# SpeedScope - Internet Speed Analyzer

![Python Version](https://img.shields.io/badge/python-3.7%2B-blue)
![License](https://img.shields.io/badge/license-MIT-green)
![Status](https://img.shields.io/badge/status-active-brightgreen)

SpeedScope is a modern, user-friendly GUI application for testing and analyzing your internet connection speed. Built with Python and customtkinter, it provides real-time speed measurements, historical data tracking, and beautiful visualizations.

![SpeedScope Screenshot](screenshots/speedscope.png)

## Features

- 🚀 Real-time download and upload speed testing
- 📊 Interactive graphs showing speed history
- ⏱️ Ping measurement
- 📈 Progress bars with live updates
- 🌙 Modern dark theme interface
- 💾 Automatic test history saving
- 📱 Responsive design

## Installation

1. Clone the repository:
```bash
git clone https://github.com/your-username/speedscope.git
cd speedscope
```

2. Run the application:
```bash
python speedscope.py
```

The application will:
1. Open a modern GUI interface
2. Allow you to start speed tests with a single click
3. Display real-time results with progress bars
4. Show historical data in a graph
5. Save all test results automatically

## Requirements

- Python 3.7 or higher
- Internet connection
- Required packages listed in `requirements.txt`

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Acknowledgments

- Built with [customtkinter](https://github.com/TomSchimansky/CustomTkinter)
- Speed testing powered by [speedtest-cli](https://github.com/sivel/speedtest-cli)
- Graphs created with [matplotlib](https://matplotlib.org/)

---
Made with ❤️ by Tanish Poddar
---