<
Overhauled Themes and New Dark Theme, Manually Scheduled Summaries, Built-in Baselines, and More in DHTMLX Gantt 9.0
JavaScript
Open Source

Open Source Gantt Chart JavaScript Library

Free JavaScript Gantt chart component for building performant project management diagrams with minimum time and effort on coding.

Integrate Gantt Chart Open Source Component
with Your Stack

Key Features of Free JavaScript Gantt Chart

Project and task management
Configurable UI
Smart rendering
The default smart rendering feature significantly improves data rendering speed when operating with big data sets. The DHTMLX Gantt's basic initialization loads over 12,000 tasks and dependencies within a second smoothly.
Smart rendering
Rich drag-and-drop behavior
The standard version of DHTMLX Gantt allows end-users to select multiple tasks and drag them horizontally along the timeline, easily changing their start/end dates and duration. You can limit the area and deny the dragging of specific tasks. Timeline scrolling is also supported by mouse dragging.
Rich drag-and-drop behavior
Inline editing
Keyboard navigation mode allows end-users to manage all tasks within the grid via inline editing efficiently. Using keyboard shortcuts and built-in editors, they can quickly create and update project tasks, set connections between them, and modify their duration.
Inline editing
Smart rendering
RTL mode
The Right-to-Left mode in DHTMLX Gantt is designed to support languages that are read from right to left. When enabled, it reverses the direction of the time scale and the order of rows in the grid, ensuring a seamless and intuitive experience for RTL language users.
RTL mode
Built-in themes
The open source DHTMLX Gantt provides 7 predefined skins that you can apply to change your Gantt chart look, including Material, Dark, and Contrast Black and White themes to improve your app accessibility. You can also use CSS variables to customize the Gantt’s appearance.
Built-in themes
Flexible Gantt layout
A configurable layout of DHTMLX Gantt allows you to arrange the elements as inner views within its layout. Thus, you can add extra timelines and grids, building a flexible Gantt chart structure with customizable element arrangements.
Flexible Gantt layout
RTL mode

Open Source vs PRO Gantt Chart Comparison

Standard Edition PRO Edition
4 types of tasks linking
Backward planning
Inline editing
Comprehensive drag-and-drop behavior
Built-in themes
Resource management
Auto scheduling
Critical path calculation
Task grouping
Dynamic loading
Creating multiple Gantt charts on one page
Support for custom elements in the timeline
Standard Edition
4 types of tasks linking
Backward planning
Inline editing
Comprehensive drag-and-drop behavior
Built-in themes
Resource management
Auto scheduling
Critical path calculation
Task grouping
Dynamic loading
Creating multiple Gantt charts on one page
Support for custom elements in the timeline
PRO Edition
4 types of tasks linking
Backward planning
Inline editing
Comprehensive drag-and-drop behavior
Built-in themes
Resource management
Auto scheduling
Critical path calculation
Task grouping
Dynamic loading
Creating multiple Gantt charts on one page
Support for custom elements in the timeline

Upgrade Your Project Management App
With High-Level Functionality

Try JavaScript Open Source Gantt Live Demo

Open a demo on desktop
Documentation
Use documentation
Explore the documentation for API references along with comprehensive guides and tutorials to help you quickly initialize, configure, and customize the DHTMLX Gantt component.
Samples
Work with online examples
Discover the Gantt chart features, including PRO and Standard editions, experiment with the JavaScript and HTML code, and share your results with your team.
Forum
Browse the community forum
Visit our community forum and get lots of shared knowledge on using the Gantt chart component. The forum is free to use and features answers from our tech specialists.
Open-source Gantt Version - Standard Edition
The open source version of DHTMLX Gantt (Standard Edition) is distributed under the GPL v2.0 license. If you have an open-source project licensed under a GPLv2-compatible license and do not need PRO features, you may use DHTMLX Gantt Standard Edition for free. This version does not come with official technical support, but you can access assistance through the community forum.

Latest Blog Posts

Announcing New JavaScript Project Management Demo App with Backend
Announcing New DHTMLX Demo: Gantt with Resource Management for Salesforce
Enhancing Project Workflow Visibility in a JavaScript Gantt Chart with a Mind Map
What's new
Discover the recently launched DHTMLX Gantt versions, fresh developer guides, and tutorials with code snippets and practical tips from our tech team.
Boost Your Workflow Efficiency: Upgrade to DHTMLX Gantt PRO
Download the DHTMLX Gantt trial version and evaluate it free of charge for 30 days benefiting from the official technical support of our team.
NO credit card required