All projects
Open source
CommitCloud
Commit Cloud is a FastAPI service that uses GitHub commits as a storage backend. Users authenticate with a username and PAT; file bytes (and metadata) are encoded into commits across designated repositories, with chunking for large files.
PythonFastAPIPyGithub
Highlights
- Upload/download flows that encode and decode file payloads via commits.
- PAT-based auth against user-controlled repos.
- Large files split across commits; metadata separated from content repos.
- Simple HTML front door plus JSON API for list/upload/download operations.
Outcomes
Working proof that git history can be abused productively as an object store.
Clear API surface for experimentation (list commits, upload, download).
Caveat
This is a creative systems toy and teaching example, not a recommendation for production storage policy.