Visualize your GitHub contribution journey and language usage over multiple years at a glance.
While GitHub's contribution graph shows daily activity, it's hard to see your cumulative growth over time. This service generates a dynamic growth graph that clearly displays your accumulated contributions and language statistics across years, perfect for showcasing your consistent effort on your profile. Only public repository contributions are included.
Add to your GitHub profile README:
[](https://github.com/qkitzero/github-contribution-growth-graph)Customize with parameters:
<!-- Dark theme, large size -->
[](https://github.com/qkitzero/github-contribution-growth-graph)
<!-- Only commits and PRs, purple theme -->
[](https://github.com/qkitzero/github-contribution-growth-graph)
<!-- Custom date range -->
[](https://github.com/qkitzero/github-contribution-growth-graph)[](https://github.com/qkitzero/github-contribution-growth-graph)Customize with parameters:
<!-- Custom date range, small size -->
[](https://github.com/qkitzero/github-contribution-growth-graph)| Parameter | Type | Required | Description | Default |
|---|---|---|---|---|
user |
string | Yes | GitHub username | - |
from |
string | No | Start date (YYYY-MM-DD) | 1 year ago |
to |
string | No | End date (YYYY-MM-DD) | Today |
theme |
string | No | Graph theme (see Themes) | default |
size |
string | No | Graph size (see Sizes) | medium |
types |
string | No | Contribution types to display (comma-separated: commit, issue, pr, review). Example: commit,pr |
All types |
Contribution types:
commit(code commits),issue(issues opened),pr(pull requests opened),review(pull request reviews). Only contributions to public repositories are counted.
Choose from various color themes to match your profile style:
| Theme | Preview |
|---|---|
default |
|
blue |
|
red |
|
green |
|
purple |
|
orange |
|
pink |
|
dark |
|
light |
| Size | Dimensions | Preview |
|---|---|---|
small |
600 x 300 | |
medium |
800 x 400 | |
large |
1000 x 500 |
| Parameter | Type | Required | Description | Default |
|---|---|---|---|---|
user |
string | Yes | GitHub username | - |
from |
string | No | Start date (YYYY-MM-DD) | 1 year ago |
to |
string | No | End date (YYYY-MM-DD) | Today |
size |
string | No | Graph size (see Sizes) | medium |
Language activity is measured by weighted commits β each commit is weighted by the language byte proportion of its repository. Only public repositories are included. Theme customization is not available for language graphs.
Graph images are cached for up to 7 days. To force a refresh, append a version parameter (e.g., today's date) to change the URL:
[](https://github.com/qkitzero/github-contribution-growth-graph)Since the URL differs, CDNs and browser caches treat it as a new resource, bypassing the cached version.