The obvious alternative is using git through a mailing group like Linux has been doing for years. I say obvious because it&#x27;s the workflow for which git was built in the first place. ;)<p>It&#x27;s amazing to me that git&#x27;s power to easily manage distributed software development been lost&#x2F;forgotten with Github. You don&#x27;t need a web interface to contribute code. Linux is doing just fine.<p>You just need git and some sort of communication tool to distribute patches, email being the most powerful, flexible, and ubiquitous I&#x27;ve seen.