Webix is a cross-browser, cross-device JavaScript framework for building interactive web applications using JavaScript, CSS, HTML5 techniques. The library delivers over 100 fully customizable components, provides integration with popular JS frameworks and can work with any server-side platform.
<!DOCTYPE HTML>
<html>
<head>
<link rel="stylesheet" href="//cdn.webix.com/edge/webix.css" type="text/css">
<script src="//cdn.webix.com/edge/webix.js" type="text/javascript"></script>
</head>
<body>
<script type="text/javascript" charset="utf-8"> /* app code */
</script>
</body>
</html>
webix.ui({
rows:[
{ view:"template", type:"header", template:"My App!" },
{ view:"datatable", autoConfig:true, data:[ /*data array*/ ] }
]
});
And that is all. Just open the page in a browser and you'll have a working mini app.