A place to jointly work on a community-driven custom UI5 repository
HTML JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
docs Remove mentions to Bower in docs Jul 24, 2018
homepage Renamed "repo" to "controls" to avoid misunderstandings for new users Aug 16, 2018
.gitignore remove bower from ignore file and from postinstall script Jul 27, 2018
.npmignore remove bower from ignore file and from postinstall script Jul 27, 2018
.travis.yml skip standard install step Jul 27, 2018
Gruntfile.js Get rid of Bower Jul 23, 2018
LICENSE Initial commit of a bracket project bringing all external projects to… Jun 9, 2017
LICENSE.txt Added Apache 2.0 license Apr 28, 2017
README.md Remove mentions to Bower in docs Jul 24, 2018
combineProjects.js Merge pull request #51 from Michadelic/master Jul 27, 2018
index.html - updated the central browser with a readme Jun 26, 2017
libraries.json Merge branch 'master' into master Jul 24, 2018
package.json Merge pull request #51 from Michadelic/master Jul 27, 2018


UI5Lab Logo

What is it

UI5Lab is a community driven repository for UI5 Custom Control Libraries. It's purpose is to make it easy for everyone to share, retrieve and use UI5 Custom Controls. Contributions welcome!


This repository contains essential project information and hosts central infrastructure that links together all contributed libraries. Have a look at our documentation for more details.


Run the following commands to test or develop this project:

  1. Clone this repository to your local developer workspace
git clone https://github.com/UI5Lab/UI5Lab-central
cd UI5Lab-central
  1. Load npm dependencies without running their individual scripts
npm install --ignore-scripts
  1. Copy all files to the correct places
npm run postinstall
  1. Run a local server for testing
grunt serve
  1. Go to http://localhost:8080/test-resources/ui5lab/browser/ to display all available UI5Lab libraries

Note: This project joins all individual code repositories (libraries and tools like the UI5Lab browser) so that they can be viewed together. All required modules will be loaded to your local workspace automatically. You can easily modify the assets and test the changes immediately. The same environment manages the homepage of UI5Lab where all libraries are publicly listed. For more instructions check the documentation.


  • Homepage - the single point of entry for UI5Lab
  • Documentation - project overview and tutorials
  • Browser - all UI5Lab libraries and examples
  • Demo - an example app consuming simple UI5Lab controls


Issues can be created either in this repository or in any of the contributor repositories depending on where the error came from. Be sure to include enough details and context to reproduce the issue and follow up with you.


We organize this project in Slack Channel #UI5Lab. If you are interested in what we do and discuss, join with this invitation link or visit the homepage https://ui5lab.io.

The UI5Lab Community