✳️ 581+ Pro Blocks, lifetime updates, unlimited projects — Get 50+ fresh blocks every month ✳️ 👇
Grab the deal →

Kutty

Free

Accessible, responsive UI components for Tailwind projects

Get now
Kutty Image 1
Details About Kutty
Key points:
  • Install via npm
  • Figma design file
  • Copy & Paste
  • Tailwind CSS v3

What Is the Kutty?

Kutty is a Tailwind CSS plugin that provides a collection of accessible, reusable components for building web applications. It seamlessly integrates with Tailwind CSS v3+ and uses Alpine.js for any reactive behavior

Features ✨

  • Wide Component Library: Ready-made elements like alerts, buttons, cards, modals, dropdowns, and more.

  • Tailwind CSS Plugin: Simply add require("kutty") to your tailwind.config.js.

  • Alpine.js Bundled: Includes AlpineJS v2.8.0 for controllers, dropdowns, and dialogs.

  • Fully Responsive & Accessible: Built with Tailwind’s utility classes to ensure mobile-first design and ARIA support.

Included Components 📒

Kutty’s suite covers:

  • Layouts & Navigation: Breadcrumbs, pagination, tabs

  • Feedback & Indicators: Alerts, toasts, spinners, progress bars

  • Data & Forms: Forms, file inputs, lists, skeleton loaders

  • Interactive Elements: Dialogs, drawers, dropdowns, tooltips

  • UI Essentials: Buttons, cards, badges, avatars, typography .

Pros and Cons

Pros ✅

  • Lightweight & Modular: Installs via npm install kutty --save and tree-shakes unused parts.

  • Accessible by Default: Follows ARIA guidelines and keyboard navigation.

  • Open Source & Free: 841 ⭐ on GitHub, MIT-licensed.

  • Easy Integration: Works with vanilla HTML, Alpine.js, and can be adapted for Vue with x-on:click syntax.

Cons ⚠️

  • Outdated: Last release (0.6.0) was on December 22, 2021, so the plugin hasn’t seen recent updates.

Integration

  • Install: npm install kutty --save .

  • Configure: Add to tailwind.config.js:

    plugins: [require("kutty")],
  • Add Scripts:

    <script src="https://cdn.jsdelivr.net/npm/kutty@latest/dist/kutty.min.js"></script>

    For single components, include AlpineJS then the component’s JS .

  • Vue Usage: Rename @click bindings to x-on:click to avoid conflicts.

Featured Tailwind Components

Best Tailwind components and elements to use on your web projects.

FlyonUI HOT

The Easiest Component Library for Tailwind CSS

BuouUI

BuouUI

Paid

Retro Tailwind components ready to copy‑paste

Shadcnblocks

Hundreds of premium components & blocks built for Tailwind & Shadcn UI

Oxbow UI HOT

220+ Free & Premium Tailwind, Alpine.js components