ForgeFed logo

ForgeFed

Enables federation of web-based Git services, allowing pull request, forking, and subscription of repositories across platforms.

Made by ForgeFed

  • git-hosting

  • git-server

What is ForgeFed?

ForgeFed is a decentralized federation protocol that enables interoperability between various web-based Git services. It is built upon the W3C's ActivityPub standard and the ActivityStream 2.0 specification, offering a server-to-server API for managing key Git functionalities such as pull requests, forking, and repository subscriptions. This protocol allows users to interact with repositories hosted on different platforms, fostering a more interconnected and collaborative git-based ecosystem. By leveraging the established ActivityPub framework, ForgeFed aims to provide a standardized approach to federated Git services, empowering developers and users to seamlessly navigate and contribute to projects across diverse hosting platforms

Highlights

  • Server-to-server API for Git-based functionalities
  • Support for pull requests, forking, and repository subscriptions
  • Interoperability between different web-based Git services
  • Utilization of the W3C's ActivityPub and ActivityStream 2.0 standards
  • Decentralized and federated architecture

Platforms

  • Git
  • Self-Hosted

Languages

  • English

Features

    • Git Support

    • Federated

    • Federation

    • Distributed

    • Support for ActivityPub