Matthias Oßwald
Entries
Framework core: module loader, MVC runtime, binding, routing, theming
Parser for annotations in CDS source
Converter from CDS annotations to their OData form
ESLint rules for projects the Fiori tools generators produce
Programmatic API for reading and writing project annotations
Fiori documentation indexed as embeddings
Shared functions and types of the Fiori generators
MCP server for creating and editing Fiori applications
Library for sending usage telemetry data
UI5 Tooling command line for project setup, dev server and build
Static analysis tool for UI5 projects
Internal logger of the UI5 CLI
It reads a UI5 project and the framework's own documentation, not a running system or a backend: a question about the service behind the app is answered somewhere else. Node.js v20.17 or v22.9 and above.
MCP server for UI5 development with ten tools
UI5 CLI middleware for Istanbul code coverage
OpenUI5 sample app set up with the UI5 CLI
For a deployed application's UI. The README adds it with `npm add cds-plugin-ui5 -D`, a development dependency of the CDS server, and states nothing about a build or a deployment.
UI5 CLI middlewares running inside the CDS server
Yeoman meta-generator for scaffolding UI5 projects
Easy-UI5 generator scaffolding a new UI5 application
Easy-UI5 generator scaffolding a new UI5 library
Easy-UI5 generator scaffolding a TypeScript UI5 application
Easy-UI5 generator scaffolding a TypeScript UI5 library
Live reload middleware for the UI5 dev server
Dev-server middleware proxying requests to a backend system
UI5 builder task flattening library output for SAP NetWeaver
UI5 Tooling task transpiling TypeScript and ES modules
Build task packaging the UI5 build result as a zip archive
UI5 tooling extensions loading npm packages as UI5 modules
Guidance, not access: these are instructions handed to an agent, and what the agent can then read of your project comes from [@ui5/mcp-server](artifact:ui5-mcp-server) or the editor. A modernisation workflow that runs autonomously across a codebase is also a thing to point at a branch rather than at main.
UI5 plugins for coding agents
UI5con workshop taking a legacy UI5 app to a clean UI5 linter report
Details
For your agent
- Ref
actor:matz3- JSON
- /actors/matz3.json
- MCP
- Connecting an agent