Understanding how DevProof calculates your score and ranks developers on the leaderboard.
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.
0-10 points based on your code contribution percentage
Stars (max 50) + Forks (max 30) = up to 80 points
0-10 points based on how recently you pushed code
Likes (max 100) + Bookmarks (max 90) from developers
Earned badges for achievements and milestones
Each project score is capped at 100 points. Your total score is the sum of your top 10 projects, community engagement, and badges.
Linear scaling with caps prevents single viral repos from dominating. Building multiple quality projects is the path to a high score.
Only your 10 highest-scoring projects contribute to your total. Maximum possible from projects: 1000 points (10 × 100).
We analyze your commit history to determine what percentage of the codebase you've personally written. Maximum 10 points per project for 100% ownership.
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).
Projects you pin on your profile earn an additional 5 points, showing you're proud of that work.
Bookmarks are weighted more heavily than likes (3× vs 2×) as they indicate stronger interest in your work.
These badges contribute directly to your DevProof Score. The badge score is capped at 50 points total.
Elite badges awarded for exceptional performance. These showcase your accomplishments but don't contribute to your DevProof Score.
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 badges (100, 500, 1000 points) and Seasonal Rank badges (Top 10/50/100) are never lost once earned. They permanently recognize your achievements.
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.
New season begins. Your ranking starts fresh.
Build projects, earn stars, stay active. Your score and rank update in real-time.
Season ends. Rank badges are awarded based on your final position.
At the end of each month, developers are ranked by their DevProof Score. The top-ranked developers receive seasonal badges:
Note: If you finish in the Top 10, you also receive Top 50 and Top 100 badges for that season.
Seasonal rank badges include the month and year in their label to commemorate when you earned them. Examples:
Each season has a unique color theme based on the month (winter blues, summer yellows, autumn oranges, etc.)
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.
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!
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.
Impact and ownership scores are multiplied by (qualityScore / 100). A project with 50% quality contributes half the points it would at 100% quality.
Developer with 3 verified projects:
The main leaderboard ranking all developers by their total DevProof Score. Shows username, status, tech stack icons, and total score.
Tracks developers with the most momentum based on score changes over the last 7 days.
Ranks individual repositories by their contribution score. Private repositories with "Show name" disabled are excluded from this leaderboard.
Aggregates scores by programming language across all DevProof users.
Ranks countries by the combined DevProof scores of their developers.
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.
Your profile page shows your live calculated score. The leaderboard updates periodically to reflect the latest rankings.