Skip to content

qkitzero/github-contribution-growth-graph

Repository files navigation

GitHub Contribution Growth Graph

GitHub Contribution Growth Graph

License: MIT release Test codecov Stars PRs Welcome

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.

GitHub Contribution Growth Graph GitHub Language Growth Graph

Quick Start

Contribution Graph

Add to your GitHub profile README:

[![GitHub Contribution Growth Graph](https://github-contribution-growth-graph.qkitzero.xyz/graph/contributions?user=YOUR_USERNAME)](https://github.com/qkitzero/github-contribution-growth-graph)

Customize with parameters:

<!-- Dark theme, large size -->

[![GitHub Contribution Growth Graph](https://github-contribution-growth-graph.qkitzero.xyz/graph/contributions?user=YOUR_USERNAME&theme=dark&size=large)](https://github.com/qkitzero/github-contribution-growth-graph)

<!-- Only commits and PRs, purple theme -->

[![GitHub Contribution Growth Graph](https://github-contribution-growth-graph.qkitzero.xyz/graph/contributions?user=YOUR_USERNAME&types=commit,pr&theme=purple)](https://github.com/qkitzero/github-contribution-growth-graph)

<!-- Custom date range -->

[![GitHub Contribution Growth Graph](https://github-contribution-growth-graph.qkitzero.xyz/graph/contributions?user=YOUR_USERNAME&from=2020-01-01&to=2025-12-31)](https://github.com/qkitzero/github-contribution-growth-graph)

Language Graph

[![GitHub Language Growth Graph](https://github-contribution-growth-graph.qkitzero.xyz/graph/languages?user=YOUR_USERNAME)](https://github.com/qkitzero/github-contribution-growth-graph)

Customize with parameters:

<!-- Custom date range, small size -->

[![GitHub Language Growth Graph](https://github-contribution-growth-graph.qkitzero.xyz/graph/languages?user=YOUR_USERNAME&from=2020-01-01&to=2025-12-31&size=small)](https://github.com/qkitzero/github-contribution-growth-graph)

Contribution Graph Reference

Parameters

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.

Themes

Choose from various color themes to match your profile style:

Theme Preview
default default
blue blue
red red
green green
purple purple
orange orange
pink pink
dark dark
light light

Sizes

Size Dimensions Preview
small 600 x 300 small
medium 800 x 400 medium
large 1000 x 500 large

Language Graph Reference

Parameters

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.

Updating Your Graph

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:

[![GitHub Contribution Growth Graph](https://github-contribution-growth-graph.qkitzero.xyz/graph/contributions?user=YOUR_USERNAME&v=YYYY-MM-DD)](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.

About

πŸ“ˆ Dynamically generated cumulative contribution graph for your GitHub README

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors