Forgejo appears to be a self hostable code sharing web platform like gitea or GitHub. I’ve used gitea for this. Is Forgejo better or what? There is also Gitlab which is way bloated.
Its a fork of gitea. It formed when gitea did something that the community didn’t like. I don’t remember the reasoning. But, I remember someone sending me a bunch of info about it in the past and it was enough for me to switch.
You can actually (for now) just replace gitea with forgejo while keeping all the files in place and it just works. Really easy then using docker, cause all it takes is changing the container image.