JavaScript UI Library for the Modern Web

Download w2ui 2.0

What People Are Saying

I have been using it quite substantially for a number of different projects now and must say that I absolutely love the way it works.

- Soteri Panagou
I've been using your grid on a couple of small projects and I've got to say it's an awesome piece of work. It's very easy to configure and offers a lot of features while staying really responsive. As a programmer it inspires me to write better code.

- Collanders
I must say, I really like all of these controls. They have clean, elegant visuals and the attention to design detail really makes me a fan. In particular, the grid is just incredible.

- Bob F
I was searching for a slick and simple, but also user-friendly UI library. I tried Polymer, Angular, OpenUI5, jqwidget, … but they do not satisfy my needs. I don’t want to declare the whole UI in html (templates) but instead will create ALL UI elements programmatically (in an easy way). With w2ui this can be done really easy and the UI elements looks really nice.

- Gerald Leeb
W2UI is an excellent library! In less than a couple of days I was able to reach the same degree of functionality in my project (an interface for my lab database), which took me a couple of months using a well known widget library. W2UI is clean, small, fast and efficient. Plus, it's good looking!

- Antonio Santos
Very nice looking library. I'm impressed and very hopeful that this will continue to grow and become a major player. The Grid is awesome!

- John Whitten
I'm loving w2ui, it packs a lot of punch for such a light library. After working with ExtJS for 5 years, I've finally found a suitable replacement. The grid is fantastic! Thanks for all your hard work.

- Neil Grover
I am seriously blown away at the amazing quality of this library. Well done!

- Billy
This is amazing! If any project I use this is profitable I'll make sure to pay you for it.

- Bruno Cassol
This is incredible, thank you.

- Anthony Isaacson
This library is absolutely amazing, i never seen in my life such a clean and understandable code!!! Congrats for your work!

- MrCatt
First of all, thank you very much for your hard work on these components - they're all very, very good!

- Dave Thompson

Only ~213kb (JS + CSS)

The complete w2ui (v2.0.x) library is only 120kb (minified and compressed) + css file which is 93kb, providing extremely fast load times and execution.

No External Dependencies

Since v2.0, w2ui has no dependencies. It works well with projects using jQuery, Vue, React, Angular, or any other framework you wish to use.

ES6 Classes and Modules

All the widgets are written as classes, which allows for a straightforward way to extend the library. However, it comes in two flavors: (1) as ES6 modules and (2) as jQuery plugins (for backward compatibility).

Declarative Syntax

Utilize JSON configuration to define UI elements. This offers an expressive syntax that is easy to reuse and ensures a clear separation between the data and logic layers of your application.

All In One

W2UI is an all-in-one solution straight out of the box. It includes common UI widgets such as Grid, Forms, Toolbars, Layout, Sidebar, Tabs, Popup, and various field controls. There's no need to assemble a collection of mismatched plugins to achieve your objectives.

Superior UX

Pixel-perfect design, a modern look and feel, and total JavaScript transparency are the key features of the W2UI library. Take a look at our demo and documentation to explore its capabilities. see it in action.