GitHub owns your contributions. Koja gives them back. Federated contributions and code review over Matrix, with no single point of control.
No company controls your access. Run your own server or use ours - patches flow freely between any Koja instance.
Built on Matrix and SSH - standards that existed before us and will exist after. No proprietary lock-in.
Your Matrix account is yours. No platform can ban you from contributing to open source.
You don't need a Gmail account to email someone @gmail.com.
Koja works the same way. Your Matrix identity - @you:matrix.org - can contribute to any project, regardless of which Koja server hosts it.
@dev:koja.cc#project:company.com@maintainer:kde.orgThree different servers. Zero new accounts. That's federation.
GitHub goes down. GitLab has an outage. Your self-hosted server catches fire.
With Koja, your repository lives on Matrix - and can point to as many Git remotes as you want. Origin, mirrors, backups. When one fails, clone from another.
Your code survives because it's not trapped in one place.
No new protocols. No proprietary APIs. Just tools you already know.
Three commands to your first contribution
Download the Koja CLI
curl https://d.koja.cc | bashClone a repo
koja clone #foo:example.comSubmit a patch
koja submit "feat: add a super cool feature"No. Use Matrix.org or any public Matrix homeserver. Self-hosting a homeserver is an option, not a requirement.
Any git repo can adopt Koja. Create a Koja repository using the Koja client, and you're set.
Yes. It's your identity. Create one on any homeserver, like matrix.org or self-host.
Same format, better UX. Threaded discussions, inline comments, and status tracking, all in Matrix.
Use Matrix.org or self-host. Either way, you're free.