I've heard the main two suggestions are Codeberg and Gitlab. However, there has been some mixed feelings about GitLab I've seen across the internet in regards to them being as FOSS as Bitwarden is with their "Open-Core" model. With Codeberg though, there was a recent major security issue.
I would just be curious to get other people's thoughts throughout the community, and then I can decide where I want to migrate my repos.
I'm also waiting for this to move some 500 repositories from GitHub to a realistic federated alternative. I follow up from a distance but don't see much movement on ForgeFed for ForgeJo. Did I miss something?
I've been using Codeberg for a while now, however their servers are not always up to par. I've been in situations where it takes forever to load content of the code base via their website, pushing to a repo was also really slow, upwards of 30 seconds.
I know they've been DDOS'd a while back, but this was about a week ago and lasted for few days.
But I think we need to look at it from the perspective of somebody migrating from GitHub. If OP is used to the GitHub GUI and uses it extensively in their workflow, they will probably be very frustrated while trying to do the same on sr.ht .
I have it running on a raspberry pi at home behind a reverse proxy on my router and backed up to rsync.net. But hosting it on a cheap VPS might be easier.
Whatever the solution behind is, if you have the resources, move to something self-hosted.
Open core or not, if that topic matters to you, you might need something you can own and control.
BTW, have a look on Forgejo, Codeberg and Gitea: these are the solutions I see when people look for something FLOSS, not open core, and maybe self-hostable.