Having said that, I had to work with GitLab recently, and it was a nightmare. It's just trying too hard to be too many things at once & failing to be a serious contender for any of these purposes.
@moritzheiber What are the major differences between Gitea and Gogs?
Do one thing and do ut well...
Follow friends and discover new ones. Publish anything you want: links, pictures, text, video. This server is run by the main developers of the Mastodon project. Everyone is welcome as long as you follow our code of conduct!