TypeScript Variants

Open-source TypeScript projects categorized as Variants

Top 6 TypeScript Variant Projects

  1. unleash

    Open-source feature management platform

    Project mention: Implementing Feature Flags with Spring: A Step-by-Step Guide for Feature Deployment | dev.to | 2025-01-21

    $ git clone https://github.com/Unleash/unleash.git

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. cva

    Class Variance Authority

    Project mention: Introducing Arto: A Flexible, Variant-Driven Class Management Library for Accessible UIs | dev.to | 2025-01-31

    Existing libraries such as cva and Tailwind Variants are great for smaller use cases, but I frequently hit situations that required advanced logic, dependencies between states, or replacing classes under certain conditions. To solve that, I created Arto—a library that takes a more robust approach while remaining easy to integrate with any UI framework.

  4. tailwind-variants

    🦄 Tailwindcss first-class variant API

    Project mention: Introducing Arto: A Flexible, Variant-Driven Class Management Library for Accessible UIs | dev.to | 2025-01-31

    Existing libraries such as cva and Tailwind Variants are great for smaller use cases, but I frequently hit situations that required advanced logic, dependencies between states, or replacing classes under certain conditions. To solve that, I created Arto—a library that takes a more robust approach while remaining easy to integrate with any UI framework.

  5. variant

    Variant types in TypeScript (by paarthenon)

  6. react-cva

    Class Variance Authority helper for react

  7. arto

    Arto is a type-safe, flexible class name management library designed for building scalable UIs with variants, states, and advanced conditional styling.

    Project mention: Show HN: A Smarter Alternative to Clsx/Cva for UI Class Management | news.ycombinator.com | 2025-02-08
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Variants discussion

Log in or Post with

TypeScript Variants related posts

  • Show HN: A Smarter Alternative to Clsx/Cva for UI Class Management

    1 project | news.ycombinator.com | 8 Feb 2025
  • Introducing Arto: A Flexible, Variant-Driven Class Management Library for Accessible UIs

    3 projects | dev.to | 31 Jan 2025
  • Use postcss-cva to generate cva method

    1 project | dev.to | 1 Feb 2024
  • How do you design Button in React js?

    1 project | /r/reactjs | 15 May 2023
  • What am I missing out about Tailwind?

    2 projects | /r/reactjs | 2 May 2023
  • Building a prop-based, type-safe Tailwind with vanilla-extract

    1 project | /r/reactjs | 26 Apr 2023
  • Conditional styling reusable components

    1 project | /r/reactjs | 14 Feb 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Sep 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Variant projects in TypeScript? This list will help you:

# Project Stars
1 unleash 12,548
2 cva 6,473
3 tailwind-variants 2,949
4 variant 187
5 react-cva 22
6 arto 14

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?