Skip to content

Make your GitHub contribution graph look like a beautiful forest of **green squares** 🌳🌳🌳 by generating backdated commits with style!

License

Notifications You must be signed in to change notification settings

forzayt/FancyGithubGraphCommits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’š Fancy GitHub Commits Generator

Make your GitHub contribution graph look like a beautiful forest of green squares 🌳🌳🌳 by generating backdated commits with style!

GitHub Contribution Graph


✨ Features

  • πŸ•’ Backdated commits using custom dates
  • 🌿 Multiple commits per day = deeper green colors!
  • 🎲 Random commit distribution across the year
  • πŸ“… Custom number of commits (you choose!)
  • πŸ“¦ Easy to use β€” just run the script

πŸ“Έ How It Works (Visual Guide)

  1. Pick a number of commits to make:

    How many commits do you want to make? (Default: 100):
    
  2. ✍️ The script:

    • Picks random dates from the past year
    • Makes 1–5 commits per chosen day
    • Uses custom dates for commit history
    • Pushes everything to your GitHub!
  3. βœ… You get something like this:


βš™οΈ Setup Instructions

1. Clone the Repo

git clone https://github.com/vishnu1100/FancyGithubGraphCommits.git
cd FancyGithubGraphCommits

2. Install Dependencies

npm install jsonfile moment simple-git random

3. Initialize a Git Repo (if not already)

git init
git remote add origin https://github.com/your-username/your-repo.git

4. Run the Script

node commit.js

Then, follow the prompt to enter how many commits you want.


🧠 Behind the Scenes

  • moment: Handles date generation
  • simple-git: Executes Git commands from Node.js
  • random: Picks random weeks and days
  • jsonfile: Writes a file for Git to detect changes
  • --date: Git allows setting fake commit dates 😏

πŸ’‘ Tip for Perfect Green Grid

To fill the graph neatly:

  • Run the script a few times with different commit counts
  • Try 365 commits (avg. 1/day) for a full year
  • Push to your main GitHub profile repo for best results (usually a pinned personal repo)

πŸ”’ Disclaimer

This is just for fun or aesthetic use! Don’t use fake contributions to mislead others β€” use it responsibly πŸ™Œ


πŸ’– Inspired by


πŸ“Έ Result Sample

Contribution Graph


πŸ“£ Star the repo if you like it ⭐

Happy Hacking! ✨

About

Make your GitHub contribution graph look like a beautiful forest of **green squares** 🌳🌳🌳 by generating backdated commits with style!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published