You’ve spent years building your reputation in open-source. You push your commits to GitHub every single day. But the moment Microsoft decides you’ve crossed a line—politically, commercially, or just by being inconvenient—your repository vanishes. You don’t own your code; you’re just renting a storage unit from a corporate landlord who can change the locks whenever they want.
Git isn’t decentralized. It’s a mirage of distributed storage.
Wait, you might say. Git is distributed! Anyone can fork it. Anyone can clone it. Yes, the underlying data model is distributed. But the reality of modern collaboration is not. Where do your pull requests live? Where are your issues tracked? Who hosts the canonical URL that the world points to? GitHub. GitLab. A single, centralized authority that holds the keys to your project’s social and functional existence.
Most developers operate under the illusion that because they can run git clone locally, they are free. But true decentralization requires eliminating the single point of control over metadata, discovery, and hosting. We’ve just traded the tyranny of SVN servers for the monopoly of GitHub.
True decentralization isn’t about where you store your code. It’s about who controls the metadata, discovery, and trust.
Enter Nostr and Hashtree. Nostr is a decentralized protocol that doesn’t rely on a central server to route messages or verify identity. Hashtree provides the cryptographic integrity guarantees needed to ensure data hasn’t been tampered with. By combining them, you can host Git repositories without a central server. You aren’t just pushing code to a corporate mainframe; you’re broadcasting it to a resilient network that cannot be arbitrarily shut down.
This isn’t just a technical novelty. It directly challenges the GitHub monopoly on code collaboration. It forces a rethinking of version control, where Git’s traditional centralized repository model—relying on a single source of truth—collides with Nostr’s inherently distributed nature. Trust shifts from a corporate brand to cryptographic proof.
For developers, the fear of being deplatformed is real. We’ve seen popular open-source projects get nuked because they violated a vague terms of service update. Open-source infrastructure shouldn’t be at the mercy of Silicon Valley’s mood swings.
If your code can be erased by a single company with the click of a button, you don’t own it.
Hosting Git on Nostr offers a path to ownership and permanence. It means your code is out there, verified, and accessible regardless of who decides to pull the plug. We don’t need a better GitHub. We need a world where GitHub is optional. This project is the first real step toward taking back the infrastructure of open-source collaboration.
FAQ
Q: Isn't Git already decentralized?
A: No. Git's data is distributed, but metadata, issue tracking, and repository discovery are still centrally controlled by platforms like GitHub. Without them, collaboration breaks down.
Q: What's the practical implication for my daily work?
A: It means you have a viable backup and collaboration layer that doesn't depend on Microsoft's whims. Your code becomes censorship-resistant and permanent.
Q: Isn't decentralized Git just a chaotic, lawless mess?
A: It forces a shift from corporate trust to cryptographic trust. It might feel chaotic to maintainers, but it's the necessary trade-off to prevent arbitrary platform deplatforming.