Skip to content

📆 Writes a message to the GitHub Contributions calendar matrix.

Notifications You must be signed in to change notification settings


Folders and files

Last commit message
Last commit date

Latest commit



13 Commits

Repository files navigation


</marquee> is a command-line Node.js app that creates back-dated Git commits in order to write a message on your GitHub contribution summary graph.


Marquee Example


npm install github-marquee


Writing a marquee message to your GitHub contribution summary graph is done in a few steps.

Step 1: Create a New Directory

</marquee> is designed to work on a brand new repository. Because we are manipulating history, it is a really bad idea to use this on an existing repository.

$ mkdir hi-there

Step 2: Create Commit Messages

Open up your terminal and use the following syntax to create a commit history that maps to your message.

$ marquee <message>

Step 3: Create a Public GitHub Repository

</marquee> only creates a contribution history, it does not interface directly with GitHub. After you've set up your commits, head over to and create a new repository.

Be sure to leave "Initialize this repository with a README" unchecked, and do not add a license or .gitignore.

Step 4: Push Your New Repository

After creating your repository, follow the GitHub instructions to "push an existing repository from the command line." After pushing your repository, your GitHub contribution summary graph will be updated immediately.


📆 Writes a message to the GitHub Contributions calendar matrix.