I built git-sweaty to visualize my training consistency the same way GitHub shows code contributions.
It syncs Strava activities, aggregates them by workout type and year, and generates a GitHub-style contribution heatmap hosted on GitHub Pages. It updates daily automatically once set up.
- Simple setup for technical/non-technical alike (no coding required)
- No GPS/location data exposed
- Interactive static dashboard
- Free hosting via GitHub Pages
I track primarily via Garmin → Strava, and wanted something that showed long-term consistency rather than routes or maps.
Would appreciate feedback on setup clarity and other metrics worth visualizing.
Live demo: https://aspain.github.io/git-sweaty/