Before GitHub
The article reflects on the evolution of open source software hosting before GitHub became dominant, highlighting earlier platforms like SourceForge, personal Trac installations, and Bitbucket. The author emphasizes how GitHub transformed open source by reducing friction in publishing and consuming code, fostering community and collaboration. Concerns are raised about GitHub's current trajectory and what it means for the future of open source infrastructure and culture.
- ▪The author previously hosted open source projects on personal infrastructure, including Trac and Subversion, before migrating to GitHub.
- ▪GitHub's rise coincided with a cultural shift in open source, enabling frictionless code sharing and an explosion of projects and dependencies.
- ▪Before GitHub, open source communities were smaller, more tightly knit, and placed greater emphasis on trust, reputation, and understanding the origins of dependencies.
- ▪Platforms like SourceForge and Bitbucket were once major hubs for open source, and many developers ran their own hosting infrastructure.
- ▪The shift to distributed version control systems like Git and Mercurial enabled new collaboration models but also changed the relationship between developers and project infrastructure.
Opening excerpt (first ~120 words) tap to expand
Before GitHub written on April 28, 2026 GitHub was not the first home of my Open Source software. SourceForge was. Before GitHub, I had my own Trac installation. I had Subversion repositories, tickets, tarballs, and documentation on infrastructure I controlled. Later I moved projects to Bitbucket, back when Bitbucket still felt like a serious alternative place for Open Source projects, especially for people who were not all-in on Git yet. And then, eventually, GitHub became the place, and I moved all of it there. It is hard for me to overstate how important GitHub became in my life. A large part of my Open Source identity formed there. Projects I worked on found users there. People found me there, and I found other people there.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at Armin Ronacher's Thoughts and Writings.