sh4dcnv2 · atlas
← libraries

@nessra-ui

A production-ready registry of 60+ React and Next.js components built on Radix UI primitives with Tailwind CSS v4, strictly typed with TypeScript. Covers standard UI (Accordion through Tooltip), plus extras like Button Group, Code Block, Copy Button, Empty Field, Input Group, Number Input, Spinner, Stat Card, Tag Input, Toggle Group, and Typography. Auth blocks include Sign In, Sign Up, Forgot Password, and Reset Password flows. Also includes a TanStack Form integration and a Data Table. Accessible by default with full keyboard navigation; no runtime dependency. Use for: app scaffolding that needs accessible Radix-based components on Tailwind v4 without a paid tier.

60 components react shadcn-cli MIT

Install this registry

shadcn (npm) npx shadcn@latest add https://nessra-ui.vercel.app/r/registry.json
pnpm pnpm dlx shadcn@latest add https://nessra-ui.vercel.app/r/registry.json
bun bunx shadcn@latest add https://nessra-ui.vercel.app/r/registry.json
fetch registry curl -s https://nessra-ui.vercel.app/r/registry.json

Components

60 total
utils lib
npx shadcn@latest add https://nessra-ui.vercel.app/r/utils.json
use-mobile hook
npx shadcn@latest add https://nessra-ui.vercel.app/r/use-mobile.json
Button ui

Displays a button or a component that looks like a button.

npx shadcn@latest add https://nessra-ui.vercel.app/r/button.json
Card ui

Displays a card with header, content, and footer.

npx shadcn@latest add https://nessra-ui.vercel.app/r/card.json
Input ui

Displays a form input field.

npx shadcn@latest add https://nessra-ui.vercel.app/r/input.json
Label ui

Renders an accessible label associated with controls.

npx shadcn@latest add https://nessra-ui.vercel.app/r/label.json
Form ui

Form field components for building accessible forms with TanStack Form.

npx shadcn@latest add https://nessra-ui.vercel.app/r/form.json
Textarea ui

Displays a form textarea.

npx shadcn@latest add https://nessra-ui.vercel.app/r/textarea.json
Select ui

Displays a list of options for the user to pick from.

npx shadcn@latest add https://nessra-ui.vercel.app/r/select.json
Checkbox ui

A control that allows the user to toggle between checked and not checked.

npx shadcn@latest add https://nessra-ui.vercel.app/r/checkbox.json
Switch ui

A control that allows the user to toggle between on and off.

npx shadcn@latest add https://nessra-ui.vercel.app/r/switch.json
Dialog ui

A window overlaid on the primary window.

npx shadcn@latest add https://nessra-ui.vercel.app/r/dialog.json
Alert Dialog ui

A modal dialog that interrupts the user with important content.

npx shadcn@latest add https://nessra-ui.vercel.app/r/alert-dialog.json
Dropdown Menu ui

Displays a menu to the user with a list of actions or options.

npx shadcn@latest add https://nessra-ui.vercel.app/r/dropdown-menu.json
Tabs ui

A set of layered sections of content, known as tab panels.

npx shadcn@latest add https://nessra-ui.vercel.app/r/tabs.json
Accordion ui

A vertically stacked set of interactive headings.

npx shadcn@latest add https://nessra-ui.vercel.app/r/accordion.json
Avatar ui

An image element with a fallback for representing the user.

npx shadcn@latest add https://nessra-ui.vercel.app/r/avatar.json
Badge ui

Displays a badge or a component that looks like a badge.

npx shadcn@latest add https://nessra-ui.vercel.app/r/badge.json
Separator ui

Visually separates content.

npx shadcn@latest add https://nessra-ui.vercel.app/r/separator.json
Tooltip ui

A popup that displays information related to an element.

npx shadcn@latest add https://nessra-ui.vercel.app/r/tooltip.json
Collapsible ui

An interactive component which expands/collapses a panel.

npx shadcn@latest add https://nessra-ui.vercel.app/r/collapsible.json
Code Block ui

Display code with syntax highlighting powered by Shiki.

npx shadcn@latest add https://nessra-ui.vercel.app/r/code-block.json
Alert ui

Displays a callout for user attention.

npx shadcn@latest add https://nessra-ui.vercel.app/r/alert.json
Progress ui

Displays an indicator showing the completion progress of a task.

npx shadcn@latest add https://nessra-ui.vercel.app/r/progress.json
Sheet ui

Extends the Dialog component to display content that complements the main content of the screen.

npx shadcn@latest add https://nessra-ui.vercel.app/r/sheet.json
Sonner ui

An opinionated toast component for React.

npx shadcn@latest add https://nessra-ui.vercel.app/r/sonner.json
Popover ui

Displays rich content in a portal, triggered by a button.

npx shadcn@latest add https://nessra-ui.vercel.app/r/popover.json
Skeleton ui

Use to show a placeholder while content is loading.

npx shadcn@latest add https://nessra-ui.vercel.app/r/skeleton.json
Slider ui

An input where the user selects a value from within a given range.

npx shadcn@latest add https://nessra-ui.vercel.app/r/slider.json
Scroll Area ui

Augments native scroll functionality for custom, cross-browser styling.

npx shadcn@latest add https://nessra-ui.vercel.app/r/scroll-area.json
Radio Group ui

A set of checkable buttons where only one can be checked at a time.

npx shadcn@latest add https://nessra-ui.vercel.app/r/radio-group.json
Toggle ui

A two-state button that can be either on or off.

npx shadcn@latest add https://nessra-ui.vercel.app/r/toggle.json
Aspect Ratio ui

Displays content within a desired ratio.

npx shadcn@latest add https://nessra-ui.vercel.app/r/aspect-ratio.json
Hover Card ui

For sighted users to preview content available behind a link.

npx shadcn@latest add https://nessra-ui.vercel.app/r/hover-card.json
Breadcrumb ui

Displays the path to the current resource using a hierarchy of links.

npx shadcn@latest add https://nessra-ui.vercel.app/r/breadcrumb.json
Pagination ui

Pagination with page navigation, next and previous links.

npx shadcn@latest add https://nessra-ui.vercel.app/r/pagination.json
Table ui

A responsive table component for displaying data.

npx shadcn@latest add https://nessra-ui.vercel.app/r/table.json
Tag Input ui

An input for entering multiple tags with keyboard support.

npx shadcn@latest add https://nessra-ui.vercel.app/r/tag-input.json
Command ui

A command menu with search and keyboard navigation.

npx shadcn@latest add https://nessra-ui.vercel.app/r/command.json
Copy Button ui

A button that copies text to the clipboard with visual feedback.

npx shadcn@latest add https://nessra-ui.vercel.app/r/copy-button.json
Drawer ui

A drawer component for mobile-friendly navigation and content.

npx shadcn@latest add https://nessra-ui.vercel.app/r/drawer.json
Calendar ui

A date field component that allows users to enter and edit date.

npx shadcn@latest add https://nessra-ui.vercel.app/r/calendar.json
Date Picker ui

A date picker component with range and presets.

npx shadcn@latest add https://nessra-ui.vercel.app/r/date-picker.json
Data Table ui

A powerful data table with sorting, filtering, pagination, row selection and faceted filters.

npx shadcn@latest add https://nessra-ui.vercel.app/r/data-table.json
Spinner ui

A loading indicator for asynchronous operations.

npx shadcn@latest add https://nessra-ui.vercel.app/r/spinner.json
Empty ui

Display an empty state when no data is available.

npx shadcn@latest add https://nessra-ui.vercel.app/r/empty.json
Typography ui

Styled text components for headings, paragraphs, lists, and more.

npx shadcn@latest add https://nessra-ui.vercel.app/r/typography.json
Toggle Group ui

A set of two-state buttons that can be toggled on or off.

npx shadcn@latest add https://nessra-ui.vercel.app/r/toggle-group.json
Button Group ui

Groups related buttons together with consistent styling.

npx shadcn@latest add https://nessra-ui.vercel.app/r/button-group.json
Field ui

Combine labels, controls, and help text to compose accessible form fields.

npx shadcn@latest add https://nessra-ui.vercel.app/r/field.json
Input Group ui

Add addons, buttons, and helper content to inputs.

npx shadcn@latest add https://nessra-ui.vercel.app/r/input-group.json
Combobox ui

An autocomplete input with a dropdown list of suggestions.

npx shadcn@latest add https://nessra-ui.vercel.app/r/combobox.json
Sidebar ui

A composable, themeable and customizable sidebar component.

npx shadcn@latest add https://nessra-ui.vercel.app/r/sidebar.json
Input OTP ui

Accessible one-time password input with copy/paste support.

npx shadcn@latest add https://nessra-ui.vercel.app/r/input-otp.json
Number Input ui

A numeric input with increment and decrement buttons.

npx shadcn@latest add https://nessra-ui.vercel.app/r/number-input.json
Chart ui

Beautiful and responsive charts built with Recharts.

npx shadcn@latest add https://nessra-ui.vercel.app/r/chart.json
Stat Card ui

Display key metrics and KPIs with value, label, icon and trend indicator.

npx shadcn@latest add https://nessra-ui.vercel.app/r/stat-card.json
Dashboard Stats block

A dashboard page with KPI stat cards, overview chart placeholder and recent sales list.

npx shadcn@latest add https://nessra-ui.vercel.app/r/dashboard-stats.json
Sign In Form block

A complete sign in page with email and password validation.

npx shadcn@latest add https://nessra-ui.vercel.app/r/signin-form.json
Sign Up Form block

A complete signup page with name, email, password and confirmation.

npx shadcn@latest add https://nessra-ui.vercel.app/r/signup-form.json