JavaScript Project Management Tools

Complete JavaScript toolkit for creating feature-packed project management apps.

Featured JS UI Widgets

To Do List
HTML5 File Manager
DHTMLX Gantt is a high-performance Gantt diagram able to render 10 000+ tasks in milliseconds with advanced functionality for managing projects on a high level.
Resource management
Critical path
Baselines, deadlines, and milestones
Split tasks
Export/import to PDF/PNG, MS Project, Excel, Primavera P6
Fully configurable and customizable
DHTMLX Scheduler is a multifaceted scheduling tool with 10 calendar views and easy to configure events for displaying tasks along the timeline.
Day, Week, Month, Year views
Multiple resource views
Maps view
Resource allocation
Recurring events
Multisection events
Customizable timescale
DHTMLX Kanban is a user-friendly Kanban board with the ability to add an unlimited number of cards in columns and rows for managing tasks within projects.
Defining start and end dates
Assigning team members
Marking cards with colors
Setting tasks' priority
Expanding and collapsing columns and rows
Attaching files to cards
Fully configurable interface
To Do List
DHTMLX To Do List is a convenient checklist, where you can switch between projects and easily manipulate an unlimited number of tasks on a granular level.
CRUD operations for tasks
Creating subtasks
Assigning team members
Setting due dates
Adding tags
Displaying the number/percent of completed tasks
Expanding and collapsing tasks with subtasks

Common Features of DHTMLX Project Management Tools

  • Assigning task owners
  • Specifying deadlines
  • Tracking progress
  • Drag-n-drop
  • Inline editing
  • Keyboard navigation
  • Read-only mode
  • Localization
  • Responsiveness
  • Touch support
  • Rich and flexible API
  • Deep customization possibilities
  • Smooth synchronization
  • TypeScript support

How to Combine JavaScript Project Management Components

DHTMLX Kanban with Gantt and Scheduler
This combo of DHTMLX tools can help you represent specific projects in three different views. You can provide a high-level overview of the project on the Gantt chart, arrange time using Scheduler, and perform all the task management on the Kanban board.
DHTMLX Kanban with To Do List
Both DHTMLX Kanban and To Do List allow running several projects concurrently. Users can create multiple projects with the help of Kanban swimlanes and update their status by dragging cards to the right column. The To Do List enables users to choose the desired project from the dropdown menu, modify task details, and check completed tasks.
DHTMLX Gantt with To Do List
Combining DHTMLX Gantt with To Do List is a perfect way to track how individual tasks affect the whole project. If you check completed tasks in the To Do List, you will immediately see that tasks change their color on the Gantt chart.
DHTMLX Scheduler with To Do List
While you can specify all the task details such as assignments and due dates using DHTMLX To Do List, it is practical to track tasks throughout the month using Scheduler. Thus, users will quickly understand which days are busy with work and which have gaps. It will allow managers to plan activities more evenly.
Another example of syncing To Do List and Scheduler shows how to manage several projects. DHTMLX Scheduler displays two projects “Office itinerary” and “Product launch” on the Month view. The To Do List widget makes it possible to choose the necessary project via a context menu and to show only the tasks belonging to the chosen project.

Planning Bundle Offer

Save up to 50% on DHTMLX widgets by buying them in a bundle. DHTMLX Planning bundle includes all the JavaScript project management components:




To Do List

Event Calendar