Skip to content
This repository was archived by the owner on Apr 1, 2026. It is now read-only.

NickCirv/github-roast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

github-roast πŸ”₯

Enter a GitHub username. Receive judgment.

Data-driven roasts built from your own public GitHub activity. The more questionable your commit history, the funnier this gets.

Installation

npm install -g github-roast

Or run directly with npx:

npx github-roast torvalds

Usage

github-roast <username>
github-roast octocat
github-roast torvalds
github-roast your-coworker-who-pushes-to-main

Optional: GitHub Token

Without a token you get 60 requests/hour. With one, 5000.

GITHUB_TOKEN=ghp_yourtoken github-roast USERNAME

Example Output

╔══════════════════════════════════════════════════════════╗
β•‘          GITHUB ROAST: @OCTOCAT                          β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

── EVIDENCE COLLECTED ──────────────────────────────────────
  Name          : The Octocat
  Account age   : 192 months (joined 2010)
  Public repos  : 8 (8 original, 0 forked)
  Total stars   : 2847
  Followers     : 18203 | Following: 9
  Languages     : Ruby, HTML, CSS, Shell
  Top language  : Ruby
  Peak activity : 2 PM

── THE ROAST ────────────────────────────────────────────────

πŸ”₯ Been on GitHub since 2010. 8 original repos. You've had a Netflix
   account longer than this and produced more content.

πŸ”₯ No bio. We respect the silence. We do not respect the emptiness.

πŸ”₯ No website. No blog. Not even a dead Substack. In this economy?
   Are you even a real developer or just vibes?

── ROASTABILITY SCORE ───────────────────────────────────────
  β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘ 4/10
  Verdict: Decent. The mediocrity is the joke.

────────────────────────────────────────────────────────────
This roast was powered by your own public data.
You did this to yourself.
────────────────────────────────────────────────────────────

What It Analyzes

  • Follower ratio β€” the social rejection math
  • Language distribution β€” are you committed or scattered?
  • Stars vs repo count β€” quantity vs quality
  • Account age vs output β€” years on GitHub, anything to show for it?
  • Bio content β€” "passionate developer" detected
  • Commit timing β€” 3 AM pushes tell a story
  • Repo binge days β€” 6 repos in one day is a crisis, not productivity
  • Activity gaps β€” what happened in March 2023?

What It Does NOT Do

  • Access private repos or data
  • Use anything beyond GitHub's public API
  • Store or log any user data
  • Actually hurt your feelings (that's on you)

No humans were harmed. Just their ego.

Built with Node.js 18+, zero dependencies, and a healthy disrespect for comfort zones.

About

Enter a GitHub username. Receive judgment. Data-driven roasts from your own public activity. πŸ”₯

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors