The preferred way of installing tophat is using the UmBox package manager.
If you have UmBox already installed, you can add tophat to your dependencies using:
umbox install tophat
If you are starting a new project, you can make use of the tophat init preset:
umbox init -p tophat
Unstable builds can also be downloaded directly from this website.
If you require older versions of tophat, they can be downloaded from releases on GitHub.