Every component in 13 design systems, and what Polyxd calls it: 37 semantic components, foundations, patterns, and what the renderer does itself.
Every component the 13 supported design systems document, read from their official documentation in September 2026, and what Polyxd calls it. Polyxd keeps one component per meaning, and each system's variety becomes a variant of it, so a generator picks from 37 choices instead of 1,079. Every component renders in every design system, including the ones that don't have it.
The bar on each card is how many of the 13 systems have their own version. Dashed tags are variants v0.2 added.
Action13 of 13
A button that triggers a host capability.
Covers Buttons, Extended FABs, Floating action buttons (FABs), Icon buttons, Button, Link, FloatButton, CompoundButton, Icon link, ActionIcon, Anchor, CopyButton, Icon Button, IconButton and 6 more
ui.copydescription
ActionBar7 of 13
The set of actions for a surface or section; the renderer places it where that platform expects.
Covers Button groups, Toolbars, Toolbar, MenuList, Button Group, Page actions, ActionBar, ButtonGroup, ActionButtonGroup, ActionGroup
ActionMenuNew in v0.212 of 13
Secondary actions behind one control: an overflow menu, dropdown, split button or context menu.
Covers FAB menu, Split buttons, Menus, Menu, Menu buttons, Overflow menu, Combo button, Dropdown, MenuButton, SplitButton, MenuGrid, Context Menu, Dropdown Menu, Menubar and 7 more
dropdownsplitoverflowcontextmenubarfloating
Confirm5 of 13
Asks the user to confirm a consequential or destructive action, showing what will happen.
Covers Popconfirm, Alert Dialog, ConfirmationDialog, AlertDialog
TextInput13 of 13
A single text-like value: text, number, email, phone, currency, search or long text.
Covers Search, Text fields, Number input, Text input, Text area, AutoComplete, Input, InputNumber, Mentions, Searchbox, Spin button, Textarea, Input Group, Form control and 30 more
suggestionstagsrichtextmentionscodemaskedinline-edit
Choice13 of 13
Pick one or several options from a known set. The renderer chooses the control.
Covers Segmented buttons, Checkbox, Chips, Radio button, Dropdown, Multiselect, Select, Combo box, Radio, Transfer, Segmented, Combobox, Radio group, Tag picker and 30 more
Toggle12 of 13
An on/off setting.
Covers Switch, Toggle, ToggleButton, Switches, Setting toggle, ToggleSwitch
DateInput11 of 13
A date, time, date-time or date range.
Covers Date pickers, Time pickers, Date picker, Time picker, DatePicker, TimePicker, Calendar (compat), DatePicker (compat), TimePicker (compat), Calendar, DateInput, DatePickerInput, DateTimePicker, InlineDateTimePicker and 13 more
monthyear
RangeInput11 of 13
A number, or a range between two numbers, within known bounds.
Covers Sliders, Slider, Range, AngleSlider, RangeSlider, Range slider
Form6 of 13
Collects inputs and submits them together.
Covers Form, Contextual save bar, Save bar, ControlGroup, Addresses, Equality information, Check a service is suitable, Question pages
FileInputNew in v0.28 of 13
Choose or drop files to upload.
Covers File uploader, Upload, File input, FileButton, FileInput, Dropzone, Drop zone, FileTrigger, File upload
dropzone
ColorInputNew in v0.27 of 13
Pick a colour or a swatch.
Covers ColorPicker, SwatchPicker, Color input, AlphaSlider, ColorInput, HueSlider, Color picker, Color field, ColorArea, ColorField, ColorSlider, ColorSwatchPicker, ColorWheel, Color loupe
swatchchannel
CodeInputNew in v0.24 of 13
A one-time code or PIN, typed into boxes.
Covers Input OTP, PinInput, Confirm a phone number, Confirm an email address, Pin Input
RatingNew in v0.25 of 13
Give or show a score out of N.
Covers Rate, Rating, RatingDisplay
inputdisplay
Text11 of 13
A run of text.
Covers List, Typography, Text, Blockquote, ColorSwatch, Highlight, Mark, NumberFormatter, TimeValue, Em, Quote, Strong, Caption, Text style and 11 more
richlistquoteformat:colorformat:bytes
Metric4 of 13
A key figure with a label, and optionally its change.
Covers Statistic, RollingNumber, Big number, Stat
DetailList7 of 13
Label/value pairs describing one thing (a summary, a receipt, a review step).
Covers Descriptions, DataList, Data List, Description list, LabeledValue, Summary list, Check answers, Contact a department or service team
rowAction
Table12 of 13
Tabular data: many items sharing the same attributes.
Covers Data table, Pagination, Structured list, Table, DataGrid, Tables, ActionBar, Bulk actions, Index filters, Index table, Select all actions, DataTable, TableView, Action Bar
Collection11 of 13
A list of items from host data, each rendered with the same template.
Covers Carousel, Lists, Contained list, Calendar, List, Timeline, CarouselNav, List group, Schedule, Resource list, DragAndDrop, ListView, SimpleListView, CardView
carouselcalendarreorderable
Chart4 of 13
A visual summary of data, always paired with a text summary.
Covers Chart, AreaChart, BarChart, BarsList, BubbleChart, CandlestickChart, CompositeChart, DonutChart, FunnelChart, Heatmap, LineChart, MatrixChart, PieChart, RadarChart and 14 more
relationshiprangeflowmatrixhierarchy
Media7 of 13
An image, video, audio clip, gallery or QR code supplied by the host.
Covers Image, QRCode, Images, Figures, BackgroundImage, Thumbnail, Video thumbnail, QR Code
qrvideo
Status12 of 13
Feedback about state: info, success, warning, error, empty or loading.
Covers Notification, Empty, Alert, Result, Message bar, Alerts, EmptyState, Callout, Banner, Empty state, Exception list, Blankslate, InlineMessage, IllustratedMessage and 11 more
TagNew in v0.213 of 13
A short label, status or count attached to something else.
Covers Badges, Tag, Badge, CounterBadge, InteractionTag, TagGroup, Indicator, Pill, Clickable chip, Chip, CounterLabel, Label, LabelGroup, StateLabel and 4 more
labelcountstatusremovableinteractive
IdentityNew in v0.29 of 13
A person, team or organisation: picture, name and details.
Covers Avatar, Avatar group, Persona, PresenceBadge, AvatarStack, CircleBadge, GitHubAvatar, AvatarGroup
avatargrouppersonapresence
TreeNew in v0.27 of 13
A hierarchy people expand, browse and pick from.
Covers Tree view, Cascader, TreeSelect, Tree, TreeView, NestedListView
select
ProgressNew in v0.212 of 13
How far along something is, or an amount within bounds: bars, rings, meters, gauges.
Covers Progress indicators, Progress bar, Progress, RingProgress, SemiCircleProgress, BulletChart, GaugeChart, ProgressBar, Meter, ProgressCircle, Progress Circle
meter
CodeNew in v0.26 of 13
Code or preformatted text, copyable.
Covers Code snippet, Code, CodeHighlight, BranchName, Code Block
inlineblock
Section7 of 13
A titled region of the surface that groups related content under a heading.
Covers Fieldset, Title, Heading, Card, Legacy card, Page, Display text, Subheading, Section, PageHeader, Start using a service
Group0 of 13
Visually groups closely related items without a heading (proximity).
Card12 of 13
One self-contained entity (an account, an order, a place), optionally actionable as a whole.
Covers Cards, Tile, Card, Attachment, Item, Stretched link, Account connection, Callout card, Media card, Resource item, Link Overlay
Disclosure11 of 13
Progressive disclosure: secondary content hidden behind a toggle.
Covers Accordion, Collapse, Collapsible, Spoiler, Details, Disclosure
Views13 of 13
Switch between alternative views of the same subject (tabs).
Covers Tabs, Content switcher, Tablist, Navs & tabs, Legacy tabs, SegmentedControl, UnderlinePanels, MarkdownEditorViewSwitch
Steps7 of 13
A task split into ordered steps with visible progress.
Covers Progress indicator, Steps, Questionnaire, Stepper, StepList, Task list, Complete multiple tasks, Step by step navigation
tasklistguide
Comparison0 of 13
Compare a few options across the same attributes, and choose one.
FilterPanel2 of 13
Filters for a list of results, with the result count.
Covers Filters, Legacy filters, Filter, ListFilterButton
Navigation13 of 13
The product's main navigation.
Covers Navigation bar, Navigation drawer, Navigation rail, Breadcrumb, UI shell left panel, Anchor, Menu, Nav, Sidebar, Scrollspy, Breadcrumbs, NavLink, TableOfContents, Tab Nav and 7 more
breadcrumbnestedtable-of-contentslocal
PanelNew in v0.212 of 13
Content opened over the current view: a dialog, drawer, sheet or popover.
Covers Bottom sheets, Side sheets, Dialogs, Modal, Popover, Drawer, Dialog, Hover Card, Sheet, Offcanvas, Popovers, FloatingWindow, HoverCard, App window and 2 more
dialogpopoverdrawerpreviewfloatingfullscreen
Not components: the 87 token roles every design-system pack provides and every component draws with. A team maps its own tokens onto these; the tokens reference lists each one.
color43 roles
Surfaces, text, borders, actions, selection, status and data colours, in every mode
Covers Color, Colors, Palette, Theme
type8 roles
The type scale: display, headings, body, captions and numerals
Covers Typography, Type scale, Text styles, Fonts
space10 roles
Inset and stack spacing, tight to spacious
Covers Spacing, Space, Sizing
size3 roles
Control heights and the minimum touch target
Covers Sizing, Touch targets, Density
radius5 roles
Corner radii for controls, cards and overlays
Covers Border radius, Corner radius, Radii
border2 roles
Border widths
Covers Borders, Strokes
focus2 roles
The focus ring
Covers Focus ring, Focus states
measure1 role
The longest comfortable line of text
Covers Line length
opacity4 roles
Disabled and overlay opacities
Covers Opacity
shadow2 roles
Shadows for raised and overlay surfaces
Covers Elevation, Shadows
motion7 roles
Durations and easings
Covers Motion, Animation, Easing, Duration
Shapes for common jobs, made of components, each with rules the verifier checks. Design systems document these as guidance; Polyxd ships them as checkable patterns.
Compare and choose
Put a few options side by side on the same attributes, mark what is better, recommend when there's a clear fit, and let the user choose.
Confirm a consequential or destructive action
Before something that is hard or impossible to undo, say exactly what will happen and ask for an explicit, specific confirmation.
Covers Popconfirm, Alert Dialog, ConfirmationDialog, AlertDialog, Confirm a phone number, Confirm an email address, Confirmation pages
Filter and browse
Narrow a large set with a few filters placed before the results, and explain empty results.
Covers Search, Data table, Pagination, Searchbox, Data Table, Filters, Index table, Legacy filters, Search field, DataTable and 6 more
Multi-step form
Collect information in small, ordered chunks: one form when short, Steps when long or dependent.
Covers Progress indicator, Steps, Questionnaire, Stepper, StepList, Task list, Complete multiple tasks, Question pages, Step by step navigation
Review and submit
Before committing, show everything that will be submitted in a scannable summary, then one clear submit action.
Covers Summary list, Check answers
Undo instead of confirm
For everyday actions that can be reversed, do them straight away and offer Undo, instead of asking 'Are you sure?' every time.
Covers Popconfirm, Alert Dialog, ConfirmationDialog, AlertDialog, Confirm a phone number, Confirm an email address, Confirmation pages
Things a design system ships as components that a generated screen never has to describe: the renderer does them the same way every time, in that design system's style.
loading12 of 13
Skeletons, spinners and progress while data arrives
Covers Loading indicator, Inline loading, Loading, Skeleton states, Skeleton, Spin, Spinner, Placeholders, Spinners, Loader and 11 more
field8 of 13
Labels, help text, required marks and error text around every input
Covers Field, Label, Floating labels, Validation, Inline error, FormControl, Field label, Help text, Error message
action-feedback9 of 13
Toasts and snackbars after an action, with Undo for reversible ones
Covers Snackbar, Message, Notification, Toast, Sonner, Toasts, Notifications system
hint12 of 13
Tooltips and help on hover or focus
Covers Tooltips, Toggletip, Tooltip, Definition tooltip, Info label, ContextualHelp, Toggle Tip
shortcut-hint7 of 13
Keyboard shortcut hints
Covers Kbd, Keyboard key, KeybindingHint, Keyboard
scroll-area5 of 13
Scroll regions and their scrollbars
Covers Scroll Area, ScrollArea, Scroller, Scrollable
icon6 of 13
Icons, from the design system's own set
Covers Icon, ThemeIcon, Accessible Icon
dismiss4 of 13
Closing overlays and dismissing banners
Covers Close button, CloseButton, Close Button
chart1 of 13
Chart scaffolding: axes, legends, tooltips
Covers Legend, Axis, Scroll-zoom bar
overflow2 of 13
Truncation and overflow menus for what doesn't fit
Covers Overflow, OverflowList
form-errors1 of 13
Error summaries at the top of a form
Covers Error summary, Recover from validation errors
ai-disclosure1 of 13
Marking generated content as generated
Covers AI label
affix2 of 13
Sticky bars and back-to-top
Covers Affix
announcements1 of 13
Live-region announcements for screen readers
Covers AriaLiveAnnouncer
navigation-toggle1 of 13
Opening and closing navigation on small screens
Covers Burger
focus-trap1 of 13
Focus management in dialogs
Covers FocusTrap
media-viewer1 of 13
Lightboxes for media
Covers Lightbox
truncation1 of 13
Truncating long text
Covers Truncate
183 of the 1,079 entries belong to the app around the screen, or to the code that builds it.
Search a name you know from your design system to see what Polyxd calls it.
Polyxd is an early preview. Found something unclear? It will get better with your feedback.