Accessing the Leaderboard
The Leaderboard is publicly accessible at:No authentication required. The Leaderboard shows all scanned repositories, aggregated by unique
owner/repo combination.What It Shows
The Leaderboard displays:Repository Rankings
Repositories sorted by average coverage percentage (highest first)
Coverage Metrics
Visual progress bars and percentage badges for each repository
Key Statistics
Total keys, locale count, and summary data per repository
Leaderboard Table
Each entry shows:| Column | Description |
|---|---|
| # | Ranking position (sorted by coverage descending) |
| Repository | owner/repo format, linked to full report |
| Keys | Total source keys in the repository |
| Locales | Number of target locales detected |
| Coverage | Progress bar + badge showing average coverage % |
Color Coding
Coverage badges use the same color scheme as health reports:- 🟢 Green (≥90%) - Excellent coverage
- 🟠 Orange (60-89%) - Needs attention
- 🔴 Red (<60%) - Critical issues
Benchmark Repositories
The Leaderboard seeds with these popular open source projects:calcom/cal.com
Open source Calendly alternative
outline/outline
Team knowledge base and wiki
RocketChat/Rocket.Chat
Open source team chat platform
element-hq/element-web
Matrix protocol web client
appwrite/appwrite
Backend as a service platform
formbricks/formbricks
Open source survey platform
twentyhq/twenty
Open source CRM
documenso/documenso
Open source DocuSign alternative
How Rankings Work
The Leaderboard uses this algorithm:Deduplicate
Group by
repo_owner/repo_name (case-insensitive) and keep only the most recent scan for each unique repositoryAdding Your Repository
To add your repository to the Leaderboard:- Navigate to i18n.doctor
- Enter your repository URL in the scan form
- Wait for the scan to complete
- Your repository will automatically appear on the Leaderboard
The Leaderboard shows the most recent scan for each repository. Re-scanning a repository updates its ranking if the coverage changes.
Empty State
When no repositories have been scanned yet, the Leaderboard displays:- A message indicating the leaderboard is empty
- Quick-scan links for all benchmark repositories
- Instructions to scan repos to populate the board
Quick Scan Links
Click any benchmark repository name to instantly navigate to its scan page:Technical Implementation
The Leaderboard is a client-side React component that:- Fetches all reports from Supabase
reportstable - Performs client-side deduplication by repository
- Sorts results by coverage percentage
- Displays a loading spinner while fetching data
- Shows real-time rankings based on the latest scans
Data Source
Set of owner/repo combinations (case-insensitive).
Use Cases
Project comparison
Project comparison
Compare your repository’s i18n coverage against similar projects in your domain (e.g., CRM tools, chat platforms).
Best practices research
Best practices research
Study high-ranking repositories to understand patterns and strategies for maintaining excellent translation coverage.
OSS contribution
OSS contribution
Identify repositories with low coverage that might benefit from translation contributions.
Hiring and evaluation
Hiring and evaluation
Use the leaderboard as a proxy metric for i18n maturity when evaluating open source projects for adoption.
Privacy Considerations
Private repositories:- Require GitHub OAuth authentication
- Are not added to the public Leaderboard
- Only visible in your personal Dashboard
Future Enhancements
Planned features for the Leaderboard include filters, search, historical trends, and category groupings. These will be available in a future release.
Next Steps
Dashboard
Track your personal scan history across multiple repositories
Understanding Reports
Learn how to interpret coverage metrics and prioritize fixes