Start Building Professional
Web Apps Today


JavaScript Component Library for Building Rich Web Apps

dhtmlxSuite is a JavaScript library that provides a complete set of Ajax- powered UI components. Use dhtmlxSuite to build enterprise-level web apps with clean interface, fast performance, and rich user experience.

Download and use dhtmlxSuite Standard for free under GNU GPL v2. dhtmlxSuite PRO is distributed under Commercial or Enterprise license.
To get a full featured trial version, send us a request.

Latest update: version 4.6 (what's new | migration guide)

DHTMLX 4.5 is Out!

Suite 4.6 is here!

DHTMLX Suite 4.6 brings Today and Clear buttons in dhtmlxCalendar and multiple bug fixes and improvements.

Full list of changes can be found here

Suite Roadmap 2015-2016

Roadmap 2015 - 2016

We invite you to check our plans for near future of dhtmlxSuite. Besides, you can vote for the features that you would like to see first.

Take part in voting

Learn how to leave your suggestions

dhtmlxGrid - JavaScript Grid Control

Full Featured Data Grid

dhtmlxGrid provides a high performing JavaScript solution to display and edit tabular data. The powerful features include rich inline editing, paging, filtering, searching, grouping capabilities, export to Excel, etc.

View Live Demo

dhtmlxConnector for PHP, ASP.NET, Java, and ColdFusion

Server-Side Integration

To simplify client-server communication, we offer dhtmlxConnectors, a set of special adapters for server-side backend: PHP, ASP.NET, JAVA, and ColdFusion. Supported databases: MySQL, PostgreSQL, Oracle, MSSQL, SQLite/SQLite3, FileSystem.

See Details

Visual Designer Tool for DHTMLX JavaScript Library

Designer & Skin Builder

With Visual Designer tool, you can quickly build a prototype of a web app interface: define interface structure, set properties for each UI element, and activate event handlers. A handy online Skin Builder helps you customize the skin colors to meet your design needs.

DHTMLX - Cross-Browser JavaScript Library

Cross Browser Support

With the DHTMLX JavaScript library, you can build rich Ajax-based web interfaces that will work in all major web browsers:

  • Microsoft Edge
  • Internet Explorer 6+
  • Firefox 0.9+
  • Safari 2.0+
  • Chrome
  • Opera 9.0+

Demo Apps & Learning Resources

View screenshots
Check the demo apps, technical samples, and tutorials to see the power of the DHTMLX UI components and get started with the the DHTMLX toolkit:

Supported Browsers:


Start Developing Web Apps Faster

DHTMLX is a full-featured and mature JavaScript UI library with years of development behind it and thousands of users worldwide. Due to a short learning curve, intuitive API and detailed tutorials, DHTMLX allows you to develop cross-browser, interactive web apps faster and with less effort.

Data Binding with DataStore

dhtmlxDataStore provides a global data store for all DHTMLX components used in a web app. With DataStore, you can display the same data in different components, e.g. datagrid, tree, form, or combo. All data manipulations (e.g. adding, removing, filtering) can be done through the DataStore, allowing you to apply the changes to all related UI components.

Fast Prototyping with Visual Designer

The Visual Designer tool offers a simple way to compose an application user interface with the DHTMLX UI widgets without writing a line of code. It is also a good way to start working with the rich script API of the DHTMLX library.

Customizable Appearance with Skin Builder

The DHTMLX library comes with three predefined skins: Skyblue, Web, and Terrace. You can use the online Skin Builder tool to easily change the skin type, font, and colors for the skins.

Ready-to-Use JavaScript UI Components

DHTMLX suite includes more than 20 professionally designed, customizable UI components, or widgets, that cover nearly all web app needs. Whether you need a powerful JavaScript datagrid, combobox with autocomplete, or HTML5 charts, DHTMLX has it.

Easy Server-Side Integration

DHTMLX is a client-side library, and you can use it with any server-side technology. The only requirement is a proper data format to populate the components (XML, JSON, SCV, etc.). To simplify integration with the server side, we offer Connectors for PHP, ASP.NET, Java, and ColdFusion. DHTMLX can be also used with node.js to enable live updates in your app.

Integration with IDEs

We offer DHTMLX autocompletion plugins for the major IDEs (Microsoft Visual Studio, PHPStorm, WebStorm, NetBeans, Aptana Studio, Eclipse, etc.). Download the plugins and read the installation instructions here.

Professional Support Services

The dhtmlxSuite PRO licenses (Commercial and Enterprise) come with support subscription that allows you to get timely help from our well-trained technical support team. We also have an active community forum where you can discuss DHTMLX features and ask your questions.


dhtmlxSuite is available in Standard and Professional Editions. Check the comparison matrix to see the difference.

The Standard Edition is distributed under GNU GPL v2. The Professional Edition is available under Commercial and Enterprise License.

Free 30-Days Trial

To get a full-featured evaluation version of dhtmlxSuite Professional Edition, please send us a request

Dual Licensing Model

Open Source - GPL - Allows you to use dhtmlxSuite Standard Edition in GPL-licensed projects for free.

Commercial License - Allows you to use dhtmlxSuite PRO in one project (application) with an unlimited number of copies. With this license, you receive 1 month of technical support (or 5 support requests within 12 months). This license costs $466.

Enterprise License - Allows you to use dhtmlxSuite PRO in an unlimited number of projects on the condition that all of them are developed by one company. Free support/upgrades are provided for the first 12 months. This license costs $1,146.

Please visit the licenses page to see the pricing details and get the purchase instructions.