Earlier quoted context omitted.
> depending on what you’re developing it may or may not be a good fit for you I think if your project is free / open source (edit: and you don’t use LLMs/AI), Codeberg is the a good starting point at least. You can move on to a self-hosted instance if you feel you’ve outgrown it, but even for larger projects I think you can get away with self-hosting just the CI runners. And don’t forget to donate! https://donate.cod…
if you use ai to program at all you can't use codeberg.
Ask HN: Alternatives to GitHub
81–90 of 468 posts
Re: Ask HN: Alternatives to GitHub
#82Re: Ask HN: Alternatives to GitHub
#83I migrated everything to codeberg several months ago (and created an annual donation schedule). I was never a big fan of github but what ultimately pushed me to ditch it was the way github was shoving copilot/chatgpt in my face without me ever asking. Codeberg has a clear stance on that and it's a stance I can totally get behind. In addition I spun up forgejo at a server at home for very critical stuff and it's aweso…
Their own site reports the 2 week uptime at 1 nine https://status.codeberg.org/status/codeberg and I suspect if you use the (really terrible) across-all-product-offerings uptime methodology that people love to post for github it would be a 0 nines overall service.
Re: Ask HN: Alternatives to GitHub
#84To all of those proposing self-hosted GitLab: we did it for 6+ years in my company, and it's not always a smooth sailing. We had our own runners and we made it auto-upgrade across docker images daily before business start. It mostly worked really well, except those few times were a Docker upgrade had to be rolled back, or that one time the bundled pg_shared_buffers was set at 1MB by default, making schema upgrades im…
Re: Ask HN: Alternatives to GitHub
#85Earlier quoted context omitted.
Is their CI and CD workflow robust like gitlab/github ?
You can use any CI/CD you want. The only reason GH is popular is that it's free for public repos. But Forgejo does have a GH like CI/CD. If you really care about good CI/CD then you should try some of the alternatives out and decide what works best for your needs.
It's also free for private repos, and I have both. Codeberg doesn't like private repos, so unfortunately I cannot just move everything to Codeberg. I'll probably set up a Forgejo VPS somewhere.
Re: Ask HN: Alternatives to GitHub
#86My org's GitHub Enterprise never goes down. The feature set is almost the same, though it lags a few months behind. At least you don't have to learn anything new.
Re: Ask HN: Alternatives to GitHub
#87A big thing with Github its the unified functionality across most of the OSS world - that we can search across all projects, leverage pipeline actions from other projects, and easily have a single dashboard for our own contributions and interests across all projects. I'd hate to see a move to forge balkanization lose this functionality. But this would not be heavyweight data to federate. So are there any forges with…
There was some work to address this issue with federation in Gitea, but I haven't kept up with how well that went. Our practical solution was to just mirror our Gitea repos into GitHub. That way they're discoverable, releases can be downloaded, and so on. Not a perfect solution because users get confused as to why they can't open issues, etc.
Also, unified dashboards/notifications are so useful (even though Github's notification UI is a bit mediocre, imho).
Re: Ask HN: Alternatives to GitHub
#88I've used gitlab and gitea; gitea is faster, and easier to manage and does everything I actually need though, is less feature complete.
Re: Ask HN: Alternatives to GitHub
#89I'm working on self hosting Gitea right now. Hopefully it goes well!
Re: Ask HN: Alternatives to GitHub
#90how has nobody mentioned https://codeberg.org ? it gives you the obvious gitHub alternative: open-source, community-owned, privacy-respecting, non-corporate, and not built around turning your development workflow into a Microsoft-owned platform.