# vuejs/vue-vapor

Vue Vapor is a variant of Vue that offers rendering without the Virtual DOM.

Repository: https://github.com/vuejs/vue-vapor
Canonical: https://ross.abutalabs.com/products/vue-vapor
Homepage: https://vapor-repl.netlify.app
Language: TypeScript
License: MIT
License Family: permissive
Archived: true
Last push: 2025-02-17T18:14:04+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 7, release rhythm 35, longevity 73
- inputs: {"age_days": 1028, "days_push": 562, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2392, forks 117 (observed 2026-08-28T04:06:43.390994+00:00)

## What it is
Vue Vapor is a research fork of vuejs/core exploring a rendering mode for Vue that compiles components without the Virtual DOM. Development has moved to the vapor branch of the main Vue core repository, so this repo is no longer maintained.

## Use cases
- render vue components without virtual dom overhead
- research how vue vapor mode compiles templates
- explore vapor template output in a playground
- benchmark virtual-dom-free vue rendering
- prototype direct dom update strategies in vue

## When to choose
- you want to study the original vapor mode prototype or its template explorer
- you need historical reference for how no-vdom vue compilation was designed

## When to avoid
- you want to build a production app with vapor mode - use vuejs/core's vapor branch instead
- you need a maintained framework with active support
- you expect bug fixes or new features in this repository

## Facets
- artifact type: framework
- maturity: abandoned
- function: frontend-framework, ui-components, compiler
- domain: web-development, frontend, developer-tools
- platform: cross-platform
- tags: vue, virtual-dom-free, vapor-mode, research, typescript, web-server, nodejs

## Member repositories
- vuejs/vue-vapor (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:43.390994+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:34:28.197125+00:00, confidence not recorded.
  - readme: https://github.com/vuejs/vue-vapor (fetched 2026-08-28T04:06:43.390994+00:00, sha 37b541f80b14)
  - homepage: https://vapor-repl.netlify.app (fetched 2026-08-29T10:15:25.733462+00:00, sha 7d0823540e85)
- Data as of 2026-08-30T08:39:29.467469+00:00.
