ready-to-use resources, tutorials, tips and many other web development related stuff
WARNING! You probably have JavaScript disabled. Some features of this site will not work properly unless JavaScript enabled. changed to

DHX: Professional DHTML Extensions

DHTMLX Toolkit is a comprehensive set of AJAX-based DHTML UI (User Interface) components. These libraries allow you to bring desktop-like functionality to the web. Dynamical loading and other special techniques allow the components to load and update data on page seamlessly without delay.

DHTMLX Scheduler

As the components are written entirely in JavaScript, they can be easily integrated with any server-side technology (samples with PHP, ASP, ASP.NET, JSP, Ruby are available). Complete JavaScript API gives developers full control over components’ look and behaviour. Create high-performing and feature-rich web interfaces with DHTMLX components and save your time.


DHTMLX Tree Icon dhtmlxTree
dhtmlxTree (DHTML extensions Tree) is a feature rich JavaScript tree menu that allows you to effortlessly create attractive and fast-loading hierarchical interfaces with cross-browser compatibility, AJAX support, in-line node editing, and drag-n-drop capabilities. Rich client-side API provides complete control over the tree appearance and behaviour.

DHTMLX Grid Icon dhtmlxGrid
dhtmlxGrid is an Ajax-enabled JavaScript grid control with cutting-edge functionality, powerful data binding, and excellent performance with large datasets. The gridview component is easy-to-use and provides great flexibility due to its rich client-side API. dhtmlxGrid supports different datasources, including XML, JSON, CSV, JS array, and HTML table. Since v1.6 grid data can be loaded from custom XML format.

DHTMLX TreeGrid Icon dhtmlxTreeGrid
dhtmlxTreeGrid is a cross-browser JavaScript UI component designed to represent tabular data in hierarchical view. It is based on our Ajax/DHTML control dhtmlxGrid and combines tree view and editable grid.

DHTMLX Menu Icon dhtmlxMenu
dhtmlxMenu is an Ajax-enabled JavaScript menu that represents an excellent solution for web navigation. This completely customizable and slick menu component allows you to integrate an attractive DHTML navigation menu effortlessly into your web site or application.

DHTMLX Calendar Icon dhtmlxCalendar
dhtmlxCalendar is a lightweight cross-browser JavaScript calendar which can be configured as a popup datepicker or a flat calendar. The component is easy-to-use and fully customizable. It can be attached to any text input field and provides fast and intuitive date selection in web-based applications.

DHTMLX ColorPicker Icon dhtmlxColorPicker
This DHTML JavaScript component allows you to implement a fast and intuitive color picker similar to the one used in graphical desktop applications. dhtmlxColorPicker handles RGB, HSL, and hex formats and provides powerful solution for adding visual color selection to your web applications or sites.

DHTMLX Slider Icon dhtmlxSlider
dhtmlxSlider is a DHTML JavaScript component that allows you to implement vertical or horizontal slider into web pages. This component is highly customizable and really easy to implement. dhtmlxSlider is delivered with a number of predefined skins, but any other custom appearance can be created without any effort. Simple but effective, this JavaScript component is a neat way of creating nice-looking slider bars.

DHTMLX Editor Icon dhtmlxEditor
With this DHTML JavaScript component you can easily implement rich text editor into a web page. dhtmlxEditor allows you to replace standard HTML textarea with highly configurable WYSIWYG editor, providing users with the possibility to format text content in a browser window. The component uses Ajax to save/update data on the server and works smoothly in all main web browsers (IE, FF, Opera, Safari).

DHTMLX Layout Icon dhtmlxLayout
dhtmlxLayout is a JavaScript DHTML component that provides powerful and efficient solution for building Ajax-enabled web interfaces with ease. This component allows you to programmatically define interface structure, including layout of elements and their sizes. End users can easily resize interface elements, collapse or expand them.

DHTMLX Tabbar Icon dhtmlxTabbar
dhtmlxTabbar is a JavaScript tabbar control for creating dynamic tabbed-navigation interface. This Ajax-enabled UI component lets you add feature-rich and nice looking tabs to your site or web application.

DHTMLX Combo Icon dhtmlxCombo
dhtmlxCombo is a cross-browser JavaScript combobox with autocomplete feature. It extends basic selectbox functionality to meet the requirements of the most up-to-date web applications. dhtmlxCombo can be converted from existing HTML SELECT or populated with JavaScript. Supporting AJAX, it can also get list values from the server datasource dynamically.

DHTMLX Vault Icon dhtmlxVault
dhtmlxVault (DHTML extensions File Uploader) helps you to implement a modern and feature-rich file uploading part of your web application. So much wanted, the Progress bar will inform your customer about the ongoing process during a long-time operation. Different file types are displayed with the corresponding icons (you may add more file types when required).

DHTMLX Toolbar Icon dhtmlxToolbar
This free cross-browser JavaScript component enables you to create an attractive horizontal DHTML toolbar within minutes. dhtmlxToolbar is flexible, powerful, lightweight and easy to use.

DHTMLX Folders Icon dhtmlxFolders
dhtmlxFolders can display various number of objects which have the same data structure. Thus, it can be used as a basis for file/image browsers, product catalogs, search engine results, or any kind of informational resources. Paging support allows displaying these objects one-by-one, portion by portion or all at once. The size of each object depends on the visualization template. So, this can be either icon with title under it or a complete web page.

DHTMLX Windows Icon dhtmlxWindows
dhtmlxWindows is a JavaScript control which enables developers to build cross-browser dialog windows. The component mimics the behaviour of operating system dialogs and provides all common functionality which is available in a desktop environment: the windows can be closed, minimized/maximized, resized, put on top, dragged, etc.

DHTMLX AJAX Icon dhtmlxAjax
dhtmlxAjax is a JavaScript library that provides an easy way to send Ajax requests to the server and process the response. It allows sending GET, POST requests in both asynchronous and synchronous modes. The results of request execution are provided as a standard JavaScript object Response together with the ability to access its textual and XML parts (responseText, responseXML). dhtmlxAjax provides the following possibilities for processing the response: XPath processing, XSL transformation, serialization of XML object to string.

DHTMLX Accordion Icon dhtmlxAccordion
dhtmlxAccordion allows you to organize your content in a space-saving way. This JavaScript DHTML accordion control displays multiple panels within a container. Just one of these panels is expanded at a time, while others are collapsed. If you want to see other panel’s content, just click on its header and chosen panel will open smoothly. This quite popular visual solution is built entirely in JavaScript and works correctly in all major web browsers (FF, IE, Opera, Safari).

Editions and Licensing

DHTMLX Suite is licensed under GPL as well as commercial product.

  • Standard Edition – is free for download and covered by GNU GPL license (except some components which are distributed under Free License).
  • Professional Edition – commercial version that allows usage in non-GPL software.

Editions differ in features, purchasing the license you get the Professional edition with advanced functionality and numerous samples. You can select desired extensions and pay (most probably your customers will) for them only.

Some Screenshots

DHTMLX Calendar

DHTMLX Calendar Screenshot

DHTMLX ColorPicker

DHTMLX ColorPicker Screenshot


DHTMLX Editor Screenshot


DHTMLX Grid Screenshot


DHTMLX Layout Screenshot


DHTMLX Menu Screenshot


DHTMLX Slider Screenshot


DHTMLX Tree Screenshot


I must say that this AJAX based DHTML toolkit is pretty proffesional work. The UI (User Inteface) created by available extensions is very impressive and almost flawless in most web browsers. Online demos and perfect documentation are big plus. As we all know, customers like eye-catching web applications, and DHX offers cool toolkit for it!

Comments are closed.

© 2008 - 2024, | Powered by Wordpress | Theme by Elegant Themes | Valid XHTML and CSS | Subscribe to RSS