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
Git 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 AI & TechnologyBest AI Tools for Developers in 2026
GitHub Copilot, Cursor, and more — the standout AI tools that developers are using daily in 2026.
Read More Cloud & CybersecurityCI/CD Explained: Build, Test, Deploy
CI/CD is how modern software teams ship code dozens of times a day without breaking things. This guide explains what continuous integration and continuous delivery mean, how a pipeline works, and how to set up your first one with GitHub Actions.
Read More