>>/1730/
I also checked that site earlier, and it was dead when I posted  >>/1724/.  However, it's alive now like  >>/1731/ reported.

I also found their backup repo.
https://gitea.com/luongz/utako
I wonder if their ban from github was recent.  I did a git pull last night on the original repo, and when that didn't work, that's when I started investigating.