sh4dcnv2 · atlas
← libraries

@tailgrids

A large open-source React component library powered by Tailwind CSS, shipping 100+ free copy-paste components and 500+ premium UI blocks. The free tier covers Accordion, Alert, Avatar, Badge, Button, Card, Carousel, Chart, Checkbox, Combobox, Command, Context Menu, Date Picker, Dialog, Drawer, Dropdown, Input, Menubar, Navigation Menu, OTP Input, Pagination, Popover, and more. Premium blocks cover marketing, dashboards, e-commerce, and AI sections. Uses a custom CLI (npx @tailgrids/cli). Freemium. Use for: React/Next.js/Vite projects needing a broad, Tailwind-native component set with a complementary block library for full-page layouts.

60 components react shadcn-cli MIT

Install this registry

shadcn (npm) npx shadcn@latest add https://tailgrids.com/docs/r/registry.json
pnpm pnpm dlx shadcn@latest add https://tailgrids.com/docs/r/registry.json
bun bunx shadcn@latest add https://tailgrids.com/docs/r/registry.json
fetch registry curl -s https://tailgrids.com/docs/r/registry.json

Components

60 total
accordion ui

Fully accessible accordion component with multiple style variants

npx shadcn@latest add https://tailgrids.com/docs/r/accordion.json
alert ui

A component to display important messages to the user, with support for different variants.

npx shadcn@latest add https://tailgrids.com/docs/r/alert.json
alert-dialog ui

A modal dialog that interrupts the user with important content and expects a response.

npx shadcn@latest add https://tailgrids.com/docs/r/alert-dialog.json
aspect-ratio ui

Aspect ratio component to maintain the aspect ratio of an element.

npx shadcn@latest add https://tailgrids.com/docs/r/aspect-ratio.json
avatar ui

An image element with a fallback for representing a user.

npx shadcn@latest add https://tailgrids.com/docs/r/avatar.json
badge ui

Badge component with multiple colors, sizes, and support for prefix/suffix icons.

npx shadcn@latest add https://tailgrids.com/docs/r/badge.json
breadcrumbs ui

Breadcrumbs component with multiple variants and support for icons.

npx shadcn@latest add https://tailgrids.com/docs/r/breadcrumbs.json
button ui

Button component with multiple variants, sizes, and support for icons.

npx shadcn@latest add https://tailgrids.com/docs/r/button.json
button-group ui

A component with multiple buttons grouped together.

npx shadcn@latest add https://tailgrids.com/docs/r/button-group.json
calendar ui

A calendar component with internationalization support.

npx shadcn@latest add https://tailgrids.com/docs/r/calendar.json
card ui

A card component with ultimate flexibility and customization.

npx shadcn@latest add https://tailgrids.com/docs/r/card.json
carousel ui

A powerful, flexible carousel component built with Embla Carousel.

npx shadcn@latest add https://tailgrids.com/docs/r/carousel.json
chart ui

A chart component with multiple variants.

npx shadcn@latest add https://tailgrids.com/docs/r/chart.json
checkbox ui

A checkbox component with label and multiple states.

npx shadcn@latest add https://tailgrids.com/docs/r/checkbox.json
collapsible ui

A high-performance context menu component that appears when triggered by a right-click or long-press.

npx shadcn@latest add https://tailgrids.com/docs/r/collapsible.json
context-menu ui

A context menu component with multiple variants.

npx shadcn@latest add https://tailgrids.com/docs/r/context-menu.json
combobox ui

A combobox component with multiple variants.

npx shadcn@latest add https://tailgrids.com/docs/r/combobox.json
command ui

A command menu component with multiple variants.

npx shadcn@latest add https://tailgrids.com/docs/r/command.json
date-field ui

A React date field component that lets users input a date.

npx shadcn@latest add https://tailgrids.com/docs/r/date-field.json
date-picker ui

A component to select a date.

npx shadcn@latest add https://tailgrids.com/docs/r/date-picker.json
description ui

A description component that provides additional context or instructions for form fields.

npx shadcn@latest add https://tailgrids.com/docs/r/description.json
dialog ui

A dialog component that display a modal overlay above the main page content.

npx shadcn@latest add https://tailgrids.com/docs/r/dialog.json
drawer ui

A drawer component that slides in from the edge of the screen, typically used for navigation or displaying additional content.

npx shadcn@latest add https://tailgrids.com/docs/r/drawer.json
dropdown ui

A dropdown component with multiple variants and support for icons.

npx shadcn@latest add https://tailgrids.com/docs/r/dropdown.json
field ui

A collection of components for building accessible and flexible form fields.

npx shadcn@latest add https://tailgrids.com/docs/r/field.json
hover-card ui

A hover card component that displays information when the user hovers over an element.

npx shadcn@latest add https://tailgrids.com/docs/r/hover-card.json
input ui

An input component with multiple variants and support for icons.

npx shadcn@latest add https://tailgrids.com/docs/r/input.json
input-group ui

A flexible and accessible input group component that allows you to combine multiple input elements, such as text inputs, buttons, and icons, into a single cohe…

npx shadcn@latest add https://tailgrids.com/docs/r/input-group.json
label ui

A label component for form fields.

npx shadcn@latest add https://tailgrids.com/docs/r/label.json
link ui

A link component with multiple variants.

npx shadcn@latest add https://tailgrids.com/docs/r/link.json
list ui

A list component with multiple variants.

npx shadcn@latest add https://tailgrids.com/docs/r/list.json
menubar ui

A responsive menu bar component that provides a horizontal row of menu triggers, each opening a dropdown menu.

npx shadcn@latest add https://tailgrids.com/docs/r/menubar.json
native-select ui

A native select component with multiple variants.

npx shadcn@latest add https://tailgrids.com/docs/r/native-select.json
navigation-menu ui

A navigation menu component that provides a clear visual structure for the primary links of a website or application.

npx shadcn@latest add https://tailgrids.com/docs/r/navigation-menu.json
number-field ui

A component for entering numeric values with increment and decrement buttons.

npx shadcn@latest add https://tailgrids.com/docs/r/number-field.json
otp-input ui

A component for entering one-time passwords.

npx shadcn@latest add https://tailgrids.com/docs/r/otp-input.json
overlay ui

A component for displaying content in a floating container.

npx shadcn@latest add https://tailgrids.com/docs/r/overlay.json
pagination ui

A component for navigating between pages.

npx shadcn@latest add https://tailgrids.com/docs/r/pagination.json
popover ui

A popover component that displays content in a floating container.

npx shadcn@latest add https://tailgrids.com/docs/r/popover.json
progress ui

A progress bar component with multiple variants.

npx shadcn@latest add https://tailgrids.com/docs/r/progress.json
radio-input ui

A radio button component with label and multiple states.

npx shadcn@latest add https://tailgrids.com/docs/r/radio-input.json
range-calendar ui

A calendar component for selecting a range of dates.

npx shadcn@latest add https://tailgrids.com/docs/r/range-calendar.json
resizable ui

Accessible resizable panel groups and layouts with keyboard support.

npx shadcn@latest add https://tailgrids.com/docs/r/resizable.json
scroll-area ui

A scroll area component to add scrollbars to an element.

npx shadcn@latest add https://tailgrids.com/docs/r/scroll-area.json
select ui

A select component with multiple variants.

npx shadcn@latest add https://tailgrids.com/docs/r/select.json
separator ui

A separator component to separate content.

npx shadcn@latest add https://tailgrids.com/docs/r/separator.json
sheet ui

A sheet component that slides in from the edge of the screen, typically used for navigation or displaying additional content.

npx shadcn@latest add https://tailgrids.com/docs/r/sheet.json
sidebar ui

A reusable, responsive, and accessible sidebar component.

npx shadcn@latest add https://tailgrids.com/docs/r/sidebar.json
skeleton ui

A component to indicate a loading state.

npx shadcn@latest add https://tailgrids.com/docs/r/skeleton.json
slider ui

A slider component to select a value from a range.

npx shadcn@latest add https://tailgrids.com/docs/r/slider.json
social-button ui

A button component for social media actions.

npx shadcn@latest add https://tailgrids.com/docs/r/social-button.json
spinner ui

A spinner component to indicate a loading state.

npx shadcn@latest add https://tailgrids.com/docs/r/spinner.json
table ui

A table component with multiple variants.

npx shadcn@latest add https://tailgrids.com/docs/r/table.json
tabs ui

A tabs component with multiple variants.

npx shadcn@latest add https://tailgrids.com/docs/r/tabs.json
text-area ui

A multiline text input component.

npx shadcn@latest add https://tailgrids.com/docs/r/text-area.json
text-field ui

A wrapper for text inputs.

npx shadcn@latest add https://tailgrids.com/docs/r/text-field.json
time-field ui

A segment-based time input component.

npx shadcn@latest add https://tailgrids.com/docs/r/time-field.json
time-picker ui

A component to select a time.

npx shadcn@latest add https://tailgrids.com/docs/r/time-picker.json
toast ui

A toast component for displaying notifications.

npx shadcn@latest add https://tailgrids.com/docs/r/toast.json
toggle ui

A toggle switch component.

npx shadcn@latest add https://tailgrids.com/docs/r/toggle.json