5 ms·
Instead of creating one more centralized alternative, it's best to invest all effort into a decentralized solution, like Radicle[1][2] or federated Forgejo[3][4
by xvilka 2mo ago
Instead of creating one more centralized alternative, it's best to invest all effort into a decentralized solution, like Radicle[1][2] or federated Forgejo[3][4].
[1] https://radicle.dev/ https://radicle.dev/
[2] https://radicle.network/nodes/seed.radicle.dev/rad%3Az3gqcJUoA1n9HaHKufZs5FCSGazv5 https://radicle.network/nodes/seed.radicle.dev/rad%3Az3gqcJU...
[3] https://forgejo.org/ https://forgejo.org/
[4] https://codeberg.org/forgejo-contrib/federation/src/branch/main/FederationRoadmap.md https://codeberg.org/forgejo-contrib/federation/src/branch/m...
- quaintdev 2mo agohttps://tangled.sh https://tangled.sh
- oooyay 2mo agoTangled is good, I have a repository hosted with them. Both they and Radicle lack private repositories though. Forgejo and Codeberg I look at as more like hobby projects. I would not trust them with my code.
- gritzko 2mo agogit is such a good platform for decentralized tech. Forfeiting that advantage is just criminal. What I really want (and almost have) is a local GitHub for me and agents. With 4+ orchestrators working with a ton of subagents, things get difficult to coordinate. Several days ago, I went back to plain git and it was real slow and abrasive to work with. With some wizardry applied, I effectively have an "Excel for worktrees", a very productive and low-friction environment. https://replicated.live/blog/crdt https://replicated.live/blog/crdt
- arjie 2mo agoI just use git with a remote and a custom CI system. The whole thing is trivial to build. All these forgejo etc are kind of over complicated software. Open Office of the modern world.
- gritzko 2mo agoIn a project with two levels of submodules and tens of worktrees, you cannot "just use git" :/ GitHub does not help much either.
- Karrot_Kream 2mo agoFor me at least the value was never the web UX (which there were always many OSS versions of floating around, and wasn't very hard to build pre-AI.) It was always the universal standards around GH Actions, Runners, checks, etc. The nice thing about GH was that GH felt like it "commoditized" the infrastructure that otherwise was built-out and maintained at Big Tech. Forgejo and similar are web UX. Tangled is trying to open/federate the social network on ATProto. But the compute interface is where I see the most value and it's also just the hardest thing to hack on independently.
- cortesoft 2mo agoYou don't sacrifice decentralization when you use Github. You can still do all the same decentralized stuff, have other copies of the repo, do everything offline, directly pull from other checkouts, etc. Github can just be ONE of the places you push your code to, it doesn't have to be the only place.
- wrong_answers 2mo agoYeah, it seems disingenuous to pretend to care so deeply about decentralization while misunderstanding git to the point they don’t even realise none of that goes away because you also push to GitHub
- bilalq 2mo agoI feel like this misses the value of something like Github or Origin entirely though. There's nothing terribly difficult about hosting a git server. The UX and pull requests capabilities are a little involved, but there are alternatives today. What makes Github special is the ecosystem and integrations. Sentry, Linear, and so many other tools have special UX around Github. You need centralization (or at the very least, a standard) for that. It sucks to see Github's fall from grace, but I just can't bring myself to use a service like this under the custody of SpaceX. I've been saying this for a while, but I really wish Linear would swoop in and become the unified platform for software development.
- gritzko 2mo agoYou can get surprisingly far just by using git as a protocol. Such mundane things as tickets and chat logs do not really need any proprietary tech. Think Google OKF. https://cloud.google.com/blog/products/data-analytics/how-the-open-knowledge-format-can-improve-data-sharing https://cloud.google.com/blog/products/data-analytics/how-th...
- stared 2mo agoCentralizations were prerequisites to have nice integrations. Yet, what used to be a precious plugin now (more than often) is a 15 min vibe coding warmup.
- throwaway13337 2mo agoThat used to be a big deal. I don't think it is anymore. One great thing about the rise of AI is that now it's super easy to make and maintain integrations. This is a place where AI coding uniquely shines due to the points being well defined and mostly quite standard. This is going to hurt the monopoly power of software companies. But it'll be great for allowing the proliferation of smaller companies, open source, and home grown solutions. I'm already seeing the pendulum swinging back to local first instead of cloud services.
- mgfist 2mo agoCreating? Sure. Maintaining? absolutely not.
- icy 2mo agoForgejo federation being mentioned each time never stops being silly. It hasn't been a thing for years, and they don't appear to have made any meaningful progress to show for.
- jaimex2 2mo agoHad a quick look at it and it's riddled with ideology statements everywhere which is a huge red flag.
- LYFMail 2mo agoExactly, decentralized solution is perfect!
- Teknomadix 2mo agoGIT over Reticulum has been my major focus recently. Check it out! https://reticulum.miraheze.org/wiki/Rngit https://reticulum.miraheze.org/wiki/Rngit
- anthropic-dario 2mo ago[dead]
- corky_buchek 2mo agoDecentralized solutions invariably appeal to a narrow sliver of nerds but never gain popular acceptance.
- rwl 2mo agoAh yes, I guess you‘re right, that‘s why all the serious developers continue to use CVS.
- delf 2mo agoOr just store it in an S3 bucket with GitSocial: https://gitsocial.org/ https://gitsocial.org/
- K0IN 2mo agoyou mean you dont want a singe company to have all your code?
- deleted 2mo ago[deleted]
- ai_critic 2mo agoGit was already decentralized. That's the whole point of different upstreams.
- dineshmendhe 2mo ago[dead]
- jheriko 2mo ago[dead]
- 0xbadcafebee 2mo agoSomebody had a lot of fun designing a spaceship to get to the grocery store
- riedel 2mo agoI think the biggest value of choosing gitlab is the social network. I think federation is the right way, but it seems a mastodon vs linkedin problem. Would be good if there would be bridges between all those fediverses. A nice one is also ngit [0] [0] https://gitworkshop.dev https://gitworkshop.dev
- xyzsparetimexyz 2mo agoI haven't heard about radicle in 6 years. Does it work yet?
- PeterStuer 2mo agoI'm a Forgejo user myself, but honestly reluctant and scouting alternatives since the activist Codeberg direction.