<
Meet DHTMLX Gantt 8.0 with Improved Resource Management, Updated Auto Scheduling and Slack Calculation, New Design for Samples, and More
Vue.js

Lightning-Fast Vue JS Gantt Chart

Create a Vue Gantt chart by using DHTMLX Gantt and let users manage projects and tasks on the fly.

Try DHTMLX Vue JS Gantt Chart Live Demo

Open a demo on desktop
DHTMLX Gantt has already been used for managing thousands of projects worldwide.

How to Create Vue JS Gantt Chart

5 steps to start with DHTMLX Gantt in Vue JS:
1.
Create a Vue component for Gantt and add the container for Gantt in the template container.
2.
Import Gantt and its CSS file.
3.
Create the Gantt instance in the mounted function and add the Gantt configuration there.
4.
Attach the Gantt instance to the internal object to access it later in the unmounted function.
5.
Destroy the Gantt Instance in the unmounted function to clean up when Gantt is no longer needed.

Vue JS Gantt Chart Features

PRO edition
Add-ons
Standard edition
Resource management
With DHTMLX Gantt, end-users can assign multiple resources to projects and tasks, e.g. personnel and facilities. Additionally, it enables precisely adjusting the assignments with the help of a resource load diagram and histogram.
Critical path
Users can easily determine the shortest time their project can take and highlight the most important tasks using the built-in critical path calculation feature. DHTMLX Gantt chart allows displaying the slack time and setting lag and lead times.
Auto scheduling
Auto scheduling makes it possible to change the duration of a particular task so all due dates will be updated automatically depending on relations specified by users in their Vue JS Gantt chart.
Node.js server module
You can use an add-on for external integration with complex CRM or ERP systems, real-time collaboration with staff working on the same timeline at the same time. Additionally, it enables clientless integrations allowing on-the-fly calculations based on calendars and links.
PDF/PNG export module
It’s possible to install a standalone module locally to export Gantt charts to PDF and PNG formats, without sending your data to our server. The module also allows converting Gantt projects to iCal and Excel files.
MS Project and Primavera P6 module
You can purchase an export module for MS Project and Primavera P6 and deploy it to your server to securely export and import Gantt data to the widely used project management formats.
Drag and drop
The DHTMLX Vue Gantt provides extensive support for drag-n-drop operations. End-users can create new tasks, move several tasks simultaneously, and rearrange grid columns. Developers have full control over drag-n-drop behavior via API.
Inline editing
The keyboard navigation mode allows end-users to manage tasks directly within the grid via inline editing. Besides, they can easily create and update project tasks and relationships between them.
Tooltips
You can seamlessly add customizable tooltips to any element in DHTMLX Gantt, including tasks, connectors, and milestones. They may display any desired information and have specific behavior to meet your project requirements.

Why Use DHTMLX Vue JS Gantt Chart?

Simple initialization
Starting building a Gantt chart with DHTMLX is a breeze even if you're not a JavaScript expert. You can easily initialize it with a few lines of code and outfit it with desired features drawn from the API. You may always be assisted with demos, step-by-step guides, and video tutorials.
Extensive functionality out of the box
Being the most complete Gantt chart library, DHTMLX Gantt provides all the necessary features for effective project management, including different task types, auto scheduling, and resource management.
Ease of customization
You can adjust the component to meet your requirements with the help of API properties. You are free to customize the Vue Gantt timeline, scales, grid, tasks, and editing form. Besides, you can manipulate the size of scales and cells and equip Gantt with tooltips, baselines, and custom elements.
Stable with high performance
When it comes to handling large multi-thousand-task projects, robust and flawless performance is a must. DHTMLX Gantt can load any desired number of tasks smoothly with the help of smart rendering and dynamic loading.
Cross-browser and versatile
DHTMLX Gantt ensures seamless performance across various browsers, including Chrome, Safari, and Firefox as well as all Chromium-based ones, e.g. Microsoft Edge, Opera, and Vivaldi. Besides, it’s compatible with any front-end and back-end technologies.
Get started for free
Download the DHTMLX Gantt trial version and evaluate it free of charge for 30 days benefiting from the official technical support from our team.

What Customers Say

It's stable. It's easy to set up, even if you don’t have too much development experience. It’s highly customizable. It's full of features out of the box (and if something missing, you can write your own addon to cover missing functionality). It's beautiful out of the box, which is not always the case for similar components. Workload functionality is included, which is not the case for such components.
Dmitry (Dan) Dudin
CEO at GanttPRO
The API is extremely flexible, well documented and easy to understand if you need to look at underlying source code. The support has been responsive and high quality. We would absolutely recommend using DHTMLX and are even considering using some other products that they offer based on our experience so far.
Hive Team
Team productivity platform
For Splitvice, dhtmlxGantt fits with what we need. It's a stand-alone component, without an extra run-time fee. It's flexible and highly customizable. We get good support when we need it, but most of our questions are found right in the knowledge database.
Splitvice Team
Portfolio and project management tool
We were looking for a project management plugin to help reduce our time to market and development costs. That is why we are using DHTMLX Gantt. I tested a free version of your Gantt product and I was satisfied with the API provided with the plugin. Your product fitted my needs and it was easy to integrate it into my application.
Thomas Meghe
senior developer at the French company Echo on
Documentation
Browse documentation
DHTMLX documentation provides API references along with all the necessary technical guides and tutorials to quickly initialize, configure and customize the Gantt library.
Samples
View online samples
We're constantly upgrading DHTMLX Gantt online samples where you can explore the Gantt chart features, play around with the code, preview, and share your results with your team or our tech support.
Free trial
Download a 30-day free trial
To make sure DHTMLX Gantt library meets your requirements, you have to download a free 30-day trial. It's an opportunity to test it extensively while also benefiting from official technical support.
Forum
Access our community forum
The forum keeps tons of shared knowledge of working with Gantt in Vue JS and other technologies. It includes answers from our tech specialists and provides free access.
Official tech support
Benefit from DHTMLX support
Our team supports every user of DHTMLX Gantt library. You can explore the levels of support we provide for trial users and owners of proprietary and open-source licenses.
Integrations
Integrate Gantt with anything
Apart from Vue JS framework, DHTMLX Gantt can be integrated with Angular, React, Salesforce, ASP.Net, Node.js, and any other technology you need.

DHTMLX Gantt Licensing

Gantt
Save on bundles
Commercial Enterprise Ultimate
License Terms
Commercial
Enterprise
Ultimate
Developers
Commercial
5
Enterprise
20
Ultimate
Projects
Commercial
1
Enterprise
5
Ultimate
Use in SaaS (unlimited end-users)
Commercial
Enterprise
Ultimate
Use in Salesforce
Commercial
Enterprise
Ultimate
Perpetual distribution rights
Commercial
Enterprise
Ultimate
Support Plan
Commercial
Premium Support
Enterprise
Premium Support
Ultimate
Ultimate Support
Time Period
Commercial
1 year
Enterprise
1 year
Ultimate
1 year
Updates
Commercial
Major, minor, and maintenance updates
Enterprise
Major, minor, and maintenance updates
Ultimate
Major, minor, and maintenance updates
Priority queue for bug fixing
Support requests
Commercial
30
Enterprise
50
Ultimate
Response Time
Commercial
48h
Enterprise
48h
Ultimate
24h
Personal account Manager
Commercial
Enterprise
Ultimate
Functionality
Commercial
Professional
Enterprise
Professional
Ultimate
Professional
16 PRO features
Commercial
Enterprise
Ultimate
Several Gantt charts on 1 page ? This feature enables creating and destroying instances of Gantt, what is especially common for Angular, React, and other frameworks.
Commercial
Enterprise
Ultimate
Online export to PDF/PNG without watermark
Commercial
Free for 1 year
Enterprise
Free for 1 year
Ultimate
Free for 3 years
Free local PDF/PNG export module
Commercial
Enterprise
Ultimate
Free local module for MS Project export/import
Commercial
Enterprise
Ultimate
Free Node.js Gantt server module
Commercial
Enterprise
Ultimate
Get a 70% Discount on DHTMLX Gantt for Your Startup
One-year license for DHTMLX JavaScript Gantt chart to help you cut your time-to-market and deliver top-notch software solutions.