DEV Community

Cover image for I Turned My GitHub Commit Graph Into Art You Can Frame
Pawan Hirumina
Pawan Hirumina

Posted on

I Turned My GitHub Commit Graph Into Art You Can Frame

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-calendar for 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)