MyChime APP
The app is also accessible to hard of hearing people: you can set it to vibrate every hour.
The goal behind this app was to make something really simple and small, which would consume as little resources as possible: service only runs if any of the hourly activities is enabled, the audio file is pretty small, code is clean; unlike other hourly chimes out there which are full of unrelated features bloating the app unnecessarily.