Gill is a free and open-source git-service based on ActivityPub and ForgeFed. Gill servers are interoperable with other ForgeFed implementation, allowing users to manage bug reports, merge requests and notifications across instances.
Here is a live demo of Gill. Note that the instance is self-hosted on a Raspberrypi 3 with an average upload bandwidth of 4.19Mbps so it might feel slow depending on your location.
- Provide a decentralized alternative proprietary git-service.
- Compatibility with other ForgeFed implementation.
- Easy to self-host.
Interoperability with ForgeFed implementation
You should be free to choose which platform suits you the most. Checkout other ForgeFed implementation.
Manage merge request, branch protection, user permission, explore repositories etc.
Issue tracker, merge request comment, project, kanban etc.
Interface with the Rest API to create plugins, third party tools, bot etc.
For now, we need visibility and support, unfortunately GitHub is the only place offering this. When the time comes this repository will turn into a read-only mirror and Gill will host itself.
While most of the git related features are there. Gill is still at a very early stage. I am not ready to accept contribution yet, but I hope to get there soon.
I quit my job in November 2022, and I am working full time on Gill since. Consider donating to help me continue doing so.
You can contact me via the #general-forgefed:matrix channel.
These are screenshots of the current Gill user interface which is likely to change.
All the code in this repository is released under the MIT License, for more information take a look at the LICENSE file.