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
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @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 | CommonJS | Bundled | CSS-in-JS and styling, UI component libraries |
| primer-truncate Shorten text with an ellipsis. | 4.3k | +113% | - | 7 years ago 2.0.0 | CommonJS | None | UI 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 | CommonJS | None | CLI 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 | CommonJS | None | CSS-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 + CommonJS | None | Accessibility, 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 + CommonJS | Bundled | CSS-in-JS and styling, Bundler plugins and loaders |
| svelte-headlessui HeadlessUI components for Svelte | 4.2k | +59% | - | 1 year ago 0.0.46 | ESM only | Bundled | Svelte, CSS-in-JS and styling | |
| @artsy/palette-tokens The design tokens for Artsy's palette | 4.1k | - | - | - | 7 months ago 7.3.0 | CommonJS | Bundled | CSS-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 | CommonJS | None | CSS-in-JS and styling | |
| primer-markdown GitHub stylesheets for rendering markdown. | 4.1k | -51% | - | 7 years ago 4.0.0 | CommonJS | None | Markdown, CSS-in-JS and styling | |
| primer-marketing-type Typography for marketing websites at GitHub | 4k | +66% | - | 7 years ago 2.0.0 | CommonJS | None | UI 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 + CommonJS | Bundled | Angular, 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 | CommonJS | None | CSS-in-JS and styling | |
| @carbon/charts-angular Carbon Charts component library for Angular | 4k | - | - | - | 3 years ago 1.8.1 | ESM + CommonJS | Bundled | Charts and data visualisation, Angular |
| select2-theme-bootstrap4 A theme for Select2 v4 and Bootstrap 4. | 3.9k | +134% | - | - 1.1.0 | - | None | CSS-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 only | Bundled | CSS-in-JS and styling, React |
| csshake Some CSS classes to move your DOM! | 3.9k | +108% | - | 4 years ago 1.7.0 | CommonJS | None | Animation, 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 only | Bundled | Accessibility, 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 | CommonJS | None | CSS-in-JS and styling | |
| tailwindcss-aria-attributes aria-* attribute utility plugin for TailwindCSS | 3.8k | -33% | - | 2 years ago 2.0.1 | ESM + CommonJS | Bundled | CSS-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 | CommonJS | None | CSS-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 only | None | CSS-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 | CommonJS | None | Bundler 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 only | Bundled | Accessibility, 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 | - | Bundled | CSS-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 | CommonJS | None | CSS-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 | CommonJS | None | CSS-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 + CommonJS | Bundled | Accessibility, 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 only | Bundled | CSS-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 only | Bundled | Charts and data visualisation, UI component libraries |
| select2-bootstrap4-theme A theme for Select2 v4 and Bootstrap 4 | 3.7k | +16% | - | - 1.0.0 | CommonJS | None | CSS-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 | CommonJS | None | CLI 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 only | Bundled | Static 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 + CommonJS | Bundled | CSS-in-JS and styling | |
| @phytonmk/nano-css Smallest 5th gen CSS-in-JS library | 3.5k | - | - | - | 3 years ago 5.3.7 | CommonJS | Bundled | CSS-in-JS and styling |
| @linaria/stylelint Blazing fast zero-runtime CSS in JS library | 3.5k | - | - | - | 1 month ago 8.2.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React |
| vite-plugin-tailwind-purgecss Vite plugin for PurgeCSS | 3.5k | -66% | - | 1 year ago 0.3.5 | ESM only | Bundled | Bundler 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 | - | None | CSS-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 only | None | CSS-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 + CommonJS | Bundled | CSS-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 | - | None | CSS-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 | CommonJS | None | CSS-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 | - | None | CSS-in-JS and styling | |
| @mxenabled/cssinjs Write CSS in JS notation; get a className back. | 3.4k | - | - | - | 5 years ago 0.6.0 | CommonJS | None | CSS-in-JS and styling |
| 98.css A design system for building faithful recreations of old UIs | 3.4k | +301% | - | - 0.1.21 | CommonJS | None | UI 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 | CommonJS | None | CSS-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 | CommonJS | Bundled | CSS-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 | CommonJS | None | CSS-in-JS and styling |
| ecij Rolldown and Vite plugin to Extract CSS-in-JS | 3.3k | - | - | 25 days ago 0.5.0 | ESM only | Bundled | Bundler 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 | CommonJS | Bundled | CSS-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.
- css-tree vs lightningcss
- bootstrap vs @coreui/coreui
- flowbite vs @shadcn/lint
- styled-components vs @linaria/core
- @compiled/react vs @linaria/core
- goober vs @linaria/core
- styled-components vs @compiled/react
- styled-components vs goober
- bootstrap vs bulma
- ng-packagr vs typed-scss-modules
- csstype vs ng-packagr
- css-vars-ponyfill vs object-fit-images
- shadcn vs flowbite
- styled-components vs tss-react
- tss-react vs @linaria/core
- animejs vs animate.css
- facepaint vs aphrodite
- flag-icons vs svg-sprite
- goober vs facepaint
- @panzoom/panzoom vs @compiled/react