designesy.org/leaderboard30 sitesscored 2026-10-12engine 1.3.0how a score is made
Leaderboard
30 sites on one scale. The engine that grades designesy.org grades every one of them with the same 45 checks, and re-scores them every Monday.
The cohort
contract scores, weekly run of 2026-10-12
- Sites
- 30
- Median
- 70.0
- Range
- 44.9to 100.0
- At A or B
- 10of 30
- Not re-scored
- 3outside the ranking
Weekly run of 2026-10-12. Engine 1.3.0, contract v0.4.5.
The numbers: the ranking below
Ranking
by contract score · a site's name opens its evaluation
| # | Site | Score | By category | Pass | Warn | Fail | Skip |
|---|---|---|---|---|---|---|---|
| 1 | Designesy | A100.0 | 38 | 3 | 0 | 0 | |
| 2 | Atlassian Design System | B89.9 | 18 | 6 | 2 | 15 | |
| 3 | GitHub Primer | B89.9 | 25 | 5 | 2 | 9 | |
| 4 | X | B87.8 | 20 | 8 | 0 | 13 | |
| 5 | Figma | B84.4 | 18 | 6 | 1 | 16 | |
| 6 | Wikipedia | B83.8 | 17 | 6 | 2 | 16 | |
| 7 | Apple | B83.1 | 15 | 10 | 2 | 14 | |
| 8 | IBM Carbon | B82.8 | 21 | 7 | 2 | 11 | |
| 9 | Roast by AI | B81.7 | 18 | 6 | 1 | 16 | |
| 10 | Vercel | B81.1 | 21 | 8 | 3 | 9 | |
| 11 | Designesy AI Studio | C74.5 | 13 | 11 | 1 | 16 | |
| 12 | Awwwards | C72.1 | 14 | 10 | 3 | 14 | |
| 13 | Linear | C70.0 | 21 | 11 | 1 | 8 | |
| 14 | Stripe | C70.0 | 19 | 11 | 1 | 10 | |
| 15 | zeroheight | C70.0 | 19 | 8 | 2 | 12 | |
| 16 | Radix Colors | C70.0 | 15 | 11 | 3 | 12 | |
| 17 | V&A Museum | C70.0 | 14 | 7 | 3 | 17 | |
| 18 | Google Stitch | D68.5 | 7 | 8 | 1 | 25 | |
| 19 | Material 3 | D66.4 | 7 | 10 | 2 | 22 | |
| 20 | Notion | D65.5 | 16 | 9 | 4 | 12 | |
| 21 | Adobe Spectrum | D65.1 | 7 | 8 | 1 | 25 | |
| 22 | GitHub | D65.0 | 23 | 6 | 4 | 8 | |
| 23 | Vercel Geist | D64.4 | 7 | 7 | 1 | 26 | |
| 24 | Mozaika | D64.3 | 6 | 9 | 1 | 25 | |
| 25 | IBM Plex | F56.8 | 7 | 10 | 2 | 22 | |
| 26 | Pentagram | F56.6 | 12 | 10 | 2 | 17 | |
| 27 | FWA | F54.6 | 9 | 11 | 3 | 18 |
Could not re-score
The latest weekly run could not read these 3 sites. Each keeps its last score, with the date it was measured, and stays out of the ranking until the engine can measure it again.
| Rank | Site | Last score | By category | Pass | Warn | Fail | Skip |
|---|---|---|---|---|---|---|---|
| not ranked | The New York Times | C75.8 | 12 | 11 | 2 | 14 | |
| not ranked | Desy Guard | C73.4 | 19 | 8 | 1 | 11 | |
| not ranked | CSS Design Awards | F44.9 | 6 | 14 | 3 | 16 |
Think a score is wrong? Dispute this score by email to hello@designesy.org: name the site and the check, and say what the engine got wrong. Every evaluation page has the same link, with the site's name filled in.
By category: one column per category, heaviest first (typography, accessibility, color roles, motion, tokens, interface feel, control polish, page basics, interaction, performance, responsive), filled to its score and tinted by grade band; dashed where the engine scored nothing. Category scores come from the batch run of 2026-10-12; contract scores and ranks from 2026-10-12. A signed figure beside a score is its change since the previous run. Labels mark the self-score, the other site Designesy operates, and the products that compete with it.
Category scores, every site
| Site | Typography | Accessibility | Color roles | Motion | Tokens | Interface feel | Control polish | Page basics | Interaction | Performance | Responsive |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Designesy | 95.8 | 92.9 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | Not measured | Not measured |
| Atlassian Design System | 87.5 | 75.0 | 75.0 | 50.0 | 100.0 | 100.0 | 100.0 | 75.0 | 100.0 | Not measured | Not measured |
| GitHub Primer | 90.0 | 87.5 | 50.0 | 66.7 | 100.0 | 50.0 | 100.0 | 100.0 | 100.0 | Not measured | Not measured |
| X | 81.3 | 75.0 | 50.0 | 100.0 | 100.0 | Not measured | 100.0 | 75.0 | 100.0 | Not measured | Not measured |
| Figma | 87.5 | 66.7 | 75.0 | 50.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | Not measured | Not measured |
| Wikipedia | 83.3 | 80.0 | 100.0 | 50.0 | 100.0 | 75.0 | 100.0 | 100.0 | 0.0 | Not measured | Not measured |
| Apple | 70.0 | 75.0 | 50.0 | 33.3 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | Not measured | Not measured |
| IBM Carbon | 80.0 | 78.6 | 100.0 | 50.0 | 100.0 | 75.0 | 100.0 | 100.0 | 100.0 | Not measured | Not measured |
| Roast by AI | 100.0 | 62.5 | 75.0 | 66.7 | 100.0 | 50.0 | 100.0 | 100.0 | 100.0 | Not measured | Not measured |
| Vercel | 83.3 | 62.5 | 50.0 | 50.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | Not measured | Not measured |
| Designesy AI Studio | 75.0 | 75.0 | 50.0 | 87.5 | 100.0 | Not measured | 50.0 | 75.0 | 0.0 | Not measured | Not measured |
| Awwwards | 87.5 | 64.3 | 75.0 | 33.3 | 100.0 | 50.0 | 50.0 | 100.0 | 0.0 | Not measured | Not measured |
| Linear | 88.9 | 40.0 | 50.0 | 83.3 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | Not measured | Not measured |
| Stripe | 87.5 | 50.0 | 75.0 | 83.3 | 100.0 | 100.0 | 100.0 | 75.0 | 100.0 | Not measured | Not measured |
| zeroheight | 81.3 | 50.0 | 50.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | Not measured | Not measured |
| Radix Colors | 66.7 | 40.0 | 50.0 | 50.0 | 100.0 | 100.0 | 100.0 | 75.0 | 100.0 | Not measured | Not measured |
| V&A Museum | 62.5 | 50.0 | 75.0 | 50.0 | Not measured | 75.0 | 100.0 | 100.0 | 100.0 | Not measured | Not measured |
| Google Stitch | 66.7 | 66.7 | Not measured | 83.3 | Not measured | Not measured | 50.0 | 75.0 | 0.0 | Not measured | Not measured |
| Material 3 | 33.3 | 50.0 | 75.0 | 83.3 | 100.0 | Not measured | 50.0 | 75.0 | 0.0 | Not measured | Not measured |
| Notion | 71.4 | 50.0 | 50.0 | 50.0 | 100.0 | 50.0 | 100.0 | 100.0 | 100.0 | Not measured | Not measured |
| Adobe Spectrum | 66.7 | 50.0 | Not measured | 83.3 | Not measured | Not measured | 50.0 | 75.0 | 0.0 | Not measured | Not measured |
| GitHub | 81.8 | 50.0 | 50.0 | 66.7 | 100.0 | 100.0 | 100.0 | 100.0 | 100.0 | Not measured | Not measured |
| Vercel Geist | 66.7 | 66.7 | Not measured | 83.3 | Not measured | Not measured | 50.0 | 75.0 | 0.0 | Not measured | Not measured |
| Mozaika | 66.7 | 50.0 | Not measured | 83.3 | Not measured | Not measured | 50.0 | 75.0 | 0.0 | Not measured | Not measured |
| IBM Plex | 33.3 | 50.0 | Not measured | 83.3 | Not measured | Not measured | 50.0 | 75.0 | 0.0 | Not measured | Not measured |
| Pentagram | 60.0 | 62.5 | 50.0 | 50.0 | 100.0 | Not measured | 100.0 | 75.0 | 100.0 | Not measured | Not measured |
| FWA | 60.0 | 37.5 | 75.0 | 83.3 | 100.0 | Not measured | 50.0 | 75.0 | 0.0 | Not measured | Not measured |
| The New York Times | 58.3 | 50.0 | Not measured | 50.0 | 25.0 | 50.0 | 75.0 | 75.0 | 100.0 | Not measured | Not measured |
| Desy Guard | 50.0 | 75.0 | Not measured | 75.0 | 100.0 | 50.0 | 75.0 | 100.0 | 100.0 | Not measured | Not measured |
| CSS Design Awards | 54.2 | 40.0 | Not measured | 37.5 | 0.0 | 25.0 | 50.0 | 100.0 | 0.0 | Not measured | Not measured |
Submit a site
Any public URL is scored on the spot by the same 45-check engine. The submission is not stored, so a site does not join the leaderboard by being scored here. To propose one, email hello@designesy.org. No paywall, and no pay-to-remove.
How to read it
- The score
- The contract score the engine reports at /score: 42 checks it can run from the delivered page, weighted by category, less anti-slop deductions and plus originality credit. The methodology shows every weight.
- What it reads
- The markup and CSS a site ships over the wire. It runs no JavaScript, so a site that builds its content in the browser is judged on the shell that arrives first.
- Could not re-score
- When the engine cannot read a site on the weekly run, the site keeps its last score, marked “last scored <date> · could not re-score”, and moves out of the ranking until it is measured again. It is never re-graded from a failed fetch.
- Labels
- “Operated by Designesy” marks a site Designesy runs, and “competing product” marks one that competes with Designesy's own. The same engine scores them all; the labels say who has a stake in the result.
- Disputes
- Email hello@designesy.org with the site and the check you dispute. A person reads it, and a score changes only when the engine, run again, measures something different.
- Self-scored
- designesy.org is scored by its own engine, a conflict of interest stated here and in the data. Run it yourself at /score?url=designesy.org.
Leaderboard v0.4.5 · re-scored Mondays 10:00 UTC · JSON at /api/leaderboard · CSV at /api/leaderboard.csv · scoring by POST to /api/leaderboard/submit (discarded after scoring) · disputes to hello@designesy.org