Made by @binhonglee. Fork this on GitHub.