Paint pixel art onto your GitHub contribution graph and generate a bash script to make it real.
Live at git-art.net
Example: eXor404's 2023 contribution graph was created with this tool.
- Paint on a full GitHub-style contribution grid (52 × 7 cells)
- Pick from 5 color levels matching GitHub's dark theme
- Import an image and position/scale it onto the grid
- Adjust commit counts per level to beat your personal daily max
- Download a ready-to-run bash script with backdated commits
npm startThen open http://localhost:4444/git-art.html.
- Select the target year
- Paint cells on the grid — or import an image and click Apply to Grid
- Adjust commit counts per color level so the brightest green exceeds your existing daily max for that year
- Click Generate Bash Script
- Inside a GitHub-connected repo, run:
bash git-art-YEAR.shThe script backdates commits to each painted date, making them appear on your GitHub profile.
GitHub's contribution graph is relative — the darkest green always represents your personal daily maximum for that year. If you already have commits in the target year, set your Level 4 commit count higher than your existing daily max, or the colors won't render as intended.
MIT