llms.txt
# ReUI
> ReUI is a first-class shadcn registry: 27 custom primitives and 1,241 free component examples, plus 645 premium blocks across 7 groups and 667 icons in 4 styles. Built for React and Tailwind CSS v4, shipped as source you own, with every component available in both Base UI and Radix UI. A hosted MCP server lets coding agents search and install from the registry directly.
Install rule: ReUI items install with the shadcn CLI as `@reui/<name>` (`npx shadcn@latest add @reui/<name>`). Stock shadcn/ui components are not ReUI items: install them by bare name (`npx shadcn@latest add button`). Templates are not registry items either: download each one from its page.
## Site
- [Home](https://reui.io/): Product overview and featured work.
- [Components](https://reui.io/components): 1,241 free, copy-paste component examples across 86 categories.
- [Blocks](https://reui.io/blocks): 645 premium blocks: Application, Data Grid, Charts, Solutions, AI & Agents, eCommerce, Marketing.
- [Icons](https://reui.io/icons): 667 icons in 4 styles (2,668 variants).
- [Templates](https://reui.io/templates): Full-page templates ready to deploy.
- [Pricing](https://reui.io/pricing): Free tier plus one-time Pro and Ultimate licenses.
- [MCP for Agents](https://reui.io/mcp): Hosted MCP server and agent skills.
- [Tailwind Plus alternative](https://reui.io/alternatives/tailwind-plus): Each Tailwind Plus category mapped to its ReUI equivalent, with the gaps.
- [Full catalog](https://reui.io/llms-full.txt): Every Pro block and free example, one line each.
- [Roadmap](https://reui.io/roadmap): Shipped releases and upcoming work.
- [Support](https://reui.io/support): Get help from the ReUI team.
## Documentation
Every documentation page listed below also answers as plain markdown at its URL plus `.md` (for example https://reui.io/docs/get-started.md).
So does every component, example, block and icon page: its facts, install command and guidance for agents (best for, when to use, when not to use with the item to pick instead, agent notes). Read https://reui.io/components/data-grid.md to choose between a component's examples, and https://reui.io/blocks/application/app-shell.md to choose between blocks. Block and icon twins carry metadata only, never source.
- [Introduction](https://reui.io/docs): A first class Shadcn registry of components, examples, blocks, icons, and templates, designed for developers and AI agents.
- [Get Started](https://reui.io/docs/get-started): A quick guide to adding ReUI components to your application.
- [Registry](https://reui.io/docs/registry): Learn how to use the ReUI Registry with shadcn/ui.
- [Styling](https://reui.io/docs/styling): A guide for extended styling options with our color system.
- [RTL](https://reui.io/docs/rtl): How right-to-left support works in ReUI, what the shadcn CLI converts for you, and what to check in your own app.
- [MCP Server](https://reui.io/docs/mcp): The ReUI MCP server puts the live ReUI registry inside your coding agent - scored search, real component APIs, and exact install commands over one endpoint.
- [Agent Skills](https://reui.io/docs/agent-skills): The ReUI Agent Skill teaches your coding agent how to use the ReUI registry well - it pairs with the MCP server so your agent builds with ReUI instead of guessing.
- [License Setup](https://reui.io/docs/license-setup): Configure your ReUI license key for premium registry installs.
- [Changelog](https://reui.io/docs/changelog): Latest updates and announcements.
- [Amp](https://reui.io/docs/amp): Connect the ReUI MCP server to Amp and build UI from the ReUI registry by chat.
- [Antigravity](https://reui.io/docs/antigravity): Connect the ReUI MCP server to Antigravity and build UI from the ReUI registry by chat.
- [Bolt](https://reui.io/docs/bolt): Connect the ReUI MCP server to Bolt and build UI from the ReUI registry by chat.
- [Claude](https://reui.io/docs/claude): Connect the ReUI MCP server to Claude (Claude Code and Claude Desktop) and build UI from the ReUI registry by chat.
- [Cline](https://reui.io/docs/cline): Connect the ReUI MCP server to Cline in VS Code and build UI from the ReUI registry by chat.
- [Codex](https://reui.io/docs/codex): Connect the ReUI MCP server to Codex and build UI from the ReUI registry by chat.
- [Conductor](https://reui.io/docs/conductor): Connect the ReUI MCP server to Conductor so every parallel workspace can build UI from the ReUI registry.
- [Cursor](https://reui.io/docs/cursor): Connect the ReUI MCP server to Cursor and build UI from the ReUI registry by chat.
- [Embed](https://reui.io/docs/embed): Show ReUI blocks on your own site: hotlink the thumbnails with attribution, or embed live previews as a named partner.
- [Gemini CLI](https://reui.io/docs/gemini-cli): Connect the ReUI MCP server to Gemini CLI and build UI from the ReUI registry by chat.
- [GitHub Copilot](https://reui.io/docs/github-copilot): Connect the ReUI MCP server to GitHub Copilot and build UI from the ReUI registry by chat.
- [Grok](https://reui.io/docs/grok): Connect the ReUI MCP server to Grok Build, xAI's coding CLI, and build UI from the ReUI registry by chat.
- [JetBrains Junie](https://reui.io/docs/jetbrains-junie): Connect the ReUI MCP server to Junie in IntelliJ IDEA, WebStorm or PhpStorm and build UI from the ReUI registry by chat.
- [Kilo Code](https://reui.io/docs/kilo-code): Connect the ReUI MCP server to Kilo Code and build UI from the ReUI registry by chat.
- [Lovable](https://reui.io/docs/lovable): Connect the ReUI MCP server to Lovable and build UI from the ReUI registry by chat.
- [OpenCode](https://reui.io/docs/opencode): Connect the ReUI MCP server to OpenCode and build UI from the ReUI registry by chat.
- [Replit](https://reui.io/docs/replit): Connect the ReUI MCP server to Replit and build UI from the ReUI registry by chat.
- [v0](https://reui.io/docs/v0): Connect the ReUI MCP server to v0 and build UI from the ReUI registry by chat.
- [VS Code](https://reui.io/docs/vscode): Connect the ReUI MCP server to VS Code and build UI from the ReUI registry by chat.
- [Windsurf](https://reui.io/docs/windsurf): Connect the ReUI MCP server to Windsurf Cascade and build UI from the ReUI registry by chat.
- [Zed](https://reui.io/docs/zed): Connect the ReUI MCP server to Zed and build UI from the ReUI registry by chat.
## ReUI Primitives (27)
Custom primitives the core shadcn registry does not solve. Every primitive ships twice: the Base UI build is linked below, and the Radix UI twin lives at the same path with `/radix/` in place of `/base/`.
- [Alert](https://reui.io/docs/components/base/alert): Displays a callout for user attention, such as a success message, warning, or error.
- [Autocomplete](https://reui.io/docs/components/base/autocomplete): An input that suggests options as you type.
- [Badge](https://reui.io/docs/components/base/badge): Badges are used to highlight items, notify users, or display statuses.
- [Cascader](https://reui.io/docs/components/base/cascader): A nested multi-level combobox with drill-down navigation, breadcrumbs, search and custom rows.
- [Code Block](https://reui.io/docs/components/base/code-block): A shadcn code block with Shiki syntax highlighting, streaming, diffs, code folding and per-line interaction for AI chat and agent UIs.
- [Color Picker](https://reui.io/docs/components/base/color-picker): A shadcn color picker with a saturation area, hue, opacity and channel sliders, a hue wheel, HEX, RGB, HSL, HSB and OKLCH fields, swatches and an eye dropper.
- [Data Grid](https://reui.io/docs/components/base/data-grid): A powerful TanStack Table v9 data grid with sorting, filtering, pagination, footer rows, drag-and-drop, row and column virtualization, infinite scroll, row pinning, tree rows, spreadsheet-style cell selection with clipboard and inline editing, and localized labels through one i18n prop.
- [Date Selector](https://reui.io/docs/components/base/date-selector): A universal date selector component with multiple period types, filter modes, and flexible display options.
- [Emoji Picker](https://reui.io/docs/components/base/emoji-picker): A shadcn emoji picker with search, shortcodes, skin tones, frequently used and custom emoji, a category bar, a virtualized grid, 28 data languages and form fields.
- [Event Calendar](https://reui.io/docs/components/base/event-calendar): A headless-first event calendar with month, week, day, N-day and agenda views, drag-and-drop scheduling, recurring events, time zones, and an external CRUD contract.
- [File Type](https://reui.io/docs/components/base/file-type): A shadcn file type icon in brand and family colors, outline, solid, light and mono variants, 6 sizes and resolution from a file name, path, URL or MIME type.
- [Filters](https://reui.io/docs/components/base/filters): A stepped filter builder with nested attributes, popover value editors and a boolean query tree.
- [Frame](https://reui.io/docs/components/base/frame): Displays related content in a structured frame.
- [Gantt](https://reui.io/docs/components/base/gantt): A headless-first gantt with split tree and timeline panes, day to year scales, zoom, drag and resize scheduling, progress, summary rollups, and an external CRUD contract.
- [Icon Stack](https://reui.io/docs/components/base/icon-stack): Shadcn Icon Stack for isometric icons, layered icon illustrations, and empty-state visuals.
- [Icon Tile](https://reui.io/docs/components/base/icon-tile): Shadcn Icon Tile that wraps an icon in a consistent square surface for list rows, feature cards, and empty states.
- [Kanban](https://reui.io/docs/components/base/kanban): A drag-and-drop kanban component designed for seamless item organization across customizable columns.
- [Number Field](https://reui.io/docs/components/base/number-field): A numeric input element with increment and decrement buttons, and a scrub area.
- [Phone Input](https://reui.io/docs/components/base/phone-input): A phone number input component with country selection and validation.
- [Rating](https://reui.io/docs/components/base/rating): A customizable star rating component that supports read-only display and interactive input modes.
- [Scrollspy](https://reui.io/docs/components/base/scrollspy): Dynamically highlights navigation to indicate current visible section in viewport during page scroll
- [Signature Pad](https://reui.io/docs/components/base/signature-pad): A shadcn signature pad with pressure and speed sized ink, touch and stylus input, undo and redo, native form fields and PNG, JPEG, SVG or JSON export.
- [Sortable](https://reui.io/docs/components/base/sortable): A drag-and-drop sortable component designed for seamless item reordering with vertical, grid, and nested layouts.
- [Stepper](https://reui.io/docs/components/base/stepper): A step-by-step process for users to navigate through a series of steps.
- [Time Picker](https://reui.io/docs/components/base/time-picker): A shadcn time picker with hour, minute, second and AM/PM columns in a popover or inline, text entry, steps, time bounds, form fields and i18n labels.
- [Timeline](https://reui.io/docs/components/base/timeline): A visual representation of events in chronological order.
- [Tree](https://reui.io/docs/components/base/tree): A customizable tree component for React.
Documented patterns (not counted as primitives):
- [File Upload](https://reui.io/docs/components/base/file-upload): Enables users to upload files to a server or application.
## Component Examples (1,241)
Free shadcn examples, installable with the shadcn CLI.
- [Accordion (11)](https://reui.io/components/accordion): Open-source shadcn accordion components for FAQ layouts, settings panels, and help sections.
- [Alert (20)](https://reui.io/components/alert): Open-source shadcn alert components for status messages, warning banners, and destructive notices.
- [Alert Dialog (14)](https://reui.io/components/alert-dialog): Open-source shadcn alert dialog components for delete confirmations, destructive actions, and critical decisions.
- [Aspect Ratio (8)](https://reui.io/components/aspect-ratio): Open-source shadcn aspect ratio components for responsive media, image galleries, and video previews.
- [Attachment (6)](https://reui.io/components/attachment): Open-source shadcn attachment components for chat composers, upload states, and file previews.
- [Autocomplete (12)](https://reui.io/components/autocomplete): Open-source shadcn autocomplete components for smart search, typeahead inputs, and suggestion lists.
- [Avatar (35)](https://reui.io/components/avatar): Open-source shadcn avatar components for user profiles, team directories, and comment threads.
- [Badge (25)](https://reui.io/components/badge): Open-source shadcn badge components for status labels, feature tags, and count indicators.
- [Breadcrumb (15)](https://reui.io/components/breadcrumb): Open-source shadcn breadcrumb components for navigation trails, docs hierarchy, and app wayfinding.
- [Bubble (7)](https://reui.io/components/bubble): Open-source shadcn bubble components for chat threads, assistant replies, and message reactions.
- [Button (61)](https://reui.io/components/button): Open-source shadcn button components for primary actions, form submissions, and toolbar controls.
- [Button Group (57)](https://reui.io/components/button-group): Open-source shadcn button group components for segmented controls, toolbar actions, and view switchers.
- [Calendar (30)](https://reui.io/components/calendar): Open-source shadcn calendar components for date picking, scheduling flows, and booking interfaces.
- [Card (18)](https://reui.io/components/card): Open-source shadcn card components for content previews, dashboard widgets, and product summaries.
- [Carousel (11)](https://reui.io/components/carousel): Open-source shadcn carousel components for image galleries, feature showcases, and testimonials.
- [Cascader (21)](https://reui.io/components/cascader): Nested multi-level selection with drill-down navigation, breadcrumbs, search and custom rows.
- [Chart (25)](https://reui.io/components/chart): Open-source shadcn chart components for analytics dashboards, KPI tracking, and reports.
- [Checkbox (22)](https://reui.io/components/checkbox): Open-source shadcn checkbox components for multi-select forms, settings preferences, and table selection.
- [Code Block (27)](https://reui.io/components/code-block): Open-source shadcn code block components with Shiki syntax highlighting for AI chat, streaming agent output, diff review, and documentation.
- [Collapsible (10)](https://reui.io/components/collapsible): Open-source shadcn collapsible components for expandable sections, detail rows, and progressive disclosure.
- [Color Picker (15)](https://reui.io/components/color-picker): Open-source shadcn color picker components for brand settings, theme editors, label colors, and design tools.
- [Combobox (28)](https://reui.io/components/combobox): Open-source shadcn combobox components for searchable selection, async lookup, and command menus.
- [Command (8)](https://reui.io/components/command): Open-source shadcn command menu components for command palettes, global search, and power-user navigation.
- [Context Menu (10)](https://reui.io/components/context-menu): Open-source shadcn context menu components for right-click menus, file actions, and table row actions.
- [Data Grid (34)](https://reui.io/components/data-grid): Open-source shadcn data grid components for sorting and filtering, virtualized tables, and admin dashboards.
- [Date Selector (4)](https://reui.io/components/date-selector): Open-source shadcn date selector components for date range picking, booking windows, and calendar filters.
- [Dialog (10)](https://reui.io/components/dialog): Open-source shadcn dialog components for modal forms, focused tasks, and confirmations.
- [Drawer (5)](https://reui.io/components/drawer): Open-source shadcn drawer components for mobile panels, slide-over forms, and secondary workflows.
- [Dropdown Menu (18)](https://reui.io/components/dropdown-menu): Open-source shadcn dropdown menu components for action menus, profile menus, and toolbar menus.
- [Emoji Picker (8)](https://reui.io/components/emoji-picker): Open-source shadcn emoji picker components for message composers, reactions, page icons, statuses, and custom team emoji.
- [Empty (20)](https://reui.io/components/empty): Open-source shadcn empty state components for zero-data screens, first-run onboarding, and guided next steps.
- [Event Calendar (5)](https://reui.io/components/event-calendar): Open-source shadcn event calendar components with month, week, day and agenda views, and drag-and-drop scheduling.
- [Field (11)](https://reui.io/components/field): Open-source shadcn form field components for form composition, validated inputs, and helper text.
- [File Type (14)](https://reui.io/components/file-type): Open-source shadcn file type icon components for file extensions, export formats, and file browsers.
- [File Upload (10)](https://reui.io/components/file-upload): Open-source shadcn file upload components for drag-and-drop uploads, multi-file flows, and upload progress.
- [Filters (12)](https://reui.io/components/filters): Open-source shadcn filters components for filter bars, faceted search, and dashboard filtering.
- [Frame (19)](https://reui.io/components/frame): Open-source shadcn frame components for embedded previews, app shells, and device mockups.
- [Gantt (7)](https://reui.io/components/gantt): Open-source shadcn gantt components with split tree and timeline panes, drag scheduling, and progress rollups.
- [Hover Card (8)](https://reui.io/components/hover-card): Open-source shadcn hover card components for profile previews, rich link previews, and contextual details.
- [Icon Stack (6)](https://reui.io/components/icon-stack)
- [Icon Tile (17)](https://reui.io/components/icon-tile): Open-source shadcn icon tile components for list row media, feature cards, empty states, and dashboard tiles.
- [Input (31)](https://reui.io/components/input): Open-source shadcn input components for form entry, search fields, and auth screens.
- [Input Group (40)](https://reui.io/components/input-group): Open-source shadcn input group components for prefixed inputs, suffixed actions, and combined form controls.
- [Input Otp (6)](https://reui.io/components/input-otp): Open-source shadcn OTP input components for verification codes, 2FA flows, and secure confirmation screens.
- [Item (12)](https://reui.io/components/item): Open-source shadcn item row components for list rows, settings items, and action rows.
- [Kanban (6)](https://reui.io/components/kanban): Open-source shadcn kanban components for task boards, workflow pipelines, and drag-and-drop planning.
- [Kbd (6)](https://reui.io/components/kbd): Open-source shadcn keyboard shortcut components for hotkey hints, command docs, and shortcut legends.
- [Label (13)](https://reui.io/components/label): Open-source shadcn label components for form labels, accessible inputs, and field pairing.
- [Marker (6)](https://reui.io/components/marker): Open-source shadcn marker components for agent run logs, inline status lines, and labeled separators.
- [Menubar (5)](https://reui.io/components/menubar): Open-source shadcn menubar components for desktop navigation, editor menus, and app commands.
- [Message (7)](https://reui.io/components/message): Open-source shadcn message components for chat transcripts, assistant replies, and support threads.
- [Message Scroller (6)](https://reui.io/components/message-scroller): Open-source shadcn message scroller components for chat transcripts, streaming replies, and jump-to-latest scrolling.
- [Native Select (6)](https://reui.io/components/native-select): Open-source shadcn native select components for lightweight selects, mobile-friendly forms, and basic option picking.
- [Navigation Menu (4)](https://reui.io/components/navigation-menu): Open-source shadcn navigation menu components for