shridhara pavel.txt
← ../projects

$ 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.