Buttons
Clear hierarchy and tactile feedback.
Alignment preview
Explore every smartwebUI component, application pattern, icon, and utility in a working interface. Change the accent, material, radius, and density here, the entire showcase responds instantly.
Foundation
Every component shares the same design tokens, focus language, density, and motion grammar.
Clear hierarchy and tactile feedback.
Alignment preview
Native inputs and a fully custom select menu.
Accessible browser-native selection.
Immediate binary settings.
Compact mutually exclusive choices.
Surfaces with restrained depth.
Small, semantic status signals.
Keyboard navigation and animated context changes.
Details when they are needed.
Native modal semantics, refined motion.
Focused tasks without losing context.
The native top layer, with no positioning library.
Helpful labels for compact actions.
Polite, dismissible feedback.
Clear waiting states with reduced-motion support.
Application patterns
Tables, navigation, validation, search, and app chrome — the pieces admin panels, dashboards, and CRUD flows need.
Semantic data tables with sortable headers, row selection, and a bulk-action bar.
| Status | |||
|---|---|---|---|
| Maya Chen | Designer | Active | |
| Alex Rivera | Engineer | Away | |
| Sam Okonkwo | Product | Active | |
| Total members | 3 | ||
Server-friendly page links with current-page semantics.
Persistent inline messages for billing, policy, and form feedback.
Your workspace trial ends in 3 days. Add billing to keep publishing.
Exports may be delayed tonight between 11 PM and 1 AM.
Field-level errors, summaries, and grouped choices.
Wayfinding for nested settings and object detail pages.
Filterable listbox for searchable selection.
Clear next steps when a list or table has no data.
Create your first project to invite collaborators and publish updates.
Initials and image avatars for people and assignees.
Structured rows for activity feeds and settings.
Accessible file picker with live filename feedback.
Custom pickers with rounded popovers, circular day selection, and date ranges.
Destructive confirmations with native modal semantics.
Title, description, and primary actions for each view.
Manage your plan, payment method, and invoices.
Sidebar navigation with collapse on desktop and a drawer on small screens.
Main content lives here — tables, forms, and agent surfaces compose naturally inside the shell.
Removable filters and compact token labels.
Search input with clear control and native semantics.
Add and remove token values with Enter or comma.
A short wizard with current, complete, and pending steps.
Create the owner account for this workspace.
Name the workspace and choose a default region.
Invite teammates after the workspace exists.
Horizontal navigation and a semantic footer for the page frame.
Query-driven actions with a global ⌘ K shortcut.
Token-drawn SVG marks for dashboards — sparkline, bar, line, area, and donut.
Momentum snap-scrolling slides, an iOS-style page control, and a gallery grid that opens a fullscreen zoomable viewer.
Viewing 1 of 5 — swipe, use the arrows, or press the dot buttons. Open the viewer with the expand button; zoom with a double tap, pinch, ⌘ scroll, or the zoom button.
Contenteditable field with formatting toolbar and safe HTML sync for forms.
Kanban columns with pointer, touch, and keyboard drag-and-drop. Drops emit smart:board and smart:move.
Messaging list and composer for support chat surfaces.
500 symbols · no npm
A curated Lucide-based SVG sprite inherits color, stroke, and direction from smartwebUI. Search the catalog, choose a size, and copy the stable icon name.
Utilities
Single-purpose utilities live in the last cascade layer — they layer over any component, stay on the token scale, and keep responding to theme, density, and material changes. See the full utility reference.
Opt-in entrance, exit, and attention cues—token-driven and reduced-motion safe.
Fade up applied. Add .smart-animate plus an effect class to any element.
<img class="smart-animate smart-enter-fade-up" src="logo.png" alt="Brand">
Scale, tone, weight, and wrapping as single classes.
h2h3h4h5h6.smart-text-xl · .smart-font-bold.smart-text-lg · .smart-font-semibold.smart-text-base.smart-mono.smart-truncatePadding, margin, and gap on the token scale — logical axes, compact density included.
.smart-p-1.smart-p-3.smart-p-5.smart-gap-1.smart-gap-3.smart-gap-5Logical sides: .smart-mt-4 .smart-ms-3 .smart-px-8
Exact fraction utilities and fixed grids that collapse on small screens.
Radius, border, and shadow steps from the token scale.
One local override aligns buttons, inputs, and selects at any size.
Aspect-ratio boxes — children cover by default; object-fit utilities escape the crop.

.smart-object-contain keeps the logo whole
Contained scrolling with thin scrollbars; pair with pane-fill, pane-tall, or pane-screen for app layouts.
Show and hide by breakpoint — resize the window.
The first badge hides under 50rem; the second appears only there. .smart-invisible hides without removing layout.
The same markup becomes a clean paper document.
Live by default
Server events and AI agents can replace stable regions while smartwebUI handles the visual transition and feedback. For agent-composed UI, use the agent demo.
A simulated real-time workspace
No compilation
Override one token in ordinary CSS and every relevant component responds immediately.
/* Loaded after smartwebui.css */ :root { --smart-accent: #087f72; --smart-radius-control: 999px; --smart-radius-surface: 24px; --smart-font-sans: "Avenir Next", sans-serif; --smart-motion-duration: 180ms; --smart-control-height: 2.75rem; }
Built with smartwebUI
We’re collecting real smartwebUI projects for a future showcase. SupportEngine 3 is the first example now live, and we’d love to see what you create next. Olevator and MacExpert websites are also powered by smartwebUI with a custom theme.