finds.dev← search

// the find

Shpota/github-activity-generator

★ 4,038 · Python · Apache-2.0 · updated Jan 2025

A script that helps generate a rich GitHub Contribution Graph for your account 🤖

A Python script that backfills a GitHub contribution graph by generating fake commits across a repo for the past year. It's a single-file utility with no real dependencies beyond Python and Git. The author himself points you toward his other projects in the README, which tells you everything about how seriously to take this one.

- Dead simple to use — one command, no install, no config file required

- Supports useful knobs: max commits per day, frequency percentage, weekend exclusion, and date range offsets

- Includes a test file, which is more than most throwaway scripts bother with

- Works with any Git remote, not just GitHub — GitLab and others will accept the same fake history

- The whole point is to misrepresent your activity to employers or collaborators — the disclaimer calls it 'educational' but the before/after screenshots make the actual use case obvious

- Single file, no real architecture to speak of — if you want to extend it, you're editing contribute.py directly and hoping for the best

- Last meaningful development was years ago; the recent 2025 push is likely a minor touch, not active maintenance

- No control over commit messages or file content — all commits are identical noise, which looks artificial to anyone who checks

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →