One kit. Every screen.

150 app blocks, 132 animated components and the same kit on React Native. 12 looks from one attribute, installed with one command.

shadcn/ui registry Tailwind v4 React 19 Expo MCP · Claude · Cursor · v0

The same kit, on phones.

Style packs

Twelve looks. Pick one, the page follows.

Every block, component and phone switches with one attribute: <html data-style="luxe">

Style gallery →
The kit

Everything an app needs

Each tile is live. Press, drag, scrub, listen.

Docs →
variant · solidtoneshadowanimation
Confirmed
Revenue
8.2% increase
$2,140

Cut & style

45 min · $75

Components132 web components→
Book now Confirmed
--primary: oklch(0.56 0.19 262)
Theme StudioDrag the hue→
Sounds24 UI sounds→
Templates3 React Native apps→
Prompt copied
claude · ~/shop
›Add a stateful button to the checkout
$ npx shadcn add @goodui/stateful-button
✔ components/goodui/stateful-button.tsx
AI editorsMCP and llms.txt→
1 / 100,000
Data grid100,000 rows→
132
web components, MIT
150
app blocks · 39 free
56
React Native components
24
Pro screens · 3 app templates
12
looks, one attribute
Compare

What scheduling usually costs

Calendar libraries charge for the views apps actually need, and they stop at the calendar.

Without goodui
  • FullCalendar Premium from $480, renewals for updates
  • Mobiscroll from $995 per project
  • Calendar only: booking flow, billing and settings are on you
  • A separate design system to fight with your shadcn theme
With goodui
  • Resource timeline free and MIT
  • Booking wizard, availability, billing, auth, AI screens
  • Built on your shadcn components and theme
  • $99 once, lifetime updates
gooduiFullCalendarMobiscroll
Resource timeline (staff or rooms as rows)Free, MITPremium, from $480From $995 per project
Built on your shadcn/ui components and themeYesNoNo
Source code in your repoYesnpm packagenpm package
Booking, dashboard, billing, auth and AI screensYesNo, calendar onlyNo, calendar only
UpdatesLifetime, one paymentRenewal needed1 year, then 80% renewal
Pricing

Pay once, use forever

Early-bird prices while we build towards 150+ blocks and full app templates. The price goes up as the library grows.

Free

$0
  • All 132 web components
  • 56 React Native components
  • 39 free blocks incl. the resource timeline
  • Scheduler engine
  • shadcn CLI and MCP install
  • MIT license
Browse free components

Pro · Lifetime

Early bird
$99$149once
  • All 111 Pro blocks today, 150+ on the roadmap
  • 24 Pro React Native screens and 3 app templates
  • 12 looks
  • Private registry: install with your license key
  • Unlimited projects, client work included
  • Lifetime updates

Checkout opens soon. We email you once, with your early-bird link.

Team · Lifetime

Up to 10 devs
$249$399once
  • Everything in Pro
  • Up to 10 developers on one key
  • Agencies: unlimited client projects
  • Priority answers to support emails

Checkout opens soon. We email you once, with your early-bird link.

One-time payment · 14-day refund · License

Roadmap

What ships next

Every Pro license includes all of it. Last release: 2026-11-03.

Changelog →
Next
Booking SaaS template

Calendars, timeline, appointments, customers, staff shifts, public booking page, inbox, invoices, settings.

Then
62 more blocks

Forms, overlays, month, day and year views, settings pages, chat and mail apps, file manager, error pages.

After
Clinic and SaaS admin templates

A practice manager with a chair board and patient records, and a general SaaS admin.

FAQ

Questions

What do I get with Pro?+

The full source of every Pro block and template, every style pack, and every block we add later. One payment, lifetime updates.

What is free?+

All animated components, the scheduler engine, the resource timeline and the free blocks. MIT licensed, no account needed.

Does it work with my shadcn project?+

Yes. Blocks use your own components/ui, so your theme applies. They work with the Base UI and Radix versions of shadcn/ui, Tailwind v4 and React 19.

How do I install Pro blocks?+

Put your license key in .env.local, add the @goodui-pro registry to components.json and run npx shadcn add @goodui-pro/<block>. AI editors can do it through the shadcn MCP server.

Is there a backend?+

No. Blocks are UI with realistic demo data. Wire them to your API, Supabase, Prisma or anything else.

Can I use it for client work?+

Yes, in unlimited personal and commercial projects. You cannot resell the blocks as a UI kit.

Can I get a refund?+

Yes, within 14 days, no questions asked.

Does the price go up?+

Yes, as the library grows. Buy now and you keep every future block at the price you paid.

Ship the product, not the plumbing.

From $99, once. Lifetime updates.