Newuix-ui 0.1: 64 components and 42 themes →

The component library for your own design system

Accessible React components and Tailwind CSS v4 themes. Copy them into your project, own every line, and change the whole look with one theme file.

Try a themeUIXMontserrat
npx uix-ui@latest init
Revenue this week↗ 12.4%
৳4,82,300
SatSunMonTueWedThuFri

Create an account

Start your shop in a minute.

Notifications

Live
NJ
Nusrat Jahan paid ৳1,999Order #2841 · just now
IJ
Israt Jahan placed an orderOrder #2842 · 2 items · 4 min ago
AK
Arif Khan left a 5-star reviewMasala chai, 250 g · 12 min ago
Wearing UIX

Works with the tools you already use

ReactNext.jsViteRemixAstroTailwind CSSTypeScriptshadcn/uiFigmaClaude
Themes

Find a look that feels like yours

42 themes, each a full design system: colours, type, radius, light and dark. Tap a card and this whole page wears it. Then change the style and shape to see how far one system can go.

UIXMontserrat · radius 8 px · button text 7.91:1 AA
Style
Shape
npx uix-ui theme uix
Examples

Real screens, only uix-ui components

Every screen below is built from the components on this site, wearing the theme you picked. Click, type and open things.

Wearing UIX · Open full screen
shapla.app/checkoutValidation, combobox, OTP, date range, plans

Your details

Add the domain ending, like .com

israt@shapla.app

Press Enter after each email

Verify your phone

We sent a 6-digit code to +880 17•• •••• 21. Try 123456.

Plan

Extra storage40 GB
Total per year৳17,970

Invoice details

Components in this screen: input, combobox, select, tag input, number input, date picker, popover, otp input, segmented, selection card, slider, switch, checkbox, textarea, file upload, button.

Works where you work

One system, from Figma to your agent

Designers keep working in Figma, agents keep working in your editor, and both use the same names and tokens as your code.

Shapla · Design system (UIX for Figma)
Button
settings.tsx
import { Button } from "@/components/ui/button";

<Button
  variant="primary"
  size="md"
>
  Save changes
</Button>

Same names on both sides. What a designer picks in Figma is the prop a developer writes. Try the properties on the left.

Templates and blocks · UIX Pro

Whole pages, ready to start from

Landing, pricing, settings, sign-in and dashboard pages, plus marketing blocks, all built from the same components and wearing whatever theme you pick.

See all templates
shapla.appLanding
ShaplaShop · Story · ContactOrder
New harvestTea from Sylhet, at your doorFresh tins every month, packed by hand.Shop nowOur story
Free deliveryOver ৳1,000
Hand packedIn Sreemangal
Gift boxesFor every Eid
shapla.app/pricingPricing
Simple plans for every shopPay monthly, cancel any time.
Starter৳0 /mo1 shop · 50 ordersChoose
PopularGrowth৳1,200 /mo3 shops · unlimited ordersChoose
Scale৳3,500 /moTeams and reportsChoose
shapla.app/settingsSettings
GeneralPaymentsShippingTeam
General
Shapla Tea House
Taka (৳)
Accept cash on delivery
Show stock count
Save
shapla.app/loginSign in
Shapla StudioRun your tea shop from one place.
Welcome backname@example.comPasswordLog inNo account? Sign up
shapla.app/overviewDashboard
OverviewDownload
Revenue৳4,82,300
Orders1,284
Customers312
Orders this week
HeroBlock
Now shipping across BangladeshGood tea, delivered freshHand-picked in Sylhet and packed the same week.Shop the harvestSee plans
NJIJRSAK2,000+ shops
Feature gridBlock
Everything a small shop needs
OrdersOne inbox for every order
StockAlerts before you run out
PaymentsCards, bank and wallets
DeliveryCourier labels in a click
ReportsWeekly sales, plainly
TeamRoles for every helper
TestimonialsBlock
Loved by tea shops
“Orders used to live in three apps. Now it's one screen.”NJNusrat Jahan
“Setting up our Eid gift boxes took an afternoon.”AKArif Khan
“Our customers notice the new checkout.”IJIsrat Jahan
“The weekly report is the only one I read.”RSMd Rakib Shekh
Call to actionBlock
Open your shop this weekendFree for your first 50 orders.Start free
FAQBlock
Questions, answered
Do I need a website first?−No. Your shop page is ready the day you sign up.
Can I take cash on delivery?+
How do refunds work?+
Is there a contract?+
Get started

From an empty folder to your brand

Pick your package manager and framework. Every command updates to match, and you can watch each one run.

  1. 1

    Say yes to Tailwind CSS when it asks.

    $npx create-next-app@latest my-shop
  2. 2

    Writes components.json, the theme CSS and the cn() helper.

    $npx uix-ui@latest init --preset uix
  3. 3

    Only the components you pick. Dependencies install for you.

    $npx uix-ui@latest add button card switch input
  4. 4

    One command changes the whole theme. Components stay as you left them.

    $npx uix-ui@latest theme ember-ledger
 terminal · my-shop
localhost:3000
my-shopA fresh Next.js app. No uix-ui yet.
Every file lands in your project. Nothing to keep in sync.

Start building with your own design system

Free and open source. Copy in what you need today, bring your own brand when you're ready.

npx uix-ui@latest init
esc

↑↓ to navigate · ↵ to select · esc to close