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

unplugin/unplugin-vue-components

📲 On-demand components auto importing for Vue observed · 2026-08-28

github.com/unplugin/unplugin-vue-components · homepage · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

87/100

  • Activity 83
  • Release rhythm 84
  • Longevity 100
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: 29
  • age_days: 2204
  • days_rel: 105
  • days_push: 105
  • n_releases_24m: 20

Full methodology

Adoption not part of the score

4292 stars · 381 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

A unified build plugin (unplugin) that automatically imports Vue components and directives on demand, so you never write manual import statements. It supports Vite, Webpack, Rspack, Rollup, Rolldown, and esbuild, with built-in resolvers for popular UI libraries and full TypeScript support.

Use cases

  • auto import Vue components without writing import statements
  • tree-shake unused Vue components in a Vite project
  • register UI library components on demand in Vue 3
  • auto import Vue directives in a Webpack build
  • reduce boilerplate imports in a Vue CLI project
  • use folder names as component namespaces

When to choose

  • you use Vue 3 with Vite, Webpack, Rspack, Rollup, or esbuild and want on-demand component registration
  • you want smaller bundles by only registering components you actually use
  • you use a popular UI library and want its components auto-resolved
  • you want TypeScript-friendly auto imports for components and directives

When to avoid

  • you use Nuxt, which has built-in @nuxt/components
  • you need Vue 2 support or a non-JavaScript build pipeline
  • you prefer explicit imports for all components

Facets

plugin · maturity active

plugin-system build-tool ui-components developer-tools web-development frontend developer-tools browser cross-platform vue vite webpack auto-import tree-shaking unplugin typescript nodejs

2 sources

Member repositories

RepositoryRoleHealth v2
unplugin/unplugin-vue-componentsmain87

For agents

markdown · JSON · MCP: product_card(name="unplugin/unplugin-vue-components")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem