The component census
8 systems · 391 componentsWho ships what, across eight published design systems.
The finding. Only three components appear in all eight: a button, a checkbox and a text field. Sizes diverge from 23 to 115, and 325 of the 391 appear in exactly one system. Eight of the most influential design systems do not agree on what a component is, or what to call it.
Eight columns, one per system, in the order above. A filled square is a component that system ships. Read down a column and you have that house's idea of a component set; read across a row and you have how much of the profession agrees. The two solid rows at the top are the only two things all eight agree on.
| Component | In | Ant DesignCarbonGOV.UKMaterial WebPolarisPrimerSpectrumUSWDS |
|---|---|---|
| button | 8/8 | |
| checkbox | 8/8 | |
| text field | 8/8 | |
| breadcrumb | 7/8 | |
| dialog | 7/8 | |
| list | 7/8 | |
| select | 7/8 | |
| table | 7/8 | |
| menu | 6/8 | |
| pagination | 6/8 | |
| progress | 6/8 | |
| radio | 6/8 | |
| tabs | 6/8 | |
| tag | 6/8 | |
| tooltip | 6/8 | |
| accordion | 5/8 | |
| card | 5/8 | |
| date picker | 5/8 | |
| form | 5/8 | |
| label | 5/8 | |
| link | 5/8 | |
| avatar | 4/8 | |
| combo box | 4/8 | |
| divider | 4/8 | |
| layout | 4/8 | |
| popover | 4/8 | |
| slider | 4/8 | |
| switch | 4/8 | |
| text | 4/8 | |
| text area | 4/8 | |
| toast | 4/8 | |
| tree | 4/8 | |
| autocomplete | 3/8 | |
| badge | 3/8 | |
| banner | 3/8 | |
| grid | 3/8 | |
| header | 3/8 | |
| image | 3/8 | |
| portal | 3/8 | |
| search | 3/8 | |
| time picker | 3/8 | |
| alert | 2/8 | |
| calendar | 2/8 | |
| character count | 2/8 | |
| checkbox group | 2/8 | |
| color picker | 2/8 | |
| drawer | 2/8 | |
| error message | 2/8 | |
| feature flags | 2/8 | |
| fieldset | 2/8 | |
| file upload | 2/8 | |
| focus | 2/8 | |
| footer | 2/8 | |
| form group | 2/8 | |
| heading | 2/8 | |
| hint | 2/8 | |
| listbox | 2/8 | |
| page header | 2/8 | |
| password input | 2/8 | |
| picker | 2/8 | |
| radio button | 2/8 | |
| skeleton | 2/8 | |
| skeleton text | 2/8 | |
| stack | 2/8 | |
| timeline | 2/8 | |
| truncate | 2/8 |
Showing the 66 components that appear in more than one system. The remaining 325 appear in exactly one.
Source. public design-system repositories · MIT · Apache-2.0 · CC0 · retrieved 2026-07-31. This collection is derived.