tailuicss Svelte Themes

Tailuicss

TailUI is a semantic CSS layer on top of Tailwind CSS. Write class="ui-button ui-primary" instead of a wall of utility classes.

TailUI

TailUI

The semantic CSS layer for Tailwind CSS

Stop writing 40 utility classes per element. Write ui-button ui-primary instead.

Documentation ยท Components ยท Examples


Why TailUI?

<!-- โŒ Before: Tailwind at scale -->
<button class="px-4 py-2 bg-blue-600 text-white rounded-lg font-medium
  transition-all hover:bg-blue-700 active:bg-blue-800 shadow-sm
  disabled:opacity-50 disabled:cursor-not-allowed">
  Save
</button>

<!-- โœ… After: TailUI -->
<button class="ui-button ui-primary">Save</button>

Same output. 80% less code. Zero runtime. Pure CSS.


Quick Start

npm install tailuicss
// tailwind.config.js
plugins: [require('tailuicss')()]
// postcss.config.js
plugins: {
  'tailuicss/postcss': {},
  tailwindcss: {},
}

That's it. Start using ui-button, ui-card, ui-input, and 20 more components.


Features

  • ๐ŸŽจ 20 production-ready components โ€” Button, Card, Modal, Input, Toast, and more
  • ๐ŸŒ™ Dark mode built-in โ€” One data-theme="dark" attribute switches everything
  • ๐Ÿ”ง Full Tailwind power โ€” Use @apply, CSS variables, and all Tailwind utilities
  • ๐Ÿ“ฆ Framework agnostic โ€” React, Vue, Svelte, Angular, Astro, plain HTML
  • ๐Ÿค– AI generation โ€” Generate typed components with OpenAI, Claude, Gemini, or Mistral
  • ๐Ÿ”„ Migration CLI โ€” Convert existing Tailwind code to TailUI automatically
  • โšก Zero JS runtime โ€” Pure CSS, no bundle bloat

Documentation

๐Ÿ‘‰ Read the full documentation โ†’


AI & Editor Integration

TailUI provides a llms.txt file for AI assistants and code editors:

https://tailuicss.com/llms.txt

Add this to your Cursor rules, Windsurf, or any AI-powered editor for perfect TailUI code generation.


License

MIT

Top categories

Loading Svelte Themes