https://github.com/tiagozip/graphgarden
make your GitHub contributions graph greener.
https://github.com/tiagozip/graphgarden
bun bunjs git github github-commits-graph
Last synced: 4 months ago
JSON representation
make your GitHub contributions graph greener.
- Host: GitHub
- URL: https://github.com/tiagozip/graphgarden
- Owner: tiagozip
- Created: 2025-03-12T18:55:30.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-03-12T18:55:33.000Z (10 months ago)
- Last Synced: 2025-08-28T22:54:45.228Z (5 months ago)
- Topics: bun, bunjs, git, github, github-commits-graph
- Language: JavaScript
- Homepage:
- Size: 6.84 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
graphgarden
make your GitHub contributions graph greener.
**Credits:** Inspired by [tjf1's 2024-in-GitHub](https://github.com/tjf1dev/2024-in-github). It's similar but written in Python, go check it out too!
### Requirements
* [Git](https://git-scm.com/downloads) installed with correct GitHub email set
* GitHub repo
* [Bun](https://bun.sh/) installed (install with `curl -fsSL https://bun.sh/install | bash` on Linux/Mac and `powershell -c "irm bun.sh/install.ps1 | iex"` on Windows)
## Usage
1. Clone this repository (`git clone https://github.com/tiagorangel1/graphgarden`)
2. Run `bun install` and `bun .`
3. Select `Yes` when asked if you would like to initialize a git repo
4. Enter your target start and end dates
5. Select `Yes` when asked if you would you like for gitgarden to push the commits to a remote repo for you and enter your GitHub repo's URL
Done! Note that due to GitHub limitations, your graph might take up to 24 hours to update.
## Troubleshooting
* **My commit graph didn't change!**
GitHub might take up to 24 hours to update contribution graphs. If that doesn't work either, see [common issues](https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-github-profile/managing-contribution-settings-on-your-profile/why-are-my-contributions-not-showing-up-on-my-profile#common-reasons-that-contributions-are-not-counted)
* **It doesn't accept the date range**
Make sure that you're using the dd/mm/yyyy format. y/m/yy is also supported. Also absurd dates like year 3000 aren't supported — this is a Git issue.
***
If you enjoyed this tool, please consider starring it!