What is SpeedyStest?
SpeedyTest is a powerful command-line tool for measuring internet speed. With its advanced features and intuitive interface, it provides accurate and comprehensive speed test results. Whether you’re a network administrator, developer, or simply want to monitor your internet connection, SpeedyTest is the perfect tool for the job.
Don’t forget to check the article we wrote for dns tracking
Features
- Measure download speed, upload speed, and ping latency.
- Generate detailed reports with graphical representation of speed test results.
- Save and export test results in various formats (CSV, JSON, etc.).
- Customize speed test parameters and server selection.
- Compare speed test results over time to track performance changes.
- Integrate SpeedyTest into your own applications using the provided API.
- track your timeline with saved database
Installation
git clone https://github.com/HalilDeniz/SpeedyTest.git
Requirements
Before you can use SpeedyTest, you need to make sure that you have the necessary requirements installed. You can install these requirements by running the following command:
pip install -r requirements.txt
Usage
Run the following command to perform a speed test:
python3 speendytest.py
Output
on the terminal

on the sqlite and graphical representation


Contributing
Contributions are welcome! To contribute to SpeedyTest, follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your forked repository.
- Open a pull request in the main repository.
Conclusion
SpeedyTest is a powerful tool for anyone who wants to measure and monitor internet speed. It helps users to reach fast and reliable results with its simple usage, graphical reports and customizable options. It’s worth trying SpeedyTest to monitor and optimize the performance of your internet connection