Playful UI
GitHub

Playful UI components built with Tailwind CSS and React.

An open-source collection of copy-and-paste components, blocks, and design tokens for quickly building delightful app UIs.

UI Primitives

Accordion

20 Components

Alert

14 Components

Alert Dialog

1 Component

Aspect Ratio

1 Component

Avatar

25 Components

Badge

21 Components

Breadcrumb

9 Components

Button

51 Components

Calendar

2 Components

Card

1 Component

Carousel

1 Component

Chart

3 Components

Checkbox

20 Components

Collapsible

1 Component

Command

1 Component

Context Menu

1 Component

Data Table

1 Component

Date Picker

1 Component

Dialog

19 Components

Drawer

1 Component

Dropdown Menu

16 Components

Form

1 Component

Hover Card

1 Component

Input

41 Components

Input OTP

1 Component

Label

1 Component

Menubar

1 Component

Navigation Menu

1 Component

Popover

8 Components

Progress

3 Components

Radio Group

18 Components

Resizable

1 Component

Scroll Area

1 Component

Select

29 Components

Separator

1 Component

Sheet

1 Component

Skeleton

2 Components

Slider

17 Components

Sonner

5 Components

Switch

17 Components

Table

20 Components

Tabs

21 Components

Textarea

21 Components

Toggle

3 Components

Toggle Group

1 Component

Tooltip

12 Components

MCP

Browse, search and install Playful UI components from your AI editor with the shadcn MCP server. Components install with the registry's theme tokens and CSS variables.

1. Add the registry to your components.json

{
  "registries": {
    "@playful": "https://ui.playful.mustaquenadim.com/r/{name}.json"
  }
}

2. Add the shadcn MCP server to your editor

Copy and paste the code into .mcp.json

{
  "mcpServers": {
    "shadcn": {
      "command": "npx",
      "args": [
        "shadcn@latest",
        "mcp"
      ]
    }
  }
}

3. Ask your assistant, e.g. “Add the accordion from the @playful registry”.