
Release Monitor
Hi all,
I publish downloadable releases on GitHub and kept wanting to know how downloads actually trend over time. The public API only gives you a momentary snapshot, so I built something to track it: https://release-monitor.com/
It lets you monitor download stats for releases on any public GitHub repo, aggregated by hour, day or week. You can see how downloads develop over time, what hours you get the most, check how new release downloads are affected by (possible) auto-updates, etc. It works by running a cron snapshotter a few times an hour and calculating the deltas in download counts.
Sign-in is with GitHub and only asks for public_repo scope (just to read public release data). It's free, and there's nothing to host on your end since it runs on Cloudflare Workers.
Live demo of what the dashboards look like: https://release-monitor.com/#/demo
Built it to solve my own need, but figured it might be useful to others here. Feedback welcome :)
Thanks