Hi, I want to self host a git service to display my work (electronics) for some recruiters. Which platform is the best? I’ve heard about Gitlab, Gitea and Forgejo. For me the fact that the platform doesn’t run some background analytics and does not sell my data is very important.


To add to the Forgejo circlejerk you can also self host it. It’s managed by a democratic non-profit and has very active development. The UI is also pleasant to look at with nice diff/PR views.
The self hosting thing is a major safety point since if forgejo somehow fails in 10 years (I think it will be dominant in 10 personally) you can move to a self hosted instance with self hosted action runners. This makes it safe to move company accounts onto it but you might have issues with hard github dependency such as the github API or other organisation features.
Forgejo should be the first choice when looking for alternatives, although enterprise size companies should also consider Gitlab.