Logo
Sign in
Product Logo
Bryntum SchedulerBryntum

Bryntum Scheduler is a high-performance scheduling component for JavaScript frameworks like React, Angular, and Vue. It offers features such as drag-and-drop, resizing, event editing, and export options, ensuring seamless integration and customization.

scheduler-tasks-1240x724.webp
scheduler-bigdataset-1240x724.webp
Product details

The Scheduler component with all the features

A modern and high-performance scheduling UI component that integrates seamlessly with all JS frameworks including React, Angular, and Vue.

Benefits

Feature rich

Bryntum Scheduler is based on our Grid, inheriting a lot of its features. It is very interactive and supports:

  • Drag and drop & resizing
  • Event editor, keyboard navigation
  • Export to PDF, PNG, Excel
  • Responsive rendering
  • Drag drop events from external grid

Great performance

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

  • Virtual rendering
  • Minimal DOM footprint
  • Extensive element reuse

Fully themable & customizable

Bryntum Scheduler has a lot of options for customization:

  • Ships with five themes + a custom theme demo
  • Render custom content and style event bars
  • Extensive reactive API, change anything on the fly

Features

  • Drag drop, resize and create tasks using the mouse or touch
  • Programmatic validation of any editing actions
  • Add any custom columns. Inline cell editing supported.
  • Columns can be sorted using any field or criteria.
  • Dependencies between tasks (FF/FS/SF/SS)
  • Zooming from milliseconds to year, customizable zoom levels.
  • Customize the task look and feel using any HTML + CSS.
  • Configurable time scale with up to 3 header rows, from ms to years
  • Ability to pin rows to the top (as in Excel)
  • Support for global time ranges and date indicators
  • Customizable tooltips using any HTML markup
  • Export to PDF, PNG and Excel
  • Read-only mode available
  • Virtualized rendering
  • Infinite scrolling of large datasets
  • Resource grouping
  • Summaries
  • Animated UI updates
  • Filter tasks or resources easily
  • Pack, stack or overlapping event layouts
  • Customizable task labels
  • Undo & redo