git is supposed to be decentralized.

maybe it's time to revert back to the central idea of git & not centralize around a particular provider.

for issues - mailing list will do. you can always slap a beautiful ui if you want to or a tui (as is the fad) these days.

actions can also be decentralized via an API spec & webhooks.