DevProof
LeaderboardExploreAboutScoring GuideAPIPrivacy
DevProof© 2025 All rights reserved.
AboutScoring GuideAPI DocsPrivacy PolicyTerms of Service
Back to Leaderboard

Scoring Guide

Understanding how DevProof calculates your score and ranks developers on the leaderboard.

00
Days
:
00
Hours
:
00
Minutes
:
00
Seconds
Top 10, Top 50, and Top 100 badges awarded at season end

Quality Over Quantity

Only your top 10 projects count toward your score (max 100 points each = 1000 from projects). This encourages building quality repositories instead of spamming low-effort projects. Scores are automatically recalculated and saved to the database when you add projects, with a backup sync every 5 minutes.

Ownership Points

0-10 points based on your code contribution percentage

Engagement Points

Stars (max 50) + Forks (max 30) = up to 80 points

Activity Bonus

0-10 points based on how recently you pushed code

Community Score

Likes (max 100) + Bookmarks (max 90) from developers

Badge Score (Max: 50 points)

Earned badges for achievements and milestones

Final Score Formula

DevProof Score = Top 10 Projects + Community + Badges

Each project score is capped at 100 points. Your total score is the sum of your top 10 projects, community engagement, and badges.

Calculation Formula

ownershipPoints = ownershipScore × 10 (max 10)
starPoints = min(stars, 50) (1 point per star)
forkPoints = min(forks × 2, 30) (2 points per fork)
activityBonus = 0-10 based on last push date
pinnedBonus = 5 if pinned, else 0
Project Score = min(sum of all, 100)

Linear scaling with caps prevents single viral repos from dominating. Building multiple quality projects is the path to a high score.

Example Project Calculations

100% ownership, 0 stars, pushed today20 points
100% ownership, 50 stars, 10 forks, pushed today90 points
100% ownership, 100 stars, 20 forks, pushed today, pinned100 points (capped)

Only Top 10 Projects Count

Only your 10 highest-scoring projects contribute to your total. Maximum possible from projects: 1000 points (10 × 100).

Calculation Formula (Per Project)

Ownership Points = round(ownershipPercentage × 10)

We analyze your commit history to determine what percentage of the codebase you've personally written. Maximum 10 points per project for 100% ownership.

Ownership Tiers (Per Project)

100%Solo creator = 10 points
80%Primary author = 8 points
50%Main contributor = 5 points
20%Minor contributor = 2 points

Recency Calculation (Per Project)

Each project earns activity points based on how recently it was pushed to. These points are part of each project's score (capped at 100).

Points by Last Push Date

Last 7 days10 points
8-30 days7 points
31-90 days4 points
91-180 days2 points
Over 180 days0 points

Pinned Project Bonus

Projects you pin on your profile earn an additional 5 points, showing you're proud of that work.

Calculation Formula

likePoints = min(likes, 50) × 2 (max 100)
bookmarkPoints = min(bookmarks, 30) × 3 (max 90)
Community Score = likePoints + bookmarkPoints (max 190)

Bookmarks are weighted more heavily than likes (3× vs 2×) as they indicate stronger interest in your work.

Example Community Scores

10 likes, 5 bookmarks35 points
50 likes, 20 bookmarks160 points
100+ likes, 50+ bookmarks190 points (capped)

Achievement Badges (Contribute to Score)

These badges contribute directly to your DevProof Score. The badge score is capped at 50 points total.

Verified Owner+5 points — Verified ownership of a repository
Active Dev+4 points — Consistent activity on projects
Multi-Project+3 points — Multiple verified projects
Early Adopter+3 points — Joined DevProof early
How to Earn Achievement Badges:
Verified Owner: Verify ownership of at least 1 repository
Active Dev: Have any project pushed within the last 30 days
Multi-Project: Verify ownership of 3 or more repositories
Early Adopter: Join DevProof before January 1, 2026
Badge Score = min(sum of earned badge points, 50)

Display-Only Badges

Elite badges awarded for exceptional performance. These showcase your accomplishments but don't contribute to your DevProof Score.

Percentile Badges
Top 0.1%Achieved top 0.1% ranking
Top 1%Achieved top 1% ranking
Top 5%Achieved top 5% ranking
Rank Badges
Top 10Reached top 10 ranking
Top 50Reached top 50 ranking
Top 100Reached top 100 ranking
Score Milestone Badges
1000 DevProof ScoreAchieved 1000 DevProof Score
500 DevProof ScoreAchieved 500 DevProof Score
100 DevProof ScoreAchieved 100 DevProof Score
Badge Permanence:
Percentile Badges (Temporary):

Awarded when you reach the top 0.1%, 1%, or 5% of all DevProof users. These badges are NOT permanent and will be lost if you drop below the percentile threshold.

Score Milestone & Seasonal Rank Badges (Permanent):

Score Milestone badges (100, 500, 1000 points) and Seasonal Rank badges (Top 10/50/100) are never lost once earned. They permanently recognize your achievements.

How Seasons Work

DevProof operates on a monthly season system. Each month (January, February, etc.) is a new competitive season where you compete against all other developers for rank-based badges.

Season Timeline

1
First day of month

New season begins. Your ranking starts fresh.

2
Throughout the month

Build projects, earn stars, stay active. Your score and rank update in real-time.

3
Last day of month (11:59 PM)

Season ends. Rank badges are awarded based on your final position.

Rank Badge Tiers

At the end of each month, developers are ranked by their DevProof Score. The top-ranked developers receive seasonal badges:

Top 10Rank #1-10 at season end (e.g., "Top 10 - January 2025")
Top 50Rank #1-50 at season end
Top 100Rank #1-100 at season end

Note: If you finish in the Top 10, you also receive Top 50 and Top 100 badges for that season.

Badge Naming & Display

Seasonal rank badges include the month and year in their label to commemorate when you earned them. Examples:

Top 10 - January 2025Top 50 - June 2025Top 100 - October 2025

Each season has a unique color theme based on the month (winter blues, summer yellows, autumn oranges, etc.)

Collection & Persistence

Seasonal rank badges are permanent achievements tied to the specific month-year period when you earned them. You can earn multiple badges across different seasons, building a collection that showcases your consistent excellence over time.

Compete This Season

Check the countdown above to see how much time remains in the current season. Build great projects, stay active, and climb the leaderboard to earn your rank badge!

Quality Threshold

Each repository receives a quality score from 0-100 during verification. Projects with a quality score below 30 are excluded from scoring entirely. This prevents low-effort or placeholder repositories from inflating scores.

Quality Multiplier Effect

Impact and ownership scores are multiplied by (qualityScore / 100). A project with 50% quality contributes half the points it would at 100% quality.

100% qualityFull points
75% quality75% of potential points
50% quality50% of potential points
<30% quality0 points (excluded)

Developer with 3 verified projects:

Project A: 50 stars, 10 forks, 100% ownership, pushed 3 days ago, pinned
Ownership: round(1.0 × 10) = 10
Stars: min(50, 50) = 50
Forks: min(10 × 2, 30) = 20
Activity: 10 (last push: 3 days)
Pinned: 5
Project Score: min(10 + 50 + 20 + 10 + 5, 100) = 95
Project B: 20 stars, 5 forks, 80% ownership, pushed 15 days ago
Ownership: round(0.8 × 10) = 8
Stars: min(20, 50) = 20
Forks: min(5 × 2, 30) = 10
Activity: 7 (last push: 15 days)
Pinned: 0
Project Score: min(8 + 20 + 10 + 7 + 0, 100) = 45
Project C: 5 stars, 2 forks, 50% ownership, pushed 60 days ago
Ownership: round(0.5 × 10) = 5
Stars: min(5, 50) = 5
Forks: min(2 × 2, 30) = 4
Activity: 4 (last push: 60 days)
Pinned: 0
Project Score: min(5 + 5 + 4 + 4 + 0, 100) = 18
Account-wide:
Community: min(10, 50) × 2 + min(5, 30) × 3 = 20 + 15 = 35
Badges: Verified Owner (5) + Multi-Project (3) = 8
Total: (95 + 45 + 18) + 35 + 8 = 201 points

Global Leaderboard

The main leaderboard ranking all developers by their total DevProof Score. Shows username, status, tech stack icons, and total score.

Rising Leaderboard

Tracks developers with the most momentum based on score changes over the last 7 days.

Projects Leaderboard

Ranks individual repositories by their contribution score. Private repositories with "Show name" disabled are excluded from this leaderboard.

Languages Leaderboard

Aggregates scores by programming language across all DevProof users.

Countries Leaderboard

Ranks countries by the combined DevProof scores of their developers.

Automatic Updates

Scores are automatically recalculated daily. When you verify a new project, your score updates immediately. Activity scores decay over time as projects become less recently pushed.

Real-time Display

Your profile page shows your live calculated score. The leaderboard updates periodically to reflect the latest rankings.