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

https://github.com/JedWatson/classnames

Score: 34.84606162567545

Last synced: about 8 hours ago
JSON representation

Repository metadata:

A simple javascript utility for conditionally joining classNames together


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 5 days ago

Total Commits: 438
Total Committers: 56
Avg Commits per committer: 7.821
Development Distribution Score (DDS): 0.66

Commits in past year: 37
Committers in past year: 3
Avg Commits per committer in past year: 12.333
Development Distribution Score (DDS) in past year: 0.054

Name Email Commits
dependabot[bot] 4****] 149
Jed Watson j****n@m****m 90
Daniel Cousens d****s 74
Jon Koops j****s@g****m 30
xobotyi x****3@y****u 7
Bart Riordan b****n@g****m 7
Stanislav Titenko r****k@g****m 6
Isiah Meadows i****l@g****m 6
Remco Haszing r****g@g****m 5
Kirill Yakovenko k****o@m****m 4
Bartosz Gościński b****c@g****m 4
Cheng Lou c****2@g****m 4
coadan v****d@s****o 3
Bradley Ayers b****s@g****m 3
Stuart Sandine s****c@g****m 2
Nik Butenko n****k@b****e 2
Avindra Goolcharan a****a@g****m 2
Long Ho h****g@g****m 2
Ben Thompson 1****t 1
Barney Carroll b****l 1
Andres Suarez z****h@g****m 1
Amila Welihinda a****k 1
Daniel Streit D****S@c****m 1
Dominic Cocchiarella d****a@D****m 1
Mathias Kahl m****t@h****m 1
Ross Allen r****n@g****m 1
john j****5@g****m 1
hellectronic h****c@g****m 1
klimashkin k****n@g****m 1
getsnoopy g****y 1
and 26 more...

Issue and Pull Request metadata

Last synced: about 19 hours ago

Total issues: 72
Total pull requests: 398
Average time to close issues: 5 months
Average time to close pull requests: about 1 month
Total issue authors: 66
Total pull request authors: 40
Average comments per issue: 3.35
Average comments per pull request: 0.87
Merged pull request: 272
Bot issues: 1
Bot pull requests: 289

Past year issues: 1
Past year pull requests: 61
Past year average time to close issues: 11 months
Past year average time to close pull requests: 12 days
Past year issue authors: 1
Past year pull request authors: 5
Past year average comments per issue: 1.0
Past year average comments per pull request: 0.34
Past year merged pull request: 28
Past year bot issues: 0
Past year bot pull requests: 56

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/JedWatson/classnames

Top Issue Authors

  • jonkoops (3)
  • remcohaszing (2)
  • krutoo (2)
  • Utkarshbhimte (2)
  • dcousens (2)
  • mac066 (1)
  • KevinBurton (1)
  • abocanegrab (1)
  • dependabot[bot] (1)
  • guinnod (1)
  • presouler (1)
  • earthaYan (1)
  • mikaello (1)
  • neoncube2 (1)
  • shiraz (1)

Top Pull Request Authors

  • dependabot[bot] (288)
  • jonkoops (45)
  • dcousens (13)
  • remcohaszing (5)
  • Netail (3)
  • xobotyi (2)
  • noscripter (2)
  • wozitto (2)
  • Ben-Brady (2)
  • ynifamily3 (2)
  • BobConanDev (2)
  • ssi02014 (2)
  • neoncube2 (2)
  • denisx (2)
  • 9001-Sols (1)

Top Issue Labels

  • question (35)
  • types (11)
  • bug (8)
  • feature (7)
  • breaking change (2)
  • javascript (1)
  • dependencies (1)

Top Pull Request Labels

  • dependencies (288)
  • javascript (273)
  • github_actions (6)
  • feature (6)
  • bug (5)
  • breaking change (5)
  • types (3)
  • question (1)
  • size/XS (1)

Package metadata

debian-12: node-classnames

  • Homepage: https://github.com/JedWatson/classnames
  • Documentation: https://packages.debian.org/bookworm/node-classnames
  • Licenses: mit
  • Latest release: 2.3.2-2 (published 6 months ago)
  • Last Synced: 2026-08-22T19:29:58.396Z (2 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Stargazers count: 0.138%
    • Average: 0.178%
    • Forks count: 0.576%
npmjs.org: classnames

A simple utility for conditionally joining classNames together

  • Homepage: https://github.com/JedWatson/classnames#readme
  • Licenses: MIT
  • Latest release: 2.5.1 (published over 2 years ago)
  • Last Synced: 2026-08-24T01:16:17.001Z (about 19 hours ago)
  • Versions: 30
  • Dependent Packages: 35,031
  • Dependent Repositories: 1,044,974
  • Downloads: 129,872,369 Last month
  • Docker Downloads: 1,233,444,499
  • Rankings:
    • Dependent packages count: 0.003%
    • Downloads: 0.029%
    • Dependent repos count: 0.033%
    • Docker downloads count: 0.054%
    • Average: 0.393%
    • Stargazers count: 0.766%
    • Forks count: 1.471%
  • Maintainers (2)
bower.io: classnames

  • Homepage:
  • Licenses: mit
  • Latest release: v2.5.2 (published over 2 years ago)
  • Last Synced: 2026-03-05T00:44:24.965Z (6 months ago)
  • Versions: 26
  • Dependent Packages: 1
  • Dependent Repositories: 131
  • Rankings:
    • Stargazers count: 0.366%
    • Dependent repos count: 1.421%
    • Forks count: 1.591%
    • Average: 1.614%
    • Dependent packages count: 3.079%
npmjs.org: classnames-es-ts

A simple utility for conditionally joining classNames together. Supporting ES module exports and TypeScript.

  • Homepage: https://github.com/JedWatson/classnames#readme
  • Licenses: MIT
  • Latest release: 2.2.7 (published over 6 years ago)
  • Last Synced: 2026-08-23T01:03:06.739Z (2 days ago)
  • Versions: 2
  • Dependent Packages: 16
  • Dependent Repositories: 9
  • Downloads: 177 Last month
  • Rankings:
    • Stargazers count: 0.769%
    • Dependent packages count: 1.413%
    • Forks count: 1.513%
    • Average: 3.83%
    • Dependent repos count: 3.867%
    • Downloads: 11.586%
  • Maintainers (1)
proxy.golang.org: github.com/JedWatson/classnames

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/JedWatson/classnames#section-documentation
  • Licenses: mit
  • Latest release: v2.5.2+incompatible (published over 2 years ago)
  • Last Synced: 2026-08-23T12:02:12.036Z (1 day ago)
  • Versions: 26
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Rankings:
    • Stargazers count: 0.462%
    • Forks count: 1.192%
    • Average: 3.98%
    • Dependent repos count: 4.713%
    • Dependent packages count: 9.553%
proxy.golang.org: github.com/jedwatson/classnames

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/jedwatson/classnames#section-documentation
  • Licenses: mit
  • Latest release: v2.5.2+incompatible (published over 2 years ago)
  • Last Synced: 2026-08-23T12:01:57.590Z (1 day ago)
  • Versions: 26
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.478%
    • Forks count: 1.071%
    • Average: 4.707%
    • Dependent packages count: 7.917%
    • Dependent repos count: 9.361%
npmjs.org: classnames-es

A simple utility for conditionally joining classNames together

  • Homepage: https://github.com/JedWatson/classnames#readme
  • Licenses: MIT
  • Latest release: 2.2.6 (published almost 10 years ago)
  • Last Synced: 2026-08-24T01:58:51.133Z (about 18 hours ago)
  • Versions: 1
  • Dependent Packages: 16
  • Dependent Repositories: 6
  • Downloads: 1,325 Last month
  • Rankings:
    • Stargazers count: 0.764%
    • Dependent packages count: 1.437%
    • Forks count: 1.54%
    • Dependent repos count: 4.746%
    • Average: 5.293%
    • Downloads: 17.977%
  • Maintainers (1)
clojars.org: cljsjs/classnames

A simple javascript utility for conditionally joining classNames together

  • Homepage: https://github.com/JedWatson/classnames
  • Documentation: https://cljdoc.org/d/cljsjs/classnames/
  • Licenses: MIT
  • Latest release: 2.2.5-1 (published over 6 years ago)
  • Last Synced: 2026-08-23T12:01:27.580Z (1 day ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 220,572 Total
  • Rankings:
    • Stargazers count: 0.176%
    • Forks count: 3.077%
    • Downloads: 4.13%
    • Average: 5.896%
    • Dependent packages count: 8.103%
    • Dependent repos count: 13.991%
  • Maintainers (1)
repo1.maven.org: org.webjars.bower:classnames

WebJar for classnames

  • Homepage: http://webjars.org
  • Documentation: https://appdoc.app/artifact/org.webjars.bower/classnames/
  • Licenses: MIT
  • Latest release: 2.2.5 (published almost 9 years ago)
  • Last Synced: 2026-08-23T12:01:34.967Z (1 day ago)
  • Versions: 6
  • Dependent Packages: 7
  • Dependent Repositories: 1
  • Rankings:
    • Stargazers count: 1.46%
    • Forks count: 7.729%
    • Dependent packages count: 8.399%
    • Average: 9.59%
    • Dependent repos count: 20.772%
repo1.maven.org: org.webjars.npm:classnames

WebJar for classnames

  • Homepage: https://www.webjars.org
  • Documentation: https://appdoc.app/artifact/org.webjars.npm/classnames/
  • Licenses: MIT
  • Latest release: 2.5.1 (published over 2 years ago)
  • Last Synced: 2026-08-23T12:02:05.649Z (1 day ago)
  • Versions: 12
  • Dependent Packages: 169
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 0.438%
    • Stargazers count: 1.147%
    • Forks count: 6.203%
    • Average: 9.942%
    • Dependent repos count: 31.98%
repo1.maven.org: org.webjars.bowergithub.jedwatson:classnames

WebJar for classnames

  • Homepage: https://www.webjars.org
  • Documentation: https://appdoc.app/artifact/org.webjars.bowergithub.jedwatson/classnames/
  • Licenses: MIT
  • Latest release: 2.3.1 (published about 5 years ago)
  • Last Synced: 2026-08-23T12:01:24.184Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.147%
    • Forks count: 6.203%
    • Average: 15.423%
    • Dependent packages count: 22.361%
    • Dependent repos count: 31.98%
npmjs.org: @galiojs/classnames

A simple utility for conditionally joining classNames together

  • Homepage: https://github.com/JedWatson/classnames#readme
  • Licenses: MIT
  • Latest release: 2.3.1 (published almost 4 years ago)
  • Last Synced: 2026-08-23T12:02:04.465Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 5 Last month
  • Rankings:
    • Stargazers count: 0.979%
    • Forks count: 1.901%
    • Dependent packages count: 9.479%
    • Average: 16.683%
    • Dependent repos count: 25.306%
    • Downloads: 45.75%
  • Maintainers (1)
ubuntu-23.10: node-classnames

  • Homepage: https://github.com/JedWatson/classnames
  • Licenses: mit
  • Latest release: 2.3.2-2 (published 6 months ago)
  • Last Synced: 2026-03-13T20:15:44.396Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.04: node-classnames

  • Homepage: https://github.com/JedWatson/classnames
  • Licenses: mit
  • Latest release: 2.3.2-2 (published 7 months ago)
  • Last Synced: 2026-03-06T05:35:28.785Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-13: node-classnames

  • Homepage: https://github.com/JedWatson/classnames
  • Documentation: https://packages.debian.org/trixie/node-classnames
  • Licenses: mit
  • Latest release: 2.3.2-2 (published 6 months ago)
  • Last Synced: 2026-03-13T22:10:24.041Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: node-classnames

  • Homepage: https://github.com/JedWatson/classnames
  • Licenses: mit
  • Latest release: 2.3.2-2 (published 6 months ago)
  • Last Synced: 2026-03-11T22:42:30.285Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.10: node-classnames

  • Homepage: https://github.com/JedWatson/classnames
  • Licenses: mit
  • Latest release: 2.3.2-2 (published 7 months ago)
  • Last Synced: 2026-03-09T06:22:10.743Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

.github/workflows/node.js.yml actions
  • actions/checkout v7 composite
  • actions/setup-node v4 composite
.github/workflows/release.yml actions
  • actions/checkout v7 composite
  • actions/setup-node v4 composite
package-lock.json npm
  • 212 dependencies
package.json npm
  • @rollup/plugin-commonjs ^29.0.3 development
  • @rollup/plugin-json ^6.1.0 development
  • @rollup/plugin-node-resolve ^16.0.3 development
  • classnames-local file:. development
  • classnames-npm npm:classnames@* development
  • http-server ^14.1.1 development
  • markdown-table ^3.0.4 development
  • rollup ^4.62.4 development
  • tinybench ^6.0.1 development
  • tsd ^0.31.2 development