Build rich UI in a few lines of code

Plenty of UI Widgets

Webix offers a striking range of user interface widgets that cover the most required elements of enterprise apps. Our various widgets extensions also allow you to embed additional functions into your apps with ease.

Easy to learn

documentation

Whether you’re a beginner or an advanced JavaScript developer, Webix is an easy to learn javascript framework that has a well-documented and coherent API with similar principles for various UI widgets.

Lightweight

lightweight library

Webix is concise. It includes every essential widget in a single .js file which is about 90 KB gzipped.

Fast

fast js library

It is as fast as a rocket and doesn’t slow down even while loading large datasets. This UI library responds to user requests swiftly and provides users a desktop-like experience on the web.


backbone_angular

Backbone.js & Angular JS integration

Due to integration of html5 ui library with popular MVC frameworks Backbone.js and AngularJS, there’s no need to tie data to the DOM. All the changes are performed on Models, then nicely displayed on Views. This integration also enables you to get rid of unstructured ‘Spaghetti’ code.


HTML 5 App Development

Build incredible mobile and desktop web apps based on HTML5 standards, such as offline web storage, geolocation API, canvas drawing and CSS3.

html5 development

integration with jQuery

jQuery integration

jQuery integration allows you to create Webix widgets using familiar jQuery syntax, making it easier than ever before to add Webix widgets into apps that use jQuery.


Skin Builder

Webix online tool for customizing web interface. You may choose one of the eleven color schemes from the list of predefined skins or create your own web app style.

With Skin Builder, you can adjust every piece of an application delivering it a professional appearance.

Appearance of the UI widgets

Integration with third-party tools

Integration with Third Party Tools

Webix offers easy integration with your favorite tools and libraries:

  • Editors : Mercury, Nicedit, Tinymce, CodeMirror, CKEditor
  • Charts: Raphael, D3, Sigma, JustGage
  • Maps: Google Maps, Nokia Maps, Yandex Maps, OpenStreet Maps
  • DHTMLX: dhtmlxScheduler and dhtmlxGantt

Offline Support

Offline support

With offline support provided by javascript framework Webix you can create apps that will run even if there’s no network connection available. All changes made by the user in offline mode are saved in the browser cache, which is later synchronized with app servers the next time an Internet connection is established.

Simple Server-Side Integration

Simple server-side integration

Webix presents a few methods of server-side organization. The widgets are suited for MVC frameworks like MVC.Net, Ruby on Rails, PHP, Yii, and can be easily integrated with server side data feeds. Webix also features full support for REST load and save protocol.

Support Touch Events

Mobile Apps Friendly

With html5 library Webix, you can develop eye-catching web apps that run flawlessly on touch devices such as iPhone, Android and Windows Phone. The UI widgets support all touch events and can be visually adjusted to small screen sizes. There’s no need to write two different apps either. Having built an app once, you get support for multiple platforms.

Featured blog posts

Webix 2.0 Preview: Multi-text Inputs, Extended Localization and Other Improvements

July 18, 2014

Despite it is summer and the thermometer says it’s time go at the seaside we are actively preparing for the release of Webix 2.0. There a lot of plans for the next library version and we implement them little by little. In general, the new version 2.0 will deliver an improved performance, plenty of new…
Read more

Integrating Webix and Struts Website with Database

July 11, 2014

It is the last part of the tutorial that tells about developing a website by using Webix UI library and Java framework Struts 2. If you haven’t read the previous parts yet check the first and the second parts in the Webix blog. Nowadays nobody is interested in static data. That’s why our website should…
Read more