The first 10 purchases are $79. Explore the launch offer

Start with the
working parts.

Forms, tables, workflows, and all the little interactions in between. 15 copy-paste components for your next web app.

HTML, CSS & JavaScript. Your app. Your backend.

See the details
come together.

Explore all 13 video demos
Built for the web you already use.

Plain HTML · Server-rendered apps · Framework DOM islands

Try the real thing.
These two are on us.

Click through the states. Make a few changes.
Get a feel for how Functional UI works.

Advanced Form

Free example
Advanced Form showing the contact details step of workspace setup

A multi-step form that keeps people moving, with field validation, conditional inputs, and saved drafts.

Try Advanced Form

CRUD Manager

Free example
CRUD Manager with searchable records, filters, and edit actions

Create, search, edit, and delete records. Try filters, bulk selection, and the details that make admin work flow.

Try CRUD Manager

Keep exploring on your own machine.

Download both free examples Browser demos · Sample data · No signup

The rest of your app,
already taking shape.

13 more components in the full pack.
Watch each one in action.

13 demos

Kanban Board

12 sec

Move work into progress · Open the task editor · Return to the board · Filter the board.

Calendar / Scheduler

16 sec

Switch to the week view · Scan the agenda · Create a new event · Enter event details · Return to the calendar.

File Manager

12 sec

Switch to the grid view · Explore a folder · Return to your files · Preview a document.

User Management

12 sec

Search the user directory · Inspect user access · Return to the directory · Open the invitation form.

Onboarding Flow

14 sec

Start the onboarding flow · Add profile details · Continue to workspace setup · Review the next step.

Settings Panel

12 sec

Explore appearance settings · Preview the dark theme · Restore the light theme · Manage notification preferences.

Command Palette

13 sec

Open the command palette · Find an action instantly · Run the selected command · Navigate with the keyboard.

Activity Feed

13 sec

Focus on unread activity · Inspect event details · Browse all activity · Search the timeline.

Dashboard Shell

11 sec

Collapse the navigation · Expand the navigation · Open account controls · Return to the workspace.

Keep your stack.
Skip the blank canvas.

Take the component you need, load the shared styles, and connect your data. You own the application around it.

  1. Choose your starting point

    Pick from 15 focused components, each with its own markup, styles, behavior, and documentation.

  2. Make it feel like your product

    Shared theme tokens keep light and dark themes consistent. Adapt the content and configuration to your use case.

  3. Connect it to your application

    Use plain HTML or an isolated DOM island in your framework. Wire persistence, authentication, and delivery to your own backend.

Your next build
starts further ahead.

Bring the working pieces together.
Get the complete Functional UI component pack.

  • All 15 UI components
  • Editable HTML, CSS, and JavaScript
  • Shared light and dark theme foundation
  • Component docs and integration examples

$79Launch offer

For the first 10 purchases. The price goes up after that.

Try the free examples

Stripe checkout is coming soon. Explore the free examples today.

A few things
worth knowing.

What am I getting?

A pack of 15 web UI components with markup, styles, browser-side behavior, documentation, and integration examples. Advanced Form and CRUD Manager are available here as free browser examples.

Do I need a particular framework?

The canonical files work in plain HTML and server-rendered applications. For React, Vue, Svelte, and other frameworks, use the optional DOM-island integration so the component owns its own section of the page. Components may use Alpine.js; server-driven examples may use HTMX.

Does the pack include a backend?

The pack includes integration examples, not a hosted backend. Connect your own persistence, authentication, authorization, uploads, and message delivery. These previews use sample data; browser changes do not create a production service.

How does the launch price work?

The first 10 purchases are $79. The price will rise after those purchases. The later price has not been announced. Payments are processed by Stripe.

Can I try it before buying?

Yes. Open Advanced Form and CRUD Manager above, or download both browser examples without signing up. The other 13 components have short interaction videos on this page.