Elektrine lite

← Feed

@anildash@me.dm

2025-08-11 19:53 UTC

There could not be a more opportune time to make a competitor to GitHub, especially one grounded in community and accountability. Git was not meant to be centralized; “pull requests” are not actually an open standard and throwing code over the wall at others is not actually social coding.

Replies (15)

  • @boki@hachyderm.io 2025-08-11 19:54

    @anildash@me.dm like Codeberg.org?

    Open ##2189606

  • @tux0r@layer8.space 2025-08-11 19:55

    @anildash@me.dm Fossil exists.

    Open ##2189608

  • @janl@narrativ.es 2025-08-11 19:57

    @anildash@me.dm you didn’t ask but Codeberg/Forgejo exist and are already an alternative, if not the fully realised decentralisation story just yet, they’ll get there ✌️

    Open ##2189609

  • @joby@gts.joby.lol 2025-08-11 19:59

    @anildash@me.dm I've been thinking of moving over to Codeberg for my personal projects. At work we're a bit entrenched in the Github CI system (as I'm sure was their plan all along) so it'll be ... a bigger project. I saw somebody else mention Fossil, and it's certainly crossed my field of vision before. It looks kinda rad, and I also might just get weird with it and try using that because while git gets the job done it's ... so very very git.

    Open ##2189689

  • @mauve@mastodon.mauve.moe 2025-08-11 20:01

    @anildash@me.dm I really hoped that the federated code collaboration stuff GitTea / @forgejo@floss.social have been working on for years would be more widespread by now. Or even the Nostr stuff so we wouldn't need to tie identity to servers. https://nostrgit.org/ I'm personally working on migrating to https://radicle.xyz/

    Open ##2189690

  • @tmcarr@macaw.social 2025-08-11 20:17

    @anildash@me.dm I maintain that pull requests are still a better UX than raw patches, but generally agree.

    Open ##2189698

  • @craige@social.mcwhirter.io 2025-08-11 20:24

    @anildash@me.dm have you seen @Codeberg@social.anoxinon.de ? There's also self-hosting options with @forgejo@floss.social - which is working on federation for workflows not directly in git itself. These may be the kind of things you're looking for.

    Open ##2189699

  • @joshhunt@hachyderm.io 2025-08-11 20:28

    @anildash@me.dm Can you elaborate on > “pull requests” are not actually an open standard and throwing code over the wall at others is not actually social coding given `git am`? I know you know this stuff, but I don't follow. Is there a meaningful difference between pull requests and sending git patches to mailing lists?

    Open ##2189700

  • @grishka@mastodon.social 2025-08-11 21:13

    @anildash@me.dm don't forget that originally, you were supposed to use mailing lists instead of issues and PRs. Linux still uses this incredibly clunky workflow. GitHub, for the first time, replaced that with a sleek web UI that is actually practical to use. Before GitHub, the barrier to contributing to someone else's project was prohibitively high.

    Open ##2189701

  • @ltning@pleroma.anduin.net 2025-08-11 21:33

    @anildash@me.dm What we need is for #Forgejo to get the ActivityPub features and federation that we're waiting for. I wish I could do anything to help that other than spread the word. It would, at least the way it looks in my head, allow decentralised git (as it was meant to be) with much of the collaboration of the centralised platforms. And it would allow communities to form and interact also outside the "git silo", as you don't actually need to know/use Forgejo or similar in order to engage and contribute.

    Open ##2189702

  • @8r3n7@mstdn.ca 2025-08-12 02:02

    @anildash@me.dm https://worktree.ca

    Open ##2189704

  • @NymanTech@fosstodon.org 2025-08-12 02:13

    @anildash@me.dm Git doesn't need Github. If you want something to share code outside your circle of trust, Codeberg and Forgejo are places to start. At this point, it is time to start self- hosting IP and not give your stuff away to sketchy corporations that have PROVEN themselves untrustworthy.

    Open ##2189705

  • @janikvonrotz@fosstodon.org 2025-08-12 04:43

    @anildash@me.dm host your own :forgejo: forgejo instance! And become federated soon :fedi:

    Open ##2189706

  • @anildash@me.dm oh, that's why I never do pull requests. Becaue I never understand what it is and how it works. Actually it does not work at all.

    Open ##2189707

  • @tyil@fedi.tyil.nl 2025-08-12 06:54

    @anildash@me.dm If you want to return to git being decentralized, then it sounds like its a good time not to make a competitor to GitHub. Just use git as it was intended, no need for a huge code forge to push everything through. Use email to share patches around. The tools still exist to have a good, decentralized experience.

    Open ##2189708