Orbital is a web app that you can use to train builds and timings for pretty much any real time strategy game, though I have been using it specifically for Starcraft 2.
I built it as part of Braze's September 2018 Hack Day, as an excuse to learn more about the Elm programming language. It is hosted on Digital Ocean. The full code base is available on my github.
So, how does it work?
Essentially, Orbital is just a timer that uses text-to-speech synthesis to read user-defined phrases out loud at specific timings. The effect is similar to having a coach remind you to take certain actions at specific points in the game.
Here's a quick demo:
As you can see, you define your build's key timings and then start Orbital's timer at the same time that you start a match. As the match progresses, Orbital will audibly remind you about each timing. If you'd like, you can also save your build, which will store the build to your browser's cache so it will be there the next time you load Orbital up.
And that's it. It's a simple and relatively crude tool, but I've found it useful for improving my Starcraft game and I hope you do too.