styled-components/vue-styled-components
Visual primitives for the component age. A simple port for Vue of styled-components 💅 observed · 2026-08-28
Health v2 · maintenance only
66/100
- Activity 76
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3477
- days_rel: n/a
- days_push: 145
- n_releases_24m: 0
Adoption not part of the score
1379 stars · 98 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Vue 2.x port of styled-components that lets you write actual CSS in JavaScript using tagged template literals to create styled Vue components. It removes the mapping between components and styles by treating styled components as low-level styling constructs.
Use cases
- style vue components with css-in-js
- write component-scoped css using tagged template literals
- create styled ui primitives in vue 2
- adapt component styles based on props
- replace separate css files with styled components
When to choose
- you are building a Vue 2.x app and want the styled-components developer experience
- you prefer colocating styles with components instead of separate stylesheets
- you need prop-driven dynamic styling in Vue
When to avoid
- you are using Vue 3, which this port does not support
- you prefer scoped single-file component styles or utility-first CSS frameworks
- you need the full feature set of the original styled-components library
Facets
library · maturity maintenance
css-framework ui-components frontend-framework frontend web-development web-design browser cross-platform css-in-js vue vue2 styled-components tagged-template-literals nodejs
2 sources
- readme: https://github.com/styled-components/vue-styled-components · fetched 2026-08-28 · 5f98fa2f12ff
- registry_npm: https://registry.npmjs.org/vue-styled-components · fetched 2026-08-29 · 27636aad6c87
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| styled-components/vue-styled-components | main | 66 |
For agents
markdown · JSON · MCP: product_card(name="styled-components/vue-styled-components")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem