$ cat ./commitcloud.md
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.
python · fastapi · pygithub
## 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.