classnames

A simple javascript utility for conditionally joining classNames together (by JedWatson)

Classnames Alternatives

Similar projects and alternatives to classnames

  1. Tailwind CSS

    A utility-first CSS framework for rapid UI development.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. create-react-app

    Set up a modern web app by running one command.

  4. Bootstrap

    The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.

  5. storybook

    358 classnames VS storybook

    Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation

  6. chakra-ui

    357 classnames VS chakra-ui

    Chakra UI is a component system for building SaaS products with speed ⚡️

  7. daisyui

    290 classnames VS daisyui

    🌼 🌼 🌼 🌼 🌼  The most popular, free and open-source Tailwind CSS component library

  8. styled-components

    Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅

  9. 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
  10. Sass

    224 classnames VS Sass

    Sass makes CSS fun!

  11. react-router

    190 classnames VS react-router

    Declarative routing for React

  12. react-18

    Workgroup for React 18 release.

  13. css-modules

    Documentation about css-modules

  14. vanilla-extract

    Zero-runtime Stylesheets-in-TypeScript

  15. emotion

    56 classnames VS emotion

    👩‍🎤 CSS-in-JS library designed for high performance style composition

  16. linaria

    52 classnames VS linaria

    Zero-runtime CSS in JS library

  17. tachyons

    Functional css for humans

  18. clsx

    22 classnames VS clsx

    A tiny (239B) utility for constructing `className` strings conditionally.

  19. twind

    30 classnames VS twind

    The smallest, fastest, most feature complete Tailwind-in-JS solution in existence.

  20. tailwind-merge

    16 classnames VS tailwind-merge

    Merge Tailwind CSS classes without style conflicts

  21. React CSS Modules

    Seamless mapping of class names to CSS modules inside of React components.

  22. vite-plugin-sass-dts

    This is a plugin that automatically creates a type file when using the CSS module type-safely.

  23. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better classnames alternative or higher similarity.

classnames discussion

Log in or Post with

classnames reviews and mentions

Posts with mentions or reviews of classnames. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-05-19.

Stats

Basic classnames repo stats
96
17,764
8.1
about 15 hours ago

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?