CSS & Styling Packages
Styling utilities, CSS-in-JS, and class-composition helpers for building consistent, maintainable interface styling (Tailwind utilities, clsx, cva, Emotion).
Packages in CSS & Styling
Kind
Sort:Used by Most Apps
next-themes
Perfect dark mode for React and Next.js apps in two lines of code, with zero flash on load.
classnames
A tiny utility for conditionally joining CSS class names together.
Emotion
Performant, flexible CSS-in-JS styling for React with the css prop, theming, and SSR support
Material UI
A comprehensive React component library implementing Google's Material Design, battle-tested and production-ready out of the box.
styled-components
Write actual CSS in your React components and let styled-components scope, inject, and dedupe it at runtime.
Ant Design
An enterprise-class React UI library with 80+ high-quality, TypeScript-typed components and powerful theming.
daisyui
Semantic component classes and built-in themes for Tailwind CSS, so buttons, forms, and modals no longer need a wall of utility classes.
polished
A lightweight, curried toolset of Sass-style color, layout, and math helpers for writing styles in JavaScript.
chakra-ui
Accessible, themeable React UI components built on Ark UI primitives with a Panda CSS-powered styling engine.
Ant Design CSS-in-JS
The component-level CSS-in-JS engine that powers Ant Design's design-token theming and SSR style extraction
Radix UI Themes
Radix UI's official React component library for building accessible, themeable design systems with pre-styled components and design tokens.
react-responsive
CSS media queries as React hooks and components, with SSR-safe device detection.
tailwindcss-radix
Tailwind CSS utilities and variants for styling Radix Primitives' data-state attributes.
Styled System
Responsive, theme-based style props for building design systems with React.
tss-react
Type-safe CSS-in-JS styling for React, powered by Emotion, with first-class MUI support
Blueprint Colors
Official color constants and Sass variables powering Blueprint's design system, in modern and legacy palettes.
Linaria
Zero-runtime CSS-in-JS — write styles in tagged template literals that compile away to static CSS files, shipping no styling runtime to the browser.
styled-jsx
Scoped, component-friendly CSS for JSX that compiles with Babel and injects styles at runtime without global leakage.
Elastic EUI
Elastic's open-source React UI framework powering Kibana, with 90+ typed components and Emotion-based theming.
classix
The tiniest and fastest utility for conditionally joining classNames using plain string expressions.
cssinjs-utils
Typed CSS-in-JS helper utilities that power Ant Design's style-generation, token-calculation, and CSS-variable pipeline.