FindSoftware

Tailwind Variants

First-class variant API for Tailwind CSS that defines typed component recipes with variants, slots and compound styles.

Tailwind Variants is a variant API for Tailwind CSS. A component’s base styles, variants, defaults and compound rules are declared once as a recipe, and the recipe returns class strings for each combination of typed props. Recipes can style several parts of a component through slots. The library is written in TypeScript, is installed from npm, and is maintained by NextUI Inc. It adds Stitches-style variants on top of Tailwind CSS, and its comparison page names Class Variance Authority and Windstitch as alternatives.

Worth knowing

The default build resolves conflicting Tailwind classes. A lite build, imported from a separate path, skips conflict resolution.

Identity

Status
Active
Maintainer
NextUI Inc.1
Maintained by
Company
First release
20234

Rendering and deploy

Install with
npm15

Releases

Current major version
36
Last release
2026-08-036

Adoption

GitHub stars
3,3202
npm downloads a week
5,059,7887
Contributors
232
Dependent repositories
4,2388
Dependent packages
1748

Why these figures do not compare

Sources

  1. 2026-10-28: links, Maintainer, Install with
    www.tailwind-variants.org/
  2. 2026-10-28: links, Written in, License, License model, GitHub stars, Contributors
    github.com/heroui-inc/tailwind-variants
  3. 2026-10-28: links, Categories, Built on
    www.tailwind-variants.org/docs/introduction
  4. 2026-10-28: First release
    github.com/heroui-inc/tailwind-variants/releases/tag/v0.0.29
  5. 2026-10-28: Install with
    github.com/heroui-inc/tailwind-variants/blob/main/README.md
  6. 2026-10-28: Current major version, Last release
    github.com/heroui-inc/tailwind-variants/releases/tag/v3.3.1
  7. 2026-10-28: npm downloads a week
    api.npmjs.org/downloads/range/2026-09-28:2026-10-04/tailwind-variants
  8. 2026-10-28: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/tailwind-variants

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON