Elektrine lite

← Feed

@matdevdug@c.im

2026-04-30 12:45 UTC

The forge I would like to make if I was Very Wealthy. If I Could Make My Own GitHub https://matduggan.com/if-i-could-make-my-own-github/

Replies (5)

  • @manland@fosstodon.org 2026-04-30 21:17

    @matdevdug i'm building this forge, not "some of that", exactly what you describe! Point 2, 3, 5, 6, 7, 9 are done, others in progress. For 1 I envisaged local runner but your idea is cool. 7 is what I try to explain but without success. For 5 I made my forge with plugins. I added some constraints: no inscription, no database, customize web view. Visit https://gitroot.dev and follow @forge to know when you will be able to install it on your rasps.

    Open ##2109970

  • @netopwibby@social.coop 2026-05-01 17:10

    @matdevdug My chief issue with other forges is like yours; everyone looks like Temu Github. Wack. I started working on my own a lil' bit ago just to see what it could look like. When I actually dedicate time to it, it'll be deployed to eol.sh and thanks to your post, will probably use jj exclusively. https://social.coop/@netopwibby/115555805970027907

    Open ##2109973

  • @matdevdug Fossil is probably the closest a FOSS version control system has come to doing things that way, and while I don't generally recommend switching to Fossil, I _do_ think it'd be worth someone's time to review the ways in which Github colonized Git by filling in needs that Git doesn't address, such as workflow.

    Open ##2109974

  • @matdevdug On further reading - something I might push back on is your previous piece's suggestion that decentralization has largely been a bust. I think a lot of developers using git do get very little technical or user experience benefit from decentralization, but there's another facet that may not be apparent: git entails a political structure that gives developers substantial autonomy over workflow.

    Open ##2109976

  • @yulian@hachyderm.io 2026-05-03 05:38

    @matdevdug have you heard about https://tangled.org/ ? It's a federated forge, you can run a lightweight node anywhere for your own repos and you can do PRs and all that cross servers. I've been seeing traction on it in some of my own communities. It uses AT Proto. So if you have any of that setup, like for Bluesky , you can login with your own domain easily and try it. I just signed up myself and plan to give it a try.

    Open ##2109981