ForgeFed

Vocabulary and protocol for federation of project and repository hosting and collaboration platforms.

Account managed by fr33domlover (@pere)

2025-05-29

A federation feature being mentioned often is global project search.

So, I'd like to gather user stories 🙂

🌱 Do you search for repositories on the internet sometimes, on GitHub or elsewhere? In particular, during your development process
🌱 How and why do you search, which kinds of properties/tags/topics do you search for?
🌱 What do you like about the results you get?
🌱 What do you not like? What's lacking or disappointing?

Answer in replies or on the issue: codeberg.org/ForgeFed/ForgeFed

-Pere

2025-05-28

PR reviews are now in the specification! I'm excited!!

PR creation, discussion and review are perhaps the core activities of code contribution. And now ForgeFed specifies how to federate them all.

forgefed.org/spec/#s2s-mr-revi

I'll do my best to support Forgejo in implementing this.

--fr33

2025-04-14

❓ If I already implemented ActivityPub in my app, how to proceed to implement forge federation features?

🌷 The ForgeFed specification now has a section with the federation API for each actor type, and the suggested implementation!

🌹 With links to Vervis code, where more useful hints can be found.

👇👇👇
forgefed.org/spec/#actor-inter

--Pere

2025-04-14

@CEDO @xot Honestly I don't know :) Never checked.

--Pere

2025-04-07

@Blort Adding to @meissa 's answer: Note that - if you ask me - what matters about Forge Federation isn't the ability to comment on issues via Mastodon. What matters AFAICT is the ability to remotely create and edit issues, create update and merge PRs, and form teams and projects with people from different forge servers. And of course commenting is one of the things under issues and PRs.

Looks like the team needs more Go devs to join and help :)

--Pere

2025-04-07

Forge Federation news <3

🌷 I documented several processes, e.g. updating and merging a PR
🌷 I'm now documenting the full federation API and behavior for each actor type!
🌷 The focus is on helping Forgejo achieve working federation, by creating high quality complete docs
🌷 Planning to talk with GitLab soon as well

So, work on our 2025 NLnet grant is going strong. But future funding after October unclear yet (due to EU cutting NGI funding etc. etc.)

More soon!

--Pere

2025-02-14

Our new NLnet grant is officially signed! We're starting work :) The main focus is:

- Creating materials to support the Forgejo federation implementation

- Documentation for the specification

- Implementing the Vervis backed API in the Anvil frontend

Forgejo could enjoy more Go developers joining the federation team! It might be the best way to contribute to forge federation right now.

--Pere

2025-02-14

@ertai42 Huge thanks! I'm gathering these points into a user research report that will be published soonish

2025-02-02

- Networked actors in Haskell! forgefed.org/blog/networked-ac

- We've used all our 2024 budget, yay! Waiting to sign the 2025 grant with NLnet

- I want to make ForgeFed practical and usable for implementors! Are you a forge feveloper? Let's talk <3

- I'm going to try carving a shortest path towards a federated collaboration demo with usable UI - more on that soon!

--Pere

2024-11-29

Federated forks have arrived! ✨

forgefed.org/blog/forks/

--Pere

2024-10-31

New feature: Issue Tracker migration! ✨

forgefed.org/blog/issue-tracke

--Pere

2024-10-21

Vervis now has a Docker image!

forgefed.org/blog/docker-image

And our new NLnet grant application has just been accepted! Our 2025 roadmap coming soon :)

--Pere

2024-10-13
2024-07-26

New blog post ✨

forgefed.org/blog/team-resourc

With the OCAP implementation now complete, next big things are probably:

- Preparing actor system for the OcapN experiment
- API docs (already in progress)
- Keys for remote resource creation (codeberg.org/ForgeFed/ForgeFed)
- Issue tracker migration using F3 (f3.forgefriends.org)

--Pere

2024-05-18

ForgeFed news 💫❤️

💮 The grant from NLnet has been extended! And @andre 's frontend work is now funded
💮 We're in 2nd review for a new grant, to allow more work thru 2024 & 2025
💮 I'm working on the final piece of the OCAP system vision! Finally!
💮 2 new blog posts! Including a demo!

forgefed.org/blog/happy-family
forgefed.org/blog/team-nesting

We're happy for help renovating the website / joining the frontend team!

Federated forges are coming... 🥰

--Pere

2024-04-11

New blog post! 💫

forgefed.org/blog/teams/

More news:
🌸 I asked for an extension of my current NLnet grant, including frontend tasks by @andre
💮 Project nesting (similar to GitLab's nested groups) is implemented, now testing and debugging
🏵️ Ask your favorite podcast/conference to host us? 😊

Until we deploy the Anvil frontend, you'll have to excuse me for the temporary UI example of project nesting:

fig.fr33domlover.site/projects

--Pere

2024-01-31

ForgeFed update 🙂

🌳 @RyunoKi joins as a frontend developer <3 and frontend work has started again

🌲 We're applying for NLNet funding again, for both frontend and backend work

🌱 The ecosystem seems to be growing! With @team 's implementation of federated stars for Forgejo, and GitLab's implementation of ActivityPub (we're following their progress)

--Pere

2023-12-09

New #ForgeFed #blog post! 🌟
💼 Projects & Grant Chains 🐍

The new stuff: Ability to collect components (Git, issues, PRs, etc.) under Projects

forgefed.org/blog/projects-and

Where to comment: Right here on the Fediverse :)

--Pere

2023-11-13

I haven't been looking here for some time, apologies if your posts and questions haven't been answered!

But progress is happening, blog post coming very soon.

And yay, GitLab seems to be joining the forge federation land. I hope it brings good things.

--Pere

2023-06-11

New ForgeFed #Blog post:

Stabilizing the Object Capability System

forgefed.org/blog/stabilizing-

Where to comment: Right here on the Fediverse :)

--pere

#forge #ocaps #activitypub #forgefed #federation #haskell #fediverse #decentralization #development

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst