✳️ 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.

Preline UI

Preline: 740+ Tailwind pages & components

FlyonUI HOT

The Easiest Component Library for Tailwind CSS

Shadcnblocks

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

Oxbow UI HOT

220+ Free & Premium Tailwind, Alpine.js components