Bryntum Scheduler

A modern and high performance scheduling UI component. Built from the ground up with pure javascript, supporting any framework you are already using (incl. React, Angular and Vue).

View examples Buy now

Supports any framework, including Angular, React, Vue and Ext JS

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

Feature rich

Bryntum Scheduler is based on our Grid, inheriting a lot of its features while also bringing along a slew of scheduler specific features. Among other things it supports:

  • Any framework and backend
  • All modern browsers (tested in Chrome, Safari, Firefox, Edge and IE11)
  • Customizing any part of the user interface
  • Drag and drop rescheduling
View all features

Great performance

The Scheduler applies a combination of techniques to achieve great rendering and scrolling performance:

  • Virtual rendering – Only renders rows and events that are in view
  • Minimal DOM footprint – rendering uses as few elements as possible
  • Minimal DOM updates – elements are reused as you scroll

Bryntum Scheduler has a lot of options for customization:

  • Ships with four themes and a demo showing how to create your own, all SASS included
  • Use renderers to affect contents and styling of rows, cells, headers and events
  • Has an extensive reactive API, allowing you to change things on the fly

Dependencies between tasks

Connect your related tasks with the built-in dependencies feature. In the Scheduler Pro version, successor tasks can also be automatically rescheduled.

Try it yourself out in this live demo!

Examples

Customizable event editor

Dependencies between tasks

Customized look and functionality

Ready to get started?

Free trial Buy now