#forgefederation — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #forgefederation, aggregated by home.social.
-
From the author of #GitSocial, via the forge federation room on Matrix (https://matrix.to/#/!SakSkZqjzMsaPCVqlv:matrix.batsense.net/$7LzfInBsMKtsO9fHvq4cI3AcU2aGWHHNVHxRGBQlJC4?via=matrix.batsense.net&via=matrix.org&via=tchncs.de);
> I just cut the first public release (v0.5.0), please take it for a spin. Tested with medium-sized repos: ghostty, fdroidclient, etc across GitHub/GitLab, takes about 15min to import ~5K issues/PRs/discussions
For those trying to avoid GritHub, there are mirrors on Gitlab and CodeBerg. This seems pretty exciting. Can't wait to try it out.
-
From the author of #GitSocial, via the forge federation room on Matrix (https://matrix.to/#/!SakSkZqjzMsaPCVqlv:matrix.batsense.net/$7LzfInBsMKtsO9fHvq4cI3AcU2aGWHHNVHxRGBQlJC4?via=matrix.batsense.net&via=matrix.org&via=tchncs.de);
> I just cut the first public release (v0.5.0), please take it for a spin. Tested with medium-sized repos: ghostty, fdroidclient, etc across GitHub/GitLab, takes about 15min to import ~5K issues/PRs/discussions
For those trying to avoid GritHub, there are mirrors on Gitlab and CodeBerg. This seems pretty exciting. Can't wait to try it out.
-
@forgejo is already actively working on the topic: https://forgejo.org/2026-01-monthly-report/#federation
-
@forgejo is already actively working on the topic: https://forgejo.org/2026-01-monthly-report/#federation
-
Really excited by @forgefed project to implement federation protocols for software forges. This approach would make contribution more accessible to end-users without having to create accounts on every single forge out there.
-
Really excited by @forgefed project to implement federation protocols for software forges. This approach would make contribution more accessible to end-users without having to create accounts on every single forge out there.
-
@rabble have you looked into GitWorkshop?
-
@rabble have you looked into GitWorkshop?
-
Ever since BorgSoft bought #GritHub, I've been maintaining a list of community-hosted code forges here;
https://wiki.p2pfoundation.net/List_of_Community-Hosted_Code_Forge_Instances
My goals for it are to;
* demonstrate that there are replacements for GH that don't require projects to host their own
* showcase the range of independently-hostable code forge software available
* to maintain a list of forges that might be keen to try a federation plugin, if and when there's working code available
(1/2)
-
Ever since BorgSoft bought #GritHub, I've been maintaining a list of community-hosted code forges here;
https://wiki.p2pfoundation.net/List_of_Community-Hosted_Code_Forge_Instances
My goals for it are to;
* demonstrate that there are replacements for GH that don't require projects to host their own
* showcase the range of independently-hostable code forge software available
* to maintain a list of forges that might be keen to try a federation plugin, if and when there's working code available
(1/2)
-
It seems like @forgefed's grant funding ran out and the entire project has just been left hanging, unfinished. This is a potentially important project, so this is really frustrating.
But really, anything important enough to get grant funding probably ought to keep going after the grant funding ends. Maybe grant-making orgs could provide some kind of support for projects transitioning out of funded work sprints, back into volunteer-driven coordination?
-
It seems like @forgefed's grant funding ran out and the entire project has just been left hanging, unfinished. This is a potentially important project, so this is really frustrating.
But really, anything important enough to get grant funding probably ought to keep going after the grant funding ends. Maybe grant-making orgs could provide some kind of support for projects transitioning out of funded work sprints, back into volunteer-driven coordination?
-
(1/2)
@gvwilson
> what I'm after right now is worked-out plans I can learn fromFor what exactly? Choose one or more of;
* Exporting a full org/ repo and all associated data from a forge
* choosing a new forge
* Importing those orgs/ repos into a forge
* Local-first code collaboration using web forges only as dumb syncs (eg Nostr)
* Federating projects across forges, so no one forge is a SPoF
A few approaches have been tried for most of these.
-
(1/2)
@gvwilson
> what I'm after right now is worked-out plans I can learn fromFor what exactly? Choose one or more of;
* Exporting a full org/ repo and all associated data from a forge
* choosing a new forge
* Importing those orgs/ repos into a forge
* Local-first code collaboration using web forges only as dumb syncs (eg Nostr)
* Federating projects across forges, so no one forge is a SPoF
A few approaches have been tried for most of these.
-
This video of a FOSDEM talk about Forgejo's forge federation work has the slideshow fullscreen, with a camera feed of speaker Michael Jerger inset in the corner;
https://archive.fosdem.org/2025/schedule/event/fosdem-2025-5610-show-and-tell-federation-at-forgejo/
This is the way.
(1/2)
-
This video of a FOSDEM talk about Forgejo's forge federation work has the slideshow fullscreen, with a camera feed of speaker Michael Jerger inset in the corner;
https://archive.fosdem.org/2025/schedule/event/fosdem-2025-5610-show-and-tell-federation-at-forgejo/
This is the way.
(1/2)
-
GitLab is dropping plans to pursue federation features like distributed merge requests. Sad, but not very surprising to me.
https://gitlab.com/groups/gitlab-org/-/epics/260#note_2910231358
However, @forgefed and related specifications are still a thing and @forgejo is still working on supporting that, see https://codeberg.org/forgejo-contrib/federation and https://forgefed.org/!
#forgefed #ForgeFederation #gitlab #forgejo #federatedGit #git
-
GitLab is dropping plans to pursue federation features like distributed merge requests. Sad, but not very surprising to me.
https://gitlab.com/groups/gitlab-org/-/epics/260#note_2910231358
However, @forgefed and related specifications are still a thing and @forgejo is still working on supporting that, see https://codeberg.org/forgejo-contrib/federation and https://forgefed.org/!
#forgefed #ForgeFederation #gitlab #forgejo #federatedGit #git
-
@meissa
> It was silent around progress on federation in forgejoIs there a blog or a fediverse account where I can find periodic updates on forge federation progress? In general, or about Forgejo work in particular, either would be great.
-
@meissa
> It was silent around progress on federation in forgejoIs there a blog or a fediverse account where I can find periodic updates on forge federation progress? In general, or about Forgejo work in particular, either would be great.
-
It's been far too long since I haven't updated this properly, but here's a snapshot of some open source communities that have already moved off GritHub;
https://wiki.p2pfoundation.net/List_of_Community-Hosted_Code_Forge_Instances
It seems like forge federation is a harder problem to crack than we thought when BorgSoft bought GH. But I'm still hopeful that one day, many of these forges will interoperate to create the experience of a unified code forging space.
-
It's been far too long since I haven't updated this properly, but here's a snapshot of some open source communities that have already moved off GritHub;
https://wiki.p2pfoundation.net/List_of_Community-Hosted_Code_Forge_Instances
It seems like forge federation is a harder problem to crack than we thought when BorgSoft bought GH. But I'm still hopeful that one day, many of these forges will interoperate to create the experience of a unified code forging space.
-
Thanks for sharing @sarahjamielewis, great to see more work being done on independent code-forging. Have you given any consideration to interoperation with other forges? Eg implementing @forgefed along with @forgejo and others who are working on that. Or using Git's inbuilt features to interop with SourceHut instances.
-
Thanks for sharing @sarahjamielewis, great to see more work being done on independent code-forging. Have you given any consideration to interoperation with other forges? Eg implementing @forgefed along with @forgejo and others who are working on that. Or using Git's inbuilt features to interop with SourceHut instances.
-
@lapingvino
> though Codeberg does like to add more functionality to it for practical reasons, most significantly federation, basically making a Git Forge Fediverse@Codeberg and the Forgejo devs have been enthusiastic supporters of forge federation. But efforts to get it working precede the forking of Gitea to create Forgejo.
I first started hearing about ForgeFed and other federation projects around the time BorgSoft assimilated GritHub.
-
@lapingvino
> though Codeberg does like to add more functionality to it for practical reasons, most significantly federation, basically making a Git Forge Fediverse@Codeberg and the Forgejo devs have been enthusiastic supporters of forge federation. But efforts to get it working precede the forking of Gitea to create Forgejo.
I first started hearing about ForgeFed and other federation projects around the time BorgSoft assimilated GritHub.
-
@drwho
> You could use that as the data storage medium for forge interoperability. If it's in the notes, it can be usedHas this been considered by any of the existing forge federation projects?
-
@drwho
> You could use that as the data storage medium for forge interoperability. If it's in the notes, it can be usedHas this been considered by any of the existing forge federation projects?
-
It would be great if we could figure out ways for code forges using different decentralisation protocols to interoperate.
For example, enabling an account on CodeBerg, federating over ForgeFed (AP-based), to contribute to a codebase developed using GitWorkshop (Nostr-based), and vice-versa. Or allowing either to interop with accounts and codebases on a SourceHut instance.
Could there be a way to do this with the distributed code forge tools built into Git itself?
-
It would be great if we could figure out ways for code forges using different decentralisation protocols to interoperate.
For example, enabling an account on CodeBerg, federating over ForgeFed (AP-based), to contribute to a codebase developed using GitWorkshop (Nostr-based), and vice-versa. Or allowing either to interop with accounts and codebases on a SourceHut instance.
Could there be a way to do this with the distributed code forge tools built into Git itself?
-
#TIL about #GitWorkshop;
"Gitworkshop.dev, git-remote-nostr and ngit are tools to enable code collaboration over nostr. Gitworkshop.dev provides a visual interface to discuss proposals and open issues. git-remote-nostr enables proposal creation, review and incorporation using standard git tooling. ngit handles repository setup and advanced proposal submission."
-
#TIL about #GitWorkshop;
"Gitworkshop.dev, git-remote-nostr and ngit are tools to enable code collaboration over nostr. Gitworkshop.dev provides a visual interface to discuss proposals and open issues. git-remote-nostr enables proposal creation, review and incorporation using standard git tooling. ngit handles repository setup and advanced proposal submission."
-
Here's something interesting for those interested in reduced vendor lock-in in forges: git-bug, a "distributed" bug tracker "fully embedded in Git" that "prevents vendor lock-in" and doesn't "pollute your project" with "bridges to other bug trackers".
-
Here's something interesting for those interested in reduced vendor lock-in in forges: git-bug, a "distributed" bug tracker "fully embedded in Git" that "prevents vendor lock-in" and doesn't "pollute your project" with "bridges to other bug trackers".
-
@njoseph
> My code is mostly on Debian Salsa and my own Gitweb. Recently started using Codeberg tooGreat stuff. The more we ignore the BorgSoft propaganda that HutGub is where the action is and move elsewhere, the less true that propaganda is.
Bring on forge federation!
-
@njoseph
> My code is mostly on Debian Salsa and my own Gitweb. Recently started using Codeberg tooGreat stuff. The more we ignore the BorgSoft propaganda that HutGub is where the action is and move elsewhere, the less true that propaganda is.
Bring on forge federation!
-
Is the recent #Fediverse #spam wave over? We hope so. Thanks to all #instanceAdmins for cleaning this up.
What can we learn from this? Some thoughts regarding #ForgeFederation: https://blog.codeberg.org/what-we-can-learn-from-the-fediverse-spam-for-codeberg.html
-
Is the recent #Fediverse #spam wave over? We hope so. Thanks to all #instanceAdmins for cleaning this up.
What can we learn from this? Some thoughts regarding #ForgeFederation: https://blog.codeberg.org/what-we-can-learn-from-the-fediverse-spam-for-codeberg.html
-
It would be useful to have a #BugReporting platform that works independently of individual projects.
The interface would walk you through describing exactly what's bugging you, and help you tag in all the software projects that might be implicated. A triage process would then figure out which piece of software is actually causing the bug. The issue thread for the bug can then be cloned to the issue tracker of that project.
This would be much easier to do with #ForgeFederation.
-
It would be useful to have a #BugReporting platform that works independently of individual projects.
The interface would walk you through describing exactly what's bugging you, and help you tag in all the software projects that might be implicated. A triage process would then figure out which piece of software is actually causing the bug. The issue thread for the bug can then be cloned to the issue tracker of that project.
This would be much easier to do with #ForgeFederation.
-
This is a good introduction to the fragmentation problem created by the otherwise good move towards community-hosting of web forges for software development, and the approach ForgeFriends takes to bridging the gap;
https://forum.forgefriends.org/t/definition-and-scope-of-the-forgefriends-project/546
-
This is a good introduction to the fragmentation problem created by the otherwise good move towards community-hosting of web forges for software development, and the approach ForgeFriends takes to bridging the gap;
https://forum.forgefriends.org/t/definition-and-scope-of-the-forgefriends-project/546
-
After a long break, I just started updating the list of community-hosted code forges here;
https://wiki.p2pfoundation.net/List_of_Community-Hosted_Code_Forge_Instances
... as well as the brief intro to forge decentralisation projects at the top. If you have a P2PF wiki account, feel free to contribute. Otherwise, feel free to hit me up here with things that need updating.
-
After a long break, I just started updating the list of community-hosted code forges here;
https://wiki.p2pfoundation.net/List_of_Community-Hosted_Code_Forge_Instances
... as well as the brief intro to forge decentralisation projects at the top. If you have a P2PF wiki account, feel free to contribute. Otherwise, feel free to hit me up here with things that need updating.
-
Mainstream developers are finally picking up on the potential benefits of forge federation:
-
Mainstream developers are finally picking up on the potential benefits of forge federation:
-
@aral @schtobia beyond that, I'd add community and network effects, at least until we have #ForgeFederation in Forgejo. @Codeberg @forgejo
-
#SourceHut is the @delta Chat of software forges. Discuss.
-
#SourceHut is the @delta Chat of software forges. Discuss.
-
@lig it's coming! @forgefed and @forgejo are working on #ForgeFederation
-
#TIL about the F3 format, which is a standard container for the full contents of a software project (source code, issues discussions etc). It's one part of allowing people to easily move projects between code forges, or interact with them from a different forge (ie #ForgeFederation):
https://forum.forgefriends.org/t/about-the-friendly-forge-format-f3/681
-
"For our development road map we will consider the entirety of the Free Software Development Lifecycle (FSDL) and gradually unlock it to the world. We intend to be part of a growing ecosystem of collaborating Free Software projects that dedicate to this same vision. We see forge federation as a means to open up the development process, and it is here that we will innovate."
https://forgejo.org/2022-12-15-hello-forgejo/
#SoftwareDevelopment #federation #ForgeFederation #Forgejo #SoftwareFreedom
-
Migrating from #Gitea to @forgejo was suprisingly easy! :)
Excited about the future of #Forgejo now that they're adding Actions and that #forgeFederation is around the corner!