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
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
CommonJSNoneCSS-in-JS and styling, React
unocss
The instant on-demand Atomic CSS engine.
365.4k+3%-9 days ago
66.10.5
ESM + CommonJSBundledCSS-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
CommonJSBundledCSS-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
CommonJSNoneCSS-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 + CommonJSNoneCSS-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
-NoneCSS-in-JS and styling
@emotion/css-prettifier
Simple Stylis-based CSS prettifier
349.1k---1 year ago
1.2.0
ESM + CommonJSBundledCSS-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
CommonJSBundledCSS-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
-NoneCSS-in-JS and styling
@emotion/jest
Jest utilities for emotion
340k---10 months ago
11.14.2
ESM + CommonJSBundledCSS-in-JS and styling, React
gulp-sass
Gulp plugin for sass
337.2k-3%-1 year ago
6.0.1
CommonJSNoneCSS-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
-NoneBundlers, CSS-in-JS and styling
@linaria/react
Blazing fast zero-runtime CSS in JS library
331.1k---1 month ago
8.2.0
ESM + CommonJSBundledCSS-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
CommonJSBundledCSS-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
-NoneBundlers, 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
CommonJSBundledCSS-in-JS and styling
jss-preset-default
Default preset for JSS with selected plugins.
317.6k+7%-3 years ago
10.10.0
ESM + CommonJSBundledCSS-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
CommonJSBundledCSS-in-JS and styling
esbuild-android-64
A WebAssembly shim for esbuild on Android x64.
310.1k-36%-3 years ago
0.15.18
-NoneBuild 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
CommonJSNoneCSS-in-JS and styling
tailwind-config-viewer
View your Tailwind CSS config file...visually!
300.7k+14%--
2.0.4
-NoneCSS-in-JS and styling
jss-plugin-compose
JSS plugin for classes composition
299.1k+13%-3 years ago
10.10.0
ESM + CommonJSBundledCSS-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 + CommonJSBundledCSS-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
CommonJSBundledCSS-in-JS and styling
bulma
Modern CSS framework based on Flexbox
283.6k+50%--
1.0.4
CommonJSNoneCSS-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
CommonJSBundledCSS-in-JS and styling
@mui/styled-engine-sc
styled() API wrapper package for styled-components.
278.5k---29 days ago
9.4.0
ESM + CommonJSBundledReact, CSS-in-JS and styling
react-jss
JSS integration with React
278.2k+13%--
10.10.0
ESM + CommonJSBundledCSS-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
CommonJSNoneCSS-in-JS and styling, Linting and formatting
theming
Unified CSSinJS theming solution for React
276.2k+13%-6 years ago
3.3.0
ESM + CommonJSBundledCSS-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
CommonJSNoneLinting 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
CommonJSBundledCSS-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 + CommonJSBundledCSS-in-JS and styling
jss-plugin-template
JSS plugin enables string templates
272.4k+18%-3 years ago
10.10.0
ESM + CommonJSBundledCSS-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 + CommonJSBundledCSS-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 + CommonJSBundledCSS-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
CommonJSBundledCSS-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 + CommonJSNoneCSS-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
CommonJSBundledCSS-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
CommonJSBundledCSS-in-JS and styling
@linaria/utils
Blazing fast zero-runtime CSS in JS library
256.7k---2 years ago
5.0.2
ESM + CommonJSBundledCSS-in-JS and styling, React
@linaria/logger
Blazing fast zero-runtime CSS in JS library
256.5k---3 years ago
5.0.0
ESM + CommonJSBundledCSS-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
CommonJSBundledCSS-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
CommonJSBundledCSS-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
CommonJSBundledCSS-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
CommonJSBundledCSS-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
CommonJSNoneCSS-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
CommonJSBundledCSS-in-JS and styling
@linaria/tags
Blazing fast zero-runtime CSS in JS library
243k---2 years ago
5.0.2
ESM + CommonJSBundledCSS-in-JS and styling, React
tw-to-css
Tailwindcss Inline CSS
237.9k+63%--
0.0.12
ESM + CommonJSBundledCSS-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.