Tailwind Variants: First-Class Variant API for Tailwind CSS
JSON →tailwind-variants is a library that extends Tailwind CSS with a powerful, first-class variant API, enabling developers to define component styles based on states, sizes, and other properties. It supports features like slots, composition, compound variants, and automatic conflict resolution via `tailwind-merge`. The library is fully typed for enhanced developer experience and is framework-agnostic. Currently at version 3.2.2, it sees active development with frequent minor and patch releases, addressing bugs and introducing new utilities like `cx` and `cnMerge`. A key differentiator is its dual build approach (original with `tailwind-merge` and a lighter-weight `/lite` version without it) and its performance optimizations, offering significant speed improvements in v3.
Traffic · last 30 days ↓37% vs prev 7d
top countries 🇺🇸 United States · 🇨🇦 Canada · 🇩🇪 Germany · 🇫🇷 France