UI5 Language Assistant installs statistics
By SAP OSS (6 listings) · VS Code Marketplace · Programming Languages
Language Support For SAPUI5
UI5 Language Assistant has 195,201 recorded installs on VS Code Marketplace, ranking #1551 of 2,501 tracked listings.
Rating: 5.00 / 5 from 8 ratings
About UI5 Language Assistant
UI5 Language Support
This VS Code extension provides SAPUI5 language editor support.
Features
XML Views Auto-Complete/Context-Assist

Description
The tool provides the following support:
-
Relevant filters to suggestions. For example:
- Only classes that match the parent aggregation's type are offered.
- In a "full" aggregation with cardinality
0..1, no more suggestions are made. - Only classes inside the
xmlnsprefix used are offered. - Deprecated and experimental SAPUI5 nodes are not be offered by default (configurable).
-
Additional text for ease of use. For example:
- Auto-insertion of name for closing tags for classes and aggregations.
- Auto-insertion of
=""for attribute key suggestions. - Auto-insertion of the
xmlnsprefix for classes and aggregation tags.
-
Tooltips displayed while browsing the suggestions including a clickable link to the SAPUI5 SDK (Demo Kit).
Availability
The feature is available in the following:
-
XML tags:
- Classes
- Aggregations
-
XML attribute keys:
- Properties
- Events
- Associations
- Namespace prefixes
-
XML attribute values:
- Enum values
- Boolean values
- Namespaces fully qualified names
- metaPath values in building blocks
- contextPath values for Chart building blocks
- filterBar values from the current file in building blocks
- Property binding info when possible
- Aggregation binding info when possible
XML View Validations

Description
The list of validations and their severity are currently hard-coded and cannot be configured by the end user.
Validation List
-
Errors:
- Invalid boolean values
- Unknown attribute keys
- Unknown
eumvalues - Unknown
xmlnsnamespace - Unknown tag names
- Duplicate ID tags
- Wrong cardinality of aggregation
- Wrong type of tags inside aggregations
- Missing or empty ID when
flexEnabledis true in manifest.json (stableID) - Property binding info or aggregation binding info
- missing key
- missing or extra colon(s)
- missing or wrong value
- missing or extra comma(s)
- duplicate keys
- unknown key or char(s)
- recursive composite bindings (only property binding info)
-
Warnings:
- Use of deprecated classes
- Use of deprecated aggregations
- Use of deprecated properties
- Use of deprecated events
- Use of deprecated associations
- References to annotations that cannot be found in current project
- References to filter bars that cannot be found in current file
- Use of context paths that do not lead to the annotations of types expected for the given building block
Relevant User/Workspace
UI5LanguageAssistant.LimitUniqueIdDiagnosticsis set off by default to check all*.fragment.xmland*.view.xmlfiles for unique IDs. If you like to limit this validation to the current file, set it on.
XML View Quick Fix
Description
Quick Fix will be shown for some validations when hovering over a diagnostic or from the problems view.
Quick Fixes List
- Missing or empty ID when
flexEnabledis true in manifest.json (stableID).- Will add a generated ID.
- Supports both fixing a single missing ID or all missing IDs in an entire file.
XML View Hover Tooltips

Description
Tooltips will be shown when hovering over an item.
Availability
The feature is available in the following:
-
XML tags:
- Classes
- Aggregations
-
XML attribute keys:
- Properties
- Events
- Associations
- Aggregations
-
XML attribute values:
- Enum values
- SAPUI5 Namespaces
- Name of property binding info or aggregation binding info
XML View Go To Definition
Description
The tool provides navigation to project files referenced in xml fragments or views with Go To Definition. The standard keyboard shortcuts for Go To Definition are Ctr / Command + Click or F12.
Availability
The feature is available for:
- references to controller files in the following XML attributes:
controllerNamecore:requiretemplate:require
Semantic Highlighting

Description
Property binding info and aggregation binding are displayed semantically highlighted to let you easily grasp the sense of dense code.
Make sure that semantic highlighting is enabled. For more information, see Enablement of semantic highlighting
XML View Format

Description
The tool can format *.view.xml and *.fragment.xml files with prettier
Relevant User/Workspace settings
UI5LanguageAssistant.SplitAttributesOnFormatis set on by default and places each attribute on a new line on formatting.
manifest.json Auto-Complete and Validations

Description:
Implemented using the UI5 manifest.json schema.
Installation…
Description from the VS Code Marketplace listing.
- json
- OpenUI5
- SAPUI5
- UI5
- xml
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Ratings over time
Listing placement
Listing placement
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.
Each band is one page of 20. Installs on a linear scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (5)Similar VS Code Marketplace Programming Languages plugins
All 20 UI5 Language Assistant alternativesData 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=SAPOSS.vscode-ui5-language-assistant. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.