Live data from Hacker News

Ask HN: Alternatives to GitHub

news.ycombinator.com

111–120 of 468 posts

Re: Ask HN: Alternatives to GitHub

#111

If only there was a convention for storing PRs and issues and wiki inside the repository itself, similar to how Fossil[1] does it. Then all the GitHubs and Gitlabs of this world would be limited to just providing UI and would be unable to hold our data hostage by design. [1] https://fossil-scm.org/home/doc/trunk/www/index.wiki

I've used git-bug[1] for issues and it works pretty well. The web-ui is lagging behind and PR support would be everything you'd need to ditch a central-hosted web instance.

[1] https://github.com/git-bug/git-bug

Re: Ask HN: Alternatives to GitHub

#115
https://tangled.org! Founder/CEO here. We're a new forge building things from the ground up, and are fully federated -- you can host your git repos on your own infra, along with the CI runners. We've also got a pretty neat set of features (if I may say so myself): stacked PRs, Nix-based CI (if you want it), and a fully open protocol (https://atproto.com) to for you and your agents.

Happy to answer any questions.

Re: Ask HN: Alternatives to GitHub

#117

https://tangled.sh

How easy is it to set up and run this for private repos? It looks like it has so many cool features -- stacked PRs, jujutsu support, CI in Nix VMs. But I've never tried it because it sounds like (at least by default) it's some sort of decentralized, peer-to-peer public thing

Yeah, only open for public repositories until Atproto finishes their permissioned data spec.

Re: Ask HN: Alternatives to GitHub

#119

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.

You've made the same exaggerated claim in two comments. Not only are you not banned from Codeberg if you have used LLMs to help you write code "in any of your projects", but you're not even prohibited from using LLMs to help you develop projects that you host on Codeberg.

What you can't do is "share projects that mostly consist of code written by 'generative AI'-tools". https://codeberg.org/Codeberg/org/commit/71149c7fc95ccfeae36...>

Re: Ask HN: Alternatives to GitHub

#120
post #43

I've used gitlab and gitea; gitea is faster, and easier to manage and does everything I actually need though, is less feature complete.

I'm one of the project leads of Gitea. I'd be interested in knowing which features you are missing from Gitea compared to Gitlab? We are doing some backlog grooming right now, and input is very appreciated:)

Not who you asked, but I was going to say Actions or CI/CD from when I tried out Gitea a few years ago (back when running a Jenkins instance was more normal) but looks like Gitea supports that kind of workflow now: https://about.gitea.com/products/runner/
Post reply on HN