I'm probably preaching to the choir here, but there absolutely _needs_ to be a federated version of GitHub/GitLab.

Let me host my projects' critical infrastructure (issue tracker, PRs, private repos etc) on my own servers, while also being able to interact and socialize with the rest of the open source world.

I'll keep saying this until someone builds it - I would do it myself if I had enough time on my hands right now.

@fribbledom Fossil is a good candidate. It's federated (though it follows a somewhat different collaboration paradigm than git). It's written by the authors of SQLite and used for SQLite development. And stores all the info using SQLite!

A good summary: https://www.fossil-scm.org/index.html/doc/trunk/www/fossil-v-git.wiki

Here's an example repo of mine: https://thelocalyarn.com/cgi-bin/yarncode/doc/trunk/repo-www/home.wiki

Fossil: Fossil Versus Git