Skip to content

macOS menu bar app to check your network speeds

License

Notifications You must be signed in to change notification settings

johnaoss/gofast

Repository files navigation

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published