Blazor Scheduler

  • Flawless data visualization in multiple views such as day, week, month, agenda, year, and timeline.
  • Events Grouping & Resources.
  • Event Notifications.
  • Synchronize events with Google and Outlook Calendars.
  • Data exporting options like Excel, PDF, CSV and XML.
  • Dynamic Apointments customization.
  • Work Time configuration.
  • Time zones.
Start Free Trial View Demos License

Visual Studio Icon
Visual Studio 2019, Visual Studio 2022, and
Visual Studio for Mac are supported.


Smart.Scheduler for Blazor is a type of grid element that displays a set of Events in Day, Week, Month, Agenda, Timeline Day, Timeline Week and Timeline Month views. The Scheduler's timeline displays the events for the selected viewing range according to their start/end time. Events can be edited at any time via the Scheduler window. Save months of UI development with a powerful Blazor Scheduler. It has everything you need in a Scheduler. Learn about all Scheduler features here. To get started with the Blazor Scheduler, see Blazor Scheduler Docs

Data Binding

Bind data easily with various local and remote data sources, such as Array, CSV, TSV, JSON, XML. You can import/export the Scheduler's Events in ICAL format.

Time Zones

By default the Smart.Scheduler component displays dates in local time zone. However the Scheduler can have it's default time zone changed or even better, it can display multiple time zones at once. View a demo with different time zones here

Mobile optimized

The Blazor Scheduler is responsive and has a device-optimized look and behavior on PCs, tablets and mobile phones.

Resources & Grouping

Blazor Scheduler has support for setting resources to events and grouping resources horizontally or vertically.


Blazor Scheduler has built-in support for adding and editing of events. It has intuitive drag-and-resize actions. Customizations are possible as well. You can add custom data fields to the built-in dialogs or replace the existing Scheduler dialogs.

Repeating(Recurring) events

You can configure recurring events to repeat on a daily, weekly, monthly, or yearly basis with built-in recurrence options.

More features


Smart.Scheduler contains many clickable elements some of which can trigger a popup menu to appear. Depending on the click target the popup can be for date selection, view selection, event editing/creation or a context menu.

ICal & Google Calendar

Smart.Scheduler events can be exported and imported in Google Calendar and vice versa. This is possible thanks to the ical export funcitonality of Smart.Scheduler.


You can choose from more multiple Material UI & Bootstrap color schemes. Custom themes is supported, too.


Users from different locales can format numbers, dates, currency, etc. to suit their language preferences.


Each string used in the Scheduler can be localized. That happens by using two properties - 'locale' and 'messages'. .

Right to left

Right-to-left rendering changes the rendering of texts and layout in the Scheduler. This improves the UX for RTL languages.

Create a modern Blazor Application with Smart UI for Blazor

Includes all enterprise standards, such as accessibility, i18n, theming, rtl, localization, etc.

Outstanding Performance

Carefully optimized to deliver great performance on a wide range of devices and browsers. Small in size, highly modular and responsive Blazor Scheduler.

More about this

Across Devices & Browsers

The Blazor Scheduler is responsive and adjusts for the best user experience across devices. Implements Google's Material Design and Bootstrap.

More about this

Scheduler for other frameworks

Look how our components can be transformed into modern and eye-catching apps

Admin Dashboard Blazor WebAssembly showcase demo. The demo shows Dashboards, Forms, Client Lists, User Profiles and more.

What customers say about us

  • National Instruments has partnered with JQWidgets Ltd. to bring HTMLElements to NI’s suite of engineering tools and development environments including LabVIEW NXG and SystemLink. Our goal has to bring the ubiquity and accessibility of the web to automated test and measurement applications. To do so we required a partner who could create fully featured controls that met the performance and UI requirements of demanding engineering applications. JQWidgets has built a technology stack with the flexibility to fit into multiple different applications frameworks and visual styles while also providing assurances of the long term sustainability by leverage the latest W3C Custom Element standard.

    Mark Black

    Software Product Owner

    National Instruments

  • After more than thirty years as a software developer it is always a pleasant surprise to receive such thorough and efficient pre-sales support. Any questions I had were dealt with quickly and courteously and all issues resolved. I have examined the competition and have decided on jQWidgets due to the speed and elegance of the components, clarity and consistency of the API, adherence to standards, regular new feature releases and active support forum.
    Jamie Dalmer

    Software Developer

Frequently Asked Questions

Why should I choose Smart UI Blazor components?

  • 70+ Blazor components including DataGrid, Gantt Chart, Scheduler, Rich-Text Editor.
  • Supports both server-side and client-side (WebAssembly) applications.
  • Smart UI Blazor component library NuGet packages are available in for easy development process.
  • The UI components are touch friendly and render adaptively based on the device, providing an optimal user experience on desktops, phones and tablets.

How do I get started with the Smart UI Scheduler?

See the Getting Started documentation article and after that see the scheduler getting started setup article.

Can I try the Smart UI Blazor Scheduler?

Yes, you can try all Smart UI Blazor Components by signing up for a 30-day trial with dedicated email support(

Where can I find the Smart UI Blazor components demos?

You can find our Blazor component library's complete tutorial and showcase demos here.

Will the Smart UI Blazor Scheduler work for me, if I need a Rich Text Scheduler?

Yes, the Blazor Scheduler component is a feature-complete WYSIWYG Rich Text Scheduler component. It comes with multiple features and allows you to edit HTML & Markdown content.

What is the price for the Smart UI Blazor Scheduler?

A single developer license costs $399.00 USD, including a bundle of products: all Smart UI and jQWidgets components for Blazor, Blazor, Blazor, VueJS and Web Components, one year of support and updates. We also offer discounts for volume licensing, academic pricing, and competitive upgrades. Please refer to our license page for more information on pricing.

Can I download and use the Smart UI Blazor components for free?

No, this is a commercial product and requires a paid license. However, a free community license including several components is also available. Learn more about it here