GitHub Has Alternatives, But No True Replacement for Its Social Layer
GitHub has alternatives, but no replacement
While platforms like Codeberg, GitLab, and SourceHut offer hosting, none replicate GitHub's shared social layer of identities and discovery. Self-hosting creates friction for contributors, and current alternatives lack the scale to solve the cold-start problem. A viable successor must prioritize community conventions and user connections over mere repository storage or decentralization.
This is no longer a place for serious work if it just blocks you out for hours per day, every day.
- cedws
Running a git forge is easy, I find the social coding/network effect the stickiest part of GitHub. I want my code to be discoverable, and I want to discover others' code.
I wanted to leave GitHub but I'm still stuck there. What it would take for me to finally leave is some kind of federation of the social features, so I can port my stars over, see what others are working on, etc.
- kloud
GitHub is really two separate products: a code forge for teams and a social coding platform to collaborate on open source.
When I use the social platform, it is mostly as a read-only website. I am occasionally commenting, opening issues, PRs etc. The slowness and annoyances do not matter that much.
But I live in the team tool, where the annoyances and paper cuts are painful. Besides poor craftsmanship, there is often tension between the simpler design for social which sacrifices usability for pro use cases.
The social platform, which has huge network effects and is really hard to replace, is basically a loss leader for marketing the team product. I wonder if it would be viable for another company to create a team tool that stands on its own by outclassing Github like Linear outclasses Jira? That should be easier to replace. And Microsoft could keep running the social platform for the time being, where the adoption of alternatives is much slower and requires a much longer time frame.
- tombert
I hadn't ever used the email-based pull request until I started using Sourcehut, but ever since I did I've honestly grown to prefer it. People shouldn't require an account at a for-profit company to make contributions to FOSS.
Sourcehut is pretty niche but I like it a lot, and I don't really mind paying for things relative to the value they provide me.
- delduca
The only reason I keep my projects on it is the Windows and macOS runners.
- jeremyjh
Let’s be completely honest:
When we say it’s about “discovery”, it’s not about people anonymously obtaining and using the software. What we really mean is that lots of users need to have accounts so that star count go up.
- t1234s
If your a small company developing something closed source is there any reason to use GitHub over just setting up a git infrastructure on your private server?
- taminka
99% of commits on a project come from 1% of contributors, so the main issue w/ migrating to an alternative isn't the networking effect of github, rather that you can't carry over github specific stuff (prs/issues)
i personally like how radicle.xyz managed that, where they manage issues/prs/user identities as git objects, so your entire project is self contained as git repository
- oooyay
As a maintainer of an open source project I largely care about CI, discoverability on the web, and the sign up burden being small so that issues continue to be reported. I think Radicle and Tangled are probably the future in that way. Tangled needs to support private repositories and Radicle needs a real CI solution. We're not far off from either.