The Scheduler component is an event calendar which facilitates users with the common Outlook-calendar features, thus allowing them to plan and manage their events/appointments and its time in an efficient way.

Key Features:
• Views: Scheduler is now available with 12 different view modes - day, week, work week, month, year, timeline day, timeline week, timeline workweek, timeline month, timeline year, agenda, and month agenda. It is possible to configure view-based settings on each view mode. By default, the `Week` view is set as the active view.
• Data binding: Seamlessly binds data with various lists and remote data sources thus allowing the data to load on demand by default to reduce data transfer and loading time.
• Recurrence: Allows the user to repeat a set of events on a daily, weekly, monthly, or yearly basis.
• Drag and drop: Appointments can easily be rescheduled to another time by dragging and dropping them onto the required time slots.
• Appointment resize: An appointment’s time can easily be extended by resizing its start or end handlers.
• Adaptive rendering: Adapts with optimal user interfaces for mobile and desktop form-factors, thus helping the user’s application to scale elegantly across all the form-factors without any additional effort.
• Multiple resources: Supports planning and management of events for multiple resources and allows to group them under appropriate resources. Also, supports date-wise grouping, linked appointments, and other group related customizations.
• Virtual scrolling: Allows loading a large set of resources and events on Scheduler instantly when  scrolling to experience better performance in timeline views.
• Block time intervals: Specific ranges of date and time on the Scheduler can be blocked to prevent adding appointments.
• Template: Key elements like events, date header, work cells, and event tooltip comes with the default template support which allows flexible end-user customization to embed any kind of text, images, or styles to it.
• Timezone: Supports setting your own time zone value to each event.
• Timescale: Displays customized time duration, with clear and accurate depiction of appointments across appropriate time slots.
• Export/Import: Supports exporting and importing appointments to and from an ICS file and also exporting appointment data as an Excel file.
• Globalization: All the static text and date content can be localized to any desired language. It can also be displayed with appropriate time mode and date-format as per the localized language.

Helpful links:
Feature tour:


This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA ( To acquire a license, you can purchase one at or start a free 30-day trial here (

© Copyright 2021 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.

There is a newer version of this package available.
See the version list below for details.
Install-Package Syncfusion.Blazor.Schedule -Version
dotnet add package Syncfusion.Blazor.Schedule --version
<PackageReference Include="Syncfusion.Blazor.Schedule" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Syncfusion.Blazor.Schedule --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Syncfusion.Blazor.Schedule,"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Syncfusion.Blazor.Schedule as a Cake Addin
#addin nuget:?package=Syncfusion.Blazor.Schedule&version=

// Install Syncfusion.Blazor.Schedule as a Cake Tool
#tool nuget:?package=Syncfusion.Blazor.Schedule&version=
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated 171 5/3/2021 267 4/26/2021 367 4/20/2021 314 4/13/2021 293 4/6/2021 2,443 3/30/2021 565 3/23/2021 299 3/16/2021 316 3/9/2021 1,656 3/2/2021 270 2/23/2021 294 2/15/2021 515 2/9/2021 270 2/2/2021 1,111 1/28/2021 1,221 1/19/2021 241 1/12/2021 427 1/4/2021 271 12/30/2020 526 12/22/2020 3,496 12/17/2020
Show less