Reui
Design-forward shadcn kit for interfaces that stand out. 1000+ free patterns!
Install / Use
/learn @keenthemes/ReuiREADME
ReUI
<div align="center">Design-forward shadcn UI kit for interfaces that stand out. 1000+ free patterns built with realistic dashboard layouts.
Explore 1000+ Free Shadcn Patterns · Component Docs · ReUI Pro · GitHub
</div>About ReUI
ReUI is a free, open-source pattern library for the shadcn/ui ecosystem. Explore 1,000+ production-ready UI patterns across 68 components each built inside realistic dashboard layouts, not isolated demos and copy them directly into your React projects.
Why ReUI?
- In-House Components Not in Base shadcn/ui — Data Grid, Kanban, Filters, Sortable, Timeline, Stepper, Tree, and more, built for real-world dashboard requirements
- 1000+ UI Patterns - Reusable solutions composed from shadcn/ui primitives into real-world product flows
- Dual API Support — Radix UI and Base UI versions for all 16 in-house components
- All Shadcn Create Styles Supported — Vega, Nova, Maia, Lyra & Mira.
Key Features
- 1,000+ Free UI Patterns — Production-ready, copy-paste patterns for dashboards, forms, tables, and more
- 17 In-house Components — Custom in-house components not found in base shadcn/ui
- Copy-and-Own Model — No npm package, no lock-in. Own the source code in your repo
- Dual API — Radix UI and Base UI versions for all in-house components
- Shadcn Compatible — Built on shadcn primitives and Tailwind CSS
- All Shadcn Create Themes — Works with New York, Default, and all color token customizations
- TypeScript — Fully typed components and patterns
- MIT License — Free and open-source forever
Custom In-House Components
ReUI provides in total: 17 custom in-house components not found in base shadcn/ui.
In-House Components (17)
Custom-built, shadcn-compatible components not available in base shadcn/ui. Each is maintained by the Keenthemes team, ships full component API documentation, props reference, and usage examples, and is available in both Radix UI and Base UI flavors at reui.io/docs.
| Component | Patterns | Description | Patterns | Radix UI Docs | Base UI Docs | |-----------|----------|-------------|----------|-----------|--------------| | Alert | 10 | Contextual notifications with severity variants and dismissible states | Preview | Radix UI | Base UI | | Autocomplete | 8 | Searchable input with async filtering and keyboard navigation | Preview | Radix UI | Base UI | | Badge | 16 | Status indicators with multiple styles, sizes, and dot variants | Preview | Radix UI | Base UI | | Data Grid | 29 | Advanced table powered by TanStack Table + Virtual with DnD, pinning, resizing, and infinite scroll | Preview | Radix UI | Base UI | | Date Selector | 9 | Flexible date range picker with calendar UI and preset ranges | Preview | Radix UI | Base UI | | Filters | 9 | URL-state filter panel with TanStack Table integration, Zod validation, and multi-field types | Preview | Radix UI | Base UI | | File Upload | 10 | Advanced File Upload patters with multi file upload and dropzone support | Preview | Radix UI | Base UI | | Filters | 9 | URL-state filter panel with TanStack Table integration, Zod validation, and multi-field types | Preview | Radix UI | Base UI | | Frame | 8 | Card like wrapper for panels and content areas | Preview | Radix UI | Base UI | | Kanban | 5 | Drag-and-drop task boards built on DnD Kit with dynamic overlays and composable cards | Preview | Radix UI | Base UI | | Number Field | 8 | Numeric input with increment/decrement controls and formatting | Preview | Radix UI | Base UI | | Phone Input | 7 | International phone number input with country selector and formatting | Preview | Radix UI | Base UI | | Rating | 8 | Star and icon-based rating with half-star, read-only, and custom icon support | Preview | Radix UI | Base UI | | Scrollspy | 6 | Auto-highlighting navigation that tracks scroll position across sections | Preview | Radix UI | Base UI | | Sortable | 7 | Drag-and-drop list reordering with DnD Kit — vertical, grid, and nested layouts | Preview | Radix UI | Base UI | | Stepper | 15 | Multi-step forms and onboarding wizards with React Hook Form per-step validation | Preview | Radix UI | Base UI | | Timeline | 12 | Sequential event display — deployment logs, activity feeds, milestones, and order trackers | Preview | Radix UI | Base UI | | Tree | 9 | Hierarchical data display built on Headless Tree with expand/collapse and keyboard navigation | Preview | Radix UI | Base UI |
Shadcn Components with Pattern Library (52 Components)
All standard shadcn/ui components are included with extensive pattern variations:
| Component | Patterns | Use Case | Link | |-----------|----------|----------|------| | Accordion | 13 | Collapsible FAQ sections, nested content groups | Accordion patterns → | | Alert Dialog | 7 | Confirm destructive actions, critical warnings | Alert Dialog patterns → | | Aspect Ratio | 4 | Fixed-dimension image and video containers | Aspect Ratio patterns → | | Avatar | 12 | User profile images with fallbacks and status badges | Avatar patterns → | | Breadcrumb | 9 | Navigation hierarchy and path indicators | Breadcrumb patterns → | | Button | 61 | Primary actions — the largest pattern set in ReUI | Button patterns → | | Calendar | 8 | Date selection with single, range, and multi-select modes | Calendar patterns → | | Card | 21 | Content containers for dashboards and layouts | Card patterns → | | Carousel | 11 | Image galleries and content sliders | Carousel patterns → | | Chart | 25 | Data visualization — bar, area, line, pie, radar, and more with Recharts | Chart patterns → | | Checkbox | 10 | Multi-select form inputs | Checkbox patterns → | | Collapsible | 5 | Expand/collapse content sections | Collapsible patterns → | | Combobox | 12 | Searchable dropdown selection | Combobox patterns → | | Command | 8 | Command palettes and search interfaces | Command patterns → | | Context Menu | 6 | Right-click menus with actions | Context Menu patterns → | | Data Table | 14 | Sortable, filterable structured data display | Data Table patterns → | | Date Picker | 12 | Calendar-based date selection | Date Picker patterns → | | Dialog | 13 | Modal windows and overlays | Dialog patterns → | | Drawer | 8 | Slide-out side panels | Drawer patterns → | | Dropdown Menu | 15 | Action menus and navigation dropdowns | [Dropdown
Related Skills
bluebubbles
333.7kUse when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
slack
333.7kUse when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
frontend-design
82.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Writing Hookify Rules
82.0kThis skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
