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
@preline/dropdown
Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.
4.3k---1 month ago
5.0.0
CommonJSBundledCSS-in-JS and styling, UI component libraries
primer-truncate
Shorten text with an ellipsis.
4.3k+113%-7 years ago
2.0.0
CommonJSNoneUI component libraries, CSS-in-JS and styling
@dramaorg/delectus-culpa-reprehenderit
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
4.3k---2 years ago
3.5.94
CommonJSNoneCLI tools and terminal utilities, Testing
colors.css
Better default colors for the web. A collection of skin classes for faster prototyping and nicer looking sites.
4.3k+31%-10 years ago
3.0.0
CommonJSNoneCSS-in-JS and styling
focus-within
Style elements when they are focused or contain a focused element
4.3k+50%-7 years ago
3.0.2
ESM + CommonJSNoneAccessibility, CSS-in-JS and styling
@linaria/webpack-loader
Blazing fast zero-runtime CSS in JS library
4.3k---2 years ago
5.0.4
ESM + CommonJSBundledCSS-in-JS and styling, Bundler plugins and loaders
svelte-headlessui
HeadlessUI components for Svelte
4.2k+59%-1 year ago
0.0.46
ESM onlyBundledSvelte, CSS-in-JS and styling
@artsy/palette-tokens
The design tokens for Artsy's palette
4.1k---7 months ago
7.3.0
CommonJSBundledCSS-in-JS and styling
flagkit-web
styles and images to easily allow the awesome flagkit svgs to be used on the web
4.1k-8%-8 years ago
0.0.3
CommonJSNoneCSS-in-JS and styling
primer-markdown
GitHub stylesheets for rendering markdown.
4.1k-51%-7 years ago
4.0.0
CommonJSNoneMarkdown, CSS-in-JS and styling
primer-marketing-type
Typography for marketing websites at GitHub
4k+66%-7 years ago
2.0.0
CommonJSNoneUI component libraries, CSS-in-JS and styling
ngx-guided-tour
Guided tour for your Angular applications.
4k-11%-4 years ago
2.0.1
ESM + CommonJSBundledAngular, CSS-in-JS and styling
babel-plugin-transform-scss
Babel plugin for transpile scss or sass imports to css and embedding them in the head of the document
4k-10%-3 years ago
1.2.0
CommonJSNoneCSS-in-JS and styling
@carbon/charts-angular
Carbon Charts component library for Angular
4k---3 years ago
1.8.1
ESM + CommonJSBundledCharts and data visualisation, Angular
select2-theme-bootstrap4
A theme for Select2 v4 and Bootstrap 4.
3.9k+134%--
1.1.0
-NoneCSS-in-JS and styling
@cossistant/react
Headless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.
3.9k---1 month ago
0.3.0
ESM onlyBundledCSS-in-JS and styling, React
csshake
Some CSS classes to move your DOM!
3.9k+108%-4 years ago
1.7.0
CommonJSNoneAnimation, CSS-in-JS and styling
astro-breadcrumbs
Well configurable breadcrumb component for Astro.js. Create breadcrumbs completely dynamically or specify exactly how they should look.
3.8k+4%-2 months ago
3.4.2
ESM onlyBundledAccessibility, CSS-in-JS and styling
css-to-object
Convert flat CSS rule to JavaScript style object
3.8k+33%-9 years ago
1.1.0
CommonJSNoneCSS-in-JS and styling
tailwindcss-aria-attributes
aria-* attribute utility plugin for TailwindCSS
3.8k-33%-2 years ago
2.0.1
ESM + CommonJSBundledCSS-in-JS and styling
css-unicode-loader
webpack loader for convert chinese or double-byte character string of scss/sass/less/css files to unicode char
3.8k-65%-5 years ago
1.0.3
CommonJSNoneCSS-in-JS and styling, Bundler plugins and loaders
tailwindcss-radix-colors
A Tailwind CSS plugin that brings Radix UI's color system to Tailwind CSS
3.8k+50%-1 year ago
2.1.0
ESM onlyNoneCSS-in-JS and styling, UI component libraries
babel-plugin-webpack-loaders
babel 6 plugin which allows to use webpack loaders
3.8k+118%-9 years ago
0.9.0
CommonJSNoneBundler plugins and loaders, CSS-in-JS and styling
@gravitee/graphene-core
Gravitee's Graphene design system: accessible React components, design tokens, icons, and shared ESLint/TypeScript configs. Built on shadcn/ui and Tailwind.
3.8k---1 day ago
3.23.1
ESM onlyBundledAccessibility, CSS-in-JS and styling
postcss-variable-compress
PostCSS plugin cleans up the variable names and saves space. It can will reduce your css variable to smaller variables
3.8k+50%-3 years ago
3.0.0
-BundledCSS-in-JS and styling
cssify
A simple Browserify transform for adding required styles to the browser.
3.8k-23%-10 years ago
1.0.3
CommonJSNoneCSS-in-JS and styling
amplitudejs
A JavaScript library that allows you to control the design of your media controls in your webpage -- not the browser. No dependencies (jQuery not required) https://521dimensions.com/open-source/amplitudejs
3.7k+28%--
5.3.2
CommonJSNoneCSS-in-JS and styling, Video and audio
tw-aria
A Tailwind CSS plugin that adds support for ARIA attributes
3.7k+70842%-1 year ago
1.1.1
ESM + CommonJSBundledAccessibility, CSS-in-JS and styling
@letterstory/design
Letterstory design tokens, the phantom theme registry, and the design principles — one source for every Letterstory repo.
3.7k---2 days ago
0.1.11
ESM onlyBundledCSS-in-JS and styling
@gravitee/graphene-charts
Theme-compliant data visualization components for the Graphene design system. Built on D3, styled with Tailwind, and designed to inherit the Graphene token system out of the box.
3.7k---1 day ago
3.23.1
ESM onlyBundledCharts and data visualisation, UI component libraries
select2-bootstrap4-theme
A theme for Select2 v4 and Bootstrap 4
3.7k+16%--
1.0.0
CommonJSNoneCSS-in-JS and styling
@zitterorg/illo-hic-voluptatem
React components for [Stripe.js and Elements](https://stripe.com/docs/stripe-js).
3.6k---2 years ago
7.6.72
CommonJSNoneCLI tools and terminal utilities, CSS-in-JS and styling
@cossistant/next
Next.js-ready SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.
3.6k---1 month ago
0.3.0
ESM onlyBundledStatic site generators and meta-frameworks, React
lit-css-loader
Import CSS files as tagged template literals
3.6k-54%-6 months ago
4.0.1
ESM + CommonJSBundledCSS-in-JS and styling
@phytonmk/nano-css
Smallest 5th gen CSS-in-JS library
3.5k---3 years ago
5.3.7
CommonJSBundledCSS-in-JS and styling
@linaria/stylelint
Blazing fast zero-runtime CSS in JS library
3.5k---1 month ago
8.2.0
ESM + CommonJSBundledCSS-in-JS and styling, React
vite-plugin-tailwind-purgecss
Vite plugin for PurgeCSS
3.5k-66%-1 year ago
0.3.5
ESM onlyBundledBundler plugins and loaders, CSS-in-JS and styling
grunt-dart-sass
Compile Sass to CSS via Dart Sass
3.5k-8%-5 years ago
2.0.1
-NoneCSS-in-JS and styling
tailwind-animations
Tailwind CSS plugin to add animations to your website
3.5k+45069%-2 months ago
1.0.2
ESM onlyNoneCSS-in-JS and styling, Animation
@theme-ui/presets
Theme UI includes an optional presets package that can be used as examples or as a starting point for extending your own themes.
3.5k---8 months ago
0.17.4
ESM + CommonJSBundledCSS-in-JS and styling
ubuntu-fontface
Ubuntu Font Family Bower-ready (also SASS-ready, LESS-ready, and plain CSS-ready)
3.4k+859%-9 years ago
0.1.13
-NoneCSS-in-JS and styling
@financial-times/sass-mq
mq() is a Sass mixin that helps manipulating media queries in an elegant way.
3.4k---2 years ago
5.2.4
CommonJSNoneCSS-in-JS and styling
sass-mediaqueries
Media Queries mixins for Sass - fully customizable and very easy to use. Great extension for compass or bourbon.
3.4k-23%-11 years ago
1.6.1
-NoneCSS-in-JS and styling
@mxenabled/cssinjs
Write CSS in JS notation; get a className back.
3.4k---5 years ago
0.6.0
CommonJSNoneCSS-in-JS and styling
98.css
A design system for building faithful recreations of old UIs
3.4k+301%--
0.1.21
CommonJSNoneUI component libraries, CSS-in-JS and styling
styled-reset-advanced
Advanced Reset CSS for Styled Components
3.4k+550%-6 years ago
1.0.3
CommonJSNoneCSS-in-JS and styling
@preline/select
Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.
3.3k---1 month ago
5.0.0
CommonJSBundledCSS-in-JS and styling, TypeScript tooling
@quickbaseoss/babel-plugin-styled-components-css-namespace
A babel plugin to add css namespaces to all styled components.
3.3k---6 years ago
1.0.1
CommonJSNoneCSS-in-JS and styling
ecij
Rolldown and Vite plugin to Extract CSS-in-JS
3.3k--25 days ago
0.5.0
ESM onlyBundledBundler plugins and loaders, CSS-in-JS and styling
@preline/accordion
Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.
3.3k---1 month ago
5.0.0
CommonJSBundledCSS-in-JS and styling, UI component libraries

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.

  • @preline/dropdownPreline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.
  • primer-truncateShorten text with an ellipsis.
  • @dramaorg/delectus-culpa-reprehenderit[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
  • colors.cssBetter default colors for the web. A collection of skin classes for faster prototyping and nicer looking sites.
  • focus-withinStyle elements when they are focused or contain a focused element
  • @linaria/webpack-loaderBlazing fast zero-runtime CSS in JS library
  • svelte-headlessuiHeadlessUI components for Svelte
  • @artsy/palette-tokensThe design tokens for Artsy's palette
  • flagkit-webstyles and images to easily allow the awesome flagkit svgs to be used on the web
  • primer-markdownGitHub stylesheets for rendering markdown.
  • primer-marketing-typeTypography for marketing websites at GitHub
  • ngx-guided-tourGuided tour for your Angular applications.
  • babel-plugin-transform-scssBabel plugin for transpile scss or sass imports to css and embedding them in the head of the document
  • @carbon/charts-angularCarbon Charts component library for Angular
  • select2-theme-bootstrap4A theme for Select2 v4 and Bootstrap 4.
  • @cossistant/reactHeadless React SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.
  • csshakeSome CSS classes to move your DOM!
  • astro-breadcrumbsWell configurable breadcrumb component for Astro.js. Create breadcrumbs completely dynamically or specify exactly how they should look.
  • css-to-objectConvert flat CSS rule to JavaScript style object
  • tailwindcss-aria-attributesaria-* attribute utility plugin for TailwindCSS
  • css-unicode-loaderwebpack loader for convert chinese or double-byte character string of scss/sass/less/css files to unicode char
  • tailwindcss-radix-colorsA Tailwind CSS plugin that brings Radix UI's color system to Tailwind CSS
  • babel-plugin-webpack-loadersbabel 6 plugin which allows to use webpack loaders
  • @gravitee/graphene-coreGravitee's Graphene design system: accessible React components, design tokens, icons, and shared ESLint/TypeScript configs. Built on shadcn/ui and Tailwind.
  • postcss-variable-compressPostCSS plugin cleans up the variable names and saves space. It can will reduce your css variable to smaller variables
  • cssifyA simple Browserify transform for adding required styles to the browser.
  • amplitudejsA JavaScript library that allows you to control the design of your media controls in your webpage -- not the browser. No dependencies (jQuery not required) https://521dimensions.com/open-source/amplitudejs
  • tw-ariaA Tailwind CSS plugin that adds support for ARIA attributes
  • @letterstory/designLetterstory design tokens, the phantom theme registry, and the design principles — one source for every Letterstory repo.
  • @gravitee/graphene-chartsTheme-compliant data visualization components for the Graphene design system. Built on D3, styled with Tailwind, and designed to inherit the Graphene token system out of the box.
  • select2-bootstrap4-themeA theme for Select2 v4 and Bootstrap 4
  • @zitterorg/illo-hic-voluptatemReact components for [Stripe.js and Elements](https://stripe.com/docs/stripe-js).
  • @cossistant/nextNext.js-ready SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.
  • lit-css-loaderImport CSS files as tagged template literals
  • @phytonmk/nano-cssSmallest 5th gen CSS-in-JS library
  • @linaria/stylelintBlazing fast zero-runtime CSS in JS library
  • vite-plugin-tailwind-purgecssVite plugin for PurgeCSS
  • grunt-dart-sassCompile Sass to CSS via Dart Sass
  • tailwind-animationsTailwind CSS plugin to add animations to your website
  • @theme-ui/presetsTheme UI includes an optional presets package that can be used as examples or as a starting point for extending your own themes.
  • ubuntu-fontfaceUbuntu Font Family Bower-ready (also SASS-ready, LESS-ready, and plain CSS-ready)
  • @financial-times/sass-mqmq() is a Sass mixin that helps manipulating media queries in an elegant way.
  • sass-mediaqueriesMedia Queries mixins for Sass - fully customizable and very easy to use. Great extension for compass or bourbon.
  • @mxenabled/cssinjsWrite CSS in JS notation; get a className back.
  • 98.cssA design system for building faithful recreations of old UIs
  • styled-reset-advancedAdvanced Reset CSS for Styled Components
  • @preline/selectPreline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.
  • @quickbaseoss/babel-plugin-styled-components-css-namespaceA babel plugin to add css namespaces to all styled components.
  • ecijRolldown and Vite plugin to Extract CSS-in-JS
  • @preline/accordionPreline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.