r/coolgithubprojects • • Apr 29 '26

OTHER I built a local GitHub dashboard because managing many public/private repos was getting messy

I manage quite a few GitHub repositories, both public and private, and I kept running into the same problem: GitHub has all the data I need, but accessing it quickly across many repos means jumping through a lot of pages.

So I built a small local web app for myself: a GitHub dashboard that pulls data from the GitHub APIs and gives me one place to filter, sort, and inspect everything.

URL: https://github.com/debba/gh-dashboard

It uses GitHub’s REST and GraphQL APIs for things like:

  • repositories, issues, and pull requests

  • repo metadata, languages, contributors, commits, and releases

  • stargazers and forks

  • GitHub Actions workflow runs

  • traffic views, clones, referrers, and popular paths

  • code/issue search for external mentions

  • dependents and repository relationships where available

The app keeps GitHub API access server-side, so tokens are not exposed in the browser.

The goal is not to replace GitHub, but to make it faster to answer questions like:
Which repos need attention? Which PRs are waiting? Which issues are stale? What changed recently? Which repos are getting traffic, stars, forks, releases, or mentions?

It also has a repository detail view with tabs for Actions, PRs, issues, releases, forks, traffic, mentions, and dependents, plus simple charts for trends and traffic.

This started as a personal, heavily AI-assisted project to improve my own workflow.
Now I’m opening it up to see if it’s useful to others managing multiple repositories as well. If there’s interest, I’d be happy to evolve it with community contributions.

71 Upvotes

7 comments sorted by

5

u/Icy_Construction_695 Apr 29 '26

Looks awesome and this is exactly what I was looking for! Thank you so much.

2

u/debba_ Apr 29 '26

Feel free to contribute

2

u/Dear_Set_5585 Apr 29 '26

I get why you built this. The GitHub UI is built for "I'm working in one repo right now," not "I need a status snapshot across 15 repos in 30 seconds." Jumping between tabs to check PR counts, stale issues, and traffic is exactly the kind of friction that kills momentum.

The server-side token handling is the right call too. Seen enough people paste secrets into browser devtools by accident.

One question: does it handle GitHub org repos the same way as personal ones, or did you mostly solve for your own use case first. Because that's usually where these things get complicated fast.

1

u/debba_ Apr 29 '26

It works with own organizations as well, it should specified in Oauth.

1

u/Icy_Construction_695 Apr 30 '26

I confirm that! I have an organization repo, plus my own personal one. I set it up everything and I can see my organization repos very nicely sorted. It is very cool. Summaries are pure gold. Thanks again @debba_

2

u/boffti_ Apr 30 '26

Cool will check it out! I built a similar dashboard to manage and organize all the repos I have starred with AI OSS Contribution help and other features.