< Announcing a new DHTMLX component - JavaScript To Do List DHTMLX Suite 8.3: Colorpicker Transparency Scale, Extended Functionality of Columns’ Header and Footer in Grid/TreeGrid, and More

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.

DHTMLX Suite Features

  • Extensive and easy-to-use API
  • Cross-browser compatibility
  • Material Design
  • Full interface customization
  • CSS widget templates
  • Support for touch devices
  • Lazy loading
  • Compatibility with JS frameworks
  • Built-in themes (Light, Light Contrast, Dark, and Dark Contrast)
  • Custom themes
  • Theme configurator
  • Integration with any backend technology
  • TypeScript support
  • Custom scroll
  • Accessibility (WAI-ARIA, keyboard navigation)
  • Localization
  • Pagination
  • Export to Excel (for Grid)
  • Export to PDF/PNG (for Charts, Grid, and TreeGrid)
  • Progress bar (for container widgets)

JavaScript UI Widgets Included in DHTMLX Suite

Featured JS UI Widgets

Grid
Form
TreeGrid
Layout
Chart
DataView
HTML5 File Manager
Grid
DHTMLX Grid from Suite 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, PDF/PNG, 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, PDF/PNG, 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
Export to PDF/PNG
Accessibility support
Touch support
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

Style Your Widgets with Themes and Theme Configurator

DHTMLX Suite offers four predefined themes for styling JavaScript UI widgets in your app: Light, Light Contrast, Dark, and Dark Contrast. You can also pick up a desired style preset using the theme configurator.

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 UI widgets you can build full-featured web interfaces with great performance in all the most modern browsers. 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, the 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. The Suite library also allows adding a custom scrollbar for all UI widgets of your web application. 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 DHTMLX Suite UI library 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 Suite in four steps

DHTMLX Suite Licensing

Individual Commercial Enterprise Ultimate
License Terms
Individual
Commercial
Enterprise
Ultimate
Developers
Individual
1
Commercial
5
Enterprise
20
Ultimate
Projects
Individual
1
Commercial
1
Enterprise
5
Ultimate
Use in SaaS (unlimited end-users)
Individual
Commercial
Enterprise
Ultimate
Perpetual distribution rights
Individual
Commercial
Enterprise
Ultimate
Support Plan
Individual
Standard Support
Commercial
Premium Support
Enterprise
Premium Support
Ultimate
Ultimate Support
Time Period
Individual
1 year
Commercial
1 year
Enterprise
1 year
Ultimate
1 year
Updates
Individual
Major, minor, and maintenance updates
Commercial
Major, minor, and maintenance updates
Enterprise
Major, minor, and maintenance updates
Ultimate
Major, minor, and maintenance updates
Priority queue for bug fixing
Support requests
Individual
10
Commercial
30
Enterprise
50
Ultimate
Response Time
Individual
72h
Commercial
48h
Enterprise
48h
Ultimate
24h
Personal Account Manager
Individual
Commercial
Enterprise
Ultimate
Functionality
Individual
Professional
Commercial
Professional
Enterprise
Professional
Ultimate
Professional
PRO features
Individual
Commercial
Enterprise
Ultimate
Free local Excel export module for Grid
Individual
Commercial
Enterprise
Ultimate
Free local PDF/PNG export module
Individual
Commercial
Enterprise
Ultimate
Online export to PDF/PNG without watermark
Individual
Free for 1 year
Commercial
Free for 1 year
Enterprise
Free for 1 year
Ultimate
Free for 3 years
Get a 70% Discount on DHTMLX Suite for Your Startup
One-year license for DHTMLX JavaScript UI widget library to help you cut your time-to-market and deliver top-notch software solutions.
dhtmlx bundles
Want to get more and save money?

Bundle Offers

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

If you have an open-source (GNU GPL v2) project and you are not interested in PRO features, you may use DHTMLX Suite Standard Edition for free.
It comes without official technical support, but you can use the community forum instead.

vs

DHTMLX Suite 5

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

DHTMLX Suite 8

  • Focus on modern web browsers (incl. IE11+)
  • Use DHTMLX Suite with Angular, React, 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 DHTMLX Suite 8 components
  • 4 built-in themes
  • Theme configurator

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 8 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 8?

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

Can I use both versions 5 and 8 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 v8 is a UMD package, you should add it to a page via import / require. Then v5 and v8 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 8. 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 8?

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

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