Skip to content
PluginStats

XML installs statistics

By Red Hat (18 listings) · VS Code Marketplace · Programming Languages

XML Language Support by Red Hat

View on VS Code Marketplace Fresh · Oct 19, 2026

XML has 10,894,593 recorded installs on VS Code Marketplace.

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

It is rated 3.8 out of 5 from 69 ratings.

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

Installs
10,894,593
Official API · Oct 19, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#93
Among tracked VS Code Marketplace listings

Rating: 3.80 / 5 from 69 ratings

About XML

XML Language Support by Red Hat

NO LONGER REQUIRES JAVA! *since v0.15.0*

Description

This VS Code extension provides support for creating and editing XML documents, based on the LemMinX XML Language Server.

Features

| Regular font | *Italics* font |

| enabled by default | requires additional configuration to enable |

• XML References features (since v0.24.0) • XML Colors features (since v0.24.0) • RelaxNG (experimental) support (since v0.22.0) • Surround with Tags, Comments, CDATA (since v0.23.0) • Syntax error reporting • General code completion • Auto-close tags • Automatic node indentation • Symbol highlighting • Document folding • Document links • Document symbols and outline • Renaming support • *Automatic Tag Renaming when editor.linkedEditing is enabled* • Document Formatting • DTD validation • DTD completion • DTD formatting • XSD validation • XSD based hover • XSD based code completion • XSL support • XInclude support • XML catalogs • File associations • Code actions • Schema Caching • Minify XML • Generate XML from Grammar • Generate Schema from XML

See the changelog for the latest release.

You might also find useful information in the Online XML Documentation or you can read this documentation inside vscode with the command Open XML Document available with Ctrl+Shift+P:

Requirements

For running the binary version: • Windows, macOS, or Linux, on a x86_64 CPU • ~~We do not currently support running on Linux installations without libc present~~ See #1016 • Java is not required for this version • The binary is automatically downloaded by vscode-xml if it is needed, with no additional action required on the part of the user.

For running the Java version (required if you want to run extensions to the base XML features): • Java JDK (or JRE) 11 or more recent • Ensure Java path is set in either: • xml.java.home in VSCode preferences • java.home in VSCode preferences • Environment variable JAVA_HOME or JDK_HOME • Note: The path should end at the parent folder that contains the bin folder. Example Path: /usr/lib/jvm/jre-11 if bin exists at /usr/lib/jvm/jre-11/bin. • Note: If the path is not set, the extension will attempt to find the path to the JDK or JRE.

See how to set java home for more information how this extension searches for Java.

Supported VS Code settings

The following settings are supported:

• xml.java.home: Specifies the folder path to the JDK (11 or more recent) used to launch the XML Language Server if the Java server is being run. If not set, falls back to either the java.home preference or the JAVA_HOME or JDK_HOME environment variables. • xml.server.vmargs: Specifies extra VM arguments used to launch the XML Language Server. Eg. use -Xmx1G -XX:+UseG1GC -XX:+UseStringDeduplication to bypass class verification, increase the heap size to 1GB and enable String deduplication with the G1 Garbage collector. • xml.server.workDir: Set a custom folder path for cached XML Schemas. An absolute path is expected, although the ~ prefix (for the user home directory) is supported. Default is ~/.lemminx. • xml.server.preferBinary: If this setting is enabled, a binary version of the server will be launched even if Java is installed. • xml.server.binary.path: Specify the path of a custom binary version of the XML server to use. A binary will be downloaded if this is not set. • xml.server.binary.args: Command line arguments to supply to the binary server when the binary server is being used. Takes into effect after relaunching VSCode. Please refer to this website for the available options. For example, you can increase the maximum memory that the server can use to 1 GB by adding -Xmx1g • xml.server.silenceExtensionWarning: If this setting is enabled, do not warn about launching the binary server when there are extensions to the XML language server installed. • xml.server.binary.trustedHashes: List of the SHA256 hashes of trusted copies of the lemminx (XML language server) binary. • xml.trace.server: Trace the communication between VS Code and the XML language server in the Output view. Default is off. • xml.logs.client: Enable/disable logging to the Output view. Default is true. • xml.catalogs: Register XML catalog files. • xml.downloadExternalResources.enabled: Download external resources like referenced DTD, XSD. Default is true. • xml.fileAssociations: Allows XML schemas/ DTD to be associated to file name patterns. • xml.foldings.includeClosingTagInFold: Minimize the closing tag after folding. Default is false. • xml.preferences.quoteStyle: Preferred quote style to use for completion: single quotes, double quotes. Default is double. • xml.autoCloseTags.enabled : Enable/disable autoclosing of XML tags. Default is true. IMPORTANT: The following settings must be turned of for this to work: editor.autoClosingTags, editor.autoClosingBrackets. • xml.codeLens.enabled: Enable/disable XML CodeLens. Default is false. • xml.preferences.showSchemaDocumentationType: Specifies the source of the XML schema documentation displayed on hover and completion. Default is all. • xml.validation.enabled: Enable/disable all validation. Default is true. • xml.validation.namespaces.enabled: Enable/disable namespaces validation. Default is always. Ignored if xml.validation.enabled is set to false. • xml.validation.schema.enabled: Enable/disable schema based validation. Default is always. Ignored if xml.validation.enabled is set to false. • xml.validation.disallowDocTypeDecl: Enable/disable if a fatal error is thrown if the incoming document contains a DOCTYPE declaration. Default is false. • xml.validation.resolveExternalEntities: Enable/disable resolve of external entities. Default is false. Disabled in untrusted workspace. • xml.validation.noGrammar: The message severity when a document has no associated grammar. Defaults to hint. • xml.validation.filters: Allows XML validation filter to be associated to file name patterns. • xml.symbols.enabled: Enable/disable document symbols (Outline).…

Description from the VS Code Marketplace listing.

  • dtd
  • json
  • MEI
  • RelaxNG
  • RelaxNGCompact
  • rnc
  • rng
  • svg
  • TEI
  • xml
  • xsd
  • xsl

Where XML 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 5, #13 (overall #93)
All VS Code Marketplace: every listing in installs order
PNG SVG
Programming Languages792 listings · 40 pages · page 2, #20 (overall #40)
Programming Languages: every listing in installs order
PNG SVG
Snippets489 listings · 25 pages · page 1, #18 (overall #18)
Snippets: every listing in installs order
PNG SVG
Linters252 listings · 13 pages · page 1, #17 (overall #17)
Linters: every listing in installs order
PNG SVG

Charts

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

Adoption over time

XML installs on VS Code Marketplace, last 90 days: 10,894,593 installs as of Oct 19, 2026.XMLInstalls on VS Code Marketplace · Last 90 days10,894,593installs10.9M10.9M10.9M10.9M10.9M10.9M10.9M10.9MJul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
XML installs on VS Code Marketplace, last 90 days: 10,894,593 installs as of Oct 19, 2026.
PNG SVG

7/30/90-day growth

XML installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.XMLInstalls growth on VS Code Marketplace10,894,593installs 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
XML installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

XML VS Code Marketplace ranking history: currently #93 (by installs).XMLVS Code Marketplace ranking · by installs · Last 90 days#93current rank#91#92#93#94#95Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct 19, 2026pluginstats.com
XML VS Code Marketplace ranking history: currently #93 (by installs).
PNG SVG

Ratings over time

XML ratings on VS Code Marketplace, last 90 days: 69 ratings as of Oct 19, 2026.XMLRatings on VS Code Marketplace · Last 90 days69ratings6264666870727476Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
XML ratings on VS Code Marketplace, last 90 days: 69 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 XML
Date (UTC)InstallsChange vs. previous
10,894,593+2.1K
10,892,469+1.3K
10,891,195+3K
10,888,147—

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=redhat.vscode-xml. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.