Built by
Praveen Juge
Praveen Juge

Kutty - Accessible Tailwind plugin components for web apps

Kutty is an open source Tailwind CSS plugin offering accessible, reusable UI components for web applications. It pairs HTML components with Alpine.js for lightweight reactivity, installable as a simple Tailwind plugin.

Kutty screenshot
accessibility Accessible Components

Every component is built with accessibility in mind for inclusive web experiences.

laptop-mobile Fully Responsive

All components adapt cleanly across mobile, tablet, and desktop screen sizes.

lock-open MIT Licensed

Open-source under the MIT license so you can use it freely in any project.

window-code-2 Tailwind Plugin Install

Add as a single plugin in your Tailwind config with no complex setup required.

bolt Alpine.js Reactivity

Interactive components use lightweight Alpine.js for dropdowns, modals, and toggles.

book-wrench Well Documented

Full documentation site covers usage examples and installation for every component.

circle-info-sparkle Overview

Accessible reusable Tailwind CSS components ready for your web app

Kutty is a Tailwind CSS plugin that provides a library of pre-built, accessible UI components designed for web application development. Rather than building common interface elements from scratch, developers can install a single plugin and gain access to a collection of ready-made components that handle everyday patterns like dropdowns, modals, and interactive toggles. The plugin pairs clean HTML markup with Alpine.js for lightweight client-side reactivity, keeping the footprint small while still delivering interactive behavior. It's a practical choice for developers who want to move quickly without sacrificing accessibility or code quality.

What's included

  • Pre-built UI components installable as a single Tailwind plugin
  • Alpine.js bundle for component reactivity and interactivity
  • Individual component scripts for selective loading via CDN
  • Full documentation site with usage examples
  • NPM package for straightforward dependency management
  • Source files available on GitHub

Ideal for

  • Internal tools and web application dashboards
  • Rapid prototyping of app interfaces
  • Projects that need accessible interactive components without heavy frameworks
  • Developers already using the Tailwind ecosystem who want plug-and-play UI elements
  • Small teams looking to reduce custom component development time

Tech & compatibility

Kutty requires Tailwind CSS 3 or later as a peer dependency and integrates directly into your existing Tailwind configuration. The JavaScript layer bundles Alpine.js v2.8 for reactivity, so there's no need to install a separate Alpine package unless you prefer to manage it independently. Components can be loaded all at once or individually through CDN links, giving you control over bundle size. The plugin is distributed via NPM and works in any environment where Tailwind is already configured.

License & usage

Kutty is open-source and released under the MIT license, making it free to use in both personal and commercial projects without restriction.

Repository stats
lock-open 0 open issues
star 867 stars
eye 11 watching
code-fork 43 forks
code-commit 177 commits
history over 2 years ago
Stack
Tailwind CSS
Tailwind CSS v3
Alpine.js
Alpine.js 2.8
HTML
HTML
Highlights
circle-check-3 NPM installable
circle-check-3 Reusable components
circle-check-3 CDN delivery option
circle-check-3 Single component imports
Additional info
License
MIT
Package version
0.6.0
x logo-facebook logo-linkedin

Meraki UI

star 2.7k

RTL-ready responsive Tailwind CSS UI components

Preline UI

star 6.3k

Open-source Tailwind CSS UI component library

Myna UI

star 195

Open-source accessible Tailwind CSS UI components