An open API service for producing an overview of a list of open source projects.

https://github.com/joe-bell/cva

class-variance-authority classname classnames css cva variants

Score: 31.633830764109646

Last synced: about 9 hours ago
JSON representation

Repository metadata:

Class Variance Authority


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 306
Total Committers: 30
Avg Commits per committer: 10.2
Development Distribution Score (DDS): 0.163

Commits in past year: 111
Committers in past year: 5
Avg Commits per committer in past year: 22.2
Development Distribution Score (DDS) in past year: 0.144

Name Email Commits
Joe Bell 7****l 256
dependabot[bot] 4****] 15
Marius Florescu m****3@i****m 3
GitHub Actions 4****] 3
Piotr Monwid-Olechnowicz h****s@g****m 2
Robert Soriano s****c@g****m 2
William H 4****o 2
Bartek Iwańczuk b****k@g****m 1
Daniil Kravchenko 9****6 1
Evan Liu e****v@g****m 1
Friedrich Mäckle f****e@g****m 1
Jackson Blankenship j****n@f****m 1
Joschua Schneider s****r@j****v 1
Kwan Jun Wen 4****k 1
Lev Khoroshansky s****7@g****m 1
Long Zheng l****g@g****m 1
Luke Martin m****e@l****v 1
Martin Sonnberger m****n@s****l 1
Matthew Davis m****w@m****o 1
Phil Wolstenholme p****w@g****m 1
Ross Bratton b****s@g****m 1
Ryan Elian 8****n 1
SJ Lee 4****j 1
Shinya Fujino s****1@g****m 1
Yuta Kobayashi h****i@y****v 1
colinshen c****k@o****m 1
recanman 2****n 1
shadcn m****@s****m 1
totto2727 k****7@g****m 1
zambo h****n@g****m 1

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 98
Total pull requests: 231
Average time to close issues: 18 days
Average time to close pull requests: 17 days
Total issue authors: 88
Total pull request authors: 67
Average comments per issue: 1.37
Average comments per pull request: 2.1
Merged pull request: 165
Bot issues: 0
Bot pull requests: 19

Past year issues: 0
Past year pull requests: 86
Past year average time to close issues: N/A
Past year average time to close pull requests: 3 days
Past year issue authors: 0
Past year pull request authors: 5
Past year average comments per issue: 0
Past year average comments per pull request: 1.69
Past year merged pull request: 72
Past year bot issues: 0
Past year bot pull requests: 16

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/joe-bell/cva

Top Issue Authors

  • joe-bell (5)
  • lifeiscontent (2)
  • brattonross (2)
  • abernier (2)
  • marklawlor (2)
  • pm0u (2)
  • zakidze (2)
  • Just-Moh-it (1)
  • draylegend (1)
  • kapobajza (1)
  • provok-me (1)
  • GiantRobots (1)
  • sebalaini (1)
  • AhmadNasrHosna (1)
  • lorcan-codes (1)

Top Pull Request Authors

  • joe-bell (126)
  • dependabot[bot] (17)
  • nestarz (2)
  • 0xsj (2)
  • zambo (2)
  • hasparus (2)
  • kapobajza (2)
  • ivoilic (2)
  • ryanprescott (2)
  • brattonross (2)
  • philwolstenholme (2)
  • JoschuaSchneider (2)
  • morinokami (2)
  • williamhzo (2)
  • ryanelian (2)

Top Issue Labels

  • bug (59)
  • enhancement (10)
  • good first issue (5)
  • please add a complete reproduction (2)
  • help wanted (1)

Top Pull Request Labels

  • dependencies (17)
  • github_actions (10)
  • javascript (4)

Package metadata

npmjs.org: class-variance-authority

Class Variance Authority 🧬

  • Homepage: https://github.com/joe-bell/cva#readme
  • Licenses: Apache-2.0
  • Latest release: 0.7.1 (published almost 2 years ago)
  • Last Synced: 2026-11-03T10:57:19.828Z (about 9 hours ago)
  • Versions: 27
  • Dependent Packages: 710
  • Dependent Repositories: 12,840
  • Downloads: 255,598,859 Last month
  • Docker Downloads: 17,445
  • Rankings:
    • Downloads: 0.234%
    • Dependent repos count: 0.238%
    • Dependent packages count: 0.351%
    • Docker downloads count: 0.933%
    • Average: 1.077%
    • Stargazers count: 1.464%
    • Forks count: 3.241%
  • Maintainers (1)
  • Funding:
    • https://polar.sh/cva
npmjs.org: cva

Class Variance Authority

  • Homepage:
  • Licenses: Apache-2.0
  • Latest release: 0.0.0 (published over 6 years ago)
  • Last Synced: 2026-11-03T10:43:07.862Z (about 10 hours ago)
  • Versions: 14
  • Dependent Packages: 51
  • Dependent Repositories: 21
  • Downloads: 8,488,419 Last month
  • Rankings:
    • Dependent packages count: 0.588%
    • Stargazers count: 1.393%
    • Downloads: 1.463%
    • Average: 1.857%
    • Dependent repos count: 2.677%
    • Forks count: 3.166%
  • Maintainers (1)
  • Funding:
    • url: https://github.com/sponsors/joe-bell
    • type: github
proxy.golang.org: github.com/joe-bell/cva

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/joe-bell/cva#section-documentation
  • Licenses: apache-2.0
  • Latest release: v0.7.1 (published almost 2 years ago)
  • Last Synced: 2026-11-03T10:40:47.223Z (about 10 hours ago)
  • Versions: 29
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.736%
    • Average: 4.895%
    • Dependent repos count: 5.054%
npmjs.org: tw-cva

Class Variance Authority 🧬 with Tailwind Merge

  • Homepage: https://github.com/joe-bell/cva#readme
  • Licenses: apache-2.0
  • Latest release: 0.4.1 (published almost 4 years ago)
  • Last Synced: 2026-11-03T10:43:54.282Z (about 10 hours ago)
  • Versions: 2
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 19 Last month
  • Rankings:
    • Stargazers count: 2.166%
    • Forks count: 5.153%
    • Dependent packages count: 16.22%
    • Average: 17.217%
    • Dependent repos count: 25.306%
    • Downloads: 37.239%
  • Maintainers (1)
  • Funding:
    • https://joebell.co.uk
npmjs.org: class-variance-authority-ts5-fix

Class Variance Authority 🧬

  • Homepage: https://github.com/joe-bell/cva#readme
  • Licenses: apache-2.0
  • Latest release: 0.4.2 (published over 3 years ago)
  • Last Synced: 2026-11-03T10:41:57.635Z (about 10 hours ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 47 Last month
  • Rankings:
    • Stargazers count: 1.393%
    • Forks count: 3.166%
    • Dependent repos count: 10.305%
    • Average: 18.888%
    • Downloads: 27.699%
    • Dependent packages count: 51.878%
  • Maintainers (1)
  • Funding:
    • https://joebell.co.uk
npmjs.org: @albertojrigail/class-variance-authority

Class Variance Authority 🧬

  • Homepage: https://github.com/joe-bell/cva#readme
  • Licenses: Apache-2.0
  • Latest release: 0.6.0 (published over 3 years ago)
  • Last Synced: 2026-11-03T10:42:57.844Z (about 10 hours ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 6 Last month
  • Rankings:
    • Stargazers count: 1.465%
    • Forks count: 3.267%
    • Average: 24.235%
    • Dependent repos count: 37.487%
    • Dependent packages count: 54.722%
  • Maintainers (1)
  • Funding:
    • https://joebell.co.uk
npmjs.org: @depup/class-variance-authority

[DepUp] Class Variance Authority 🧬

  • Homepage: https://github.com/joe-bell/cva#readme
  • Licenses: Apache-2.0
  • Latest release: 0.7.1-depup.0 (published 8 months ago)
  • Last Synced: 2026-11-03T10:44:00.242Z (about 10 hours ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 10 Last month
  • Rankings:
    • Dependent repos count: 22.513%
    • Average: 27.474%
    • Dependent packages count: 32.435%
  • Maintainers (1)
  • Funding:
    • https://polar.sh/cva
repo1.maven.org: org.webjars.npm:class-variance-authority

WebJar for class-variance-authority

  • Homepage: https://www.webjars.org
  • Documentation: https://appdoc.app/artifact/org.webjars.npm/class-variance-authority/
  • Licenses: Apache-2.0
  • Latest release: 0.7.1 (published over 1 year ago)
  • Last Synced: 2026-11-03T10:40:00.233Z (about 10 hours ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 27.851%
    • Average: 33.834%
    • Dependent packages count: 39.818%
repo1.maven.org: org.webjars.npm:cva

WebJar for cva

  • Homepage: https://www.webjars.org
  • Documentation: https://appdoc.app/artifact/org.webjars.npm/cva/
  • Licenses: Apache-2.0
  • Latest release: 1.0.0-beta.4 (published about 2 months ago)
  • Last Synced: 2026-11-03T10:42:11.147Z (about 10 hours ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 27.851%
    • Average: 33.834%
    • Dependent packages count: 39.818%
repo1.maven.org: org.mvnpm:class-variance-authority

Class Variance Authority 🧬

  • Homepage: https://github.com/joe-bell/cva#readme
  • Documentation: https://appdoc.app/artifact/org.mvnpm/class-variance-authority/
  • Licenses: Apache-2.0
  • Latest release: 0.7.1 (published over 1 year ago)
  • Last Synced: 2026-11-03T10:42:54.807Z (about 10 hours ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 27.971%
    • Average: 33.98%
    • Dependent packages count: 39.989%

Dependencies

package.json npm
  • @swc/cli 0.1.57 development
  • @swc/core 1.2.198 development
  • @swc/jest 0.2.21 development
  • @types/jest 28.1.1 development
  • @types/react 18.0.12 development
  • @types/react-dom 18.0.5 development
  • bundlesize 0.18.1 development
  • husky 8.0.1 development
  • jest 28.1.1 development
  • lint-staged 13.0.1 development
  • npm-run-all 4.1.5 development
  • prettier 2.6.2 development
  • react 18.1.0 development
  • react-dom 18.1.0 development
  • ts-node 10.8.1 development
  • typescript 4.7.3 development
.github/actions/install/action.yml actions
  • actions/setup-node v3 composite
  • pnpm/action-setup v2 composite
.github/workflows/ci.yml actions
  • ./.github/actions/install * composite
  • actions/checkout v3 composite
  • marocchino/sticky-pull-request-comment v2 composite
packages/class-variance-authority/package.json npm
  • @swc/cli 0.1.57 development
  • @swc/core 1.2.198 development
  • @types/node 18.11.18 development
  • @types/react 18.0.12 development
  • @types/react-dom 18.0.5 development
  • bundlesize 0.18.1 development
  • npm-run-all 4.1.5 development
  • react 18.2.0 development
  • react-dom 18.2.0 development
  • ts-node 10.8.1 development
  • typescript 5.1.3 development
  • clsx 2.0.0
packages/cva/package.json npm
  • @swc/cli 0.1.57 development
  • @swc/core 1.2.198 development
  • @types/node 18.11.18 development
  • @types/react 18.0.12 development
  • @types/react-dom 18.0.5 development
  • bundlesize 0.18.1 development
  • npm-run-all 4.1.5 development
  • react 18.2.0 development
  • react-dom 18.2.0 development
  • ts-node 10.8.1 development
  • typescript 5.1.3 development
  • clsx 2.0.0
pnpm-lock.yaml npm
  • 1216 dependencies
examples/beta/react-with-tailwindcss-compound/package.json npm
  • @tailwindcss/vite ^4.2.4 development
  • @types/react 19.2.14 development
  • @types/react-dom 19.2.3 development
  • @vitejs/plugin-react ^6.0.3 development
  • tailwindcss ^4.3.0 development
  • typescript 6.0.3 development
  • vite ^8.1.0 development
  • cva beta
  • react 19.2.6
  • react-dom 19.2.6
.github/workflows/claude.yml actions
  • ./.github/actions/install * composite
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • anthropics/claude-code-action 6b082c41935b4c8a3b8b0ef85ba4ba4d9eeb8975 composite
examples/beta/react-with-css-modules/package.json npm
  • @types/react 19.2.14 development
  • @types/react-dom 19.2.3 development
  • @vitejs/plugin-react ^6.0.3 development
  • typescript 6.0.3 development
  • vite ^8.1.0 development
  • cva beta
  • react 19.2.6
  • react-dom 19.2.6
pnpm-workspace.yaml npm
docs/package.json npm
  • @tailwindcss/vite ^4.2.4 development
  • @types/node 24.13.2 development
  • typescript 6.0.3 development
  • vite ^8.1.0 development
  • wrangler ^4.105.0 development
  • @astrojs/check ^0.9.9
  • @astrojs/cloudflare 14.0.1
  • @astrojs/markdown-satteri 0.3.2
  • @astrojs/starlight 0.41.1
  • @astrojs/starlight-tailwind ^5.0.0
  • @astrojs/ts-plugin 1.10.9
  • astro 7.0.3
  • cva workspace:*
  • date-fns 4.1.0
  • starlight-llms-txt 0.10.0
  • starlight-versions ^0.9.0
  • tailwindcss ^4.3.0
  • tiny-invariant 1.3.3
.github/workflows/benchmark-release.yml actions
  • ./.github/actions/install * composite
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
examples/latest/svelte/package.json npm
  • @sveltejs/vite-plugin-svelte ^7.1.2 development
  • @tsconfig/svelte ^5.0.8 development
  • class-variance-authority latest development
  • svelte ^5.55.7 development
  • svelte-check ^4.4.8 development
  • tslib ^2.8.1 development
  • typescript 6.0.3 development
  • vite ^8.1.0 development
examples/latest/vue/package.json npm
  • @vitejs/plugin-vue ^6.0.6 development
  • typescript 6.0.3 development
  • vite ^8.1.0 development
  • vue-tsc ^3.2.8 development
  • class-variance-authority latest
  • vue ^3.5.34
test/bench/package.json npm
  • @types/node 24.13.2 development
  • typescript 6.0.3 development
  • class-variance-authority workspace:*
  • cva workspace:*
examples/latest/react-with-css-modules/package.json npm
  • @types/react 19.2.14 development
  • @types/react-dom 19.2.3 development
  • @vitejs/plugin-react ^6.0.3 development
  • typescript 6.0.3 development
  • vite ^8.1.0 development
  • class-variance-authority latest
  • react 19.2.6
  • react-dom 19.2.6
examples/beta/astro-with-tailwindcss/package.json npm
  • typescript 6.0.3 development
  • vite ^8.1.0 development
  • @astrojs/check ^0.9.9
  • @astrojs/ts-plugin 1.10.9
  • @tailwindcss/vite ^4.2.4
  • astro 7.0.3
  • cva beta
  • tailwindcss ^4.3.0
examples/beta/svelte/package.json npm
  • @sveltejs/vite-plugin-svelte ^7.1.2 development
  • @tsconfig/svelte ^5.0.8 development
  • cva beta development
  • svelte ^5.55.7 development
  • svelte-check ^4.4.8 development
  • tslib ^2.8.1 development
  • typescript 6.0.3 development
  • vite ^8.1.0 development
examples/beta/react-with-tailwindcss/package.json npm
  • @tailwindcss/vite ^4.2.4 development
  • @types/react 19.2.14 development
  • @types/react-dom 19.2.3 development
  • @vitejs/plugin-react ^6.0.3 development
  • tailwindcss ^4.3.0 development
  • typescript 6.0.3 development
  • vite ^8.1.0 development
  • cva beta
  • react 19.2.6
  • react-dom 19.2.6
examples/beta/vue/package.json npm
  • @vitejs/plugin-vue ^6.0.6 development
  • typescript 6.0.3 development
  • vite ^8.1.0 development
  • vue-tsc ^3.2.8 development
  • cva beta
  • vue ^3.5.34
examples/latest/astro-with-tailwindcss/package.json npm
  • typescript 6.0.3 development
  • vite ^8.1.0 development
  • @astrojs/check ^0.9.9
  • @astrojs/ts-plugin 1.10.9
  • @tailwindcss/vite ^4.2.4
  • astro 7.0.3
  • class-variance-authority latest
  • tailwindcss ^4.3.0
examples/latest/react-with-tailwindcss/package.json npm
  • @tailwindcss/vite ^4.2.4 development
  • @types/react 19.2.14 development
  • @types/react-dom 19.2.3 development
  • @vitejs/plugin-react ^6.0.3 development
  • tailwindcss ^4.3.0 development
  • typescript 6.0.3 development
  • vite ^8.1.0 development
  • class-variance-authority latest
  • react 19.2.6
  • react-dom 19.2.6
examples/beta/react-with-tailwind-merge/package.json npm
  • @tailwindcss/vite ^4.2.4 development
  • @types/react 19.2.14 development
  • @types/react-dom 19.2.3 development
  • @vitejs/plugin-react ^6.0.3 development
  • tailwindcss ^4.3.0 development
  • typescript 6.0.3 development
  • vite ^8.1.0 development
  • clsx ^2.1.1
  • cva beta
  • react 19.2.6
  • react-dom 19.2.6
  • tailwind-merge 3.6.0
examples/beta/react-with-cn/package.json npm
  • @tailwindcss/vite ^4.2.4 development
  • @types/react 19.2.14 development
  • @types/react-dom 19.2.3 development
  • @vitejs/plugin-react ^6.0.3 development
  • tailwindcss ^4.3.0 development
  • typescript 6.0.3 development
  • vite ^8.1.0 development
  • cn 0.2.2
  • cva beta
  • react 19.2.6
  • react-dom 19.2.6
.github/workflows/cloudflare.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/setup-node 820762786026740c76f36085b0efc47a31fe5020 composite
examples/beta/react-with-cva-tailwindcss/package.json npm
  • @tailwindcss/vite ^4.2.4 development
  • @types/react 19.2.14 development
  • @types/react-dom 19.2.3 development
  • @vitejs/plugin-react ^6.0.3 development
  • tailwindcss ^4.3.0 development
  • typescript 6.0.3 development
  • vite ^8.1.0 development
  • cva beta
  • react 19.2.6
  • react-dom 19.2.6
.github/workflows/pr.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/download-artifact 3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c composite
  • actions/github-script 3a2844b7e9c422d3c10d287c895573f7108da1b3 composite
  • actions/setup-node 820762786026740c76f36085b0efc47a31fe5020 composite
  • actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
.github/workflows/weekly.yml actions
  • ./.github/actions/install * composite
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite