Everything in UI5
Type: Sample
Domain
Origin
Signals: Last 12 months
More
Group by: Capability
Form
UI5 app template deploying the Spreadsheet Importer once to ABAP
Adaptation project adding spreadsheet upload to Manage Banks
Neither the package manifest nor the repository tree declares a licence.
CAP Risks and Mitigations project with a Spreadsheet Upload button
UI5 app opening the Spreadsheet Importer on on-premise OData services
Exercises building a Fiori elements app from Figma via MCP servers
TechEd 2025 workshop driving a Fiori elements app from Figma via MCP
UI5con tutorial on Fiori elements apps with AI assistants and MCP
Fiori Innovation Day exercises on Fiori elements with MCP servers
Five MCP servers whose tools return a prebuilt UI
Neither the package manifest nor the repository tree declares a licence.
Product-review screen consuming ui5-cap-ai-features on CAP
Neither the package manifest nor the repository tree declares a licence.
UI5 workshop adding Chrome's on-device AI APIs to a TypeScript app
UI5 app reading the signed-in user via launchpad and approuter
No license Neither the package manifest nor the repository tree declares a licence.
Functional boundary The repository publishes no licence, so reusing its code needs the author's permission.
OpenUI5 sample app set up with the UI5 CLI
UI5 app carrying 18 UI5 CLI extensions in one configuration
UI5 app consuming the cds-bookshop server via ui5-middleware-cap
Ten exercises on the Fiori elements mock server middleware
Neither the package manifest nor the repository tree declares a licence.
Sample setup for developing a UI5 library
Custom UI5 control packaged as an npm package
pnpm workspace developing a UI5 app, library and plugin together
Neither the package manifest nor the repository tree declares a licence.
TypeScript UI5 app consuming custom UI5 CLI extensions together
TypeScript UI5 app consuming @ui5/webcomponents
TypeScript UI5 module consumed through ui5-tooling-modules
OpenUI5 sample app set up with the UI5 CLI
UI5con workshop taking a legacy UI5 app to a clean UI5 linter report
UI5 control library written in TypeScript with full tooling setup
Small UI5 app with a guide to its TypeScript setup from scratch
Tutorial on TypeScript for UI5 apps via a weather-lookup app
pnpm workspace developing a UI5 app, library and plugin together
Neither the package manifest nor the repository tree declares a licence.
TypeScript UI5 app consuming custom UI5 CLI extensions together
TypeScript UI5 app consuming @ui5/webcomponents
TypeScript UI5 library with build, linting and Karma tests
TypeScript UI5 module consumed through ui5-tooling-modules
OpenUI5 sample app set up with the UI5 CLI
UI5 app carrying 18 UI5 CLI extensions in one configuration
Ten exercises on the Fiori elements mock server middleware
Neither the package manifest nor the repository tree declares a licence.
Sample setup for developing a UI5 library
TypeScript UI5 app consuming custom UI5 CLI extensions together
TypeScript UI5 library with build, linting and Karma tests
UI5con 2026 workshop fixing accessibility defects in a UI5 app
UI5 app deployed to Cloud Foundry via three approuter setups
CAP bookshop showing UI5 development with cds-plugin-ui5
Template repository for own UI5 artefacts served to abap2UI5
Live icon browser for the ui5-fontawesome-lib icon set
UI5 app built with openui5-fhir against FHIR services
TechEd 2022 workshop mixing SAPUI5 with Fiori elements building blocks
Session building a travel dashboard with Fiori elements and SAPUI5
Fiori Innovation Day session building a travel dashboard
TechEd 2025 hands-on on SAPUI5 front-end performance
UI5Con workshop on building SAPUI5 Adaptation Projects
UI5 tutorial on sap.ui.mdc controls with a JSON model
UI5 tutorial adding p13n Engine personalisation to a custom table
UI5 projects on designing apps for SAP Launchpad Service
UI5con 2025 workshop on theming with UI5's CSS custom properties
UI5 Web Components AI patterns embedded in an OpenUI5 app
Angular performance-review demo of Fundamental NGX components
UI5 Web Components shell bar and navigation inside an OpenUI5 app
TypeScript UI5 app consuming @ui5/webcomponents
Demo app for @ui5/webcomponents-ngx, UI5 Web Components for Angular
Scaffolded UI5 TypeScript app consuming the JSX runtime
It shows the wiring and a converted view pair, not the runtime's API surface; the directives, the plugin SPI and the binding forms are demonstrated in [@ui5-community/jsx-runtime-showcase](artifact:ui5-community-jsx-runtime-showcase) instead.
Showcase and documentation app of @ui5-community/jsx-runtime
Its views are not a template for application code: every showcase view overrides `getController()` to return itself so a sample stays readable in one file, and the gotchas page says not to ship that in production, where a view keeps a separate `*.controller.ts`. Routing from a sample, an `ODataModel` v2 or v4, `sap.ui.mdc.Table`, forms and custom control authoring in TSX are absent by decision and documented as deferred.
UI5 Demo Kit samples rebuilt as abap2UI5 apps
The 221 ports under `src/02` need a UI5 runtime newer than 1.71: they install and activate on any release, and on an older UI5 the newer control does not render. The `src/03` collection is hand-written for SAPUI5-only controls and needs a SAPUI5 bootstrap. There are no per-library branches, so pulling the whole repository is the one way in and the activation takes a few minutes.
Showcase for dev-approuter in front of two UI5 apps
LangGraph agent and UI5 chat screen over four BTP MCP servers
Neither the package manifest nor the repository tree declares a licence.
Template and mock runtime for S/4HANA Variant Configuration UIs
Samples for the six extension types of SAP Digital Manufacturing
Nothing here runs on its own: a plugin sample needs a Digital Manufacturing tenant to be uploaded into, and the integration samples need a Cloud Integration tenant plus an ERP system, or a mock server as the outbound example uses, before they do anything.
CAP and SAPUI5 demo of recovery from a supply disruption
No license Neither the package manifest nor the repository tree declares a licence.
Functional boundary The data is illustrative: availability is binary and backup capacity unlimited, and the model carries no inventory; nothing in it is forecast or priced. The recall half runs only against classic ABAP, because its openCypher trace goes through ADBC, which is not released for ABAP Cloud, and it expects an SSH tunnel to the A4H system it was built against. A plain `npm start` passes no model key, so the agent cannot be used on a server started that way.
Todo app with CAP and SAPUI5 in TypeScript over OData V4
Neither the package manifest nor the repository tree declares a licence.