// the find
Shpota/github-activity-generator
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