I just noticed that my Gitea federation task list 35/78 = 45% done!
https://gitea.com/Ta180m/gitea/issues
However, a lot of the remaining tasks are VERY difficult: federated organizations, remote collaborators, frontend/UI, project board federation, and federated notifications. I guess that's the Pareto principle?