Skip to content
PluginStats

Vue (Official) installs statistics

By Vue · VS Code Marketplace · Programming Languages

Language Support for Vue

View on VS Code Marketplace Fresh · Oct 19, 2026

Vue (Official) has 9,781,492 recorded installs on VS Code Marketplace.

It ranks #102 of 2,501 tracked VS Code Marketplace listings by installs.

It is rated 3.1 out of 5 from 152 ratings.

PluginStats has 4 daily observations since Oct 16, 2026; the latest is from Oct 19, 2026.

Installs
9,781,492
Official API · Oct 19, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#102
Among tracked VS Code Marketplace listings

Rating: 3.13 / 5 from 152 ratings

About Vue (Official)

Vue (Official)

Vue language support extension for VSCode, providing a full development experience for Vue Single File Components (SFCs).

Features

• Syntax Highlighting - Supports HTML, CSS, JavaScript, TypeScript, Pug, SCSS, Less, etc. in Vue SFCs • Intelligent Completion - Auto-completion for components, props, events, slots, and directives • Type Checking - Full TypeScript type inference, including expressions in templates • Error Diagnostics - Real-time display of Vue compiler errors • Code Navigation - Go to definition, find references • Refactoring - Rename, extract component • Formatting - Format SFCs by block

Installation

Search for Vue (Official) or Vue.volar in the VSCode extension marketplace and click install.

Configuration

Editor Settings

| Option | Type | Default | Description |

| vue.editor.focusMode | boolean | false | Enable focus mode | | vue.editor.reactivityVisualization | boolean | true | Show reactivity variable visualization | | vue.editor.templateInterpolationDecorators | boolean | true | Show template interpolation decorators |

Completion Settings

| Option | Type | Default | Description |

| vue.suggest.componentNameCasing | string | preferPascalCase | Component name casing style (preferKebabCase, preferPascalCase, alwaysKebabCase, alwaysPascalCase) | | vue.suggest.propNameCasing | string | preferCamelCase | Prop name casing style (preferKebabCase, preferCamelCase, alwaysKebabCase, alwaysCamelCase) | | vue.suggest.defineAssignment | boolean | true | Suggest assignments for defineProps, etc. |

Auto-Insert Settings

| Option | Type | Default | Description |

| vue.autoInsert.dotValue | boolean | false | Auto-insert .value | | vue.autoInsert.bracketSpacing | boolean | true | Auto-insert spaces in {{ }} |

Inlay Hints Settings

| Option | Type | Default | Description |

| vue.inlayHints.destructuredProps | boolean | false | Show types for destructured props | | vue.inlayHints.inlineHandlerLeading | boolean | false | Show parameters for inline handlers | | vue.inlayHints.missingProps | boolean | false | Show missing required props | | vue.inlayHints.optionsWrapper | boolean | false | Show Options API wrapper | | vue.inlayHints.vBindShorthand | boolean | false | Show v-bind shorthand hints |

Formatting Settings

| Option | Type | Default | Description |

| vue.format.script.enabled | boolean | true | Enable script block formatting | | vue.format.template.enabled | boolean | true | Enable template block formatting | | vue.format.style.enabled | boolean | true | Enable style block formatting | | vue.format.wrapAttributes | string | auto | Attribute wrapping style |

Server Settings

| Option | Type | Default | Description |

| vue.server.path | string | - | Custom language server path | | vue.server.includeLanguages | string[] | ["vue"] | Language IDs to process | | vue.trace.server | string | off | Server trace level |

Commands

| Command | Description |

| Vue: Welcome | Open the welcome page | | Vue: Restart Server | Restart the language server |

Using Workspace TypeScript

It is recommended to use the TypeScript version from your project instead of the one built into VSCode:

1. Create .vscode/settings.json in your project root 2. Add the following settings:

Troubleshooting

If you encounter any issues, you can try the following steps:

1. Reload Window: Run the Developer: Reload Window command in VSCode 2. Check vue-tsc: Run npx vue-tsc --noEmit in the command line to check for type errors 3. Check Output Channel: In VSCode's "Output" panel, select Vue Language Server to see if there are any error messages

If the problem persists, feel free to open an issue on GitHub Issues.

❤️ Sponsors

This project's continued development is made possible by our generous sponsors:

License

MIT License

Description from the VS Code Marketplace listing.

  • html
  • jade
  • json
  • markdown
  • vue

Where Vue (Official) sits in the listing

Each band is one page of 20. Installs on a log scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All VS Code Marketplace2,501 listings · 126 pages · page 6, #2 (overall #102)
All VS Code Marketplace: every listing in installs order
PNG SVG
Programming Languages792 listings · 40 pages · page 3, #6 (overall #46)
Programming Languages: every listing in installs order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

Vue (Official) installs on VS Code Marketplace, last 90 days: 9,781,492 installs as of Oct 19, 2026.Vue (Official)Installs on VS Code Marketplace · Last 90 days9,781,492installs9.8M9.8M9.8M9.8M9.8M9.8MJul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
Vue (Official) installs on VS Code Marketplace, last 90 days: 9,781,492 installs as of Oct 19, 2026.
PNG SVG

7/30/90-day growth

Vue (Official) installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.Vue (Official)Installs growth on VS Code Marketplace9,781,492installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 19, 2026pluginstats.com
Vue (Official) installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

Vue (Official) VS Code Marketplace ranking history: currently #102 (by installs).Vue (Official)VS Code Marketplace ranking · by installs · Last 90 days#102current rank#100#101#102#103#104Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct 19, 2026pluginstats.com
Vue (Official) VS Code Marketplace ranking history: currently #102 (by installs).
PNG SVG

Ratings over time

Vue (Official) ratings on VS Code Marketplace, last 90 days: 152 ratings as of Oct 19, 2026.Vue (Official)Ratings on VS Code Marketplace · Last 90 days152ratings135140145150155160165170Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
Vue (Official) ratings on VS Code Marketplace, last 90 days: 152 ratings as of Oct 19, 2026.
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (4)
Recent installs observations for Vue (Official)
Date (UTC)InstallsChange vs. previous
9,781,492+4.9K
9,776,594+1.6K
9,774,988+1.9K
9,773,119—

Similar VS Code Marketplace Programming Languages plugins

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=Vue.volar. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.