v7.2.3

Bryntum Scheduler Pro

What is Bryntum Scheduler Pro?

The most advanced scheduler component built with vanilla JavaScript and TypeScript, Bryntum Scheduler Pro supercharges Bryntum Scheduler with the powerful Bryntum Gantt scheduling engine to deliver an unparalleled experience.

Bryntum Scheduler Pro is the ideal choice for applications needing more than just effective visualization. Bryntum Scheduler Pro supports:

  • Complex scheduling scenarios, such as Gantt-like project scheduling with task dependencies
  • Resource-based planning systems, enabling efficient allocation based on availability

Bryntum Scheduler Pro is well suited for manufacturing execution system (MES) applications designed for production facility workflows.

An extension of Bryntum Scheduler, Bryntum Scheduler Pro understands Gantt project data, making the component capable of managing:

  • Dependencies: Define relationships between tasks for accurate scheduling
  • Resources: Allocate and track resources efficiently
  • Assignments: Link resources to specific tasks for detailed planning
  • Calendars: Manage working hours, holidays, and schedules

The easiest way to start using Bryntum Scheduler Pro is by installing it using npm.

Get up and running quickly with a step-by-step guide:

Use cases

Bryntum Scheduler Pro is an excellent choice for applications needing more than just a good visualisation, a few examples:

  • Complex scheduling scenarios where tasks are dependent on other tasks (such as a Gantt project)
  • Planning systems based on resource availability
  • Manufacturing Execution System (MES) apps for production facilities

Bryntum Scheduler Pro is an extension of the Scheduler that can understand Gantt project data, making the component capable of managing dependencies, resources, assignments and calendars.

Live demo

Explore Bryntum Scheduler Pro and test some of its features in the live demo.

For a complete overview of Bryntum Scheduler Pro capabilities, explore the topic-specific guides in the menu, visit our API documentation, and browse Bryntum Scheduler Pro examples.

Continuous evolution and improvement

Maintenance releases with bug fixes are released on average every two weeks, with minor releases every quarter. See the public change log

Keep up to date with developments on our blog

Integration

Bryntum Scheduler Pro is compatible with all modern browsers – including Chrome, Firefox, Safari, and the latest version of Edge – regardless of your target technology.

Before integrating Bryntum Scheduler Pro with any framework, ensure that your environment meets the following version requirements:

Use Bryntum Scheduler Pro out of the box or integrate it with your framework of your choice and many third-party solutions.

If you have already downloaded Bryntum Scheduler Pro, you'll find framework examples in the examples/frameworks folder. If you haven't downloaded Bryntum Scheduler Pro yet, you can get a free trial here. You can get started using the Bryntum trial npm packages, which are public.

How does it work?

Here's how Bryntum Scheduler Pro differs from Bryntum Scheduler:

  • Bryntum Scheduler Pro always uses an AssignmentStore to manage event assignments, whereas Scheduler uses an EventStore, ResourceStore, and optionally an AssignmentStore and a DependencyStore.
  • Bryntum Scheduler Pro uses the same data model as Bryntum Gantt, allowing you to display a project alongside the Gantt chart for a comprehensive view.
  • In Bryntum Scheduler Pro, adding a dependency between two tasks adjusts the scheduling of the successor task. Scheduler represents dependencies as visual elements only that do not impact scheduling.

Bryntum Scheduler Pro's advanced data model enables it to display additional project-related information, including:

  • Task completion progress bars for clear visual representation of task statuses.
  • Timeline and Resource Histogram widgets for efficient project planning and resource management.
  • and more…

Comprehensive project data management

Bryntum Scheduler Pro is one of a kind. Built on top of ChronoGraph, an open-source reactive computational engine developed by Bryntum, its scheduling engine matches Microsoft Project logic and supports projects of any size.

Scheduling engine

The scheduling engine is self-contained and headless, designed to be compatible with a server-side Node.js environment. As a built-in dependency, it needs no additional installation or configuration.

Read more about the Bryntum Scheduling Engine in the API documentation.

User interface and data visualization

The Bryntum Scheduler Pro user interface is based on Bryntum Scheduler, which itself is based on Bryntum Grid, and implemented in plain JavaScript, allowing you to use many Scheduler and Grid features, too. For more information about Bryntum Grid capabilities, see the Bryntum Grid documentation.

A traditional Bryntum Scheduler Pro setup uses frozen grid columns on the left with the Gantt timeline, a specialized grid, occupying the remaining available space. A horizontal scrollbar allows users to scroll the timeline. You can connect additional grids to the Scheduler to enhance the user experience.

Bryntum Scheduler Pro layout

Next steps

The best way to get started with SchedulerPro is by following one of our quick start guides, which provides step-by-step instructions. Once you're familiar with the basics, continue with the in-depth tutorial to explore advanced features. Choose your preferred technology below to begin:

Professional Services

Need help implementing or customizing Bryntum Scheduler Pro? Don’t hesitate to request support from our Professional Services team.

Copyright © 2009 - 2026, Bryntum

All rights reserved.

License

Last modified on 2026-04-09 10:33:22