MCPcopy Index your code
hub / github.com/TailGrids/tailgrids

github.com/TailGrids/tailgrids @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,104 symbols 2,502 edges 530 files 9 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Free React UI Components Powered by Tailwind CSS

Tailgrids is an open-source React UI component library built with Tailwind CSS. Ship modern web applications faster with an extensive collection of 100+ production-ready, fully customizable, copy-paste friendly components, plus premium UI blocks and templates.

Tailgrids

All components feature a sleek, handcrafted, pixel-perfect design optimized for exceptional UX, high performance, accessibility (a11y), dark mode, and responsiveness.

Build human-centered websites, dashboards, SaaS products, landing pages, and internal tools — without reinventing the UI from scratch.

GitHub stars License Version


📦 Quick Installation

Set up Tailgrids in your React / Next.js project in seconds.

1. Initialize Tailgrids

npx @tailgrids/cli@latest init

This creates the config, base styles, and installs required dependencies.

2. Add Your First Component

npx @tailgrids/cli@latest add button

3. Use It

import { Button } from "@/components/core/button";

export default function Home() {
  return <Button variant="primary">Hello Tailgrids!</Button>;
}

Full installation guide → Tailgrids Installation Docs


✨ Key Features

  • 100+ free React components – Production-ready and actively expanding
  • Premium UI Blocks – 500+ ready-to-use sections for apps, dashboards, marketing, e-commerce, and AI
  • React + TypeScript first-class support – Fully rebuilt in v3 with clean JSX/TSX
  • Powered by Tailwind CSS – 100% customizable with utility classes
  • Tailgrids CLI – Instant component installation
  • Modern design tokens + flexible theming system
  • Built-in accessibility, dark mode, responsive design, and keyboard navigation
  • Works with Next.js, Vite, CRA, and all major React frameworks
  • No heavy dependencies – Lightweight and maintainable
  • Beautiful open-source SVG icon library included

🔗 Essential Links

Resource Link
Website tailgrids.com
Documentation tailgrids.com/docs
All Components tailgrids.com/docs/components
UI Blocks tailgrids.com/blocks
Templates tailgrids.com/templates
Changelog tailgrids.com/docs/changelog
GitHub Repository TailGrids/tailgrids
CLI Documentation Installation Guide

UI Components

100+ free, production-ready React components — categorized for easy browsing.

All components are fully documented with examples, API references, accessibility notes, and copy-paste code.

Core UI Components

Browse the full interactive component library → tailgrids.com/docs/components


🧱 UI Blocks & Templates

  • UI Blocks – Pre-built sections for dashboards, apps, marketing, e-commerce, and AI products → Explore Blocks

  • Templates – Complete, ready-to-use React + Tailwind pages and layouts → Browse Templates


🧠 Built for Developers and Designers

Tailgrids is designed for developers and designers who ship real products:

  • Clean, readable, TypeScript-ready React code
  • Enterprise-ready Figma design system (available for Pro users)
  • Consistent design language across free + premium ecosystem
  • Long-term maintainability and excellent developer experience

📄 License

This project is licensed under the MIT License — free for personal and commercial use.

See LICENSE for details.


❤️ Contributing

We welcome contributions! Feel free to: - Read contribtion guideline - Submit pull requests - Share feedback on Discord or GitHub Discussions


Made with ❤️ for the React Tailwind community.

Start building faster today → Get Started

Extension points exported contracts — how you extend this code

FileConfig (Interface)
(no doc)
packages/cli/src/actions/add/helpers.ts
DialogProps (Interface)
(no doc)
apps/docs/src/registry/core/dialog.tsx
FileConfig (Interface)
(no doc)
packages/cli/src/utils/add-files.ts
DialogHeaderProps (Interface)
(no doc)
apps/docs/src/registry/core/dialog.tsx
DialogTitleProps (Interface)
(no doc)
apps/docs/src/registry/core/dialog.tsx
DialogDescriptionProps (Interface)
(no doc)
apps/docs/src/registry/core/dialog.tsx
DialogBodyProps (Interface)
(no doc)
apps/docs/src/registry/core/dialog.tsx

Core symbols most depended-on inside this repo

cn
called by 331
apps/docs/src/utils/cn.ts
getComponentByName
called by 14
packages/mcp/src/registry/queries.ts
onChange
called by 5
apps/docs/src/registry/core/sidebar.tsx
getComponentSource
called by 4
packages/mcp/src/registry/queries.ts
useCarousel
called by 4
apps/docs/src/registry/core/carousel.tsx
useSidebar
called by 4
apps/docs/src/registry/core/sidebar.tsx
getPrompt
called by 4
apps/docs/src/components/page-header-buttons.tsx
renderSection
called by 4
apps/docs/src/components/search-modal.tsx

Shape

Function 977
Interface 127

Languages

TypeScript100%

Modules by API surface

apps/docs/src/components/ui/icons/index.tsx111 symbols
apps/docs/src/registry/core/drawer.tsx28 symbols
apps/docs/src/registry/core/sheet.tsx20 symbols
apps/docs/src/icons/index.tsx20 symbols
apps/docs/src/registry/core/calendar.tsx19 symbols
apps/docs/src/registry/core/field.tsx18 symbols
apps/docs/src/registry/core/combobox/combobox.tsx18 symbols
apps/docs/src/registry/core/select.tsx15 symbols
apps/docs/src/registry/core/menubar.tsx15 symbols
apps/docs/src/registry/core/context-menu.tsx15 symbols
apps/docs/src/registry/core/dialog.tsx14 symbols
apps/docs/src/registry/core/command.tsx14 symbols

Datastores touched

myappDatabase · 1 repos

For agents

$ claude mcp add tailgrids \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact