github-actions[bot] b882bcba85
Version Packages (#3352)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-04 13:45:44 +01:00
2025-11-04 13:45:44 +01:00
2025-11-04 13:45:44 +01:00
2024-12-15 16:02:05 +01:00
2021-04-10 12:01:42 +10:00
2022-07-19 11:01:50 -04:00
2022-08-29 16:37:35 +02:00
2023-02-17 09:19:50 +10:00
2022-08-02 15:56:28 +02:00
2017-07-09 23:33:36 -06:00
2019-12-23 00:02:44 +01:00
2022-08-02 15:56:28 +02:00
2025-10-20 14:15:34 +02:00
2019-05-09 12:27:06 +10:00
2023-12-11 10:21:01 +01:00

Emotion logo

emotion

The Next Generation of CSS-in-JS

Emotion 11 has been released 🚀 See the blog post

Backers on Open Collective Sponsors on Open Collective npm version Build Status codecov @emotion/css size @emotion/css gzip size @emotion/react size @emotion/react gzip size @emotion/styled size @emotion/styled gzip size slack

Emotion is a performant and flexible CSS-in-JS library. Building on many other CSS-in-JS libraries, it allows you to style apps quickly with string or object styles. It has predictable composition to avoid specificity issues with CSS. With source maps and labels, Emotion has a great developer experience and great performance with heavy caching in production.

👀 Demo Sandbox

📖 Docs

Frequently viewed docs:

Quick Start

Get up and running with a single import.

npm install --save @emotion/react
/** @jsx jsx */
import { jsx } from '@emotion/react'

let SomeComponent = props => {
  return (
    <div
      css={{
        color: 'hotpink'
      }}
      {...props}
    />
  )
}

Do I Need To Use the Babel Plugin?

The babel plugin is not required, but enables some optimizations and customizations that could be beneficial for your project.

Look here 👉 emotion babel plugin feature table and documentation

Demo Sandbox

Demo Code Sandbox

Examples

Ecosystem

In the Wild

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

Thinkmill

Backers

Thank you to all our backers! 🙏 [Become a backer]

Contributors

This project exists thanks to all the people who contribute. [Contribute].

Description
👩‍🎤 CSS-in-JS library designed for high performance style composition
Readme MIT 53 MiB
Languages
JavaScript 68.1%
TypeScript 31.7%
HTML 0.2%