In this tutorial we’ll get you up and running with OpenUI5 quickly with a hands-on first app.
We set up the development environment and bootstrap OpenUI5 in an HTML page with a simple “Hello World” button. We then extend the app to follow the “Model-View-Controller” pattern by introducing an XML view and a controller. Finally, we add a second page and showcase key OpenUI5 concepts like data binding, JSON models, and navigation in action.

The tutorial consists of the following steps. To start, just open the first link - you’ll be guided from there. Each step also has a download link so you can jump in at any point with the complete code from the previous step, then run npm install and npm start in the unzipped folder.
Copyright (c) 2026 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file.