Logo
Sign in
Product Logo
Bryntum GanttBryntum

Bryntum Gantt is a fast, fully customizable Gantt chart suite for JavaScript, React, Angular, and Vue applications. It offers high performance with large data sets, asynchronous scheduling, and a flexible API, making it ideal for complex project management needs.

gantt-theme-1-1240x787.webp
gantt-bigdatset-1240x787.webp
Product details

The fastest JS Gantt chart

Bryntum Gantt is a super fast and fully customizable Gantt chart suite for your JavaScript, React, Angular, and Vue applications.

Benefits

Lightning fast

The Gantt chart is built with pure JavaScript / ES6+ and uses a very fast rendering engine. This means you can load large data sets and still have great scrolling and rescheduling performance.

Fully customizable and themeable

Choose between five different themes, or make your own by extending our standard themes.

Constraints

With task constraints, you get granular control over how tasks are scheduled. Gantt supports the standard constraint types:

  • Start no earlier than
  • Start no later than
  • Finish no earlier than
  • Finish no later than
  • Must start on
  • Must finish on

Best in class scheduling engine

The Gantt engine provides asynchronous scheduling of any number of tasks, by taking task dependencies, constraints and scheduling modes into account. It is implemented independently from the DOM and can also be run on a node server. Animated redraws After moving a task, the result is animated into place so users can easily follow how an update affects other tasks.

Customizable Task Editor

The built-in Task Editor is made to be easily extended and customized. You can change the visible fields and also add your own custom tabs.

Features

  • Drag drop, resize and create tasks using the mouse or touch
  • Programmatic validation of any editing action
  • 25+ columns included, support for adding any custom columns.
  • Data can be sorted using any field or criteria.
  • Support for real-time updates
  • Undo & redo
  • Collapsible grid sections
  • Group tasks by any field
  • TypeScript typings support
  • Import from MS Project & Primavera (via MPXJ)
  • Support for huge datasets
  • Customize the task look and feel using any HTML + CSS.
  • Zooming from milliseconds to years, customizable zoom levels.
  • Dependencies between tasks (FF/FS/SF/SS), incl. lead or lag
  • Inline editing supported for all columns.
  • Export to PDF, PNG and Excel
  • Integration with The Scheduler Pro and Task Board widgets
  • Advanced filter builder
  • Inactive tasks & dependencies
  • Rollups
  • Split tasks
  • Scroll buttons
  • UI State management
  • Version history
  • Fully themeable and customizable UI elements
  • Drag-from-grid to assign resources