Skip to content

How the leaderboard is ranked

The feed is deterministic. Same inputs, same order. No hidden engagement model, no secret weights. The full formula is below.

The formula

base_score = (reviews × 15) + max(stars_gained, 0) × 0.5

multiplier = min(1 + boosts × 0.25, 2.0)

rank_score = base_score × multiplier

Tiebreaker when scores are equal: current GitHub stars, then submission date.

What each signal means

Released peer reviews

× 15

The primary signal. Reviews are written by GitHub-authenticated developers, must be 800+ characters, and pass a 48-hour dispute window before they count. One review per person per repo. A repo with 10 reviews and no boosts scores 150 — more than a 1-review repo can achieve at any boost level.

Stars gained since submission

× 0.5

Momentum, not legacy. We measure stars gained from the day the repo was submitted to RepoRanker, not raw star count. A new project gaining 200 stars after submission ranks higher than a 10,000-star repo that has been sitting static. Clamped to zero — losing stars never hurts your score.

Active leaderboard boosts

× 0.25 per boost, capped at 2×

Boosts are a multiplier on your organic score, not an override. A repo with zero reviews scores zero regardless of how many boosts it has. The cap at 2× (reached with 4 boosts) ensures that even the heaviest boost buyer cannot outrank a well-reviewed repo. Boosts help legitimately good projects get noticed faster — they cannot manufacture rank that reviews haven't earned.

Worked examples

Scenario
Reviews
Stars gained
Boosts
Score
Organic leader
10
50
0
175
Paid with substance
5
100
2
187.5
Boosted but thin
1
0
4
30
Paid only, no work
0
0
5
0

"Paid only, no work" scores zero: the multiplier has nothing to amplify. Boosts are useful only when a repo has already earned organic signal.

Other sort modes

  1. NewPure submission time, newest first. No ranking formula applied.
  2. Most reviewedOrdered by total released review count. No boosts, no stars — purely by how much peer attention a repo has received.

Time filters

Today, Week, Month, Year, and All Time filter by when the repo was submitted to RepoRanker, not when it was last pushed on GitHub. The ranking formula is applied within whatever window you select. "Today" rolls over at 12:00 PM ET.

For credits and reviews, read How it works and the FAQ.