Categories
Leaderboard
Choose the right package every time
Openbase helps you choose packages with reviews, metrics & categories.
Learn more
Categories
Leaderboard
Feedback
Sign up with GitHub
By signing up, you agree to our
terms of service
and
privacy policy
Log In
Earn Tokens
Sign Up
10 Tokens
Review a package
10 - 20 Tokens
Review gets an upvote
10 Tokens
What's Openbase?
•
Help
•
Send Feedback
10 Best JavaScript CSS-in-JS Libraries
List hand-picked by Openbase Experts
Learn More
postcss
Transforming styles with JS plugins
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
26.3K
Weekly Downloads
67.7M
Last Commit
3mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
User Rating
4.8
/ 5
128
Top Feedback
17
Highly Customizable
16
Great Documentation
14
Performant
stylelint
A mighty, modern linter that helps you avoid errors and enforce conventions in your styles.
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
9.7K
Weekly Downloads
3.6M
Last Commit
2mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
User Rating
4.8
/ 5
18
Top Feedback
10
Great Documentation
7
Easy to Use
3
Performant
gatsby-plugin-emotion
Build blazing fast, modern apps and websites with React
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
52.9K
Weekly Downloads
62.9K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
User Rating
5.0
/ 5
1
Top Feedback
styled-components
Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅
Save
MIT
TypeScript Definitions:
DefinitelyTyped
GitHub Stars
36.6K
Weekly Downloads
4.4M
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
4.7
/ 5
309
Top Feedback
32
Easy to Use
31
Great Documentation
31
Highly Customizable
theme-ui
Build consistent, themeable React apps based on constraint-based design principles
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
4.5K
Weekly Downloads
107K
Last Commit
2mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
4.7
/ 5
6
Top Feedback
4
Great Documentation
3
Performant
3
Highly Customizable
jss
JSS is an authoring tool for CSS which uses JavaScript as a host language.
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
6.7K
Weekly Downloads
2.9M
Last Commit
1mo ago
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
4.3
/ 5
6
Top Feedback
5
Easy to Use
2
Great Documentation
2
Performant
styled-jsx
Full CSS support for JSX without compromises
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
7K
Weekly Downloads
2.9M
Last Commit
3mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
User Rating
4.8
/ 5
4
Top Feedback
2
Great Documentation
2
Easy to Use
2
Highly Customizable
polished
A lightweight toolset for writing styles in JavaScript ✨
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
7.2K
Weekly Downloads
5.7M
Last Commit
2mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
4.6
/ 5
9
Top Feedback
3
Great Documentation
3
Easy to Use
2
Performant
emotion
👩🎤 CSS-in-JS library designed for high performance style composition
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
15K
Weekly Downloads
754K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
4.5
/ 5
18
Top Feedback
12
Great Documentation
11
Easy to Use
8
Highly Customizable
@stitches/core
CSS-in-JS with near-zero runtime, SSR, multi-variant support, and a best-in-class developer experience.
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
5.6K
Weekly Downloads
8.2K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
5.0
/ 5
1
Top Feedback
1
Great Documentation
1
Easy to Use
1
Performant
goo
goober
🥜 goober, a less than 1KB 🎉 css-in-js alternative with a familiar API
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
2.5K
Weekly Downloads
255K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
4.7
/ 5
3
Top Feedback
2
Performant
2
Responsive Maintainers
1
Great Documentation
linaria
Zero-runtime CSS in JS library
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
8.9K
Weekly Downloads
18.4K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
4.4
/ 5
7
Top Feedback
2
Great Documentation
1
Easy to Use
1
Performant
astroturf
An "artificial" CSS-in-JS for those that want it all.
Save
MIT
TypeScript Definitions:
DefinitelyTyped
GitHub Stars
2.1K
Weekly Downloads
5.5K
Last Commit
4mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
5.0
/ 5
2
Top Feedback
1
Easy to Use
1
Performant
radium
A toolchain for React component styling.
Save
MIT
TypeScript Definitions:
DefinitelyTyped
GitHub Stars
7.4K
Weekly Downloads
80.3K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
5.0
/ 5
2
Top Feedback
ss
styled-system
Responsive, theme-based style props for building design systems with React
Save
MIT
TypeScript Definitions:
DefinitelyTyped
GitHub Stars
Weekly Downloads
563K
Last Commit
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
5.0
/ 5
1
Top Feedback
1
Easy to Use
1
Highly Customizable
rr
react-responsive
CSS media queries in react - for responsive design, and more.
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
5.8K
Weekly Downloads
578K
Last Commit
Bundle Size
(min+gzip)
Not Tree-Shakeable
User Rating
4.8
/ 5
6
Top Feedback
2
Great Documentation
2
Highly Customizable
1
Easy to Use
facepaint
Responsive style values for css-in-js.
Save
MIT
TypeScript Definitions:
DefinitelyTyped
GitHub Stars
564
Weekly Downloads
51.6K
Last Commit
4yrs ago
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
5.0
/ 5
1
Top Feedback
gts
gatsby-theme-stitches
A GatsbyJS plugin for styling with Stitches
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
12
Weekly Downloads
213
Last Commit
9mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
User Rating
5.0
/ 5
1
Top Feedback
@emotion/css
👩🎤 CSS-in-JS library designed for high performance style composition
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
15K
Weekly Downloads
5M
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
@stitches/react
CSS-in-JS with near-zero runtime, SSR, multi-variant support, and a best-in-class developer experience.
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
5.6K
Weekly Downloads
89.1K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
vue-jss
jss support for vue
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
19
Weekly Downloads
25
Last Commit
Bundle Size
(min+gzip)
Not Tree-Shakeable
User Rating
5.0
/ 5
1
Top Feedback
2
Great Documentation
2
Easy to Use
postcss-js
PostCSS for React Inline Styles, Free Style and other CSS-in-JS
Save
MIT
TypeScript Definitions:
DefinitelyTyped
GitHub Stars
601
Weekly Downloads
3.2M
Last Commit
1mo ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
@theme-ui/prism
Build consistent, themeable React apps based on constraint-based design principles
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
4.5K
Weekly Downloads
3.2K
Last Commit
2mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
@linaria/core
Zero-runtime CSS in JS library
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
8.9K
Weekly Downloads
57.8K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
@compiled/react
A familiar and performant compile time CSS-in-JS library for React.
Save
Apache-2.0
TypeScript Definitions:
Built-In
GitHub Stars
1.6K
Weekly Downloads
4.9K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
create-emotion-styled
👩🎤 CSS-in-JS library designed for high performance style composition
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
15K
Weekly Downloads
97K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
@linaria/react
Zero-runtime CSS in JS library
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
8.9K
Weekly Downloads
25K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
@adeira/sx
🔮 MAIN MONOREPO 🔮 all new code, issues, and pull requests should go here
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
48
Weekly Downloads
179
Last Commit
3mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
@compiled/css
A familiar and performant compile time CSS-in-JS library for React.
Save
Apache-2.0
TypeScript Definitions:
Built-In
GitHub Stars
1.6K
Weekly Downloads
2.2K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
nc
nano-css
Distilled CSS-in-JS for gourmet developers
Save
Unlicense
TypeScript Definitions:
Built-In
GitHub Stars
379
Weekly Downloads
871K
Last Commit
10mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
@theme-ui/tailwind
Build consistent, themeable React apps based on constraint-based design principles
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
4.5K
Weekly Downloads
398
Last Commit
2mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
@chakra-ui/parser
⚡️ Simple, Modular & Accessible UI Components for your React Applications
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
26.1K
Weekly Downloads
53
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
sc
@xstyled/styled-components
A utility-first CSS-in-JS framework built for React. 💅👩🎤⚡️
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
1.9K
Weekly Downloads
9.7K
Last Commit
4mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
fre
freestyler
5th generation CSS-in-JS library
Save
Unknown
TypeScript Definitions:
Not Found
GitHub Stars
257
Weekly Downloads
60
Last Commit
25d ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
jsxstyle
Inline style system for React and Preact
Save
Apache-2.0
TypeScript Definitions:
Built-In
GitHub Stars
2K
Weekly Downloads
1.2K
Last Commit
1mo ago
Bundle Size
(min+gzip)
Tree-Shakeable
nl
next-linaria
Linaria support for Next.js
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
62
Weekly Downloads
7K
Last Commit
9mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
sty
style9
CSS-in-JS compiler inspired by Facebook's stylex
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
422
Weekly Downloads
180
Last Commit
3mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
theming
Unified CSSinJS theming solution for React
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
296
Weekly Downloads
183K
Last Commit
2yrs ago
Bundle Size
(min+gzip)
Tree-Shakeable
@stream-io/styled-components
Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
36.6K
Weekly Downloads
113
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
aphrodite
Framework-agnostic CSS-in-JS with support for server-side rendering, browser prefixing, and minimum CSS generation
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
5.3K
Weekly Downloads
118K
Last Commit
1yr ago
Bundle Size
(min+gzip)
Tree-Shakeable
gla
glamor
inline css for react et al
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
3.7K
Weekly Downloads
105K
Last Commit
5yrs ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
User Rating
Top Feedback
1
Easy to Use
sn
styled-normalize
normalize.css for styled-components
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
424
Weekly Downloads
96.2K
Last Commit
2yrs ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
td
torus-dom
Torus is an event-driven model-view UI framework for the web, focused on being tiny, efficient, and free of dependencies.
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
243
Weekly Downloads
295
Last Commit
1mo ago
Bundle Size
(min+gzip)
Tree-Shakeable
gpl
gatsby-plugin-linaria
Gatsby plugin for styling with Linaria
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
52
Weekly Downloads
618
Last Commit
5mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
cxs
cxs
Fast af css-in-js in under 1kb
Save
MIT
TypeScript Definitions:
DefinitelyTyped
GitHub Stars
Weekly Downloads
18.2K
Last Commit
Bundle Size
(min+gzip)
Not Tree-Shakeable
styled-is
A flag utility for styled-components
Save
MPL-2.0
TypeScript Definitions:
Built-In
GitHub Stars
209
Weekly Downloads
14.9K
Last Commit
2yrs ago
Bundle Size
(min+gzip)
Tree-Shakeable
@frontmeans/style-producer
Produces and dynamically updates stylesheets
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
0
Weekly Downloads
2
Last Commit
4mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
vue-styled-components
Visual primitives for the component age. A simple port for Vue of styled-components 💅
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
1.3K
Weekly Downloads
11.1K
Last Commit
1yr ago
Bundle Size
(min+gzip)
Tree-Shakeable
csj
csjs
✨ Modular, scoped CSS with ES6
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
579
Weekly Downloads
7.2K
Last Commit
5yrs ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
si
style-it
Component for writing plaintext CSS in React apps -- isomorphic, scoped, FOUC-free, fully featured, CSS-in-JS
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
149
Weekly Downloads
6.1K
Last Commit
2yrs ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
Suggest Additional Metrics
Suggest Another Package