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
postcss-minify-font-values
Minify font declarations with PostCSS
15.9m+27%-8 days ago
9.0.3
ESM onlyBundledCSS-in-JS and styling
postcss-discard-overridden
PostCSS plugin to discard overridden @keyframes or @counter-style.
15.9m+25%-8 days ago
9.0.3
ESM onlyBundledCSS-in-JS and styling
postcss-merge-rules
Merge CSS rules with PostCSS.
15.8m+24%-8 days ago
9.0.4
ESM onlyBundledCSS-in-JS and styling
postcss-svgo
Optimise inline SVG with PostCSS.
15.7m+18%-8 days ago
9.0.3
ESM onlyBundledCSS-in-JS and styling
postcss-minify-params
Minify at-rule params with PostCSS
15.7m+17%-8 days ago
9.0.3
ESM onlyBundledCSS-in-JS and styling
postcss-normalize-charset
Add necessary or remove extra charset with PostCSS
15.6m+19%-8 days ago
9.0.3
ESM onlyBundledCSS-in-JS and styling
tailwindcss-animate
A Tailwind CSS plugin for creating beautiful animations.
15.6m+233%-3 years ago
1.0.7
CommonJSBundledAnimation, CSS-in-JS and styling
postcss-normalize-url
Normalize URLs with PostCSS
15.6m+25%-8 days ago
9.0.3
ESM onlyBundledCSS-in-JS and styling
postcss-normalize-whitespace
Trim whitespace inside and around CSS rules & declarations.
15.3m+27%-8 days ago
9.0.3
ESM onlyBundledCSS-in-JS and styling
stylehacks
Detect/remove browser hacks from CSS files.
15.1m+27%-8 days ago
9.0.4
ESM onlyBundledCSS-in-JS and styling
@emotion/babel-plugin
A recommended babel preprocessing plugin for emotion, The Next Generation of CSS-in-JS.
15.1m+49%-1 year ago
11.13.5
ESM + CommonJSBundledCSS-in-JS and styling, React
postcss-normalize-unicode
Normalize unicode-range descriptors, and can convert to wildcard ranges.
15m+25%-8 days ago
9.0.3
ESM onlyBundledCSS-in-JS and styling
postcss-normalize-positions
Normalize keyword values for position into length values.
15m+18%-8 days ago
9.0.3
ESM onlyBundledCSS-in-JS and styling
postcss-normalize-string
Normalize wrapping quotes for CSS string literals.
15m+26%-8 days ago
9.0.3
ESM onlyBundledCSS-in-JS and styling
postcss-normalize-timing-functions
Normalize CSS animation/transition timing functions.
15m+26%-8 days ago
9.0.3
ESM onlyBundledCSS-in-JS and styling
sass-loader
Sass loader for webpack
15m+4%-25 days ago
17.0.1
ESM + CommonJSBundledCSS-in-JS and styling, Bundler plugins and loaders
cssnano-preset-default
Safe defaults for cssnano which require minimal configuration.
15m+25%-8 days ago
9.0.5
ESM onlyBundledCSS-in-JS and styling
postcss-normalize-repeat-style
Convert two value syntax for repeat-style into one value.
14.8m+20%-8 days ago
9.0.3
ESM onlyBundledCSS-in-JS and styling
postcss-normalize-display-values
Normalize multiple value display syntaxes into single values.
14.8m+18%-8 days ago
9.0.3
ESM onlyBundledCSS-in-JS and styling
css-declaration-sorter
Sorts CSS declarations fast and automatically in a certain order.
13.9m+15%-5 months ago
7.4.0
ESM + CommonJSBundledCSS-in-JS and styling
postcss-safe-parser
Fault-tolerant CSS parser for PostCSS
13m+82%-20 days ago
7.1.0
CommonJSBundledCSS-in-JS and styling
cssnano-utils
Utility methods and plugin for cssnano projects
12.7m+34%-8 days ago
7.0.3
ESM onlyBundledCSS-in-JS and styling
@biomejs/biome
Biome is a toolchain for the web: formatter, linter and more
10.9m+297%-9 days ago
2.5.14
-NoneLinting and formatting, TypeScript tooling
css-to-react-native
Convert CSS text to a React Native stylesheet object
10.2m+50%-3 years ago
3.2.0
CommonJSBundledCSS-in-JS and styling, React
css-color-keywords
A list of all CSS color keywords.
9.9m+42%-9 years ago
1.0.0
-NoneCSS-in-JS and styling
resolve-url-loader
Webpack loader that resolves relative paths in url() statements based on the original source file
9m-2%-4 years ago
5.0.0
CommonJSNoneCSS-in-JS and styling, Bundler plugins and loaders
strip-comments
Strip line and/or block comments from a string. Blazing fast, and works with JavaScript, Sass, CSS, Less.js, and a number of other languages.
8.8m+47%-6 years ago
2.0.1
CommonJSNoneCSS-in-JS and styling
@csstools/media-query-list-parser
Parse CSS media query lists.
8.7m+81%-8 months ago
5.0.0
ESM onlyBundledCSS-in-JS and styling
postcss-nesting
Nest rules inside each other in CSS
8.6m+17%-2 months ago
14.0.1
ESM onlyBundledCSS-in-JS and styling
stylelint
A mighty CSS linter that helps you avoid errors and enforce conventions.
8.5m+57%-20 days ago
17.15.0
CommonJSBundledCSS-in-JS and styling, Linting and formatting
styled-components
Fast, expressive styling for React.
8.2m+31%-1 month ago
6.5.3
ESM + CommonJSBundledCSS-in-JS and styling, React
postcss-custom-media
Use Custom Media Queries in CSS
7.8m+13%-7 months ago
12.0.1
ESM onlyBundledCSS-in-JS and styling
@mui/styled-engine
styled() API wrapper package for emotion.
7.7m+37%-28 days ago
9.4.0
ESM + CommonJSBundledReact, CSS-in-JS and styling
lightningcss-linux-arm64-gnu
A CSS parser, transformer, and minifier written in Rust
7.7m+482%-2 months ago
1.33.0
CommonJSNoneParsers and serialisers, Build tools
known-css-properties
List of known CSS properties
7.7m+14%-1 year ago
0.37.0
CommonJSBundledCSS-in-JS and styling
postcss-custom-properties
Use Custom Properties Queries in CSS
7.7m+9%-7 months ago
15.0.1
ESM onlyBundledCSS-in-JS and styling
polished
A lightweight toolset for writing styles in Javascript.
7.7m+16%-2 years ago
4.3.1
ESM + CommonJSBundledCSS-in-JS and styling
inline-style-prefixer
Run-time Autoprefixer for JavaScript style objects
7.6m+111%-2 years ago
7.0.1
ESM + CommonJSNoneCSS-in-JS and styling, React
css-in-js-utils
Useful utility functions for CSS in JS solutions
7.5m+137%-6 years ago
3.1.0
ESM + CommonJSBundledCSS-in-JS and styling, Utility libraries
postcss-preset-env
Convert modern CSS into something browsers understand
7.5m+11%-12 days ago
11.5.3
ESM onlyBundledCSS-in-JS and styling
postcss-color-functional-notation
Use space and slash separated color notation in CSS
7.4m+5%-12 days ago
8.0.12
ESM onlyBundledCSS-in-JS and styling
postcss-logical
Use logical properties and values in CSS
7.4m+6%-8 months ago
9.0.0
ESM onlyBundledCSS-in-JS and styling
postcss-focus-visible
Use the :focus-visible pseudo-selector in CSS
7.4m+6%-8 months ago
11.0.0
ESM onlyBundledCSS-in-JS and styling, Accessibility
postcss-dir-pseudo-class
Use the :dir pseudo-class in CSS
7.4m+11%-8 months ago
10.0.0
ESM onlyBundledCSS-in-JS and styling
postcss-lab-function
Use lab() and lch() color functions in CSS
7.4m+11%-12 days ago
8.0.12
ESM onlyBundledCSS-in-JS and styling
postcss-overflow-shorthand
Use the overflow shorthand in CSS
7.3m+11%-8 months ago
7.0.0
ESM onlyBundledCSS-in-JS and styling
postcss-focus-within
Use the :focus-within pseudo-selector in CSS
7.3m+13%-2 months ago
10.0.1
ESM + CommonJSBundledCSS-in-JS and styling, Accessibility
css-has-pseudo
Style elements relative to other elements in CSS
7.3m+5%-2 months ago
8.0.1
ESM + CommonJSBundledCSS-in-JS and styling
css-blank-pseudo
Style form elements when they are empty
7.3m+7%-2 months ago
8.0.2
ESM + CommonJSBundledCSS-in-JS and styling, Accessibility
css-prefers-color-scheme
Use light and dark color schemes in all browsers
7.3m+11%-2 months ago
11.0.1
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.