Everything in UI5
Type
Domain: UI & Frontend Bridge
Origin
Signals
Content
More
Group by: Domain
CLI translating UI5 i18n.properties files with OpenAI
Reader and writer for i18n bundles of UI5 or CAP projects
Rule-based checker for SAPUI5 and OpenUI5 projects
Not in a project whose dependencies must all carry an open-source licence: KAEV is proprietary software, its licence page states that downloading or viewing the npm package does not by itself grant permission to use, copy, modify, redistribute, sublicense, sell, host or create derivative works, and the LICENSE file shipped with the package carries the controlling terms. Not as the last word on whether a UI5 application is secure: its rule reference states that a heuristic finding is not proof of a vulnerability, and its documentation puts professional security review beside it rather than under it.
Deprecated UI5 Tooling extensions for UI5 Web Components wrappers
The declared repository is archived.
Easy-UI5 generator scaffolding a Fiori Launchpad plugin
Easy-UI5 generator for a TypeScript Fiori launchpad plugin
Command line generator of UI5 custom controls from html
Release and repository quiet for 29 months.
CLI converting UI5 i18n properties files to Excel and back
Release and repository quiet for 39 months.
CAP bookshop showing UI5 development with cds-plugin-ui5
UI5Con workshop on building SAPUI5 Adaptation Projects
TypeScript UI5 app consuming @ui5/webcomponents
UI5 custom control that runs an abap2UI5 app inside a host app
The page and the [abap2UI5](artifact:abap2ui5-abap2ui5) service have to share an origin: an `endpoint` that resolves to another origin is refused, and abap2UI5 rejects a POST whose `Origin` names another host. A host that routes by the URL hash, such as a Fiori elements app or an app with a UI5 router, needs abap2UI5 1.146.0 or later, because 1.145.0 clears the host's hash after every roundtrip. One frontend per page: the first control that starts decides which endpoint the frontend comes from.
UI5 custom control formatting dates with Day.js
No published releases; repository quiet for 52 months.
Framework core: module loader, MVC runtime, binding, routing, theming
Colour, font and metric definitions of the SAP themes
OASIS and SAP OData vocabularies with a VocabularyService
SAP's UI elements as standard custom elements
Not where the UI library itself is expected to bind data: the documentation leaves binding a component's content and events to the host framework. Not from a CDN script tag: the project publishes none, so it assumes a build step.
abap2UI5 frontend rendering with UI5 Web Components
Not for views built from controls outside the portable profile: sap.ui.table, sap.f, sap.uxap, sap.ui.comp and z2ui5.cc custom controls render as a visible unsupported-control box and are listed in the diagnostics, and `CONTROL_BY_ID` and `BINDING_CALL` stay unsupported. Nine frontend actions the profile allows, `DOWNLOAD_B64_FILE` and `SYSTEM_LOGOUT` among them, are skipped and reported rather than run, and formatters other than the profile's `Formatter.Date*` render a placeholder.
Versioned specification of the abap2UI5 roundtrip protocol
Neither suite has been run against an ABAP system: the reference backends are the framework transpiled to Node and cap2UI5 on CAP, so what a check does on a real system is open. The portable profile is a subset of 61 controls, filled from a census of 247 core apps of which 64.8 % run unchanged, so an app outside it renders placeholders in the terminal and Adaptive Cards renderers.
Playback-only SAP Companion (Help4) workarea served from CAP
Not behind a managed approuter: SAP Build Work Zone does not expose the `/$companion/**` routes, so Companion never reaches CAP, and the README names managed approuter and Work Zone as out of scope for v1. Not where help has to be authored in a browser, since the editor, the producer and writes are absent and content lives in files the plugin compiles.
Thirteen custom UI5 controls for abap2UI5 apps
Needs Standard ABAP 7.50 or higher, and an abap2UI5 whose frontend reserves the resourceRoot `z2ui5_cci`: a frontend predating that rename reserves `z2ui5ccc` and cannot resolve the controls. Frontend artefacts only one company needs, such as an in-house reuse library, a corporate icon font or company CSS, are what [abap2UI5-addons/custom-controls-customer](https://github.com/abap2UI5-addons/custom-controls-customer) is for, the same mechanism under the second reserved root `z2ui5_ccc`. ExportSpreadsheet needs SAPUI5: under OpenUI5 `sap.ui.export` is missing and the button renders disabled.
Puts a number from an abap2UI5 app on a Fiori launchpad tile
There is nothing here for ABAP for Cloud: the requirements name Standard ABAP releases only, and a CDS/SADL based OData service for `ABAP for Cloud` compatibility stands under Limitations & Todo.
UI5 control for live camera preview and PNG capture
Release and repository quiet for 28 months.
OpenUI5 JSONModel extension with CRUD over HTTP
OpenUI5 OData V2 model extension with Promises
Release and repository quiet for 50 months.
OpenUI5 password input with strength scoring and rules
OpenUI5 control library for guided app tours
OpenUI5 library validating view fields against JSON schema
Template and mock runtime for S/4HANA Variant Configuration UIs
Managed hosting and routing for built frontends
SAP's own guidance is narrower than the service's reach: it names standalone, single-tenant applications that do not connect to other applications as the fit, and says to stay on [the HTML5 Application Repository](artifact:btp-html5-application-repository) and the application router where those meet your needs better. Four hard limits decide it before taste does — 300 requests per second per subaccount, ten retained versions per application, 100 MB per application and 400 MB for the deployment archive.
Role-based portal sites with pages, apps and widgets
Stores UI5 and HTML5 apps and serves them through the approuter
One inbox for tasks across SAP applications and BTP workflows
Key-user adaptation and personalisation for UI5 apps on SAP BTP
SAPUI5 library generating OData V2 metadata-based dialogs and pages
Release and repository quiet for 26 months.
Demo CAP bookshop with server-rendered UI5 views
No license Neither the package manifest nor the repository tree declares a licence.
Functional boundary As a deployment template it stops at the service: the `mta.yaml` has one module, `gen/srv` on the Node.js buildpack, and no HTML5 repository or router module for the app.
UI5 custom control wrapping Chart.js for line charts
UI5 custom control rendering Markdown to HTML
Release and repository quiet for 38 months.
UI5 custom control rendering a PDF from a base64 data URI
Quiet Release and repository quiet for 41 months.
Functional boundary The case it is written for is a document that has not been uploaded; anything already served from a URL is what the framework's own PDF control takes. Passing a document as a data URI means holding it in the page as a string first, which is a different cost from streaming it from a server.
UI5 control library with a button that delays enabling or showing
UI5 library adding Font Awesome icon sets to sap-icon://
UI5 control library wrapping C3.js charts as ui5.viz controls
On the second installation path there is no dependency to upgrade: the README states that for option b) all manual steps must be repeated every time the library version is updated.
UI5 control library of sized sap.m controls and touch inputs
Custom UI5 Web Components bundle loaded with one script tag
UI5 library of eight composite controls under the ui5x namespace
The README states that UI5X is in early development and that APIs may change before version 1.0. Styling covers the `sap_horizon` and `sap_fiori_3` families with their dark and high-contrast variants; any other theme falls back to the base theme.
Three Fiori apps wired to one cross-app navigation intent
Neither the package manifest nor the repository tree declares a licence.
UI5 projects on designing apps for SAP Launchpad Service
CAP sample drawing a material BOM as a UI5 network graph
Neither the package manifest nor the repository tree declares a licence.
Template repository for own UI5 artefacts served to abap2UI5
Fiori launchpad plugin adding a fullscreen toggle button
CAP and UI5 app for in-place table maintenance with SmartTable
Neither the package manifest nor the repository tree declares a licence.
UI5 app built with openui5-fhir against FHIR services
UI5 Web Components AI patterns embedded in an OpenUI5 app
Angular performance-review demo of Fundamental NGX components
TechEd 2022 workshop mixing SAPUI5 with Fiori elements building blocks
UI5 app deployed to Cloud Foundry via three approuter setups
UI5con 2025 tutorial on SAPUI5 flexibility and key user adaptations
UI5con 2025 workshop on theming with UI5's CSS custom properties
UI5 Web Components shell bar and navigation inside an OpenUI5 app
TechEd 2025 hands-on on SAPUI5 front-end performance
UI5 apps calling CAP OData actions and functions from custom code
Neither the package manifest nor the repository tree declares a licence.
Live icon browser for the ui5-fontawesome-lib icon set
UI5 tutorial on sap.ui.mdc controls with a JSON model
UI5 tutorial adding p13n Engine personalisation to a custom table
UI5 library wrapping a UI5 Web Components package, step by step
Step-by-step UI5 Web Components package in TypeScript
Demo app for @ui5/webcomponents-ngx, UI5 Web Components for Angular
UI5con 2026 workshop fixing accessibility defects in a UI5 app
Session building a travel dashboard with Fiori elements and SAPUI5
Fiori Innovation Day session building a travel dashboard