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 |
|---|---|---|---|---|---|---|---|---|
| react-with-styles [![Build Status][travis-svg]][travis-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url] | 367.6k | +8% | - | 5 years ago 5.0.0 | CommonJS | None | CSS-in-JS and styling, React | |
| unocss The instant on-demand Atomic CSS engine. | 365.4k | +3% | - | 9 days ago 66.10.5 | ESM + CommonJS | Bundled | CSS-in-JS and styling | |
| esbuild-sass-plugin esbuild plugin for sass/scss files supporting both css loader and css result import (lit-element) | 357k | +56% | - | 6 months ago 3.7.0 | CommonJS | Bundled | CSS-in-JS and styling | |
| react-with-styles-interface-css Interface for react-with-styles outputting CSS | 356.1k | +14% | - | 7 years ago 6.0.0 | CommonJS | None | CSS-in-JS and styling | |
| @material/form-field Material Components for the web wrapper for laying out form fields and labels next to one another | 354.2k | - | - | - | 4 years ago 14.0.0 | ESM + CommonJS | None | CSS-in-JS and styling |
| postcss-for PostCSS plugin that enables SASS-like for loop syntax in your CSS | 351.4k | +261% | - | 10 years ago 2.1.1 | - | None | CSS-in-JS and styling | |
| @emotion/css-prettifier Simple Stylis-based CSS prettifier | 349.1k | - | - | - | 1 year ago 1.2.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling |
| @fontsource/open-sans Self-host the Open Sans font in a neatly bundled NPM package. | 348.3k | - | - | - | 2 months ago 5.3.0 | CommonJS | Bundled | CSS-in-JS and styling |
| postcss-css-variables PostCSS plugin to transform CSS Custom Properties(CSS variables) syntax into a static representation | 343k | +48% | - | 3 years ago 0.19.0 | - | None | CSS-in-JS and styling | |
| @emotion/jest Jest utilities for emotion | 340k | - | - | - | 10 months ago 11.14.2 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React |
| gulp-sass Gulp plugin for sass | 337.2k | -3% | - | 1 year ago 6.0.1 | CommonJS | None | CSS-in-JS and styling | |
| esbuild-linux-s390x The Linux IBM Z 64-bit Big Endian binary for esbuild, a JavaScript bundler. | 336k | -33% | - | 3 years ago 0.15.18 | - | None | Bundlers, CSS-in-JS and styling | |
| @linaria/react Blazing fast zero-runtime CSS in JS library | 331.1k | - | - | - | 1 month ago 8.2.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React |
| @fontsource-variable/manrope Self-host the Manrope font in a neatly bundled NPM package. | 328.5k | - | - | - | 2 months ago 5.3.0 | CommonJS | Bundled | CSS-in-JS and styling |
| esbuild-linux-riscv64 The Linux RISC-V 64-bit binary for esbuild, a JavaScript bundler. | 323.6k | -33% | - | 3 years ago 0.15.18 | - | None | Bundlers, CSS-in-JS and styling | |
| @fontsource-variable/dm-sans Self-host the DM Sans font in a neatly bundled NPM package. | 320.7k | - | - | - | 2 months ago 5.3.0 | CommonJS | Bundled | CSS-in-JS and styling |
| jss-preset-default Default preset for JSS with selected plugins. | 317.6k | +7% | - | 3 years ago 10.10.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling | |
| @fontsource/lato Self-host the Lato font in a neatly bundled NPM package. | 316.2k | - | - | - | 2 months ago 5.3.0 | CommonJS | Bundled | CSS-in-JS and styling |
| esbuild-android-64 A WebAssembly shim for esbuild on Android x64. | 310.1k | -36% | - | 3 years ago 0.15.18 | - | None | Build tools, CSS-in-JS and styling | |
| bootstrap-sass bootstrap-sass is a Sass-powered version of Bootstrap 3, ready to drop right into your Sass powered applications. | 303.8k | +16% | - | - 3.4.3 | CommonJS | None | CSS-in-JS and styling | |
| tailwind-config-viewer View your Tailwind CSS config file...visually! | 300.7k | +14% | - | - 2.0.4 | - | None | CSS-in-JS and styling | |
| jss-plugin-compose JSS plugin for classes composition | 299.1k | +13% | - | 3 years ago 10.10.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling | |
| stylis-plugin-rtl Fork of stylis-rtl, uses cssjanus under the hood to flip style orientations for RTL | 298.3k | +13% | - | 4 years ago 2.1.1 | ESM + CommonJS | Bundled | CSS-in-JS and styling | |
| @fontsource-variable/space-grotesk Self-host the Space Grotesk font in a neatly bundled NPM package. | 296.8k | - | - | - | 2 months ago 5.3.0 | CommonJS | Bundled | CSS-in-JS and styling |
| bulma Modern CSS framework based on Flexbox | 283.6k | +50% | - | - 1.0.4 | CommonJS | None | CSS-in-JS and styling | |
| @fontsource/dm-sans Self-host the DM Sans font in a neatly bundled NPM package. | 280.6k | - | - | - | 2 months ago 5.3.0 | CommonJS | Bundled | CSS-in-JS and styling |
| @mui/styled-engine-sc styled() API wrapper package for styled-components. | 278.5k | - | - | - | 29 days ago 9.4.0 | ESM + CommonJS | Bundled | React, CSS-in-JS and styling |
| react-jss JSS integration with React | 278.2k | +13% | - | - 10.10.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React | |
| stylelint-config-styled-components A shareable stylelint config for stylelint-processor-styled-components | 276.3k | -9% | - | 9 years ago 0.1.1 | CommonJS | None | CSS-in-JS and styling, Linting and formatting | |
| theming Unified CSSinJS theming solution for React | 276.2k | +13% | - | 6 years ago 3.3.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React | |
| stylelint-config-sass-guidelines Sharable stylelint config based on https://sass-guidelin.es/ | 273.5k | +1% | - | 7 months ago 13.0.0 | CommonJS | None | Linting and formatting, CSS-in-JS and styling | |
| material-icons Latest icon fonts and CSS for self-hosting material design icons. | 273.5k | +47% | - | 1 year ago 1.13.14 | CommonJS | Bundled | CSS-in-JS and styling, Icons | |
| jss-plugin-extend JSS plugin that enables mixing in styles. | 272.8k | +20% | - | 3 years ago 10.10.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling | |
| jss-plugin-template JSS plugin enables string templates | 272.4k | +18% | - | 3 years ago 10.10.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling | |
| jss-plugin-expand JSS plugin that gives you a better syntax than CSS. | 270.4k | +19% | - | 3 years ago 10.10.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling | |
| jss-plugin-rule-value-observable JSS plugin for TC39 Observables support | 270.3k | +20% | - | 3 years ago 10.10.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling | |
| @fontsource/geist-sans Self-host the Geist Sans font in a neatly bundled NPM package. | 270k | - | - | - | 2 months ago 5.3.0 | CommonJS | Bundled | CSS-in-JS and styling |
| flowbite-datepicker A Tailwind CSS powered datepicker built with vanilla JavaScript and Flowbite | 269.8k | +37% | - | 10 months ago 2.0.0 | ESM + CommonJS | None | CSS-in-JS and styling, Date pickers | |
| @fontsource/geist-mono Self-host the Geist Mono font in a neatly bundled NPM package. | 265k | - | - | - | 2 months ago 5.3.0 | CommonJS | Bundled | CSS-in-JS and styling |
| @fontsource/playfair-display Self-host the Playfair Display font in a neatly bundled NPM package. | 258.3k | - | - | - | 2 months ago 5.3.0 | CommonJS | Bundled | CSS-in-JS and styling |
| @linaria/utils Blazing fast zero-runtime CSS in JS library | 256.7k | - | - | - | 2 years ago 5.0.2 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React |
| @linaria/logger Blazing fast zero-runtime CSS in JS library | 256.5k | - | - | - | 3 years ago 5.0.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React |
| @fontsource-variable/fraunces Self-host the Fraunces font in a neatly bundled NPM package. | 253.6k | - | - | - | 2 months ago 5.3.0 | CommonJS | Bundled | CSS-in-JS and styling |
| @fontsource/space-grotesk Self-host the Space Grotesk font in a neatly bundled NPM package. | 253k | - | - | - | 2 months ago 5.3.0 | CommonJS | Bundled | CSS-in-JS and styling |
| @css-inline/css-inline High-performance library for inlining CSS into HTML 'style' attributes | 251.8k | - | - | - | 1 month ago 0.21.2 | CommonJS | Bundled | CSS-in-JS and styling, Email |
| @fontsource-variable/plus-jakarta-sans Self-host the Plus Jakarta Sans font in a neatly bundled NPM package. | 251k | - | - | - | 2 months ago 5.3.0 | CommonJS | Bundled | CSS-in-JS and styling |
| css-modules-loader-core A loader-agnostic CSS Modules implementation, based on PostCSS | 248.8k | -13% | - | 9 years ago 1.1.0 | CommonJS | None | CSS-in-JS and styling | |
| @fontsource/manrope Self-host the Manrope font in a neatly bundled NPM package. | 243.2k | - | - | - | 2 months ago 5.3.0 | CommonJS | Bundled | CSS-in-JS and styling |
| @linaria/tags Blazing fast zero-runtime CSS in JS library | 243k | - | - | - | 2 years ago 5.0.2 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React |
| tw-to-css Tailwindcss Inline CSS | 237.9k | +63% | - | - 0.0.12 | ESM + CommonJS | Bundled | CSS-in-JS and styling |
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.
- react-with-styles[![Build Status][travis-svg]][travis-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
- unocssThe instant on-demand Atomic CSS engine.
- esbuild-sass-pluginesbuild plugin for sass/scss files supporting both css loader and css result import (lit-element)
- react-with-styles-interface-cssInterface for react-with-styles outputting CSS
- @material/form-fieldMaterial Components for the web wrapper for laying out form fields and labels next to one another
- postcss-forPostCSS plugin that enables SASS-like for loop syntax in your CSS
- @emotion/css-prettifierSimple Stylis-based CSS prettifier
- @fontsource/open-sansSelf-host the Open Sans font in a neatly bundled NPM package.
- postcss-css-variablesPostCSS plugin to transform CSS Custom Properties(CSS variables) syntax into a static representation
- @emotion/jestJest utilities for emotion
- gulp-sassGulp plugin for sass
- esbuild-linux-s390xThe Linux IBM Z 64-bit Big Endian binary for esbuild, a JavaScript bundler.
- @linaria/reactBlazing fast zero-runtime CSS in JS library
- @fontsource-variable/manropeSelf-host the Manrope font in a neatly bundled NPM package.
- esbuild-linux-riscv64The Linux RISC-V 64-bit binary for esbuild, a JavaScript bundler.
- @fontsource-variable/dm-sansSelf-host the DM Sans font in a neatly bundled NPM package.
- jss-preset-defaultDefault preset for JSS with selected plugins.
- @fontsource/latoSelf-host the Lato font in a neatly bundled NPM package.
- esbuild-android-64A WebAssembly shim for esbuild on Android x64.
- bootstrap-sassbootstrap-sass is a Sass-powered version of Bootstrap 3, ready to drop right into your Sass powered applications.
- tailwind-config-viewerView your Tailwind CSS config file...visually!
- jss-plugin-composeJSS plugin for classes composition
- stylis-plugin-rtlFork of stylis-rtl, uses cssjanus under the hood to flip style orientations for RTL
- @fontsource-variable/space-groteskSelf-host the Space Grotesk font in a neatly bundled NPM package.
- bulmaModern CSS framework based on Flexbox
- @fontsource/dm-sansSelf-host the DM Sans font in a neatly bundled NPM package.
- @mui/styled-engine-scstyled() API wrapper package for styled-components.
- react-jssJSS integration with React
- stylelint-config-styled-componentsA shareable stylelint config for stylelint-processor-styled-components
- themingUnified CSSinJS theming solution for React
- stylelint-config-sass-guidelinesSharable stylelint config based on https://sass-guidelin.es/
- material-iconsLatest icon fonts and CSS for self-hosting material design icons.
- jss-plugin-extendJSS plugin that enables mixing in styles.
- jss-plugin-templateJSS plugin enables string templates
- jss-plugin-expandJSS plugin that gives you a better syntax than CSS.
- jss-plugin-rule-value-observableJSS plugin for TC39 Observables support
- @fontsource/geist-sansSelf-host the Geist Sans font in a neatly bundled NPM package.
- flowbite-datepickerA Tailwind CSS powered datepicker built with vanilla JavaScript and Flowbite
- @fontsource/geist-monoSelf-host the Geist Mono font in a neatly bundled NPM package.
- @fontsource/playfair-displaySelf-host the Playfair Display font in a neatly bundled NPM package.
- @linaria/utilsBlazing fast zero-runtime CSS in JS library
- @linaria/loggerBlazing fast zero-runtime CSS in JS library
- @fontsource-variable/frauncesSelf-host the Fraunces font in a neatly bundled NPM package.
- @fontsource/space-groteskSelf-host the Space Grotesk font in a neatly bundled NPM package.
- @css-inline/css-inlineHigh-performance library for inlining CSS into HTML 'style' attributes
- @fontsource-variable/plus-jakarta-sansSelf-host the Plus Jakarta Sans font in a neatly bundled NPM package.
- css-modules-loader-coreA loader-agnostic CSS Modules implementation, based on PostCSS
- @fontsource/manropeSelf-host the Manrope font in a neatly bundled NPM package.
- @linaria/tagsBlazing fast zero-runtime CSS in JS library
- tw-to-cssTailwindcss Inline CSS
- 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