callstack/linaria
Zero-runtime CSS in JS library observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 97
- Release rhythm 97
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0.0
- age_days: 3390
- days_rel: 23
- days_push: 23
- n_releases_24m: 57
Adoption not part of the score
12345 stars · 413 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Linaria is a zero-runtime CSS-in-JS library that extracts CSS to real stylesheet files at build time. It offers familiar CSS syntax with Sass-like nesting, React bindings for dynamic prop-based styles via CSS variables, and sourcemaps for debugging.
Use cases
- write CSS in JS without runtime overhead
- extract CSS to static files at build time
- style React components with dynamic props
- avoid styled-components runtime performance cost
- lint CSS written in JavaScript with stylelint
- use atomic CSS classes in a React app
When to choose
- you want CSS-in-JS ergonomics with zero runtime cost
- you're building a React app where performance matters
- you want CSS sourcemaps and stylelint support
- you use webpack, Vite, esbuild, or Rollup and want build-time CSS extraction
When to avoid
- you prefer plain CSS or a preprocessor without JS coupling
- your build pipeline isn't supported by wyw-in-js
- you need heavy runtime theming that depends on evaluated styles at runtime
- you're not using a bundler that supports build-time extraction
Facets
library · maturity active
css-framework ui-components build-tool frontend web-development web-design cross-platform css-in-js zero-runtime react css-extraction styled-components-alternative wyw-in-js atomic-css nodejs web-server
2 sources
- readme: https://github.com/callstack/linaria · fetched 2026-08-28 · e33f70d07656
- homepage: https://linaria.dev · fetched 2026-08-29 · b71c6d4d15d9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| callstack/linaria | main | 98 |
For agents
markdown · JSON · MCP: product_card(name="callstack/linaria")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem