Github As DB

Use a GitHub repo as a zero-infra, anonymous-friendly data store — JSON files as records, GitHub App bot as the write layer, build-time index compilation as the read layer. No auth service, no database, no backend required. Covers CRUD via Octokit, community contribution via PR flow, and build-time index generation to avoid API rate limits. Use when building community data repos, personal low-frequency data stores, open-source projects that need structured data without a database, or any "submit to repo" feature from a browser app where users don't need a GitHub account.

phucbm 2a80613 11.0 KB Updated

File contents

phucbm/skills/tree/main/skills/backend/github-as-db commit 2a80613bfe

Frequently asked questions

npx skillmds@latest add phucbm/github-as-db