< Announcing a new DHTMLX component - JavaScript To Do List Try Suite 6.5 with TypeScript support, grouping TreeGrid data, and columns’ drag-n-drop in Grid and TreeGrid

JavaScript UI Library for Feature-Rich
User Interfaces

Advance your web development with DHTMLX Suite. Lightweight, fast, and versatile JavaScript widget library.

DHTMLX Suite Demo

DHTMLX Suite is a JS UI library for creating data-intensive apps of any complexity. Here is an example of a
web file manager built with the help of Suite widgets: Grid, Tree, Layout, Toolbar, DataView, Tabbar, Window, Popup, Menu, and Form.

JavaScript UI Demos

Why Choose DHTMLX JavaScript UI Library?

JS ui toolkit for high speed development
Get a full JavaScript UI toolkit for high-speed web development
Suite is an all-encompassing library with 20+ widgets for all kinds of interactive web apps. A comprehensive and rich API provides a straightforward way to manipulate JavaScript/HTML5 UI widgets and gear them entirely to your needs. All that together with a short learning curve and simple OOP structure enables you to accelerate web development.
picture for features
Build the most modern JavaScript user interface
With DHTMLX Suite you can build full-featured web interfaces with great performance in all the most modern browsers including Internet Explorer 11+. The API of our web UI library gives you an advantage of using all the latest approaches and technologies in web development including REST for integrating UI widgets with the backend.
picture for features
Enjoy flexible customization of all JavaScript UI widgets
Another great advantage of Suite is its full customization via CSS. By default, DHTMLX HTML5 widget library is designed on the basis of Material style. However, it's within your power to change every aspect of the widgets’ look and feel. All you need to do is create new CSS classes with custom settings and apply them to the elements of your choice. Thus, you can create unique web interfaces styled according to your requirements.
picture for features
Benefit from a free 30-day trial version to get acquainted with the UI widget library
We invite you to start the introduction of Suite into your projects with a free 30-day trial period. The trial version entitles you to receive free technical support from our team. We'll help you integrate Suite into your apps and fine-tune it according to your needs. After the evaluation, you may continue with a paid license for commercial usage with official support covered or the GNU GPL version for open source projects.

What Customers Say

Support & Learning Resources for JS UI Development

We provide comprehensive documentation with technical samples for our HTML5 library. Moreover, our dedicated support team is fast and qualified. Find the most suitable way to get support:

DHTMLX Suite Licensing

Free GNU GPL v2 Commercial Enterprise Ultimate
License Terms
Free GNU GPL v2
Commercial
Enterprise
Ultimate
Developers
Free GNU GPL v2
Commercial
5
Enterprise
20
Ultimate
Projects
Free GNU GPL v2
(open source only)
Commercial
1
Enterprise
5
Ultimate
SaaS
Free GNU GPL v2
Commercial
Enterprise
Ultimate
Perpetual distribution rights
Free GNU GPL v2
Commercial
Enterprise
Ultimate
Support Plan
Free GNU GPL v2
No Official Support
Commercial
Standard Support
Enterprise
Premium Support
Ultimate
Ultimate Support
Time Period
GNU GPL
Commercial
1 year
Enterprise
1 year
Ultimate
1 year
Updates
GNU GPL
Commercial
Minor & major updates
Bug fixes
Enterprise
Minor & major updates
Bug fixes
Ultimate
Minor & major updates
Bug fixes
Emergency bug fixes
Tickets
Free GNU GPL v2
Only Community Forum
Commercial
10
Enterprise
30
Ultimate
Response Time
GNU GPL
Commercial
72h
Enterprise
48h
Ultimate
24h
Personal Acccount Manager
GNU GPL
Commercial
Enterprise
Ultimate
Functionality
GNU GPL
Standard
Commercial
Professional
Enterprise
Professional
Ultimate
Professional
Columns' drag-n-drop
GNU GPL
Commercial
Enterprise
Ultimate
Grid lazy loading
GNU GPL
Commercial
Enterprise
Ultimate
List lazy loading
GNU GPL
Commercial
Enterprise
Ultimate
dhtmlxTreeGrid component
GNU GPL
Commercial
Enterprise
Ultimate
Module for XML parsing and serialization
GNU GPL
Commercial
Enterprise
Ultimate

vs

Suite 5

  • 1.2MB library size
  • Support for older browsers (incl. IE8+)
  • dhtmlxConnectors for server-side integration
  • 4 predefined skins

Suite 6

  • 330KB library size
  • Focus on modern web browsers (incl. IE11+)
  • Support for Angular, React, and Vue.js
  • Full customization via CSS
  • Modern Material style
  • Flexible and convenient API
  • RESTful API
  • No external dependencies
  • Ubiquitous system of data processing
    via Data and Tree collection
  • Spreadsheet, Vault, RichText based on Suite 6.0 components

With the release of Suite 6, previous versions of Suite 5 HTML UI library have come under maintenance. We'll continue to provide support and updates with fixes of Suite 5 for all active clients. Read more about Suite 5

Frequently Asked Questions

Can I purchase and use separate JavaScript UI widgets from DHTMLX Suite library?

You can use DHTMLX Calendar, Charts, Grid, Tree, and TreeGrid separately. Other HTML5 UI widgets are tightly linked to each other and can't be used independently outside of the DHTMLX Suite library.

Where can I find examples of DHTMLX Suite widgets with source code?

You can browse our code snippet collection with snippets for each and every use case of DHTMLX JavaScript UI widgets. You can also examine DHTMLX Suite 6 demos created as examples of real-life applications.

Does DHTMLX Suite JS UI library support TypeScript?

Yes, DHTMLX Suite provides support for TypeScript and includes built-in type definitions. Type suggestions, autocompletion, and type checking will help you work with DHTMLX widgets in a more intuitive and fast way.

If we purchase a DHTMLX Suite license, will we get both version 5 and 6?

Yes, if you purchase a DHTMLX Suite license, you will get all Suite versions including v5 and v6.

Can I use both versions 5 and 6 of DHTMLX JavaScript UI libraries in the same application?

Yes, you can use both JavaScript UI libraries' versions in the same app. As DHTMLX Suite v6 is a UMD package, you should add it to a page via import / require. Then v5 and v6 won't conflict with each other in your app.

Does the DHTMLX JS UI library include backend connectors?

There are no connectors in DHTMLX Suite 6. All the data widgets of our JavaScript UI library use the dataCollection helper to load the data. This helper supports a native JSON format and RESTful API, so it can deal with any backend technology. You just need to populate DHTMLX widgets with a valid JSON dataset.

Can I use features and methods available in DHTMLX Suite 5 when working with Suite 6?

Suite 6 has a new set of JavaScript widgets and a completely new API, so you can't use the functionality of v5 in DHTMLX Suite 6.

Will you release any updates to DHTMLX Suite 5?

No, we aren't going to release any minor or major updates to DHTMLX Suite 5. The last version available is v5.2. However, we will continue providing technical support to our clients who stick to this version.

Need help with DHTMLX Suite integration into your app? Contact us