Bryntum Gantt

The fastest JavaScript Gantt chart on the web. Fully customizable and seamless integration with React, Angular & Vue.

View examples Buy now

Supports any framework, including Angular, React & Vue

Looking for Ext JS Classic support? Try Gantt for Ext JS

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.

Try our big data set demo!

Try big data set demo

Fully customizable and themeable

Choose between five different themes, or make your own by extending our SASS-based themes. Shipped themes:

Constraints

With the constraints feature, you get granular control over how tasks are scheduled. The Gantt scheduling engine supports the standard constraint types, and you can also create your own custom constraints. Built-in 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

Our new graph based scheduling engine “Chronograph” is built from the ground up in TypeScript and provides asynchronous rescheduling that handles any number of tasks. It’s implemented separately from the DOM so you can also run it on your server with Node. The engine takes into account dependencies, constraints and task scheduling mode as it calculates the schedule. After moving a task, the resulting change set is animated into place so users can track how one change affects others more easily.

More features

The Gantt chart has lots of features built-in, such as task editor, configurable tooltips, resource assignment editor and many more showcased in the example browser. If you want to know technical details about all the features, you can always find them described in the documentation.

View all features

Customisable 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.

View example

Try it yourself!

Examples

Advanced functionality

Themes

Big data set

Ready to get started?

Free trial Buy now