A couple of years ago, I posted about how I was mirroring some GitHub repositories on tildegit. Since then, GitHub has continued to deteriorate, with problems such as: feature bloat, over-engineering, slow response times when loading content, real ID verification for some features.
So now I’m moving further into tildegit. I’ve started a couple of new repositories that will be on tildegit only (not mirrored on GitHub), and I plan on adding more. I will also move my bots to tildegit, which has gitea actions (which are reputedly similar to GitHub actions).
There are obvious downsides to this. While anyone can clone the code, only tildegit users can make pull requests (for example). And you need to have an account on a tilde server to even get a tildegit account! But honestly, I am not worried about this.
There are plenty of other GitHub alternatives, some of which are more fully-featured that tildegit. But this plurality is a net postive; if we spread our work across multiple services, the ecosystem as a whole will benefit.