Codeberg, Sourcehut, Oh-My

A complete tangent for sure, but why Codeberg in specific and how has your user experience been? I will split this out into a new thread if it gets too long.

I’ve been wanting to get off of GitHub ever since GitHub copilot was announced. I originally tried SourceHut, but users of my projects were unable to adjust to the email-based workflow, so I had to go back to GitHub. At the time, Codeberg was not mature enough for my liking.

Codeberg is decent enough these days, so I decided to jump ship. It hasn’t been perfect, though. The uptime is noticeably worse than GitHub, it is much slower (has to communicate with German servers rather than a CDN in the United States), and they have been really struggling to fight off AI scraper bots. But I think it’s worth it in order to escape Microsoft’s clutches.

I intend to self-host a mirror of all of my project with cgit, just in case something happens to Codeberg.

(moved to a new thread)

So, I have played around with moving some projects to sr.ht too – and had the same issues, I really wish they had a PR workflow that actually BECAME emails on the backend. I actually am really positive on having the automatic mailing lists and sort of a single source of truth, but github so dominates contributions.

I think if sourcehut just enabled a PR style (hide the emails under the hut cli maybe?).

Anyway, would love to hear how your codeberg experience continues!

for…reasons… I have looked at a number of local and hosted git hosts. You may want to check out Radicle forge it uses a peer-to-peer synch so you can create multiple hosts which automatically update each other. Optionally, you can join a mesh of radicle hosts for way more resilience. It has an IPFS vibe to it.

More importantly (to me) the community is welcoming, wicked smart, and transparent.