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
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:
formuses React Hook Form, andform-tanstackuses TanStack Form. - Drawer variants: A
vaul-basedrawer and adrawer-basepanel 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