How it works

Six panels. No algorithm.

Every ranking system is gamed by something. This one is gamed by committing, and it tells you so on the front page.

01

Connect GitHub, once

One sign-in, read-only. We ask for the narrowest scope GitHub offers — read:user — which cannot write anything, anywhere, ever. Revoke it from your GitHub settings whenever you like and ask us to drop your row with it.

  • Your public profile and avatar
  • Your contribution calendar for the last 365 days
  • Your code. Not one line, public or private
  • Permission to write, push, or open anything

02

We read the graph everyone can already see

The same contribution calendar GitHub prints on your profile for the entire internet. Nothing is computed that you could not recompute yourself, which is the point — a board you cannot check is just someone’s opinion with a number next to it.

quietshipping

03

Most commits wins

That is the whole ranking. Your total contributions in the window — commits, pull requests, issues, reviews — exactly as GitHub counts them. No weighting, no bonuses, no adjustment, no tiebreaker.

4,041

commits · 365 days

9

day streak

04

Streaks filter. They never rank.

A streak is consecutive days with at least one contribution. You can narrow the board to people currently on a run — 7+, 30+, 100+ days — but filtering only removes rows. It never reorders them.

The moment a board has two ranking signals, it has a hidden algorithm and stops being checkable. So the second number is a control you hold, not a thumb we put on the scale.

05

Nobody is hidden

You need 20 active days in a year to be ranked (8 over 30, 3 over 7), so a one-day account cannot buy first place. Everyone under the floor still appears, marked unranked.

Hiding people is how a leaderboard starts lying. Every row links to the GitHub profile it was computed from — if a number looks wrong, go and check it.

06

Then you go and ship something

That is the entire product. Seeing someone one place above you is the fastest way to stop being lazy, and a streak is the same trick aimed at tomorrow: once you are eleven days in, the twelfth is easier than the argument for skipping it.

The catch

Two things we will not pretend about

Empty commits are not detected

Nothing stops you scripting a hundred commits that change nothing, and we do not try to catch it. What we do instead is put your graph, your streak and a link to your profile on the same row as your number, so anyone suspicious can look. A board where every figure is checkable does not need a fraud team.

Totals may include private work

GitHub lets people count private contributions in their public graph. If someone has that switched on, their number includes work you cannot see. Two developers doing identical public work can therefore score differently — that is a property of GitHub’s data, not a judgement we make. Saying so is cheaper than being found out.

Read the precise rules