calebwin

gitgres

calebwin

A private GitHub on Postgres

AI 简介

GitGres 是一个将 GitHub 核心功能(代码仓库、PR、Issues、用户权限等)完全托管在 PostgreSQL 数据库中的自托管替代方案。它用 Rust 实现,所有 Git 对象、元数据和协作功能均以关系型结构持久化于 Postgres 中,不依赖本地文件系统;支持标准 Git 协议(smart HTTP)、GitHub CLI 兼容接口及 GraphQL/REST API。其设计聚焦于可控性:通过调整 Postgres 配置实现成本、延迟与一致性之间的灵活权衡,适合对数据主权、运维自主性或 AI/Agent 协同场景有强需求的中小团队内部部署。

Rust
92
Stars
4
Forks
87
Watchers
1
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分2.1
默认分支main