Getting Started

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.

  • Read the Overview article to find out main Webix concepts and features.
  • Look into the Compatibility article for supported browsers and platforms.
  • Study the What's New list and the Migration guide to keep informed about latest updates.

Basic code

<!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>
  • Define Webix UI configuration
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.

Related sample:  Basic App

Tutorials

Start Coding with Webix

This tutorial introduces basic principles of using the Webix library for web app development.

Webix Interactive Tutorials

Creating basic app

This tutorial discusses the main points of creating a simple app with the Webix library:
Datatable essentials

This tutorial teaches how to create and use DataTable, the most powerful Webix UI component.
Using Form Controls

This tutorial deals with numerous Webix form controls, their possibilities and API.

Webix Visual Designer Guide

Webix UI Designer User Guide

This tutorial gives you detailed instructions on how to start working with the tool for UI prototyping.
Back to top