Shadcn Templates
basecn

BaseCN

BaseCN is a comprehensive collection of beautifully crafted shadcn/ui components designed specifically for developers working with Next.js and React.

Free
Price
Feb 8, 2026
Listed
BaseCN screenshotOpen BaseCN

Overview

basecn is a set of shadcn/ui components rebuilt on Base UI instead of Radix. It keeps the shadcn API and styling while using @base-ui/react primitives underneath, which gives teams moving to Base UI a familiar component set to start from.

The registry at basecn.dev serves 56 items, covering the standard shadcn catalog plus a few extras. Some components add new pieces that Base UI makes available, such as an autocomplete input and a Base UI drawer, and forms are offered for both React Hook Form and TanStack Form.

Features

  • Base UI primitives: Accordion, dialog, popover, menus, select, tabs, tooltip and more are built on @base-ui/react.
  • Full shadcn coverage: Includes button, card, table, sidebar, sheet, command, calendar, carousel, resizable, sonner and other familiar components.
  • Autocomplete and combobox: An input that suggests options as the user types, plus a combobox for predefined lists.
  • Two form options: form uses React Hook Form, and form-tanstack uses TanStack Form.
  • Drawer variants: A vaul-base drawer and a drawer-base panel built directly on Base UI.
  • Newer shadcn parts: Field, input group, item, kbd, empty, spinner and button group.

Tech stack

  • React, Next.js
  • Base UI, Tailwind CSS
  • shadcn CLI registry

Registry

Install via the shadcn CLI registry:

npx shadcn@latest add @basecn/component-name

Similar listings

All Component Library