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, localized formatting, masks, 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.
Your workspace settings are now live.
Update your billing method before publishing again.
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.
Professional, accessible data visualization for business dashboards, infrastructure, and AI operations.
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.
Thanks for reaching out — we can help with that.
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.
A responsive location view prepared for MapKit JS 6, with a useful semantic fallback before maps load or when they are unavailable.
Locations stay readable and actionable without relying on the interactive map.
Server-query state, pinned and resizable columns, keyboard reordering, grouping, inline editing, selection, and safe CSV export.
Double-click an editable cell or focus it and press Enter/F2. Drag header handles, use Alt + Left/Right, resize by pointer or keyboard, and click the pin control to cycle pinning.
Progressive video, audio, and playlist shells with shared controls, keyboard shortcuts, captions, speed, Picture in Picture, fullscreen, and Media Session support.
Keyboard: Space/K play, Left/Right seek, M mute, C captions, F fullscreen, and P Picture in Picture. The supplied product film is delivered here as a browser-ready derivative; the original MOV remains untouched.
A responsive, accessible e-sign intent surface with drawn and typed alternatives, undo, clear, validation, and form-safe output.
Keyboard-navigable hierarchy for files, navigation, and nested settings.
Pointer and keyboard access to focused actions without persistent chrome.
Resizable master-detail layout with keyboard-operable separator and responsive stacking.
Use arrow keys on the separator; Shift changes by 10%.
Search, saved views, and removable active filters for data-heavy screens.
Bell trigger with grouped inbox notifications and mark-read affordances.
2 unread updates
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 extended showcase. SupportEngine 3 is the first major project using smartwebUI as a core, and we’d love to see what you create next. Olevator and mCloud websites are also examples of good implementations.
Choose your starting point
Build with the complete smartwebUI foundation at no cost, then add production-ready blocks, the Figma library, or direct product support.
Everything needed to build polished, accessible web interfaces without a framework.
FREEfor personal and commercial projects
Start from complete application patterns instead of assembling every screen from scratch.
49 dollarsone-time purchase
Design production interfaces with the same naming, tokens, states, and responsive structure as the web library.
69 dollarsone-time purchase
Bring in senior product design and implementation support for work that needs a tailored approach.
Let’s talkscoped around your product