GitHub Contribution Graph
The GitHub contribution graph is a heatmap on a user's GitHub profile that visualizes commits, pull requests, issues, and code review activity over the past year.
Definition
The GitHub contribution graph is a heatmap on a user's GitHub profile that visualizes commits, pull requests, issues, and code review activity over the past year.
Overview
Each square in the grid represents a day, shaded from light to dark depending on how much qualifying activity occurred. It draws from actions like commits to repositories the user has access to, opened pull requests, submitted issues, and reviewed code, giving a rough at-a-glance signal of how consistently someone has been active on the platform. Developers often reference the graph informally as evidence of consistency, especially early in a career when other proof of experience is limited. It's commonly mentioned alongside a Tech Portfolio or a history of Open Source Contribution, since both signal ongoing, hands-on engagement with code. The Git and GitHub for Beginners guide covers the commit and pull request workflow that populates the graph. It's worth noting the graph has real limitations as a hiring signal: it only counts contributions attributable to a public or connected private repository, doesn't reflect code quality or impact, and can be inflated by trivial or automated commits. Most experienced engineers treat an unbroken green streak as a nice-to-have, not a substitute for strong projects or interview performance.
Key Features
- Daily heatmap spanning the trailing 12 months of activity
- Counts commits, pull requests, issues, and code reviews
- Configurable to include or exclude private repository activity
- Displayed prominently on public GitHub profile pages
- Streak and total-contribution counts shown alongside the grid
Use Cases
Frequently Asked Questions
From the Blog
How to Build a GitHub Profile That Stands Out
A standout GitHub profile shows real, working projects with clear READMEs and a focused profile page. Here's how to turn your GitHub into a portfolio that gets you hired.
Read More ProgrammingGit and GitHub for Beginners: A Complete Guide
Git tracks your code history; GitHub hosts it — learn the essential version control workflow every developer uses.
Read More ProgrammingGit and GitHub for Beginners: The Complete Guide
Git is the version control system used by virtually every software team on the planet. This beginner guide explains commits, branches, merges, and pull requests clearly, with the exact commands you'll use every day as a developer.
Read More ProgrammingGraph Algorithms: BFS and DFS Explained
Breadth-first and depth-first search are the two fundamental ways to explore a graph. Learn how each traverses nodes, when to use it, and how to code both.
Read More