johnaoss / gofast

macOS menu bar app to check your network speeds

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gofast Actions Status

Check your network specs from the menu bar.

TODO: Add proper automated releases.

Building

To run this project, run make while in the root of this repository.

This was tested to work on macOS Catalina Beta (19A546d).

Roadmap

Currently has the speedtest function as expected, still required to add historical analysis, as well as scheduled runs of the speedtest.

I'd eventually like to hook into the os level features to get network speed, but I believe that requires me to write some Objective-C.

License

Please check LICENSE.md for information about the license.

Acknowledgements

This project is mainly based off of caseymrm/menuet, a macOS menu bar library.

The app's icon is "Gauge" by Icons Bazaar from the Noun Project.

Check your network specs from the menu bar.

Building

To run this project, run make while in the root of this repository.

This was tested to work on macOS Catalina Beta (19A546d).

Roadmap

The base level of the project is currently implemented, however I'd like to rewrite the library I use to obtain the actual fast.com speed from.

Additionally, I plan on providing a history that can be looked at over time, as well as potentially scheduled speedtests depending on current network load. This would require me to hook into the system-level network speeds, and as such I'd need to learn a bit of Objective-C first.

The final big TODO is to actually make the app look pretty, though I'm unsure of how to do that without using native Cocoa resources, of which there isn't a large wrapper for.

License

Please check LICENSE.md for information about the license.

Acknowledgements

This project is mainly based off of caseymrm/menuet, a macOS menu bar library.

The app's icon is "Gauge" by Icons Bazaar from the Noun Project.

About

macOS menu bar app to check your network speeds

License:MIT License


Languages

Language:Go 67.2%Language:Makefile 32.8%