I was looking at my GitHub profile the other day - 847 contributions in 2024.
All those late nights, bug fixes, and "fix: finally works" commits... and they just live as little green squares that disappear when you scroll.
So I thought - what if I could print it? Frame it? Actually put the year I locked in on my wall?
So I built Commit Print.
What it is
You type your GitHub username, pick a year, and it generates a clean, print-ready poster of your contribution graph.
No login. No API keys. Just your username.
Try it here: https://commitprint.vercel.app/
Demo
How it works
Pretty simple stack:
-
Frontend: React +
react-activity-calendarfor the graph -
API: GitHub GraphQL API - I fetch
contributionCalendar - Export: HTML-to-canvas for high-res A4/A3 export
Why I built it
I'm a big believer in physical reminders of digital work. Developers spend 2000+ hours a year coding and have nothing physical to show for it.
I wanted something I could look at and say "yeah, I built that in 2024".
Links:

Top comments (0)