FindSoftware

styled-jsx

Babel plugin and runtime that transpile CSS written in style tags inside JSX components into class names scoped to that component.

styled-jsx is a CSS processor for JSX. CSS written in a <style jsx> tag inside a component is transpiled by a Babel plugin into class names unique to that component, so its rules reach the elements the component renders and no others. The project is installed from npm and maintained by Vercel Inc. Next.js configures the plugin itself, so a Next.js project needs no separate Babel setup for it.

Identity

Status
Active
Maintainer
Vercel Inc.3
Maintained by
Company
First release
20164

Rendering and deploy

Install with
npm2

Releases

Current major version
54
Last release
2025-04-304

Adoption

GitHub stars
7,7731
npm downloads a week
70,483,4496
Contributors
795
Dependent repositories
322,4987
Dependent packages
1,0227

Why these figures do not compare

Sources

  1. 2026-10-28: links, Written in, GitHub stars
    api.github.com/repos/vercel/styled-jsx
  2. 2026-10-28: links, Categories, Install with
    github.com/vercel/styled-jsx/blob/main/readme.md
  3. 2026-10-28: Maintainer, License, License model
    github.com/vercel/styled-jsx/blob/main/license.md
  4. 2026-10-28: Current major version, Last release, First release
    api.github.com/repos/vercel/styled-jsx/releases
  5. 2026-10-28: Contributors
    api.github.com/repos/vercel/styled-jsx/contributors
  6. 2026-10-28: npm downloads a week
    api.npmjs.org/downloads/range/2026-09-28:2026-10-04/styled-jsx
  7. 2026-10-28: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/styled-jsx

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON