Team plan
Active- ALOwner
Ana Lopez
- BO
Ben Okafor
WovenUI Components 1.0.0
Buttons, forms, dialogs and tables as one class on native HTML. Every color, space and radius comes from core tokens, so every theme just works: light, dark and your own core theme.
pnpm add @wovenui/core @wovenui/componentsBrowse componentsAna Lopez
Ben Okafor
Two seats left on this plan.
Ready components like Bootstrap's, on native elements and design tokens instead of a JavaScript bundle. Each guide maps the classes you use today to WovenUI classes.
The browser already opens dialogs, shows menus and checks forms. The kit styles those built-in features, and the preview above runs on them: Manage seats and Invite open a dialog, Editor opens a menu, and Send checks the email.
<dialog>, opened with commandfor. See the modal and the drawer.popover attribute. See the dropdown and the popover.<details name> and the data-tooltip attribute. See the accordion and the tooltip.4 components need the small kit script: Autocomplete, Data table, Tabs and Toast notification. Everything else is HTML and CSS, apart from a few optional extras listed on the JavaScript page.
Use the prebuilt CSS, or the SCSS source through a bundler. Core provides the tokens and base styles once; the kit emits only its own rules.
<link rel="stylesheet" href="node_modules/@wovenui/core/dist/wovenui.min.css">
<link rel="stylesheet" href="node_modules/@wovenui/components/dist/wovenui-kit.min.css">@use "@wovenui/core";
@use "@wovenui/components";Every component has a wu- root. Variants and sizes are bare words after it, valid only with the root. Motion is off until you add animated or wu-animated.
<button class="wu-btn brand sm" type="button">Save</button>
<span class="wu-badge success">Active</span>54 components. Each page renders every variant, part and state live, with the HTML to copy.