Back to browse
GitHub Repository

A private GitHub on Postgres

93 starsRust

My Private GitHub on Postgres

by calebhwin·May 1, 2026·42 points·24 comments

AI Analysis

●●●BangerWizardryBig Brain

Stores git objects and packfiles directly in Postgres rows for tunable consistency.

Strengths
  • Wire-protocol compatibility means standard git and gh CLI tools work without modification.
  • Enables tiered storage strategies by leveraging Postgres capabilities rather than disk files.
  • Colocating repo data with application DB simplifies backup and transactional consistency.
Weaknesses
  • Early stage with only six commits; production readiness for large repos is unproven.
  • Loses the performance benefits of git's optimized packfile format on the filesystem.
Target Audience

DevOps engineers and self-hosting enthusiasts

Similar To

Gitea · Forgejo · GitLab

Similar Projects