predatorray/github-prometheus-exporter — explained in plain English
Analysis updated 2026-07-25 · repo last pushed 2021-06-05
Track your open-source project's download counts and star growth over time in a Prometheus dashboard.
Set up alerts for unusual changes like stalled star growth or unexpectedly large release assets.
Correlate release download numbers with release dates or marketing pushes to measure their impact.
| predatorray/github-prometheus-exporter | aizhigitovamir-code/n8n-automation-suite | ayush-sk-pathak/claude-code-starter-pack | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | Shell | Shell | Shell |
| Last pushed | 2021-06-05 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | ops devops | pm founder | developer |
Figures from each repo's GitHub metadata at analysis time.
Runs as a Docker container, optionally provide GitHub credentials for higher API rate limits or private repo access.
github-prometheus-exporter is a tool that lets you track basic stats about your GitHub repository, like star count and release download numbers, in a monitoring dashboard. It works with Prometheus, a popular system for collecting and displaying metrics, so you can keep an eye on how your project is doing over time alongside your other infrastructure data. At a high level, the tool runs as a lightweight web server (packaged as a Docker container). You point it at a specific GitHub repository, and it periodically fetches data from GitHub's API. When your monitoring system checks in, the server hands back the latest numbers in a format Prometheus can understand. The metrics it exposes include your repository's star count, the number of downloads for each release asset, the file size of those assets, and how many assets each release has. It also reports how long its own requests to GitHub take, so you can spot if the GitHub API is responding slowly. This would be useful for teams or individuals who already run a Prometheus monitoring setup and want to track GitHub repository activity in the same place they track server health, deployment stats, or other project metrics. For example, if you publish downloadable releases of an open-source tool, you could watch download counts tick up over time and correlate them with release dates or marketing pushes. You could also set up alerts, say, if star growth suddenly stalls or if an release asset is unexpectedly large. Setting it up is straightforward: you run the container, pass in your repository name, and optionally provide GitHub credentials if you need higher API rate limits or access to a private repository. The README doesn't go into much detail beyond that, but it links to a wiki page covering authentication. Notably, the whole thing is built with shell scripts and a lightweight web server, which keeps the image small and simple rather than requiring a full application runtime.
A lightweight Docker tool that exposes GitHub repo stats like star count and release downloads to Prometheus, so you can track project activity in your existing monitoring dashboard.
Mainly Shell. The stack also includes Shell, Docker, Prometheus.
Dormant — no commits in 2+ years (last push 2021-06-05).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
double-check against the repo, no cap.