GitGres: A PostgreSQL-based private GitHub reimplementation for teams
By
calebhwin
1mo ago· 2 min readenCode
75/100
Toasty
Bagelometer↗
Crispy enough to crunch, soft enough to enjoy. A good bake.
Score75Typepress releaseSentimentneutral
Summary
GitGres is an open-source project that provides a starting point for private, PostgreSQL-based reimplementations of GitHub, optimized for individual teams' agent needs. It stores all GitHub-like data (git objects, refs, PRs, issues, comments, tokens, etc.) entirely in Postgres rows, with the server holding nothing on disk. The project aims to solve issues with the standard GitHub platform by offering a fully database-driven alternative.
Key quotes
· 3 pulledGitGres is a starting point for private reimplementations of GitHub optimized for individual teams' agent needs.
Everything - git objects, refs, packfiles, deltas, tokens, PRs, issues, comments, reviews, reactions, teams, orgs, events - lives in Postgres rows.
The server holds nothing on disk.
My private GitHub on Postgres. Contribute to calebwin/gitgres development by creating an account on GitHub.
