FakeHub

Fake GitHub Activity Generator

FakeHub is the #1 GitHub activity generator. Pick any public repository, and we'll rewrite its entire commit history to your name — spread across 6 months to 2 years with realistic patterns that mimic a real developer's workflow. Vacations, crunch weeks, weekday/weekend balance — all baked in.

How it works

  1. 1

    Sign in with GitHub

    Connect your GitHub account so we can create a repository on your behalf.

  2. 2

    Pick a source repository

    Choose any public repo — yours, a popular one, or paste a custom URL.

  3. 3

    Choose your timeframe & pattern

    Spread commits across 6 months, 1 year, or 2 years. Preview different distribution patterns.

  4. 4

    Hit generate

    We clone, rewrite, and push — your new green-filled profile is ready in ~30 seconds.

FAQ

Is FakeHub free?

Yes, FakeHub is completely free. Sign in with GitHub and generate as many profiles as you want.

Will this get my GitHub account banned?

GitHub's TOS don't prohibit pushing commits with different timestamps. The commits are real — just re-dated. We've never heard of anyone getting banned for this.

How does it work technically?

We use git fast-export/fast-import to rewrite commit metadata (author, committer, timestamps) without modifying the actual code. The source repo's code stays intact.

Can I undo it?

Yes — just delete the repository from your GitHub account and the activity disappears from your profile.

Is my data stored?

We only store your GitHub username and which repos were generated (shown on the Wall of Shame). Your OAuth token is stored in an encrypted session cookie and never saved to disk.