cva (Class Variance Authority) is an open-source TypeScript utility that simplifies the management of class name variants for UI components. It helps frontend developers avoid manual mapping of classes and supports integration with various CSS frameworks. The tool is framework-agnostic and extensible, making it suitable for modern web development workflows.
cva is a Frameworks & SDKs product. It focuses on managing complex class name variants in UI components without manual mapping or boilerplate. It is built as an open-source project for frontend developers. cva is open source under the Apache-2.0 license. The product ships for the web and the command line, and it can be self-hosted.
cva first shipped in 2022. Development happens publicly on GitHub with 6.9k stars and 3 commits in the last 90 days. Key capabilities include typeScript support, variants management, and component composition. cva is currently in beta.
Latest indexed changes and source events
Other apps tracked under the same category.