JavaScript UI Library for Building Cross-Browser Web
and Mobile Applications

Build Enterprise Web and Mobile Applications with Rich Interface and Fast Performance Using JavaScript/HTML5 UI Libraries

dhtmlxSuite is a JavaScript UI library used for creating data-intensive apps of any complexity. The latest version is 5.1, find out what's new

Live Demo Apps

Database Administrator Database Administrator - html ui library
CRM system CRM system - javascript user interface
Email Client Touch UI Email Client Touch UI - user interface javascript
File Explorer File Explorer - web ui library
XML Editor XML Editor - ui libraries
Geo Explorer Geo Explorer - ui library
RSS Reader RSS Reader - javascript ui development
File Commander File Commander - user interface library

Why To Choose DHTMLX Suite

Cross-browser applications - best javascript library for ui

Apps for All Browsers

The cross-browser user interface library allows you to build full-featured web UI for all major browsers: Microsoft Edge, Internet Explorer 8+, Firefox 0.9+, Safari 2.0+, Chrome, Opera 9.0+

Short Learning Curve - html ui library

Short Learning Curve

Due to a short learning curve, intuitive API and detailed tutorials, Suite UI library allows you to develop cross-browser, interactive web apps faster and with less effort.

simple API - javascript user interface

No Deep OOP Structure

Our JavaScript library has simple, but very powerful API. The control is performed through the components themselves that greatly simplifies the work with UI library.

cross-platform applications - javascript ui libraries

Cross-platform Web Apps

Build cross-platform web applications by the means of one HTML UI library. Open a cross-devices CRM demo application on different devices to learn how can it look like.

TypeScript Support - user interface javascript

TypeScript Support

JavaScript UI library supports TypeScript and allows you to use type checking to write a more stable code. The typescript definitions are included in the Suite package.

Optimus JS Micro-framework - Web UI library

Optimus JS Micro-framework

Develop your DHTMLX-based apps with dhxOptimus, extremely fast and lightweight js micro-framework. Easily customize these applications and quickly handle them due to high flexibility and simple code maintenance.

Visual Designer - JS UI library

Fast UI Prototyping with Visual Designer

The Visual Designer tool offers a simple way to compose a JavaScript user interface with the DHTMLX UI library without writing a line of code.

Skin Builder - JavaScript UI library

Customizable UI Appearance with Skin Builder

Based on your design needs, you can adjust the look of your app by changing the skin type, font, and colors for the skins. For this, use our online Skin Builder.

Autocomplete IDEs - UI libraries

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.

Server-Side Integration - UI Library

Server-Side Integration

As a client-side UI library, Suite can be used with any server-side technology. 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.

Editions and Licenses

Standard Edition GNU GPL v2
Free under GPL
  • Grid Standard Tree Standard
  • Use in unlimited projects
  • Forum support
  • Minor and Major updates
Professional Edition Commercial license
up to 5 developers
  • Grid PRO Tree PRO + TreeGrid PRO
  • Use in one project
  • Standard ticket support
  • 1 month of updates (minor, major, bugfixes)
Favorable terms
for companies
Professional Edition Enterprise license
per company
  • Grid PRO Tree PRO + TreeGrid PRO
  • Use in unlimited projects
  • Premium ticket support
  • 12 months of updates (minor, major, bugfixes)
dhtmlx bundles
Want to get more and save money?

Demo Apps & Learning Resources

Demo applications

To demonstrate the rich possibilities of JavaScript UI Library components and to show how they work within a common user interface, we've created some demo applications

Over 1200 technical samples

More than 1200 online technical samples for almost all UI components features. You can surf through the samples and see their source code.

Detailed tutorials

We provide step-by-step tutorials that focus heavily on fundamental and frequently encountered development questions and needs.


Our detailed documentation can learn how to use JavaScript Ui library and effectively implement it in your own applications. It provides the detailed information regarding each aspect of the product.

Need help with dhtmlxSuite integration into your app? Contact us

a Question