OSS TanbouSign in with GitHub

Manage title, meta, scripts, and SEO metadata reactively across Vue and SSR applications

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
1,304
Primary language
TypeScript
License
MIT
Repository last updated
Oct 5, 2026
On this page

Overview

Unhead 3.4.2 is a framework-agnostic document-head and template manager. Its Vue integration provides useHead, useSeoMeta, and useScript together with deduplication, sorting, merging, streaming SSR, and DevTools.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Key features

Register reactive title, meta, and link tags with useHead

The Vue integration exposes useHead while the core handles deduplication, sorting, and tag merging as application state changes.

Sources: [1][3]

Define SEO metadata through the flat useSeoMeta API

useSeoMeta provides a flat API for SEO-oriented metadata including Open Graph fields and related meta tags.

Sources: [1][3]

Update head output during streaming SSR

Unhead v3 highlights streaming SSR support so head tags can be pushed as suspense boundaries resolve.

Sources: [1]

Best fit

Fits Vue SSR and SPA projects that need one head-management model

It is useful for route- and component-level titles, canonical links, social metadata, and scripts that should behave consistently through server rendering and hydration.

Sources: [1]

Before adoption

@unhead/vue 3.4.2 requires Vue 3.5.18 or newer

The Vue package requires Vue >=3.5.18; Vite >=6.4.2 and Webpack >=5 are optional peers.

Sources: [2]

Version 3.4.2 fixes body-tag and script-nonce preservation in streaming

The release preserves body tags and request script nonces in stream handling and also fixes duplicate DevTools runtime registration and Schema.org metadata integration.

Sources: [4]

Official sources

  1. [1]Unhead v3.4.2 README(2026-10-05)
  2. [2]@unhead/vue 3.4.2 package metadata(2026-10-05)
  3. [3]@unhead/vue public exports(2026-10-05)
  4. [4]Unhead v3.4.2 release(2026-10-05)
  5. [5]Unhead MIT license(2026-10-05)
Supplemental curator note

@unhead/vue 3.4.2 requires Vue >=3.5.18. Vite >=6.4.2 and Webpack >=5 are optional peers. SSR and streaming integrations should regression-test head output on both server and client.

Try it in 3 steps

  1. 1

    Install pinned Unhead Vue 3.4.2 with Vue 3.5.18

    Create an isolated npm project with the reviewed Vue integration and the minimum supported Vue peer version.

    demo=$(mktemp -d "${TMPDIR:-/tmp}/unhead.XXXXXX") && cd "$demo" && npm init -y >/dev/null && npm install --save-exact @unhead/vue@3.4.2 vue@3.5.18
  2. 2

    Verify package versions

    Require Unhead Vue and Vue to resolve to the reviewed versions.

    test "$(node -e "const fs=require('fs');const v=p=>JSON.parse(fs.readFileSync(p)).version;console.log(v('node_modules/@unhead/vue/package.json')+'/'+v('node_modules/vue/package.json'))")" = '3.4.2/3.5.18'
  3. 3

    Check representative head APIs

    Verify the primary head, SEO, and script-management APIs without starting a browser.

    test "$(node --input-type=module -e "import * as U from '@unhead/vue';console.log(['createUnhead','useHead','useSeoMeta','useScript'].every(k=>k in U))")" = 'true'
Check the official README

Growth

Growth trends · Last 30 days

1,304 Stars

Trend data is still being collected.

Development activity

Last 90 days · weekly

Commits (last 30 days)
18
Open PRs
27

Development activity is still being collected.

Built with

Categories and tags

Categories

GitHub data

GitHub dataView detailed GitHub data
Stars
1,304
Forks
76
Watchers
3
Open issues
2
Contributors
63
Owner type
Organization
Primary language
TypeScript
License
MIT
Repository last updated
Oct 5, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.

After reading this page, do you know what to do next?