Ross ROSS = Recommend OSS · open-source software intelligence for agents

styled-components/vue-styled-components

Visual primitives for the component age. A simple port for Vue of styled-components 💅 observed · 2026-08-28

github.com/styled-components/vue-styled-components · JavaScript · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
styled-components/vue-styled-componentsmain66

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