{"id":15038189,"url":"https://github.com/dhtmlx/gantt","last_synced_at":"2026-02-27T14:25:08.352Z","repository":{"id":11270447,"uuid":"13675836","full_name":"DHTMLX/gantt","owner":"DHTMLX","description":"GPL version of Javascript Gantt Chart","archived":false,"fork":false,"pushed_at":"2025-04-22T13:58:10.000Z","size":45484,"stargazers_count":1613,"open_issues_count":9,"forks_count":339,"subscribers_count":45,"default_branch":"master","last_synced_at":"2025-05-13T02:38:49.599Z","etag":null,"topics":["dhtmlx","gantt","gantt-chart","ganttjs","javascript-gantt","project-management"],"latest_commit_sha":null,"homepage":"https://dhtmlx.com/docs/products/dhtmlxGantt/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DHTMLX.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-10-18T11:00:26.000Z","updated_at":"2025-05-11T07:01:04.000Z","dependencies_parsed_at":"2022-07-12T12:50:31.377Z","dependency_job_id":"60da538b-55b5-432c-8383-e4d625b178f1","html_url":"https://github.com/DHTMLX/gantt","commit_stats":{"total_commits":95,"total_committers":4,"mean_commits":23.75,"dds":0.09473684210526312,"last_synced_commit":"96582f33f9860b37adbac32a363ceef95600f905"},"previous_names":[],"tags_count":91,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DHTMLX%2Fgantt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DHTMLX%2Fgantt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DHTMLX%2Fgantt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DHTMLX%2Fgantt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DHTMLX","download_url":"https://codeload.github.com/DHTMLX/gantt/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254010830,"owners_count":21999004,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dhtmlx","gantt","gantt-chart","ganttjs","javascript-gantt","project-management"],"created_at":"2024-09-24T20:37:30.272Z","updated_at":"2026-02-27T14:25:08.346Z","avatar_url":"https://github.com/DHTMLX.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dhtmlxGantt #\n\n[![dhtmlx.com](https://img.shields.io/badge/made%20by-DHTMLX-blue)](https://dhtmlx.com/)\n[![npm: v.9.1.2](https://img.shields.io/badge/npm-v.9.1.2-blue.svg)](https://www.npmjs.com/package/dhtmlx-gantt)\n[![License: GPL v2](https://img.shields.io/badge/license-GPL%20v2-blue.svg)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.html)\n\n[Getting started](#getting-started) | [Features](#features) | [License](#license) | [Useful links](#links) | [Follow us](#followus)\n\n[DHTMLX Gantt](https://dhtmlx.com/docs/products/dhtmlxGantt) is an open source JavaScript Gantt chart library that helps you illustrate and manage a project schedule in a nice-looking diagram.\n\n\u003ca href=\"https://dhtmlx.com/docs/products/dhtmlxGantt/\"\u003e\n        \u003cimg src=\"https://github.com/plazarev/media/blob/master/opensource-gantt-javascript.png\"\u003e\n\u003c/a\u003e\n\nIt can show the dependencies between tasks as lines and allows you to set up different relationships between tasks (finish-to-start, start-to-start, finish-to-finish, start-to-finish). The Standard edition also inludes intuituve drag-n-drop interface and smart rendering which considerably boost performance while working with a large amount of tasks.\n\nDHTMLX Gantt provides a flexible API and a large number of event handlers, which gives you the freedom to customize it for your needs. Moreover, the library comes with a comprehensive documentation and step-by-step video tutorials thus simplifying learning. \n\n\u003ca name=\"getting-started\"\u003e\u003c/a\u003e\n## Getting started ##\n\nAdd files:\n\n~~~html\n\u003cscript src=\"dhtmlxgantt.js\" \u003e\u003c/script\u003e\n\u003clink rel=\"stylesheet\" href=\"dhtmlxgantt.css\" type=\"text/css\"\u003e\n~~~\n\nAdd markup:\n\n~~~html\n\u003cdiv id=\"gantt_here\" style='width:100%; height:100vh;'\u003e\u003c/div\u003e\n~~~\n\nAnd initialize:\n\n~~~js\ngantt.config.date_format = \"%Y-%m-%d %H:%i\";\ngantt.init(\"gantt_here\");\ngantt.parse({\n  data: [\n    {id: 1, text: \"Project #1\", start_date: null, duration: null, parent:0, progress: 0, open: true},\n    {id: 2, text: \"Task #1\", start_date: \"2019-08-01 00:00\", duration:5, parent:1, progress: 1},\n    {id: 3, text: \"Task #2\", start_date: \"2019-08-06 00:00\", duration:2, parent:1, progress: 0.5},\n    {id: 4, text: \"Task #3\", start_date: null, duration: null, parent:1, progress: 0.8, open: true},\n    {id: 5, text: \"Task #3.1\", start_date: \"2019-08-09 00:00\", duration:2, parent:4, progress: 0.2},\n    {id: 6, text: \"Task #3.2\", start_date: \"2019-08-11 00:00\", duration:1, parent:4, progress: 0}\n  ],\n  links:[\n    {id:1, source:2, target:3, type:\"0\"},\n    {id:2, source:3, target:4, type:\"0\"},\n    {id:3, source:5, target:6, type:\"0\"}\n  ]\n});\n~~~\n\n==\u003e [Check the live demo](https://snippet.dhtmlx.com/a69d7378a)\n\n### Complete guides ###\n\n- [Vue.js](https://dhtmlx.com/blog/use-dhtmlxgantt-vue-js-framework-demo/)\n- [Angular](https://dhtmlx.com/blog/dhtmlx-gantt-chart-usage-angularjs-2-framework/)\n- [React](https://dhtmlx.com/blog/create-react-gantt-chart-component-dhtmlxgantt/)\n- [Node](https://docs.dhtmlx.com/gantt/desktop__howtostart_nodejs.html)\n- ASP.NET\n  - [ASP.NET MVC 5](https://docs.dhtmlx.com/gantt/desktop__howtostart_dotnet.html)\n  - [ASP.NET Core](https://docs.dhtmlx.com/gantt/desktop__howtostart_dotnet_core.html)\n- PHP\n  - [Laravel](https://docs.dhtmlx.com/gantt/desktop__howtostart_php_laravel.html)\n  - [Slim framework](https://docs.dhtmlx.com/gantt/desktop__howtostart_php_laravel.html)\n- [Ruby on Rails](https://docs.dhtmlx.com/gantt/desktop__howtostart_ruby.html)\n- [Python](https://docs.dhtmlx.com/gantt/desktop__howtostart_python.html)\n- [Meteor](https://dhtmlx.com/blog/using-dhtmlx-gantt-chart-meteorjs-framework/)\n\n#### All tutorials ####\n\n[https://docs.dhtmlx.com/gantt/desktop__howtostart_guides.html](https://docs.dhtmlx.com/gantt/desktop__howtostart_guides.html)\n\n#### Video guides ####\n\n[https://www.youtube.com/user/dhtmlx/videos](https://www.youtube.com/user/dhtmlx/videos)\n\n\u003ca name=\"features\"\u003e\u003c/a\u003e\n## Features of the Standard Edition ##\n\n- 4 types of tasks linking: finish-to-start, start-to-start, finish-to-finish, start-to-finish\n- dragging and dropping multiple tasks horizontally\n- multi-task selection\n\n\u003cimg src=\"https://github.com/plazarev/media/blob/master/drag-and-drop.gif\" alt= \"multitask-drag-n-drop\" height=\"350\"\u003e\n\n- backward planning\n- tasks filtering\n- smart rendering\n- inline editing\n\n\u003cimg src=\"https://github.com/plazarev/media/blob/master/inline-editing.gif\" alt= \"inline-editing\" height=\"350\"\u003e\n\n- managing editability/readonly modes of individual tasks\n- tooltips\n- undo/redo functionality\n- configurable columns in the grid\n- customizable time scale and task edit form\n- progress percent coloring for tasks\n- 7 different skins\n\n![gantt-material](https://github.com/plazarev/media/blob/master/gantt-chart-material.png)\n\n- online export to PDF, PNG, Excel, iCal, and MS Project\n- cross-browser compatibility\n- 32 locales\n- keyboard navigation\n- accessibility\n\nResource management, critical path calculation, auto scheduling, and other enhanced features are available with the PRO edition. You can see the full list of features and compare the two DHTMLX Gantt editions [in the documentation](https://docs.dhtmlx.com/gantt/desktop__editions_comparison.html).\n\n\u003ca name=\"license\"\u003e\u003c/a\u003e\n## License ##\n\ndhtmlxGantt v.9.1.2 Standard\n\nThis version of dhtmlxGantt is distributed under GPL 2.0 license and can be legally used in GPL projects.\n\nTo use dhtmlxGantt in non-GPL projects (and get Pro version of the product), please obtain Individual, Commercial, Enterprise or Ultimate license on our site https://dhtmlx.com/docs/products/dhtmlxGantt/#licensing or contact us at info@dhtmlx.com\n\n(c) XB Software\n\n\n\u003ca name=\"links\"\u003e\u003c/a\u003e\n## Useful links\n\n- [DHTMLX Gantt product page](https://dhtmlx.com/docs/products/dhtmlxGantt/)\n- [Official documentation](https://docs.dhtmlx.com/gantt/)\n- [Online samples](https://docs.dhtmlx.com/gantt/samples/)\n- [Video tutorials](https://www.youtube.com/watch?v=cCvULTQxPfg\u0026list=PLKS_XdyIGP4MEW6yvvQUZT8vJKHVOq2S0)\n- [Export services](https://dhtmlx.com/docs/products/dhtmlxGantt/export.shtml)\n- [List of available integrations](https://dhtmlx.com/docs/products/integrations/)\n- [Support forum](https://forum.dhtmlx.com/c/gantt)\n\n\u003ca name=\"followus\"\u003e\u003c/a\u003e\n## Follow us ##\n\nStar our GitHub repo :star:\n\nCheck our [roadmap](https://trello.com/b/fhOySHPj/gantt-roadmap) for future updates :wrench:\n\nRead us on [Medium](https://medium.com/@dhtmlx) :newspaper:\n\nFollow us on [Twitter](https://twitter.com/dhtmlx) :bird:\n\nLike our page on [Facebook](https://www.facebook.com/dhtmlx/) :thumbsup:\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdhtmlx%2Fgantt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdhtmlx%2Fgantt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdhtmlx%2Fgantt/lists"}