Draw your GitHub contribution story — one commit at a time.
GitHub Pattern Generator is an open-source web tool that allows you to visually design custom GitHub contribution graph patterns and export them as a pattern.json file. This JSON file can then be used with automated commit scripts to render beautiful patterns on your GitHub contribution graph.
GitHub contribution graphs are like a canvas made of pixels. This project turns that canvas into a pattern editor where you can:
pattern.json fileAll of this happens directly in your browser — no setup required.
Whether you want to create GitHub art, test automation scripts, or just experiment — this tool makes it simple.
The project is hosted using Firebase with CI/CD Pieplines:
🔗 Live Website: https://github-pattern-generator.web.app/
Visit the live demo link or open the project locally in your browser.
Design any pattern you like on the contribution grid.

Click on Download pattern.json to export your design.
Use the downloaded pattern.json file in your auto-commit script or any compatible project to generate commits according to your pattern.
No frameworks. No dependencies. Just clean web tech.
This project is open source and built for the community ❤️
You are welcome to:
All contributions, big or small, are appreciated!
This project is licensed under the MIT License — feel free to use, modify, and distribute.
Made with ❤️ by Ritik Tyagi
If you find this project useful, consider giving it a ⭐ on GitHub!