Skip to content
Full interactive showcase · Version 1.2 FREE

Library showcase.

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.

36 families 500 icons Solid + Liquid Ready for ambitious apps

Foundation

Essential pieces. Consistent behavior.

Every component shares the same design tokens, focus language, density, and motion grammar.

Buttons

Clear hierarchy and tactile feedback.

01

Alignment preview

Fields

Native inputs and a fully custom select menu.

02
Role
Designer
Developer
Product lead
Teams · multi-select
Numeric range
1500 – 6500
Rating

Choice controls

Accessible browser-native selection.

03

Switches

Immediate binary settings.

04

Segmented control

Compact mutually exclusive choices.

05

Cards

Surfaces with restrained depth.

06

Badges

Small, semantic status signals.

07
In reviewPublishedAttentionBlockedLabel onlyOnline

Tabs

Keyboard navigation and animated context changes.

08
Everything is on track. The first prototype is ready for review.
Up and Down arrows move between vertical tabs.

Accordion

Details when they are needed.

09
Does it need JavaScript?
Only interactive enhancements do. The styling and native controls work without it.
Can PHP render it?
Yes. smartwebUI consumes ordinary HTML from any server stack.
Is there a build step?
No compiler, bundler, or package manager is required.

Dialog

Native modal semantics, refined motion.

10

Drawer

Focused tasks without losing context.

11

Tooltips

Helpful labels for compact actions.

13

Toasts

Polite, dismissible feedback.

14

Progress & skeleton

Clear waiting states with reduced-motion support.

15
Generating interface…Loading
42%
78%

Application patterns

Built for better products.

Tables, navigation, validation, search, and app chrome — the pieces admin panels, dashboards, and CRUD flows need.

Table

Semantic data tables with sortable headers, row selection, and a bulk-action bar.

16
Team members
Status
Maya ChenDesignerActive
Alex RiveraEngineerAway
Sam OkonkwoProductActive
Total members3

Pagination

Server-friendly page links with current-page semantics.

17

Alerts

Persistent inline messages for billing, policy, and form feedback.

18
Maintenance window

Exports may be delayed tonight between 11 PM and 1 AM.

Form errors

Field-level errors, summaries, and grouped choices.

19
Plan

Combobox

Filterable listbox for searchable selection.

21
Maya Chen
Alex Rivera
Sam Okonkwo

Empty state

Clear next steps when a list or table has no data.

22

No projects yet

Create your first project to invite collaborators and publish updates.

Avatars

Initials and image avatars for people and assignees.

23
AR
MCARSO+5

List

Structured rows for activity feeds and settings.

24
  • Agent summarized 14 responsesCustomer research · Project Atlas9:38 AM
  • Maya published onboardingDesign · A simpler webYesterday
  1. Report published2 min ago
  2. Budget updatedYesterday
Plan
Studio
Renewal
August 24
  • Export readyCustomer report is ready.

File upload

Accessible file picker with live filename feedback.

25
  • launch-brief.pdfPDF · 1.8 MB

Date & time

Custom pickers with rounded popovers, circular day selection, and date ranges.

26
Due date
Publish window
Reminder

Confirm dialog

Destructive confirmations with native modal semantics.

27

App shell

Sidebar navigation with collapse on desktop and a drawer on small screens.

29

Main content lives here — tables, forms, and agent surfaces compose naturally inside the shell.

Chips

Removable filters and compact token labels.

30
Design Published

Tags

Add and remove token values with Enter or comma.

32
Topics
Design Published

Stepper

A short wizard with current, complete, and pending steps.

33

Create the owner account for this workspace.

Command palette

Query-driven actions with a global ⌘ K shortcut.

35

Chart

Token-drawn SVG marks for dashboards — sparkline, bar, line, area, and donut.

36
Monthly recurring revenue $48.2k 12.4% this month
Monthly revenue
Active customers
Won versus pipeline
Plan mix

Rich text

Contenteditable field with formatting toolbar and safe HTML sync for forms.

39

Board

Kanban columns with pointer, touch, and keyboard drag-and-drop. Drops emit smart:board and smart:move.

40

To do

2

Review ticket

Due today

Update FAQ

Low priority

Done

1

Ship release

Completed

Conversation

Messaging list and composer for support chat surfaces.

41

Support chat

Agent online

Hi, I need help resetting my password.

Guest · 2:14 PM

Sure — I can send a reset link now.

You · 2:15 PM

500 symbols · no npm

One quiet icon language, at any size.

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.

Loading icon catalog…

Utilities

Small classes that compose anything.

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.

Motion

Opt-in entrance, exit, and attention cues—token-driven and reduced-motion safe.

A

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">

Typography

Scale, tone, weight, and wrapping as single classes.

B

Display heading

h2

Section heading

h3

Card heading

h4
Supporting heading
h5
Eyebrow heading
h6
Launch week.smart-text-xl · .smart-font-bold
A calmer kind of progress.smart-text-lg · .smart-font-semibold
Body copy with secondary, success, warning, and danger tones..smart-text-base
const surface = light-dark("#f5f5f7", "#0b0b0d");.smart-mono
release-notes-smartwebUI-1.0.3-contract-hardening-and-maintenance.pdf.smart-truncate

Spacing & gaps

Padding, margin, and gap on the token scale — logical axes, compact density included.

C
.smart-p-1
.smart-p-3
.smart-p-5
.smart-gap-1
.smart-gap-3
.smart-gap-5

Logical sides: .smart-mt-4 .smart-ms-3 .smart-px-8

Widths & spans

Exact fraction utilities and fixed grids that collapse on small screens.

D
.smart-w-25
.smart-w-33
.smart-w-50
.smart-w-66
.smart-w-75
.smart-span-2
1fr
1fr
.smart-span-2

Corners & elevation

Radius, border, and shadow steps from the token scale.

E
sm
md
lg
full
bordered
elevated-1
elevated-2

Control sizing

One local override aligns buttons, inputs, and selects at any size.

F

Media ratios

Aspect-ratio boxes — children cover by default; object-fit utilities escape the crop.

G
smartwebUI logo letterboxed inside a 16 to 9 box
16:9 · .smart-object-contain keeps the logo whole
smartwebUI logo cover-cropped to a 4 to 3 box
4:3 · cover by default fills the box

Scroll panes

Contained scrolling with thin scrollbars; pair with pane-fill, pane-tall, or pane-screen for app layouts.

H
  • Agent summarized 14 responsesCustomer research · Atlas9:38 AM
  • Maya published onboardingDesign · A simpler web9:42 AM
  • Alex merged the surface patchEngineering · Atlas9:15 AM
  • Sam updated the roadmapProduct · Atlas8:58 AM
  • Agent drafted release notesWriting · 1.0.38:31 AM
  • Maya commented on billingDesign · A simpler web8:04 AM
  • Alex shipped the table sortEngineering · Atlas7:47 AM
  • Sam opened the pricing reviewProduct · Atlas7:20 AM

Responsive visibility

Show and hide by breakpoint — resize the window.

I
Desktop only · .smart-hidden-mobile Mobile only · .smart-visible-mobile

The first badge hides under 50rem; the second appears only there. .smart-invisible hides without removing layout.

Print

The same markup becomes a clean paper document.

J
Invoice AT-1026Aug 19, 2026
Workspace plan$24.00
Agent add-on$12.00
Total due$36.00

Live by default

Update the interface, not the page.

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.

Operations overview

A simulated real-time workspace

Stream connected
Live events24Receiving now
Active agents3All healthy
Response time42ms 8ms
MMaya published the onboarding flow
AIAgent summarized 14 customer responses

No compilation

Your design system is a handful of variables.

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

Tell us what you build.

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.

Delete project?

This permanently removes the project and its history.

Collaborators will lose access immediately. This action cannot be undone.

Welcome to smartwebUI

Native dialog, polished by default.

The browser manages focus, keyboard dismissal, and the top layer. smartwebUI adds design and motion without replacing those semantics.

Project settings

Changes apply immediately.