I’ve been looking at Codeberg but I’m really anxious to leave GitHub Actions behind and Codeberg’s replacement doesn’t seem ready yet.
We have a more advanced PR flow (stacking, round-based reviews), jujutsu support and we just launched our new CI system. Come join! https://tangled.sh/signup. The goal is to be the new town square for collaborating with friends and open source communities.
It's built fully in the open (https://tangled.sh/@tangled.sh/core) and we have a neat little community built around it on our Discord https://chat.tangled.sh.
OSS work is mirrored to Codeberg and SourceHut. For actions I try to make sure that local builds, and cross compilation to Windows, macOS, armhf and arm64, is always working to not soley depend on Github Actions.
Public projects: Github. Having no problem with it. Also makes me happy poisoning LLMs with my shitty code.
I've moved the bulk of my repos from GitHub to cgit first, but now to https://tangled.sh.
If you're using GitHub for your public projects, why not just use GitHub period? Genuine question here.
- GitHub for things I expect broad collaboration on
- SourceHut for things I just want to share (or expect contributions from a specific group that are comfortable with email git flows)
- Self-hosted for everything else. This used to be Gitea, but I've recently switched to charmbracelet/soft-serve, which fits my needs well (it's small and comparatively simple)
As other folks have noted, the social features of GitHub are hard to replicate elsewhere, but I've enjoyed SourceHut's stripped back approach.
Where should I host software for individual papers in 2025 now that GitHub is part of Microsoft AI? @ academia.sx
https://academia.stackexchange.com/questions/220795/where-sh...
Committed items are stored in 2 places:
1. anon ftp on sdf, back to using tar files via gopher, the main site
2. gitlab is a mirror and will make it easier for youngsters. FWIW, I find gitlab easier than github.
If gitlab starts going the way github did, I will delete my items on gitlab like I did on github a long time ago.
Still browsing. https://radicle.xyz looking rad, though.
So, given that this will happen everywhere, does it really make a difference what MS does?
Slow, simple, inexpensive, safe, and good enough.
Hopefully you'll forgive me for shilling my own project. It's a source code sharing site with a few primary goals. First, don't break the back button. I started the project right around the time github broke too many critical features in short succession. The back button, the URL bar, and ctrl+f in the code view. I also want it to be easy to use as a federated collaboration tool. Ideally you'd start your own instance locally, get a familiar GitHub like interface for submitting patches anywhere, even by email. Or if you're hosting a project, you could have an always up instance that others could connect to.
The part I've been thinking about deeply the past few days is how to improve the discoverability of peer repos and forks. I want to create something github like in terms of collaboration, but also try to incorporate some of the best lessons from mailing list based repos where it's easy to grab and try patchsets (exposed as branches) from a 'fork' without losing the value of a cannon 'upstream' and without insisting that any specific upstream is where every single commit belongs.
The whole thing is written in zig without any dependencies other than git for some of the repo management features I haven't ported yet. (and for generating git blames) If you do use it, or notice any issues, or think it's missing features do let me know. I'm currently trying to decide which is the next most important thing to hack on :)
see also https://github.com/GrayHatter/srctree if you want to subscribe to updates (still a feature srctree lacks lol)
I've always been fascinated by it, but it seems to be completely out of the limelight.
I wanted to use their pages service as well to serve an SPA but their https://srht.site/limitations prevent SPAs from contacting external services I need. I get why they do that but I need my SPA to let users login to their databases and there's simply no way to do that while adhering to SourceHut's policy.
Fortunately pico.sh², codeberg³ and GitLab⁴ (not GitHub) don't have that restriction. I experimented with each of them last year. All of them worked reasonably well. Eventually I settling on GitLab which had the nicest CI/CD of the three at the time.