Skip to content

Create backdated commits to maintain a consistent GitHub contribution graph. Perfect for filling in those missed days and keeping your streak alive.

License

Notifications You must be signed in to change notification settings

kamalkoranga/commitfill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CommitFill

CommitFill is a web app that lets you select dates and automatically create GitHub commits to visualize patterns in your contribution graph.

It’s designed for learning, testing, and experimentation — not as a measure of real productivity.

🔗 Live App: commitfill.klka.in
GitHub Repo: github.com/kamalkoranga/commitfill


What CommitFill Does

  • Sign in with your GitHub account
  • Select specific dates on a calendar
  • Automatically create commits on those dates
  • See the results reflected in your GitHub contribution graph

No local setup required for users — everything runs in the browser.


Screenshots / Examples

Example contribution graph patterns generated using CommitFill.

Example pattern 1 Example pattern 2


Important Notes

  • GitHub contribution graphs may take some time to update after commits are created
  • This project is intended for learning, testing, and experimentation
  • It should not be used to misrepresent work or activity

How It Works (High Level)

Git tracks two timestamps for each commit:

  • Author date — when the change was written
  • Committer date — when the commit was created

By programmatically setting these timestamps before creating a commit, CommitFill can generate commits that appear on specific past dates — which GitHub then reflects in the contribution graph.

Implementation details live in the backend.


Documentation


Contributing

Contributions, issues, and feature ideas are welcome.
If you plan to make major changes, please open an issue first. See the Contributing Guide for details.


License

This project is licensed under the MIT License.

About

Create backdated commits to maintain a consistent GitHub contribution graph. Perfect for filling in those missed days and keeping your streak alive.

Topics

Resources

License

Contributing

Stars

Watchers

Forks