Post

The package registry is the sleeper feature. One Gitea binary also hosts your container images and npm packages, which is a lot of infra for a single process to cover.

I see no technical reason for me to move away from Gitea. Especially if the alternative moved to a more restrictive license.

Soft-serve, my forked version of git-bug for issues in the repo, plus a custom static site generator for the forge UI regenerated on push. Survives the onslaught of scrapers easily.

Forgejo, setup at home, with Nix+NixOS so all infrastructure is code, runners running on Linux, macOS and Windows, Linux+Windows via VM on same server as Forgejo, macOS+iOS stuff on a separate Mac Mini with Nix as well :) Only for the brave, at least Nix makes it easy to come back to.

Still stuck on GitHub The free cicd (esp. mac!) is keeping me there, as well as me not having taken the time to fully make my knot on @tangled.org usable. I'm used to https instead of ssh ๐Ÿซฃ But already mirroring everything there, thanks for that tool ๐Ÿ™

About radicle: what exactly is the web/UI that you need? I've been using it for a couple months now and I haven't had to use the web UI too much so I wouldn't know what I'm missing

I didn't get this question. Other than git and a place to upload repositories, what else is there? GitHub has productivity software, so do other sites, that they wrap around git but they're not git, I would struggle to describe them as forges? Maybe LFS?

I see a bunch of other "tooling" in this thread, but they all look to me like just Git being resold back to you by a private company with no additional features. There are other productivity layers mentioned but they're not really "git".

github, want to switch some of my projects over to tangled, just for stacked pr workflows. and I miror all my repos to my own cgit like server

Iโ€™m personally partial to @tangled.org for now, though alternatives will be considered. Itโ€™s just sad that npm is owned by MS so github is pretty much the only platform you can publish OICD verified packages from.

I'm (still) using GitHub for personal stuff, and we use GitLab at work i perused codeberg but some of my projects are built with AI and they don't allow that anymore

forgejo in my homelab bc i have such brainworms. github, gitlab and work's gitlab server when im at work. i mean to migrate a bunch of my hobby projects onto tangled but i need to set aside some time bc i have a bunch of pds plans

Currently using self-hosted Forgejo. Might use Tangled and setup a knot when support for private repositories show up. Atmosphere is pretty cool.

I get excited about every question in that space and hoped www.better-hub.com would be neat. It died before I could finish lunch ๐Ÿ˜ญ. I have an architecture of something that treats AI agents as first-class citizens, but life happened and I put it on hold. I'll try to put it into a blog post.

Not a blog post, but some mockups of the user experience I have in mind: bsky.app/profile/mike... I still have to find a moment to write up my thoughts, mockups leave a lot unanswered.

Mike@mikenikles.com

Cloudflare asking for the next GitHub and bsky.app/profile/dani... was exactly the motivation I needed. Requirements: โ€ขย A node is a single binary โ€ขย Agents can work locally or distributed โ€ขย ATProto for social / auth โ€ขย Agents have their own identity โ€ขย Provenance everywhere claude.ai/artifact/GR6...

What do you use for private repos? I'm still mostly on Github for that, although I am using gitea as an adhoc OCI registry on my dokploy server

Self hosted forgejo for private repos at the moment. I would like to avoid self hosted two forges, purely based on the time I need to spend maintaining the infra. Once @tangled.org has them, I'm all in!

One forge is plenty of infra. The part people forget is the runner, since Forgejo Actions runs as its own daemon and that's one more thing to keep patched and fed disk space.

Forgejo is the only self-hosted one I've used, so I don't have a breadth of experience, but I'm very, very impressed by it. I only vaguely wish that it had AT Proto integration for accounts, likes, and other social features.

Github, but only because of work and private repos. Tangled and codeberg But still need a private/ closed self hosted option.

Ansible, soft serve, and a server side commit hook for version control, tests, and build operations. Kata tracker for issue tracking. Claude for everything around and in between.

@tangled.org! Preaching to the choir but atproto has so much potential. On top of that it does feel like Tangled is on a great trajectory, I love that you can self-host components but still share the social aspects. They've got neat stuff coming

After years of this question running in my mind I finally took the leap to build my dream forge (using @nuxt.com!). I call it Grove. It's P2P and totally abusing every latest modern Web API. I started writing about it here maninak.com/blog/git-is-... I'm grinding to open source it any day now.. ๐Ÿฅต

maninak.comGit Is Distributed. Your Project Isnโ€™t.Git escaped centralization. Everything we built on top of git walked right back into it.

Wait a few months :)

Philippe Serhal@philippeserhal.com

๐Ÿ“ˆ In the last month, @npmx.dev had 5M visitors, 10M page views, and handled half a billion requests. ~50x increase since April.

Gitlab at work, because no choices. Mostly good honestly, but cluttered. Way too many things are in "parameters" or "CI/CD" under nested menus. Review interface isn't as good as GH, but I review locally anyways. Tangled because atmosphere account (solo use only as of today).

What I really need today:โ€ฏa CLI definitely, good actions/pipelines, stacked PR/merge queue (possibly with JJ ๐Ÿ˜‡). Review wise, I feel like we're leaning toward "review IDE" anyways, so I don't mind it too much. $1M question: should we embed chat sessions/prompts? ๐Ÿ˜ฌ

Why use only one when you can do way more? - gitlab hosted by my university for uni projects - tangled for everything - GitHub mirrors of tangled to keep my online presence - radicle for my C projects - self-hosted private forgejo that pushes to tangled/GitHub >>

I wander if something like this would tickle your fancy ๐Ÿ‘€ bsky.app/profile/mani...

After years of this question running in my mind I finally took the leap to build my dream forge (using @nuxt.com!). I call it Grove. It's P2P and totally abusing every latest modern Web API. I started writing about it here maninak.com/blog/git-is-... I'm grinding to open source it any day now.. ๐Ÿฅต

- sourcehut for my personal website (they host gemini pages as well) I used to use git.gay and codeberg but I've found my new home on tangled. The only things tangled is missing for me: - repo templates - packages - signed commits - mirror (push/pull)

I love tangled (as many are saying!) But I've also been thinking a lot that it would be nice to have a more graduated curve of how public and how far off my local disk I want a repo and its related data to go. Some things can stay local. It would be nice if that was easier.

"git init" doesn't ask me for a remote url and I think that's wonderful. Why do we let all the conversations about the other things related to repos -- issue trackers, etc -- start with that requirement?

On my filesystem(s), repos are in dirs. And I interact with them with filesystem tools. E.g., renaming a repo is "mv". What if the rest of our repo-associated data could calmly be like that too? Doing work without needing remote auth is almost always an empowerment that I want.

(These are always the sorts of thing my local-first brain tends to say. But also, boy-howdy do they become practical issues when fully embracing agentic development!! "Agents don't need auth to do local filesystem work" is an incredibly simple boundary to manage, and on net an empowering one.)

- Codeberg - self-hosted Forgejo (I was involved in its creation) - GitHub (ugh) - Tangled looks nice but I haven't really used it My preference would be: - self-hostable (hard requirement) - open source (hard requirement) - federated or distributed (important) - nice UI - Rust + Svelte ๐Ÿ˜‰

It certainly looks promising, though the self hosting looks kinda complex if you want to host the whole thing, right? Kind of like hosting a full Bluesky stack, not something I'd run on an RPi or a $5 VPS along with my Forgejo instance. I might spin up a knot though and play around with it properly.

I'd really like to see better documentation for Tangled, especially about self hosting and also protocols / implementation details that would be needed to create a compatible implementation. It would also be nice to be able to self host the frontend alongside the knot or use third-party frontends.

Would love to contribute if you're working on something that matches at least the first 3-4 of those! If it can support both Tangled and (eventually) ForgeFed interop, so much the better.

Really surprised to see so many people in the replies still using Gitea. I'm biased (I was one of the founders of Forgejo though I'm not really involved today) but I really didn't expect anyone to continue using it after the corporate takeover. What gives?

Hello, fellow cataloguer hehe ๐Ÿ˜‰

I like cataloguing things: savannah.gnu.org/register/req... sourcehut.org codeberg.org forgejo.org tangled.org radicle.garden entire.io I also remember the one by Epic Games I want to use radicle.garden, but they don't have enough UI/web. Too much friction, unfortunately

I use almost all of them. Not happy with GitHub, ignoring GitLab (had it selfhosted, but it got too hungry), trying Codeberg and Tangled. For my private stuff: just a bare git repository on my server reachable with ssh. No CI needed, I deploy from my machine (the server is also my machine, so ๐Ÿคท).