Components
BRUT ships 150+ components grouped into 51 preview pages. Each page below embeds the canonical fixture from preview/components-<name>.html so the code you see is exactly the markup you copy.
For programmatic access — modifiers, events, hidden-input contracts — read the manifest or wire up @sprtn/mcp.
Forms
- Inputs — text, email, number, search, password
- Forms — composed forms, fieldsets, validation states
- Form layouts — stacked, inline, grid
- Toggles — switch, checkbox, radio
- Combobox — searchable select
- Multiselect — multi-select with chips
- File — file picker
- Dropzone — drag-and-drop upload
- Date · Time
- Stepper · Range dual
- OTP · Search · Password
- Rating · Tag input
Layout
- Layout primitives — stack, cluster, bar, split
- Grid — column system
- Cards · Rows
- Sidebar · Topnav · Footer
Display
- Buttons — primary, secondary, ink, sm/md/lg
- Badges + Tags · Tags
- Avatars + Stats
- Alerts · Toast
- Empty · Skeleton · Spinner
- Progress · Pagination
- Breadcrumbs · Tabs
Interactive
Tables
- Table — base table styling
- Sticky head/col · Responsive