Features
- Track Repos: Fetch and store repository details (Stars, Forks, Description) from GitHub
- Auto-Sync: Automatically pulls latest data when adding a repo
- Local Overrides: Update repo descriptions locally for your own context
- Two-Way Sync: Push description updates back to GitHub (requires PAT)
- Dockerized: One-command setup with Docker Compose
Tech Stack
| Layer | Technology |
|---|---|
| Framework | FastAPI (async) |
| ORM | SQLModel |
| Database | PostgreSQL + asyncpg |
| External API | GitHub REST API v3 |
| DevOps | Docker, Docker Compose |
| Docs | Auto-generated Swagger UI |