Suite - JavaScript UI Components Library

The DHTMLX JavaScript UI library allows you to build cross-platform, cross-browser web and mobile apps faster. It includes a rich set of ready-to-use JavaScript UI components that can be easily combined into a single application interface or used separately.

The DHTMLX UI components can be used with any server-side technology: PHP, Java, ASP.NET, Ruby, Grails, ColdFusion, Python, etc. To simplify client-server data communication, we offer special server-side connectors.

You can use the DHTMLX JavaScript UI components bundled or standalone. The advantage of using the whole Suite is that the logic model of the UI components and the API creation approach are similar. This simplifies the understanding of the library and speeds up the development of web interfaces. Mutual integration of the DHTMLX JavaScript UI components enables you to create complex web apps with less effort and time.

Gantt - JavaScript Gantt Chart

dhtmlxGantt allows you to create and edit interactive project management diagrams, also known as Gantt charts. With dhtmlxGantt, you can build a web-based replacement for project planning tools like MS Project.

Js Gantt chart

Scheduler - Full-Featured Event Calendar

dhtmlxScheduler is a web-based JavaScript events calendar that provides a rich and intuitive scheduling solution similar to Microsoft Outlook Calendar, Apple's iCal, or Google Calendar. There is also ASP.NET version of the scheduler.

Scheduler Calendar

Diagram - JavaScript/HTML5 Diagram Library

dhtmlxDiagram is a library for building interactive diagrams, charts and graphs such as organization charts, flowcharts, decision trees, block diagrams, etc. Consisting of nodes and connectors, the component can help you to visualize company/department structure, family trees, algorithms and more.

Pivot - JavaScript Pivot Table

dhtmlxPivot is a powerful JavaScript component for working with big datasets and an ability to filter and sort data and display the results of various operations like counting, finding sums, minimum and maximum values as well as any other custom operations automatically.

JavaScript Pivot Table

Vault - JavaScript File Upload Component

dhtmlxVault is a JavaScript file upload component that helps you implement HTML5-based file uploading functionality for your web app or website. Vault also allows downloading files, cancelling the upload, file validation etc. Comes with support for Angular, React, and Vue.js.

Js File Uploader

Spreadsheet - Web-Based Spreadsheet Solution

dhtmlxSpreadsheet is a pure JavaScript solution that allows you to quickly add an editable Excel-like spreadsheet on a web page. Unlike online services, dhtmlxSpreadsheet allows you to store data on your own server and display it in a table view in edit or read-only mode. It also provides support for Angular, React, and Vue.js.

Web Based Spreadsheet

RichText - JavaScript/HTML Rich Text Editor

dhtmlxRichText is a JavaScript rich text editor, which supports parsing and serialization content in HTML and Markdown formats. There are wrappers for Angular, React, and Vue.js.

JavaScript Rich Text Editor


Free developer tools that are intended to help with prototyping, customizing and easy work with DHTMLX libraries

View More
Visual Designer Visual Designer Visual prototyping tool for our JavaScript UI library
Skin Builder Skin Builder Define any color schema for the interface of your app
Server-side Connector Server-side Connectors Handle data connections between the server side and the client-side