DHTMLX
JavaScript UI Library & HTML5 UI Framework·dhtmlx.com
DHTMLX is a JavaScript UI library and HTML5 UI framework offering a modular set of advanced JS components for web apps, including Grid, Gantt, Scheduler, Kanban, Diagram, Spreadsheet, and more. It is a pure client-side JavaScript codebase that developers embed directly into their applications without third-party dependencies. The library covers project management, data analysis, content management, scheduling/booking, and AI-chat widget use cases, and is compatible with frameworks such as React, Angular, Vue, and Svelte. It is offered both as commercial perpetual licenses and as free open-source editions for open-source projects.
What it's for
Features 18
- Chatbot widget supporting LLMs including ChatGPT, Claude 3, and Gemini
- DHTMLX MCP Server connecting AI coding assistants to official documentation
- Diagram tool for org charts, flowcharts, decision trees, mind maps with automatic layout algorithms
- Event Calendar with 6 views and multiple calendar categorization
- Export Gantt to MS Project, PDF/PNG, Excel, and Primavera P6
- Framework-friendly integration with React, Angular, Vue, Svelte, Salesforce, Node.js, and ASP.NET
- Gantt chart rendering 10,000+ tasks with resource management, auto-scheduling, critical path calculation, baselines/deadlines/milestones
- Grid export to Excel, CSV, PDF, PNG
- Grid with dynamic data loading, virtual scrolling, multi-column drag-and-drop, inline editing
- Kanban board with unlimited cards, swimlanes, drag-and-drop, file attachments, comments
- Localization and responsive/touch support
- Pivot table with flat and tree display modes, export to Excel/CSV
- Rich Text Editor supporting HTML and markdown formats
- Scheduler with 10 calendar views, recurring and multisection events, resource allocation, map view integration
- Spreadsheet with 170+ built-in formulas and multi-sheet cross-referencing
- To Do List with task/subtask CRUD, tagging, due dates, progress tracking
- TypeScript support
- Vault file uploader with real-time progress and custom upload restrictions
At a glance
Integrations
Resources
Pricing
All listed prices are one-time perpetual license fees per developer/project, not subscriptions; no monthly subscription option is available. Support and updates are included for 1 year (3 years for the Ultimate tier's export feature); renewal is optional for continued support/updates. Individual components can also be purchased separately (e.g., Gantt from $799 Individual License up to $5999 Ultimate License).
Individual License $2229 (Standard support); Commercial License $4159 ($832/developer, Premium support); Enterprise License $7599 ($380/developer, Premium support); Ultimate License $11199 ($280/developer, Ultimate support)
Individual: 1 project, 1 developer; Commercial: 1 project, up to 5 developers; Enterprise: 5 projects, up to 20 developers, SaaS usage allowed; Ultimate: unlimited projects/developers
Individual License $2099; Commercial License $3749 ($749/developer); Enterprise License $6999 ($349/developer); Ultimate License $10499 ($262/developer)
Individual: 1 project, 1 developer; Ultimate: unlimited projects/developers, SaaS usage allowed
Individual License $1869; Commercial License $2959 ($592/developer); Enterprise License $5729 ($286/developer); Ultimate License $8879 ($222/developer)
Individual: 1 project, 1 developer; Ultimate: unlimited projects/developers, SaaS usage allowed
Individual License $1169; Commercial License $2159 ($432/developer); Enterprise License $4129 ($206/developer); Ultimate License $7079 ($177/developer)
Individual: 1 project, 1 developer; Ultimate: unlimited projects/developers, SaaS usage allowed
Individual License $999; Commercial License $2209 ($442/developer); Enterprise License $4109 ($205/developer); Ultimate License $7369 ($184/developer)
Individual: 1 project, 1 developer; Ultimate: unlimited projects/developers, SaaS usage allowed
Standard Editions (Scheduler, Suite, Grid, Calendar, Tree, Chart, Diagram, Kanban, Vault, Rich Text Editor, To Do List, Spreadsheet, Pivot, Booking widget) under GPL v2.0; Gantt Community Edition under MIT license; community forum support only
Usable free only in open-source projects licensed under a GPLv2-compatible license; does not include PRO features or official technical support
70% discount for early-stage startups on JS components like Gantt, Scheduler, and Suite UI (including Grid); includes three developer seats, SaaS app usage, and Premium tech support.