< Announcing a new DHTMLX component - JavaScript To Do List Enjoy number formatting, multiline content in cells, and new tooltip templates in Grid and TreeGrid in DHTMLX Suite 7.1

Powerful JavaScript Widget Library
for Modern Web Apps - DHTMLX Suite

Lightweight, fast, and versatile JavaScript/HTML5 UI widgets library for creating modern user interfaces.
DHTMLX Suite helps to advance web development and build data-intensive applications with rich functionality.

DHTMLX Suite Demo

DHTMLX Suite is a UI widget library for creating web applications 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 Widgets Included in DHTMLX Suite

Featured JS UI Widgets

Grid
Form
TreeGrid
Layout
Chart
DataView
Grid
DHTMLX Grid allows building powerful editable tables to display data and custom HTML content.
Ability to work with large data sets
Data filtering & sorting
Drag-n-drop functionality
Export to Excel and CSV
Resizing
Built-in column editors
Dynamic loading
Form
Our Form widget is extremely useful in creating complex forms with various controls and certain DHTMLX UI components.
Large number of form controls
Flexible configuration
Simple customization
TreeGrid
DHTMLX TreeGrid is an effective solution for displaying the nested tabular data with an unlimited number of rows.
Ability to work with large data sets
Data filtering & sorting
Drag-n-drop functionality
Export to Excel and CSV
Resizing
Built-in column editors
Dynamic loading
Layout
DHTMLX Layout library helps define the main scheme of your app or web page by arranging UI widgets.
Ability to easily define the appearance of the cell borders inside a layout
Simple low-code configuration
Collapsibility
Resizability
Chart
DHTMLX Chart library offers a cross-browser collection of data visualization components.
10+ chart types
Rich configuration possibilities
Wide customization options
DataView
DHTMLX DataView allows arranging a collection of objects with similar properties within a common container.
Drag-n-drop of single and multiple items
Inline editing
Content sorting and filtering

JavaScript/HTML5 UI Widgets Demos

Why Choose DHTMLX JavaScript Widget Library?

JS ui toolkit for high speed development
Get a versatile UI widget library 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
Make the most of modern technologies with DHTMLX
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 gives you an advantage of using all the latest approaches and technologies in web development including REST for integrating HTML5 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

What You Can Do with Our JavaScript Widget Library

DHTMLX Suite includes 20+ JavaScript UI widgets for creating fully-fledged enterprise and business web apps for manufacturing, government, education, healthcare, IT, finance, and other realms.

Learn how to quickly create a user-friendly JavaScript application with DHTMLX in four steps

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
Pagination widget
GNU GPL
Commercial
Enterprise
Ultimate

Bundle Offers

Get more tools at the best price for building full-featured apps faster.

vs

Suite 5

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

Suite 7

  • 624KB 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 7 components

Previous versions of Suite 5 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 HTML5 UI 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 7 demos created as examples of real-life applications.

Does DHTMLX Suite 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 7?

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

Can I use both versions 5 and 7 of DHTMLX Suite in the same application?

Yes, you can use both versions of our HTML5 widget library in the same app. As DHTMLX Suite v7 is a UMD package, you should add it to a page via import / require. Then v5 and v7 won't conflict with each other in your app.

Does the DHTMLX UI widget library include backend connectors?

There are no connectors in DHTMLX Suite 7. All the data widgets 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 7?

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 7.

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.

Other DHTMLX Products

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