Base UI - Shadcnblocks.com

Shadcn Blocks + Base UI

Shadcnblocks now supports Base UI and Radix UI. Same beautiful blocks, your choice of underlying primitives.

Customize Your Blocks Base UI Documentation

Choose Your Primitive Library

Both Radix UI and Base UI provide accessible, unstyled primitives. Choose the one that fits your project best.

Radix UI

The established choice

style: "radix-vega"

Base UI

The lightweight alternative

style: "base-vega"

Simple Configuration

One setting in your components.json controls both the UI library and visual style.

components.json

{
  "$schema": "https://ui.shadcn.com/schema.json",
  "style": "base-maia",
  "rsc": true,
  "tsx": true,
  "tailwind": {
    "config": "",
    "css": "app/globals.css",
    "baseColor": "neutral",
    "cssVariables": true
  },
  "aliases": {
    "components": "@/components",
    "utils": "@/lib/utils",
    "ui": "@/components/ui"
  }
}

Style

{library}-{style}

Examples

radix-vega, radix-nova, radix-maia

base-vega, base-nova, base-maia

Ready to Try Base UI?

Head to the Explorer, select Base UI, and see your blocks with the new primitives.

Open Explorer