@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.
Install this registry
npx shadcn@latest add https://tailgrids.com/docs/r/registry.json pnpm dlx shadcn@latest add https://tailgrids.com/docs/r/registry.json bunx shadcn@latest add https://tailgrids.com/docs/r/registry.json curl -s https://tailgrids.com/docs/r/registry.json Components
60 totalFully accessible accordion component with multiple style variants
npx shadcn@latest add https://tailgrids.com/docs/r/accordion.json 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 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 component to maintain the aspect ratio of an element.
npx shadcn@latest add https://tailgrids.com/docs/r/aspect-ratio.json An image element with a fallback for representing a user.
npx shadcn@latest add https://tailgrids.com/docs/r/avatar.json Badge component with multiple colors, sizes, and support for prefix/suffix icons.
npx shadcn@latest add https://tailgrids.com/docs/r/badge.json Breadcrumbs component with multiple variants and support for icons.
npx shadcn@latest add https://tailgrids.com/docs/r/breadcrumbs.json Button component with multiple variants, sizes, and support for icons.
npx shadcn@latest add https://tailgrids.com/docs/r/button.json A component with multiple buttons grouped together.
npx shadcn@latest add https://tailgrids.com/docs/r/button-group.json A calendar component with internationalization support.
npx shadcn@latest add https://tailgrids.com/docs/r/calendar.json A card component with ultimate flexibility and customization.
npx shadcn@latest add https://tailgrids.com/docs/r/card.json A powerful, flexible carousel component built with Embla Carousel.
npx shadcn@latest add https://tailgrids.com/docs/r/carousel.json A chart component with multiple variants.
npx shadcn@latest add https://tailgrids.com/docs/r/chart.json A checkbox component with label and multiple states.
npx shadcn@latest add https://tailgrids.com/docs/r/checkbox.json 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 A context menu component with multiple variants.
npx shadcn@latest add https://tailgrids.com/docs/r/context-menu.json A combobox component with multiple variants.
npx shadcn@latest add https://tailgrids.com/docs/r/combobox.json A command menu component with multiple variants.
npx shadcn@latest add https://tailgrids.com/docs/r/command.json A React date field component that lets users input a date.
npx shadcn@latest add https://tailgrids.com/docs/r/date-field.json A component to select a date.
npx shadcn@latest add https://tailgrids.com/docs/r/date-picker.json A description component that provides additional context or instructions for form fields.
npx shadcn@latest add https://tailgrids.com/docs/r/description.json A dialog component that display a modal overlay above the main page content.
npx shadcn@latest add https://tailgrids.com/docs/r/dialog.json 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 A dropdown component with multiple variants and support for icons.
npx shadcn@latest add https://tailgrids.com/docs/r/dropdown.json A collection of components for building accessible and flexible form fields.
npx shadcn@latest add https://tailgrids.com/docs/r/field.json 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 An input component with multiple variants and support for icons.
npx shadcn@latest add https://tailgrids.com/docs/r/input.json 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 A label component for form fields.
npx shadcn@latest add https://tailgrids.com/docs/r/label.json A link component with multiple variants.
npx shadcn@latest add https://tailgrids.com/docs/r/link.json A list component with multiple variants.
npx shadcn@latest add https://tailgrids.com/docs/r/list.json 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 A native select component with multiple variants.
npx shadcn@latest add https://tailgrids.com/docs/r/native-select.json 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 A component for entering numeric values with increment and decrement buttons.
npx shadcn@latest add https://tailgrids.com/docs/r/number-field.json A component for entering one-time passwords.
npx shadcn@latest add https://tailgrids.com/docs/r/otp-input.json A component for displaying content in a floating container.
npx shadcn@latest add https://tailgrids.com/docs/r/overlay.json A component for navigating between pages.
npx shadcn@latest add https://tailgrids.com/docs/r/pagination.json A popover component that displays content in a floating container.
npx shadcn@latest add https://tailgrids.com/docs/r/popover.json A progress bar component with multiple variants.
npx shadcn@latest add https://tailgrids.com/docs/r/progress.json A radio button component with label and multiple states.
npx shadcn@latest add https://tailgrids.com/docs/r/radio-input.json A calendar component for selecting a range of dates.
npx shadcn@latest add https://tailgrids.com/docs/r/range-calendar.json Accessible resizable panel groups and layouts with keyboard support.
npx shadcn@latest add https://tailgrids.com/docs/r/resizable.json A scroll area component to add scrollbars to an element.
npx shadcn@latest add https://tailgrids.com/docs/r/scroll-area.json A select component with multiple variants.
npx shadcn@latest add https://tailgrids.com/docs/r/select.json A separator component to separate content.
npx shadcn@latest add https://tailgrids.com/docs/r/separator.json 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 A reusable, responsive, and accessible sidebar component.
npx shadcn@latest add https://tailgrids.com/docs/r/sidebar.json A component to indicate a loading state.
npx shadcn@latest add https://tailgrids.com/docs/r/skeleton.json A slider component to select a value from a range.
npx shadcn@latest add https://tailgrids.com/docs/r/slider.json A button component for social media actions.
npx shadcn@latest add https://tailgrids.com/docs/r/social-button.json A spinner component to indicate a loading state.
npx shadcn@latest add https://tailgrids.com/docs/r/spinner.json A table component with multiple variants.
npx shadcn@latest add https://tailgrids.com/docs/r/table.json A tabs component with multiple variants.
npx shadcn@latest add https://tailgrids.com/docs/r/tabs.json A multiline text input component.
npx shadcn@latest add https://tailgrids.com/docs/r/text-area.json A wrapper for text inputs.
npx shadcn@latest add https://tailgrids.com/docs/r/text-field.json A segment-based time input component.
npx shadcn@latest add https://tailgrids.com/docs/r/time-field.json A component to select a time.
npx shadcn@latest add https://tailgrids.com/docs/r/time-picker.json A toast component for displaying notifications.
npx shadcn@latest add https://tailgrids.com/docs/r/toast.json A toggle switch component.
npx shadcn@latest add https://tailgrids.com/docs/r/toggle.json