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
emotion
The Next Generation of CSS-in-JS.
582k-11%-5 years ago
11.0.0
ESM + CommonJSBundledCSS-in-JS and styling, React
@fontsource/poppins
Self-host the Poppins font in a neatly bundled NPM package.
580.9k---2 months ago
5.3.0
CommonJSBundledCSS-in-JS and styling
cnfast
Fast drop-in replacement for `cn`
580.2k--24 days ago
0.2.0
ESM + CommonJSBundledCSS-in-JS and styling
typescript-plugin-css-modules
CSS modules support for TypeScript
570k+36%-1 year ago
5.2.0
CommonJSBundledCSS-in-JS and styling, TypeScript tooling
@fontsource/ibm-plex-sans
Self-host the IBM Plex Sans font in a neatly bundled NPM package.
562.3k---2 months ago
5.3.0
CommonJSBundledCSS-in-JS and styling
create-emotion
The Next Generation of CSS-in-JS.
559.5k-5%-5 years ago
11.0.0
CommonJSNoneCSS-in-JS and styling, React
css-font-style-keywords
List of CSS font style keywords.
556k+73%-10 years ago
1.0.1
CommonJSNoneCSS-in-JS and styling
@compiled/react
A familiar and performant compile time CSS-in-JS library for React.
555.1k---1 month ago
2.0.0
ESM + CommonJSBundledCSS-in-JS and styling, React
primeng
PrimeNG is a premium UI library for Angular featuring a rich set of 90+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeBlock,
543.6k+10%-16 days ago
22.1.1
ESM onlyBundledUI component libraries, CSS-in-JS and styling
css-font
Parse or stringify CSS font property.
494.6k+55%-8 years ago
1.2.0
CommonJSNoneCSS-in-JS and styling
tw-shimmer
Tailwind CSS v4 plugin for shimmer effects
491.4k--14 days ago
0.4.13
ESM onlyNoneCSS-in-JS and styling
esbuild-linux-arm64
The Linux ARM 64-bit binary for esbuild, a JavaScript bundler.
483.4k-24%-3 years ago
0.15.18
-NoneBundlers, CSS-in-JS and styling
flowbite
The most popular library of interactive components built with Tailwind CSS
480.3k+17%-4 months ago
4.0.2
ESM + CommonJSBundledCSS-in-JS and styling, UI component libraries
esbuild-darwin-arm64
The macOS ARM 64-bit binary for esbuild, a JavaScript bundler.
457.5k-28%-3 years ago
0.15.18
-NoneBundlers, CSS-in-JS and styling
tss-react
Type safe CSS-in-JS API heavily inspired by react-jss
457.3k+39%-4 months ago
4.9.21
ESM + CommonJSBundledCSS-in-JS and styling, React
@stylistic/stylelint-plugin
A collection of stylistic/formatting Stylelint rules
456.9k---1 month ago
5.3.0
ESM onlyNoneLinting and formatting, CSS-in-JS and styling
@fontsource/montserrat
Self-host the Montserrat font in a neatly bundled NPM package.
456.2k---2 months ago
5.3.0
CommonJSBundledCSS-in-JS and styling
animate.css
[![GitHub Version](https://img.shields.io/github/release/daneden/animate.css.svg?style=for-the-badge)](https://github.com/daneden/animate.css) [![Github Star](https://img.shields.io/github/stars/daneden/animate.css.svg?style=for-the-badge)](https://github
450.7k+13%-6 years ago
4.1.1
CommonJSNoneAnimation, CSS-in-JS and styling
@material/touch-target
Touch target mixins and variables for Material Components for the web
449.4k---4 years ago
14.0.0
-NoneAccessibility, CSS-in-JS and styling
esbuild-windows-64
The Windows 64-bit binary for esbuild, a JavaScript bundler.
446.1k-30%-3 years ago
0.15.18
-NoneBundlers, CSS-in-JS and styling
@fumari/image-size
Read image dimensions without downloading the whole image. Zero dependencies.
439.9k---10 days ago
0.1.1
ESM onlyNoneCSS-in-JS and styling, Markdown
postcss-styled-syntax
PostCSS syntax for template literals CSS-in-JS (e. g. styled-components).
439.1k+30%-3 months ago
0.7.2
ESM onlyNoneCSS-in-JS and styling
emotion-theming
A CSS-in-JS theming solution, inspired by styled-components
438.7k-25%-5 years ago
11.0.0
CommonJSNoneCSS-in-JS and styling
modern-normalize
Normalize browsers' default style
436.8k+10%-2 years ago
3.0.1
CommonJSNoneCSS-in-JS and styling
@linaria/core
Blazing fast zero-runtime CSS in JS library
427.3k---1 month ago
8.2.0
ESM + CommonJSBundledCSS-in-JS and styling, React
@ariakit/store
Ariakit store utilities
420.4k---10 days ago
0.1.10
ESM onlyBundledAccessibility, React
@ariakit/react-utils
Ariakit React utilities
420.3k---10 days ago
0.2.6
ESM onlyBundledReact, Accessibility
@ariakit/react-components
Ariakit React components
420.2k---10 days ago
0.6.1
ESM onlyBundledReact, Accessibility
@ariakit/react-store
Ariakit React store utilities
418.7k---10 days ago
0.1.11
ESM onlyBundledReact, Accessibility
esbuild-darwin-64
The macOS 64-bit binary for esbuild, a JavaScript bundler.
415.5k-30%-3 years ago
0.15.18
-NoneBundlers, CSS-in-JS and styling
react-native-render-html
The hackable, full-featured Open Source HTML rendering solution for React Native.
412k+54%-4 years ago
6.3.4
CommonJSBundledReact, CSS-in-JS and styling
antd-style
css-in-js solution for application combine with antd v5 token system and emotion
411.6k+247%-8 months ago
4.1.0
ESM + CommonJSBundledCSS-in-JS and styling
@nuxt/ui
A UI Library for Modern Web Apps, powered by Vue & Tailwind CSS.
404k---3 days ago
4.11.2
ESM onlyBundledUI component libraries, CSS-in-JS and styling
svelte-preprocess
A Svelte preprocessor wrapper with baked-in support for commonly used preprocessors
401.8k+5%-4 months ago
6.0.5
CommonJSBundledCSS-in-JS and styling, Svelte
esbuild-android-arm64
The Android ARM 64-bit binary for esbuild, a JavaScript bundler.
393.2k-32%-3 years ago
0.15.18
-NoneBundlers, CSS-in-JS and styling
esbuild-freebsd-64
The FreeBSD 64-bit binary for esbuild, a JavaScript bundler.
392.7k-31%-3 years ago
0.15.18
-NoneBundlers, CSS-in-JS and styling
esbuild-freebsd-arm64
The FreeBSD ARM 64-bit binary for esbuild, a JavaScript bundler.
392k-32%-3 years ago
0.15.18
-NoneBundlers, CSS-in-JS and styling
esbuild-linux-32
The Linux 32-bit binary for esbuild, a JavaScript bundler.
392k-31%-3 years ago
0.15.18
-NoneBundlers, CSS-in-JS and styling
esbuild-linux-arm
The Linux ARM binary for esbuild, a JavaScript bundler.
391.3k-33%-3 years ago
0.15.18
-NoneBundlers, CSS-in-JS and styling
esbuild-windows-arm64
The Windows ARM 64-bit binary for esbuild, a JavaScript bundler.
391k-32%-3 years ago
0.15.18
-NoneBundlers, CSS-in-JS and styling
esbuild-linux-ppc64le
The Linux PowerPC 64-bit Little Endian binary for esbuild, a JavaScript bundler.
390.4k-33%-3 years ago
0.15.18
-NoneBundlers, CSS-in-JS and styling
esbuild-linux-mips64le
The Linux MIPS 64-bit Little Endian binary for esbuild, a JavaScript bundler.
390.2k-36%-3 years ago
0.15.18
-NoneBundlers, CSS-in-JS and styling
esbuild-sunos-64
The illumos 64-bit binary for esbuild, a JavaScript bundler.
389.4k-37%-3 years ago
0.15.18
-NoneBundlers, CSS-in-JS and styling
esbuild-windows-32
The Windows 32-bit binary for esbuild, a JavaScript bundler.
389.4k-33%-3 years ago
0.15.18
-NoneBundlers, CSS-in-JS and styling
esbuild-openbsd-64
The OpenBSD 64-bit binary for esbuild, a JavaScript bundler.
389.3k-33%-3 years ago
0.15.18
-NoneBundlers, CSS-in-JS and styling
esbuild-netbsd-64
The NetBSD AMD64 binary for esbuild, a JavaScript bundler.
387.2k-33%-3 years ago
0.15.18
-NoneBundlers, CSS-in-JS and styling
stylelint-config-css-modules
CSS modules shareable config for stylelint
384.6k+15%-8 months ago
4.6.0
ESM + CommonJSNoneCSS-in-JS and styling
react-css-styled
This component is a lightweight, simple line style component for react.
380.5k+157%-3 years ago
1.1.9
ESM + CommonJSBundledCSS-in-JS and styling, React
@shadcn/lint
A programmable agent-first linter for Tailwind design systems.
380.4k---3 days ago
0.2.0
ESM onlyBundledCSS-in-JS and styling, UI component libraries
css-modules-require-hook
A require hook to compile CSS Modules on the fly
378.4k+120%-8 years ago
4.2.3
CommonJSNoneCSS-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.