Step 1
Enter Your Github Username

Psst... if this link doesn't work, I won't be able to get your data: github.com/{{ username }}
Uh oh, we couldn't get that user.
{{ error }}

Step 2
Choose a Design

Step 3
Choose a Color Scheme

Step 4
Choose Years

FYI: This design only fits 1 year.

Select All

Once you fetch your history, we'll show the available years here.

This may take a few seconds... Please fetch your history first. Please select at least one year.
Uh oh, we couldn't render that image.
Scroll down and click the "Update Preview" button to see your changes.

Step 5
Buy a Print

Price includes shipping!
You can put your apartment, flat, or suite number here too, if you have one. Eg: "Aaron Francis, Apt 100".
Start typing your address and then choose from the dropdown.

FAQ

I don't have a lot of public commits, can I use private commits?

You can, actually. You'll have to make that change on github.com though. Go to your profile and scroll down until you see your contribution graph and click "contribution settings" to change it. See the image below.

Heads up! Once you've updated your settings on GitHub, I'll need to refresh all the data I pulled for your username. Click here to delete all of the cached data for {{ username }}. Uh oh, that failed. Why don't you email me.


Why doesn't the preview change?

Did you click the "Update Preview" button?


Why doesn't the preview update automatically? That would be better.

Ha, that would be better. I agree. It doesn't update automatically because I'm rendering actual JPGs server-side so that the prints will be identical to the previews. I could probably do it much faster if I did it all client-side with SVGs, but I went with what I already knew. Maybe v2.0 will be more awesome.


Do you support Github Enterprise?

I do, in a way. Since the whole point of GHE is that your enterprise controls everything, I can't get it automatically like I can with regular Github.

You'll need an API Key so send me an email about that, and then use this script to pull all your data. I'll give you some more details when I email you your API Key.


Do you support BitBucket?

I do not. I've never used it so I'm not too familiar with it. I looked around briefly at public profiles on BB and didn't immediately see the data I'd need. If you want to get your own data, you can submit it to the API. Send me an email if you want to try that out.


Do you support [X]?

I do not. But there is a (very tiny) API. Let's chat!


What kind of paper are these printed on?

They're printed on thick, durable, matte paper.


Who is behind this?

It's me, Aaron Francis. You can email me at [email protected] if you'd like.


Check it out on Product Hunt!

Or, check out the discussion on Hacker News.