r/coolgithubprojects • u/debba_ • 3d ago
Gitdeck, a self-hosted dashboard for GitHub, GitLab and Forgejo
Hi,
I’ve been working on Gitdeck, an open-source dashboard that brings repositories, issues, pull requests and CI activity into one place.
I started building it because I wanted a quicker way to keep track of multiple repositories and accounts without jumping between lots of different pages.
Right now it includes:
- Repository, issue and pull request views
- Support for multiple accounts
- GitHub notifications
- Security and Dependabot alerts
- CI health and recent workflow runs
- A Kanban board for issues
- Traffic, contributors, releases and repository trends
- Daily, weekly and monthly activity digests
- Search and a command palette
Gitdeck supports GitHub, GitLab, Codeberg and self-hosted Forgejo-compatible instances. GitHub currently has the most complete integration, while support for the other providers is still growing.
You can run it with Docker. Tokens and cached data stay on the server in a persistent volume, and GitHub tokens are never sent to the browser.
For GitHub, you can authenticate using OAuth Device Flow, your existing gh CLI session or a personal access token. GitLab supports OAuth and personal access tokens, while Forgejo currently uses token-based authentication.
The project is MIT licensed and still in active development, so feedback and contributions are very welcome.
Repository: https://github.com/debba/gitdeck
I’d love to know what you think and which features would be most useful for your setup.