This app is available on GitHub.