hckrnws
What really stands out to me in this migration story isn't the technical side at all, but the reminder that "feature parity" isn't the real hurdle here. Codeberg is already good enough for most day to day workflows; what it doesn't have is the gravitational pull GitHub built through network effects, integrations, and plain old inertia.
Are there any alternatives to Github that offer similar bang for the buck? Particularly for very small teams or solo devs that need private repos? The author here specifically mentions Codeberg, which seems like it's just for FOSS projects.
If you want a decentralized approach, you can selfhost cgit (https://git.zx2c4.com/cgit/) and receive patches via email. People interested can subscribe via RSS. If you simply want a way to browse your code on a static website checkout stagit (https://codemadness.org/stagit.html) which is similar to cgit but very light weight (it simply generates HTML of your git repository).
If you want bang for your buck, and you use free GitHub Actions, then no.
You can self host the software underlying Codeberg, which is Forgejo. Then there is also GitLab which has a lot more features but is arguably more intensive to maintain. And then there is the long tail, such as the projects Forgejo was forged from (Gitea and Gogs) and various other FOSS forges e.g. Phorge which was forked from the now discontinued Phabricator.
I like sourcehut. It's the only forge out there that isn't set out to copy the Github UI like everyone else. And its UI itself feels instantaneous, as if it was running locally.
GitLab. There's also the option of self hosting it on a cheap server if you don't like cloud services.
There's nothing about Codeberg that's FOSS only afaict.
Codeberg requires that the repos you host are FOSS
https://codeberg.org/Codeberg/org/pulls/1219 Not true anymore.
Sourcehut [1] is another interesting one.
I've noticed that several projects on the front page today (and over the past few days) are migrating away from GitHub.
Is there any recent event or broader trend that explains this shift?
Zig’s announcement[0] might provide some insight
[0] https://ziglang.org/news/migrating-from-github-to-codeberg/
Ongoing availability issues, Microsoft's shoehorning of AI, GitHub's focus on migrating to Azure infrastructure rather than adding features and fixing shortcomings. If I had to guess.
Comment was deleted :(
... Training their own models out of your code...
If you're publishing your code anywhere, it's getting trained on. MS does not restrict themselves to only training on GH-hosted code.
More and more people seem to be migrating away from Github. Now if only there were some Mercurial solutions among the alternatives. . .
Does Codeberg provide free CI runners? I'd estimate Microsoft spends over $100m/year on free Github CI. Likely their biggest cost. It doesn't seem like a reasonable thing Codeberg to fund for free.
They do, but their capacity is limited so you have to ask them for access and make a reasonable case.
Actually, that's only for the Woodpecker instance. Forgejo Actions can be used without asking for permission, and three tiers of (Linux-only, adm64-only) runners are provided.
For me this is the GitHub moat.
It isn't really a moat so much as a loss leader. Travis CI was free back in the day IIRC.
Well if/when GH eliminates the free tier, I'll probably churn. I agree that's the main thing keeping me there.
Crafted by Rajat
Source Code