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