DEV Community

Cha Hyun Woo
Cha Hyun Woo

Posted on

I built a LoL-style tier system for GitHub profiles

I wanted something more fun than the usual GitHub stats card, so I made a widget that ranks your GitHub activity like League of Legends โ€” Iron through Challenger.

One line in your README and you're done.

It looks at commits, stars, PRs, followers, and issues. Scoring is log-normal CDF based, calibrated against 225 real users so the tiers aren't totally arbitrary.

Built with Hono + Vercel. 9 themes. Self-hosting works too.

I got Platinum I. Could be worse.

GitHub logo chahyunwoo / github-tier

Gaming-style rank card for your GitHub profile

GitHub Tier

GitHub Tier

๐ŸŽฎ Gaming-style rank card for your GitHub profile

Show off your GitHub activity as a competitive rank โ€” from Iron to Challenger

Stars CI License Deploy

๐Ÿ”— View Demo ย ยทย  ๐Ÿ› Report Bug ย ยทย  โœจ Request Feature


demo
๐Ÿ‘† This card updates automatically every hour

โšก Features

  • ๐Ÿ† 10 Tier Ranks โ€” Iron โ†’ Bronze โ†’ Silver โ†’ Gold โ†’ Platinum โ†’ Emerald โ†’ Diamond โ†’ Master โ†’ Grandmaster โ†’ Challenger
  • ๐ŸŽฏ Division System โ€” Each tier has IV to I subdivisions (like League of Legends)
  • ๐Ÿ“Š 5 Metrics โ€” Commits, Stars, PRs, Followers, Issues
  • ๐Ÿ”ฌ CDF-based Scoring โ€” Log-Normal CDF model validated against 225+ real GitHub users
  • ๐ŸŽจ 9 Themes โ€” dark, tokyonight, dracula, nord, gruvbox, catppuccin, onedark, radical, light
  • ๐Ÿ’Ž Premium Effects โ€” Diamond+ tiers get glow borders, Master+ get elite emblems
  • ๐Ÿ”„ Auto Updates โ€” Card refreshes every hour via CDN cache
  • ๐Ÿ”’ Private Contributions โ€” Includes private repo commitsโ€ฆ




thanks

Top comments (0)