OpenUI5 lets you build enterprise-ready web applications, responsive to all devices, running on almost any browser of your choice
JavaScript HTML CSS Other
Latest commit e9b70d4 Jan 20, 2017 @nikolay-kolarov nikolay-kolarov committed with Gerrit Code Review Merge "[INTERNAL][FEATURE] sap.m.Slider/RangeSlider: RTA enablement"
Permalink
Failed to load latest commit information.
docs [INTERNAL][FIX] developing guide: fix typo Jan 20, 2017
grunt [INTERNAL] Grunt Build: Add publish --dry-run option Jan 19, 2017
lib/cldr-openui5/lib [FIX] CLDR: Wrong short million in Arabic language Oct 14, 2016
src Merge "[INTERNAL][FEATURE] sap.m.Slider/RangeSlider: RTA enablement" Jan 20, 2017
.editorconfig [INTERNAL] Remove trailing whitespace and ensure Unix-style linefeeds Dec 29, 2015
.eslintignore [FEATURE] sap.ui.codeeditor: new library wrapping the ACE editor Jan 14, 2017
.eslintrc [INTERNAL] ESLint: deactivate "no-multi-str" rule Jan 18, 2016
.gitattributes [INTERNAL] Delete fonts to able to upload them correctly again Jul 26, 2016
.gitignore [INTERNAL] Modified .gitignore to exclude VS Code files Jan 10, 2017
.travis.yml [INTERNAL][FIX] Travis CI: Switch to node v4.2 Oct 30, 2015
.version-tool.xml VERSION CHANGE ONLY Oct 24, 2016
AUTHORS [FEATURE] Initial Commit of OpenUI5 content Oct 9, 2014
CONTRIBUTING.md [INTERNAL][FIX] CONTRIBUTING.md: Small formatting fix Nov 24, 2016
Gruntfile.js [FEATURE] sap.ui.codeeditor: new library wrapping the ACE editor Jan 14, 2017
ISSUE_TEMPLATE.md [INTERNAL] Add ISSUE_TEMPLATE for GitHub Feb 29, 2016
LICENSE.txt [FEATURE] sap.ui.codeeditor: new library wrapping the ACE editor Jan 14, 2017
NOTICE.txt [INTERNAL] Update copyright year to 2017 Dec 31, 2016
README.md [INTERNAL] Correct license by adding copyright notice and API section Jul 29, 2015
package.json Merge "[INTERNAL] Grunt Build: Generate library-preload.js files" Dec 6, 2016
pom.xml [FEATURE] sap.ui.codeeditor: new library wrapping the ACE editor Jan 14, 2017

README.md

openui5

OpenUI5. Build Once. Run on any device.

What is it?

OpenUI5 lets you build enterprise-ready web applications, responsive to all devices, running on almost any browser of your choice. It's based on JavaScript, using jQuery as its foundation and follows web standards. It eases your development with a client-side HTML5 rendering library including a rich set of controls and supports data binding to different data models (JSON, XML and OData).

And... it's free and open source: OpenUI5 is licensed under the Apache License, Version 2.0 - see LICENSE.txt

Try it!

Check out our interactive control playground as well as a number of sample applications.

Get it!

Go to the download page and get the complete UI5 runtime and the UI5 SDK containing the documentation and many example apps as well as the complete runtime.

You can also consume each OpenUI5 library individually via bower, for example:

bower install openui5/packaged-sap.ui.core

Get started!

Try the Hello World, read the Developer Guide and refer to the API Reference. Check out the SCN Forum and stackoverflow (use the tag "sapui5") to discuss code-related problems and questions.

Hack it!

You can get the sources and build UI5 on your own, please check the documentation for the UI5 development setup. You might then want to understand how control libraries are structured and controls are developed. Maybe there's a bug you could analyze and fix?