Skip to content
DocsSupportPricing
Roadmap (has updates coming soon)XFigma3.7K
Sign inGet All-Access
Overview
  • Introduction
  • Get Started
  • License Setup
  • Styling
  • Registry
  • MCP Server
  • Embed
  • Agent Skills
  • llms.txt
  • RTL
  • Changelogv2.8.1
  • YouTube
MCP Server
  • Claude
  • CodexCodexCodex
  • Cursor
  • Grok
  • Conductor
  • v0
  • Lovable
  • Replit
  • Bolt
  • OpenCode
  • VS Code
  • GitHub Copilot
  • Kilo Code
  • Zed
  • Antigravity
  • Gemini CLI
Components
  • Alert
  • Autocomplete
  • Badge
  • CascaderCascader keeps a saved selection's full path, popup open or closed
  • Code Block
  • Color Picker
  • Data GridData Grid works in apps that run React Compiler, with resizing, edits and callbacks kept live
  • Date SelectorDate Selector keeps its year list and Today button current in apps that run React Compiler
  • Emoji Picker
  • Event CalendarEvent Calendar keeps today and the agenda current in apps that run React Compiler
  • File TypeFile Type knows 171 formats, .env and Dockerfile included
  • File Upload
  • Filters
  • Frame
  • GanttGantt keeps its Today button and tooltip current in apps that run React Compiler
  • Icon Stack
  • Icon Tile
  • Kanban
  • Number Field
  • Phone Input
  • Rating
  • Scrollspy
  • Signature Pad
  • Sortable
  • Stepper
  • Time Picker
  • Timeline
  • Tree

Get Started

PreviousNext

A quick guide to adding ReUI components to your application.

This guide walks you through the essential steps to seamlessly integrate ReUI into your shadcn project.

Prerequisites

ReUI is built on the latest React 19 and Tailwind CSS v4. Ensure your project is set up with these technologies before proceeding. We recommend following the Official shadcn/ui Installation Guide and shadcn/create setup to prepare your environment.

Setup ReUI Registry

Add the ReUI registry namespace to your components.json and set your component library and style. Learn more about registry config from shadcn registry docs.

{
  ...
  "style": "base-nova",
  ...
  "registries": {
    "@reui": "https://reui.io/r/{style}/{name}.json"
  }
}

Free c-* components can be installed with this config as-is. If you want to install paid blocks or icons, switch the registry entry to the authenticated object form shown in the Registry Guide and send your REUI_LICENSE_KEY as a Bearer header.

ReUI items install as @reui/<name>. Stock shadcn/ui components are not ReUI items and keep their bare name, for example npx shadcn@latest add button. Templates are not registry items at all: download each one from its page in Templates.

Some free c-* installs also pull shared @reui/* primitives as dependencies. Those supporting registry items remain publicly accessible so the free component flow keeps working without a license.

License Key for Premium Items

If you plan to install premium blocks or icons with the shadcn CLI, add your license key once and keep using the same @reui namespace.

For the full dedicated walkthrough, see License Setup.

Your License Key

Use the license key from your ReUI account:

You need to be logged in to see your license key

Login

1. Add your license key for paid installs

Create or update .env.local in the root of your project:

.env.local
REUI_LICENSE_KEY=your-license-key-here

2. Switch the registry to the authenticated form

Keep the same namespace, but add the authorization header to components.json:

components.json
{
"registries": {
  "@reui": {
    "url": "https://reui.io/r/{style}/{name}.json",
    "headers": {
      "Authorization": "Bearer ${REUI_LICENSE_KEY}"
    }
  }
}
}

3. Install premium registry items

You can now install premium entries from the same namespace:

Examples
npx shadcn@latest add @reui/cta-1
npx shadcn@latest add @reui/icons/default/solid/all

Free c-* components keep working with the authenticated config, so you do not need a second registry namespace. For more registry details, see the Registry Guide.

Components

You can integrate ReUI components using the shadcn CLI for automation or by manual installation for full control. Both methods support our entire collection of Component Docs and Components.

Styling

ReUI extends the official shadcn/ui theming system with additional semantic tokens that enable precise, context-aware UI states:

  • --destructive-foreground: Used for high-contrast destructive actions and error states.
  • --info & --info-foreground: Semantic colors for informational alerts and badges.
  • --success & --success-foreground: Semantic colors for success indicators and positive states.
  • --warning & --warning-foreground: Semantic colors for cautionary callouts and warnings.
  • --invert & --invert-foreground: Semantic colors for inverse states.

This setup our custom color tokens, see the Styling Guide.

Base UI and Radix UI Support

We understand that different projects have different needs. ReUI is built to be primitive-agnostic, offering both Base UI and Radix UI versions for each entry in our registry. This allows you to maintain consistency while choosing the library that best fits your technical requirements.

AI-Enhanced Workflow

ReUI is designed from the ground up to be AI-friendly, making it easier for language models to understand and modify your UI.

  • llms.txt: Access our llms.txt file for a structured map of our documentation and architecture optimized for AI agents.
  • Copy Markdown: Every page includes a Copy Markdown feature, allowing you to instantly feed documentation or code into your AI-driven development workflows.

Build with Your Agent

Everything above can also be done by your coding agent. The MCP server connects it to the live registry, so it searches the real catalog, reads the real component APIs, and runs the exact shadcn install command instead of guessing. The Agent Skills teach it the workflow around those tools: find the right item, install it, read the API, and adapt by reuse. Both are free and need only a ReUI account, and a license adds the premium blocks and icons on top.

IntroductionLicense Setup

On This Page

PrerequisitesSetup ReUI RegistryLicense Key for Premium ItemsYour License Key1. Add your license key for paid installs2. Switch the registry to the authenticated form3. Install premium registry itemsComponentsStylingBase UI and Radix UI SupportAI-Enhanced WorkflowBuild with Your Agent

Application

  • App Shell
  • Auth
  • Card
  • Dashboard
  • Dialog
  • Empty State
  • Event Calendar
  • Flow
  • Form
  • Gantt
  • Kanban Board
  • List
  • Navbar
  • Onboarding
  • Profile
  • Rich Text Editor
  • Schedule
  • Settings
  • Sheet
  • Stats2 meter cards moved here from Charts, 17 in all
  • Timeline
  • Whiteboard
  • Wizard

Data Grid

  • Base
  • AdvancedAdded 2 new Data Grid Advanced blocks, 5 in all
  • Columns
  • Drag & Drop
  • Editing
  • Expansion
  • Filtering
  • Grouping
  • Virtualization

Charts

  • Area ChartAdded a new Inbound Leads area chart block
  • Bar Chart
  • Composed Chart
  • Line Chart
  • Pie Chart
  • Radial Chart
  • Sankey ChartNew Sankey Chart category with 3 flow chart blocks
  • Slope ChartNew Slope Chart category with 2 rank-shift chart blocks
  • Sparkline
  • Status Tracker

AI & Agents

  • AI Chat
  • Agent Activity
  • AI UsageNew AI Usage category with 2 spend blocks

Solutions

  • Dev Ops
  • AI Ops
  • CRM
  • Agents
  • Analytics
  • Billing
  • Bookings
  • Files
  • Inventory
  • Users
  • Digital TwinNew Digital Twin category with 2 interactive 3D blocks

Templates

  • E-commerce
  • SaaS
  • Dashboard
  • Landing
  • All templates

eCommerce

  • Category Card
  • Checkout
  • Comparison
  • Coupon
  • Filter Sidebar
  • Product Card
  • Product Detail
  • Product Grid
  • Receipt
  • Review
  • Shopping Cart
  • Wishlist
  • Shop Hero

Marketing

  • Blog
  • Compare
  • Contact
  • CTA
  • FAQ
  • Hero
  • How It Works
  • Pricing

Resources

  • Components
  • Blocks
  • Icons
  • MCP for Agents
  • Docs
  • Support
  • Pricing
  • Tailwind Plus Alternative
  • Roadmap(has updates coming soon)
  • AffiliateSoon

Legal

  • Privacy Policy
  • Terms & Conditions
  • License
  • Refunds
  • Cookies

© 2026 ReUI. All rights reserved.

3.7K