Skip to content

An internet speed test CLI application; made beautiful with Specte.Console.

License

Notifications You must be signed in to change notification settings

FrankRay78/SpeedTestConsole

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpeedTestConsole

An internet speedtest CLI application; made beautiful with Spectre.Console.

Report Bug - Request Feature


About The Project

A cross-platform command-line application for performing network speed tests, including server discovery, latency measurement, download and upload speed testing. The https://speedtest.net servers are used under the hood.

The obligatory screenshot (as of 6 Jan 2025):

Splash_screen


Getting Started

I use Windows 10, Visual Studio 2022 Community, and .Net 8.0 to develop and build the codebase - you will need the same, or similar.

Then clone this repository locally and build.


Usage

SpeedTestConsole --help will display detailed usage instructions.


Roadmap

  • Download speed test
  • Upload speed test
  • User-configurable switches
    • Speed units (eg. GB/s, Mib/s)
    • Verbosity of output
    • --plain switch for minimal output
    • Maximum test length / size
  • Periodically repeat tests

See the open issues for a full list of proposed features (and known issues).


Contributing

Feel free to dive in! Open an issue or submit a PR.


License

Distributed under the MIT license. See LICENSE for more information.


Contact

Frank Ray - LinkedIn - Better Software UK

Project Link: https://github.com/FrankRay78/SpeedTestConsole


Acknowledgments

About

An internet speed test CLI application; made beautiful with Specte.Console.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages