BrowseSAPUI5 and OpenUI5

Everything in UI5

Origin Not from SAPLiveness activeLiveness Last 12 monthsClear all
EntrySignals
Attachments1SAP and community
ui5-upload-controlsv2.1.0

UI5 control library for file upload and download in front of CAP

none
Artifacts1
ui5-cc-spreadsheetimporterv2.4.0

UI5 component adding a spreadsheet upload dialog to Fiori apps

none
Seen working, example artifacts4
spreadsheetimporter/packed-deployment-abap

UI5 app template deploying the Spreadsheet Importer once to ABAP

none
spreadsheetimporter/sample-adaptation-banks

Adaptation project adding spreadsheet upload to Manage Banks

No license
spreadsheetimporter/sample-full-btp

CAP Risks and Mitigations project with a Spreadsheet Upload button

none
spreadsheetimporter/sample-odata-api-upload

UI5 app opening the Spreadsheet Importer on on-premise OData services

none
Agent guidance6SAP and community
DanKromp/skillOverflow

Collection of 41 agent skills, 37 for SAP development tasks

none
SAP Power for Kiro

SAP skills for the Kiro IDE

Functional boundary
sap-odata-explorer

Rust CLI and desktop app for exploring SAP OData services

Functional boundary
scaffold-fiori-ai-bridge

Agent skill generating a Joule Frontend Actions bridge for UI5 apps

none
secondsky/sap-skills

Forty SAP development plugins for coding agents

Functional boundary
Werkbank

Local desktop workspace for AI conversations with SAP connectors

none
Generative UI1Unmapped
Seen working, example artifacts1
UI5con_2026_MCPApps

Five MCP servers whose tools return a prebuilt UI

No license
LLM integration2SAP and community
Artifacts1
ui5-cap-ai-featuresv1.0.2

CDS plugin and UI5 controls for AI text features via SAP AI Core

Functional boundary
Seen working, example artifacts1
ui5-ai-features-demo

Product-review screen consuming ui5-cap-ai-features on CAP

No license
Seen working, example artifacts1
btp-ui5-show-userinfo

UI5 app reading the signed-in user via launchpad and approuter

No license+1
audit-summaryv1.2.0

Groups npm audit findings by root dependency, with failing thresholds

Functional boundary
git-env-branchesv1.2.0

Shows which feature branches reached which environment branch

Functional boundary
ui5-task-check-eocpv0.0.8

UI5 build task warning when the app's UI5 version reaches EOCP

Functional boundary
Build and dev-server tooling41SAP and community
Artifacts32
generator-ui5-library-af-deployv0.1.0

Yeoman generator for Application Frontend config in UI5 libraries

Functional boundary
UI5 Tools

VS Code extension to serve, proxy, build and deploy UI5 projects

none
ui5-deployerv0.4.1

UI5 Tooling module deploying Fiori/UI5 apps to SAP systems

none
ui5-middleware-approuterv3.10.0

UI5 CLI middleware proxying the dev server through @sap/approuter

none
ui5-middleware-capv3.3.6

UI5 CLI middleware running a CDS server inside the UI5 dev server

none
ui5-middleware-hmrv0.1.0

Experimental UI5 middleware for hot module replacement

none
ui5-middleware-iasyncv3.0.0-alpha.10

UI5 middleware syncing interactions across browsers over websocket

none
ui5-middleware-indexv3.1.4

UI5 middleware serving a chosen welcome page at the root path

none
ui5-middleware-livereloadv3.4.0

Live reload middleware for the UI5 dev server

none
ui5-middleware-odata-recorderv0.0.13

UI5 middleware recording OData traffic as mock server datasets

Functional boundary
ui5-middleware-oneloginv3.9.1

UI5 middleware logging in with Playwright and reusing the session

none
ui5-middleware-serveframeworkv3.8.2

UI5 middleware serving a locally built UI5 framework

none
ui5-middleware-servestaticv3.5.1

UI5 middleware serving static resources from a path or npm package

none
ui5-middleware-simpleproxyv3.9.0

Dev-server middleware proxying requests to a backend system

none
ui5-middleware-ui5v3.5.2

UI5 middleware including one UI5 application in another

none
ui5-middleware-webjarsv3.1.4

UI5 middleware serving static resources from JAR files (WebJars)

none
ui5-middleware-websocketv3.2.2

WebSocket support for Express-based dev servers such as UI5's

none
ui5-task-btp-manifestv0.2.2

UI5 Tooling task writing the service name into the importer manifest

none
ui5-task-cachebusterv3.4.0

UI5 builder task cachebusting standalone UI5 applications

none
ui5-task-check-eocpv0.0.8

UI5 build task warning when the app's UI5 version reaches EOCP

Functional boundary
ui5-task-copyrightv3.6.0

UI5 builder task appending copyright headers to source files

none
ui5-task-dts-generatorv1.0.0

UI5 builder task generating d.ts type declarations

none
ui5-task-flatten-libraryv3.1.4

UI5 builder task flattening library output for SAP NetWeaver

none
ui5-task-i18ncheckv3.3.1

UI5 builder task checking XML views for missing i18n texts

none
ui5-task-minifierv2.0.1

UI5 builder task minifying HTML, CSS and JSON files

none
ui5-task-minify-xmlv3.2.0

UI5 builder task minifying XML views and fragments

none
ui5-task-pwa-enablerv3.4.1

UI5 builder task turning a UI5 app into a progressive web app

none
ui5-task-zipperv3.7.0

Build task packaging the UI5 build result as a zip archive

none
ui5-tooling-lessv3.2.5

UI5 CLI extension compiling Less files into CSS

none
ui5-tooling-modulesv3.41.2

UI5 tooling extensions loading npm packages as UI5 modules

none
ui5-tooling-stringreplacev3.6.2

UI5 CLI extension for string replacement during the build

none
ui5-tooling-transpilev3.13.1

UI5 CLI extension transpiling code during the UI5 build

none
Seen working, example artifacts9
ui5-app

UI5 app carrying 18 UI5 CLI extensions in one configuration

none
ui5-bookshop-viewer

UI5 app consuming the cds-bookshop server via ui5-middleware-cap

none
ui5-fe-mockserver-tutorial

Ten exercises on the Fiori elements mock server middleware

No license
ui5-lib

Sample setup for developing a UI5 library

none
ui5-module

Custom UI5 control packaged as an npm package

none
ui5-monorepo-showcase

pnpm workspace developing a UI5 app, library and plugin together

No license
ui5-tsapp

TypeScript UI5 app consuming custom UI5 CLI extensions together

none
ui5-tsapp-webc

TypeScript UI5 app consuming @ui5/webcomponents

none
ui5-tsmodule

TypeScript UI5 module consumed through ui5-tooling-modules

none
Generators9SAP and community
abap2UI5 Layout Editor

Drag-and-drop UI5 view editor that writes an abap2UI5 app class

Functional boundary
create-easy-ui5v1.1.1

npm-init wrapper for the Easy-UI5 Yeoman generator

none
generator-easy-ui5v3.11.0

Yeoman meta-generator for scaffolding UI5 projects

none
generator-ui5-appv1.0.8

Easy-UI5 generator scaffolding a new UI5 application

none
generator-ui5-libraryv1.0.10

Easy-UI5 generator scaffolding a new UI5 library

none
generator-ui5-project

Yeoman generator for UI5 projects holding several applications

Functional boundary
generator-ui5-ts-app

Easy-UI5 generator scaffolding a TypeScript UI5 application

none
generator-ui5-ts-app-fcl

Generator for a TypeScript UI5 FlexibleColumnLayout app on OData

none
generator-ui5-ts-library

Easy-UI5 generator scaffolding a TypeScript UI5 library

none
Linting2SAP and community
@satiroglu/kaevv0.3.0

Rule-based checker for SAPUI5 and OpenUI5 projects

Functional boundary
ui5plugin

SAPUI5 extension for Visual Studio Code

Functional boundary
TypeScript support9SAP and community
Artifacts4
@ui5-community/jsx-runtimev0.1.5

Plugin-based JSX runtime for UI5 views written as .tsx

Functional boundary
babel-preset-transform-ui5v7.10.0

Babel transformer from modern ES or TypeScript to UI5 module syntax

none
ui5-task-dts-generatorv1.0.0

UI5 builder task generating d.ts type declarations

none
ui5-task-transpilev0.5.1

UI5 Tooling task transpiling TypeScript and ES modules

none
Seen working, example artifacts5
ui5-monorepo-showcase

pnpm workspace developing a UI5 app, library and plugin together

No license
ui5-tsapp

TypeScript UI5 app consuming custom UI5 CLI extensions together

none
ui5-tsapp-webc

TypeScript UI5 app consuming @ui5/webcomponents

none
ui5-tslib

TypeScript UI5 library with build, linting and Karma tests

none
ui5-tsmodule

TypeScript UI5 module consumed through ui5-tooling-modules

none
UI5 testing12SAP and community
Artifacts7
karma-ui5-transpilev3.6.4

Karma preprocessor transpiling UI5 sources via ui5-tooling-transpile

none
ui5-middleware-odata-recorderv0.0.13

UI5 middleware recording OData traffic as mock server datasets

Functional boundary
ui5-test-runnerv6.0.1

Command line running UI5 QUnit and OPA tests in parallel

none
vitest-environment-ui5v0.3.0

Vitest environment running UI5 unit tests in Node.js

none
vscode-ui5-odata-mock-generatorv1.1.7

VS Code extension generating OData mock data from service metadata

none
wdio-qunit-servicev2.0.2

WebdriverIO service running QUnit test pages

none
wdio-ui5-servicev3.0.12

End-to-end testing for UI5 on WebdriverIO with UI5 control selectors

Functional boundary
Seen working, example artifacts5
ui5-app

UI5 app carrying 18 UI5 CLI extensions in one configuration

none
ui5-fe-mockserver-tutorial

Ten exercises on the Fiori elements mock server middleware

No license
ui5-lib

Sample setup for developing a UI5 library

none
ui5-tsapp

TypeScript UI5 app consuming custom UI5 CLI extensions together

none
ui5-tslib

TypeScript UI5 library with build, linting and Karma tests

none
Accessibility1SAP and community
UI5X

UI5 library of eight composite controls under the ui5x namespace

Functional boundary
Seen working, example artifacts1
cds-bookshop

CAP bookshop showing UI5 development with cds-plugin-ui5

none
Artifacts5
@abap2ui5/embed-controlv0.3.0

UI5 custom control that runs an abap2UI5 app inside a host app

Functional boundary
custom-controlsv0.0.1

Thirteen custom UI5 controls for abap2UI5 apps

Functional boundary
ui5-cc-chartv0.1.2

UI5 custom control wrapping Chart.js for line charts

none
ui5-fontawesome-libv1.1.0

UI5 library adding Font Awesome icon sets to sap-icon://

none
UI5X

UI5 library of eight composite controls under the ui5x namespace

Functional boundary
Seen working, example artifacts2
custom-controls-customer

Template repository for own UI5 artefacts served to abap2UI5

none
ui5-icon-explorer

Live icon browser for the ui5-fontawesome-lib icon set

none
Data binding2SAP and community
openui5-model-json-crudv1.0.0

OpenUI5 JSONModel extension with CRUD over HTTP

none
openui5-validatorv1.0.0

OpenUI5 library validating view fields against JSON schema

none
Frontend performance1SAP and community
@satiroglu/kaevv0.3.0

Rule-based checker for SAPUI5 and OpenUI5 projects

Functional boundary
Launchpad and site content1SAP and community
launchpad-kpi

Puts a number from an abap2UI5 app on a Fiori launchpad tile

Functional boundary
Launchpad plugins1SAP and community
generator-ui5-ts-flp-plugin

Easy-UI5 generator for a TypeScript Fiori launchpad plugin

none
Localization1SAP and community
@concircle/i18n-ai-translatorv0.1.4

CLI translating UI5 i18n.properties files with OpenAI

none
Touch operation1SAP and community
ui5-touch-controls

UI5 control library of sized sap.m controls and touch inputs

none
Web Components interop3SAP and community
Artifacts2
abap2UI5 frontend-webcomponent

abap2UI5 frontend rendering with UI5 Web Components

Functional boundary
ui5-webcomponents-bundle

Custom UI5 Web Components bundle loaded with one script tag

none
Seen working, example artifacts1
ui5-tsapp-webc

TypeScript UI5 app consuming @ui5/webcomponents

none
Documentation3SAP and community
mcp-sap-docs

MCP server searching seventeen SAP documentation repositories

Functional boundary
ui5-lib-diff

Hosted app listing changes between SAPUI5 or OpenUI5 versions

No license+1
vscode-ui5-api-referencev1.6.4

VS Code side bar view of the SAPUI5 and OpenUI5 API reference

none
Under no capability11
@ui5-community/jsx-runtime-helloworld

Scaffolded UI5 TypeScript app consuming the JSX runtime

Functional boundary
@ui5-community/jsx-runtime-showcase

Showcase and documentation app of @ui5-community/jsx-runtime

Functional boundary
abap2UI5 protocol

Versioned specification of the abap2UI5 roundtrip protocol

Functional boundary
abap2UI5/samples-controls

UI5 Demo Kit samples rebuilt as abap2UI5 apps

Functional boundary
approuterv0.0.1-security

Showcase for dev-approuter in front of two UI5 apps

none
btp-agent

LangGraph agent and UI5 chat screen over four BTP MCP servers

No license
cap-companionv0.1.0

Playback-only SAP Companion (Help4) workarea served from CAP

Functional boundary
open-steamgate

Local ABAP server serving /IWBEP/ OData v2 without an SAP system

Functional boundary
Supply Chain Rescue

CAP and SAPUI5 demo of recovery from a supply disruption

No license+1
ui5-cap-todo

Todo app with CAP and SAPUI5 in TypeScript over OData V4

No license
ui5-tcode-finder

Browser page searching SAP transaction codes

none