Skip to content
JS
Package category

CSS-in-JS and styling

Style components with JavaScript, utility classes or CSS tooling.

1,081 packages20 comparisons

Packages compared

1,081 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
jss-isolate
True rules isolation through automatic properties reset.
10.2k-33%-8 years ago
5.1.0
CommonJSNoneCSS-in-JS and styling
mdb-ui-kit
Bootstrap 5 UI KIT - 700+ components, plain JavaScript, MIT license, simple installation.
10.1k+56%--
9.3.0
ESM onlyNoneCSS-in-JS and styling, UI component libraries
mdb-react-ui-kit
Bootstrap 5 & React 18 UI KIT - 700+ components, MIT license, simple installation.
10k-18%-9 months ago
10.0.0
ESM + CommonJSBundledUI component libraries, React
flag-icons-svg
A beautiful `svg` + `less` + `sass` + `css` collection of country flags.
9.3k+1362%-5 years ago
0.0.3
-NoneCSS-in-JS and styling, Icons
postcss-plugin-shared
Shared utilities for postcss-plugins monorepo packages.
9.3k--2 days ago
1.1.6
ESM + CommonJSBundledCSS-in-JS and styling
@pandacss/studio
The automated token documentation for Panda CSS
9.2k---21 days ago
1.12.1
ESM + CommonJSBundledDocumentation tooling, CSS-in-JS and styling
bootstrap-social
Social Buttons for Bootstrap ============================ [![npm version](https://badge.fury.io/js/bootstrap-social.svg)](https://badge.fury.io/js/bootstrap-social) [![Bower version](https://badge.fury.io/bo/bootstrap-social.svg)](https://badge.fury.io/bo
9.1k+29%--
5.1.1
CommonJSNoneCSS-in-JS and styling
styled-bootstrap-grid
bootstrap grid system using styled components
9k-12%-4 years ago
3.1.2
CommonJSBundledCSS-in-JS and styling
@itwin/itwinui-layouts-css
iTwinUI CSS package that provides classes for most common layouts
9k---2 years ago
0.4.0
CommonJSNoneUI component libraries, CSS-in-JS and styling
@itwin/itwinui-layouts-react
iTwinUI package that provides React components for most common layouts
9k---2 years ago
0.4.1
ESM + CommonJSBundledUI component libraries, React
vite-plugin-stylex
Vite Plugin for StyleX
8.9k+155%-1 year ago
0.13.0
ESM + CommonJSBundledCSS-in-JS and styling, Bundler plugins and loaders
postcss-safe-important
PostCSS plugin that adds !important to style declarations safely
8.8k+19%-2 years ago
2.0.1
-NoneCSS-in-JS and styling
rollup-plugin-lit-css
Import CSS files as tagged template literals
8.5k+26%-6 months ago
6.0.1
ESM + CommonJSBundledCSS-in-JS and styling
@linaria/rollup
Blazing fast zero-runtime CSS in JS library
8.5k---2 years ago
5.0.4
ESM + CommonJSBundledCSS-in-JS and styling, React
card
Card lets you add an interactive, CSS3 credit card animation to your credit card form to help your users through the process.
8.4k-13%--
2.5.4
CommonJSNoneCSS-in-JS and styling, Payments and commerce
@buffetjs/styles
Buffetjs Styles - The styling solution of Buffetjs
8.2k---5 years ago
3.3.8
ESM + CommonJSNoneReact, CSS-in-JS and styling
charts.css
Open source CSS framework for data visualization.
8.1k+308%-1 year ago
1.2.0
CommonJSNoneCharts and data visualisation, CSS-in-JS and styling
@react-theming/storybook-addon
Develop themes and themable components with Emotion, Styled Components, Material-UI and your custom solution
8.1k---3 years ago
1.1.10
CommonJSBundledCSS-in-JS and styling, React
bourbon-neat
A lightweight, semantic grid framework
7.9k-1%-7 years ago
4.0.0
CommonJSNoneCSS-in-JS and styling
pretty-lights
CSS-in-JS with a reliable API
7.8k-40%--
1.2.0
ESM + CommonJSBundledCSS-in-JS and styling
postcss-px-to-viewport
A CSS post-processor that converts px to viewport units (vw, vh, vmin, vmax).
7.7k+14%--
1.1.1
CommonJSNoneCSS-in-JS and styling
picostyle
Most lightweight CSS in JS library ever.
7.6k+17%-7 years ago
2.2.0
ESM + CommonJSBundledCSS-in-JS and styling
@buffetjs/custom
Buffetjs Custom Components
7.6k---5 years ago
3.3.8
ESM + CommonJSNoneReact, UI component libraries
@ilamy/calendar
A full-featured React calendar component library built with Shadcn-Ui, Tailwind CSS, and TypeScript.
7.6k---10 days ago
3.0.1
ESM onlyBundledCSS-in-JS and styling, React
stylelint-plugin-use-baseline
A Stylelint plugin that enforces CSS feature availability based on Baseline.
7.5k+301%--
1.4.6
ESM onlyNoneLinting and formatting, CSS-in-JS and styling
iview
A high quality UI components Library with Vue.js
7.4k+3%--
3.5.4
CommonJSBundledVue, CSS-in-JS and styling
@figma-export/output-styles-as-sass
Outputter for @figma-export that exports styles to SASS and SCSS
7.3k---2 months ago
6.4.1
ESM onlyBundledCSS-in-JS and styling
stylelint-plugin-defensive-css
A Stylelint plugin to enforce defensive CSS best practices.
7.1k+126%-19 days ago
2.9.7
ESM + CommonJSBundledLinting and formatting, CSS-in-JS and styling
@epegzz/sass-vars-loader
A SASS vars loader for Webpack. Load global SASS vars from JS/JSON/Typescript files or from Webpack config.
7.1k---5 years ago
6.1.0
CommonJSNoneTypeScript tooling, CSS-in-JS and styling
better-svelte-email
Svelte email renderer with Tailwind support
7.1k+7947%-27 days ago
2.3.0
ESM + CommonJSBundledCSS-in-JS and styling, Svelte
flex-gap-polyfill
A PostCSS polyfill for adding gap between flex items
7k+92%-2 years ago
5.0.0
ESM + CommonJSNoneCSS-in-JS and styling, Polyfills and shims
react-styled-flexboxgrid
Grid system based on styled-components and flexbox for React
6.8k-27%-2 years ago
3.3.0
ESM + CommonJSNoneReact, CSS-in-JS and styling
hint.css
A tooltip library in CSS for your lovely websites.
6.7k+23%-2 years ago
3.0.0
CommonJSNoneCSS-in-JS and styling, UI component libraries
@amoo-miki/sass-loader
Sass loader for webpack
6.7k---2 years ago
10.4.1-node-sass-9.0.0-libsass-3.6.5-with-sass-embedded.rc1
CommonJSNoneCSS-in-JS and styling, Bundler plugins and loaders
notiwind
A headless Vue 3 notification library to use with Tailwind CSS.
6.6k+76%-1 year ago
2.1.0
ESM + CommonJSBundledBundlers, Vue
gulp-purgecss
Gulp plugin for purgecss
6.6k-15%-7 months ago
8.0.0
ESM + CommonJSBundledCSS-in-JS and styling
weapp-tailwindcss
Bring Tailwind CSS to every platform! 把 Tailwind CSS 的原子化开发体验带到全端!
6.4k+450%-1 day ago
5.5.9
ESM + CommonJSBundledCSS-in-JS and styling
hover.css
[![Join the chat at https://gitter.im/IanLunn/Hover](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/IanLunn/Hover?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
6.3k+200%--
2.3.2
CommonJSNoneCSS-in-JS and styling
computed-style-to-inline-style
Convert a HTML element's computed CSS to inline CSS.
6.3k+4%-3 years ago
4.0.0
CommonJSBundledCSS-in-JS and styling
nativeflowcss
A utility-first styling objects for React Native, syntax similar to Tailwind.
6.3k+15825%-4 months ago
1.4.1
ESM + CommonJSBundledCSS-in-JS and styling, React
@shelf/esbuild-config
A collection of configurations and utilities to help you build projects or libraries using esbuild. Includes plugins for common tasks like transpiling TypeScript and compiling SASS and styled-components, as well as presets for React.
6.3k---1 year ago
0.3.0
ESM + CommonJSNoneCSS-in-JS and styling, React
file-icon-vectors
A collection of file type SVG icons, licensed MIT and available for free use in your applications.
6.2k+32%-8 years ago
1.0.0
-NoneIcons, CSS-in-JS and styling
styled-css-grid
A tiny CSS grid layout for React, built with styled-components
6.1k+22%-2 years ago
1.3.0
ESM + CommonJSBundledCSS-in-JS and styling, React
tailwind-datepicker-react
A tailwindcss/flowbite datepicker component built as a react component with types
6.1k-18%-2 years ago
1.4.3
CommonJSBundledCSS-in-JS and styling, Date pickers
postcss-map
PostCSS plugin enabling configuration maps
6.1k+92%-7 years ago
0.11.0
-NoneCSS-in-JS and styling
yakuhanjp
Yakumono-Hankaku Fonts
6.1k+171%--
4.1.1
ESM onlyNoneCSS-in-JS and styling
modularscale-sass
A tool to help web designers size their type in a more meaningful way.
6k-13%-7 years ago
3.0.10
CommonJSNoneCSS-in-JS and styling
flyonui
The easiest, free and open-source Tailwind CSS component library with semantic classes.
6k+100%-11 months ago
2.4.1
ESM onlyNoneCSS-in-JS and styling, UI component libraries
tailwindcss-config
Tailwind CSS configuration loader for cross-platform toolchains. 跨端工具链的 Tailwind CSS 配置加载器。
6k+232%-4 days ago
2.0.5
ESM + CommonJSBundledCSS-in-JS and styling, Configuration
splitting
Micro-library to split a DOM element's words & chars into elements populated with CSS vars.
5.9k-8%-2 years ago
1.1.0
CommonJSNoneCSS-in-JS and styling, Animation

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.

  • jss-isolateTrue rules isolation through automatic properties reset.
  • mdb-ui-kitBootstrap 5 UI KIT - 700+ components, plain JavaScript, MIT license, simple installation.
  • mdb-react-ui-kitBootstrap 5 & React 18 UI KIT - 700+ components, MIT license, simple installation.
  • flag-icons-svgA beautiful `svg` + `less` + `sass` + `css` collection of country flags.
  • postcss-plugin-sharedShared utilities for postcss-plugins monorepo packages.
  • @pandacss/studioThe automated token documentation for Panda CSS
  • bootstrap-socialSocial Buttons for Bootstrap ============================ [![npm version](https://badge.fury.io/js/bootstrap-social.svg)](https://badge.fury.io/js/bootstrap-social) [![Bower version](https://badge.fury.io/bo/bootstrap-social.svg)](https://badge.fury.io/bo
  • styled-bootstrap-gridbootstrap grid system using styled components
  • @itwin/itwinui-layouts-cssiTwinUI CSS package that provides classes for most common layouts
  • @itwin/itwinui-layouts-reactiTwinUI package that provides React components for most common layouts
  • vite-plugin-stylexVite Plugin for StyleX
  • postcss-safe-importantPostCSS plugin that adds !important to style declarations safely
  • rollup-plugin-lit-cssImport CSS files as tagged template literals
  • @linaria/rollupBlazing fast zero-runtime CSS in JS library
  • cardCard lets you add an interactive, CSS3 credit card animation to your credit card form to help your users through the process.
  • @buffetjs/stylesBuffetjs Styles - The styling solution of Buffetjs
  • charts.cssOpen source CSS framework for data visualization.
  • @react-theming/storybook-addonDevelop themes and themable components with Emotion, Styled Components, Material-UI and your custom solution
  • bourbon-neatA lightweight, semantic grid framework
  • pretty-lightsCSS-in-JS with a reliable API
  • postcss-px-to-viewportA CSS post-processor that converts px to viewport units (vw, vh, vmin, vmax).
  • picostyleMost lightweight CSS in JS library ever.
  • @buffetjs/customBuffetjs Custom Components
  • @ilamy/calendarA full-featured React calendar component library built with Shadcn-Ui, Tailwind CSS, and TypeScript.
  • stylelint-plugin-use-baselineA Stylelint plugin that enforces CSS feature availability based on Baseline.
  • iviewA high quality UI components Library with Vue.js
  • @figma-export/output-styles-as-sassOutputter for @figma-export that exports styles to SASS and SCSS
  • stylelint-plugin-defensive-cssA Stylelint plugin to enforce defensive CSS best practices.
  • @epegzz/sass-vars-loaderA SASS vars loader for Webpack. Load global SASS vars from JS/JSON/Typescript files or from Webpack config.
  • better-svelte-emailSvelte email renderer with Tailwind support
  • flex-gap-polyfillA PostCSS polyfill for adding gap between flex items
  • react-styled-flexboxgridGrid system based on styled-components and flexbox for React
  • hint.cssA tooltip library in CSS for your lovely websites.
  • @amoo-miki/sass-loaderSass loader for webpack
  • notiwindA headless Vue 3 notification library to use with Tailwind CSS.
  • gulp-purgecssGulp plugin for purgecss
  • weapp-tailwindcssBring Tailwind CSS to every platform! 把 Tailwind CSS 的原子化开发体验带到全端!
  • hover.css[![Join the chat at https://gitter.im/IanLunn/Hover](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/IanLunn/Hover?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
  • computed-style-to-inline-styleConvert a HTML element's computed CSS to inline CSS.
  • nativeflowcssA utility-first styling objects for React Native, syntax similar to Tailwind.
  • @shelf/esbuild-configA collection of configurations and utilities to help you build projects or libraries using esbuild. Includes plugins for common tasks like transpiling TypeScript and compiling SASS and styled-components, as well as presets for React.
  • file-icon-vectorsA collection of file type SVG icons, licensed MIT and available for free use in your applications.
  • styled-css-gridA tiny CSS grid layout for React, built with styled-components
  • tailwind-datepicker-reactA tailwindcss/flowbite datepicker component built as a react component with types
  • postcss-mapPostCSS plugin enabling configuration maps
  • yakuhanjpYakumono-Hankaku Fonts
  • modularscale-sassA tool to help web designers size their type in a more meaningful way.
  • flyonuiThe easiest, free and open-source Tailwind CSS component library with semantic classes.
  • tailwindcss-configTailwind CSS configuration loader for cross-platform toolchains. 跨端工具链的 Tailwind CSS 配置加载器。
  • splittingMicro-library to split a DOM element's words & chars into elements populated with CSS vars.