github.com/meyer1994/ipgit ↗
Inter Planetary Git
Open this visualization on its own page →
Contributors
2
Lines of Code
122
From
2020-07-09
To
2020-12-21
About meyer1994/ipgit
Inter Planetary Git is a web application that bridges Git and IPFS, allowing developers to use distributed storage for version control without complex setup. The project exposes a simple HTTP endpoint that functions as a Git remote, enabling users to push repositories to IPFS or clone repositories stored there using standard Git commands with just a bash configuration line.
The application is built with FastAPI and Uvicorn and requires IPFS to be running locally on the developer's machine. It implements a Git HTTP backend that handles the protocol details, abstracting away the complexity of interacting with IPFS directly. Files pushed through the service are pinned by default, though the creator notes that temporary Heroku deployments don't guarantee permanent availability, so users should additionally pin important repositories to dedicated pinning services.
The project targets developers interested in distributed web technologies and Web3 concepts who want practical, low-friction tooling for decentralized storage. By treating IPFS as a simple git remote rather than a standalone tool requiring Docker or complex configuration, it aims to make distributed systems more accessible to the average developer.