JavaScript calendar & scheduling components
We love scheduling
Resource planning · DayPilot Scheduler
Trusted by
We helped thousands of customers create modern, beautiful scheduling applications that are used by millions of users.
Components
Calendar and scheduling components
Scheduler Component

DayPilot scheduler component is a timeline view of multiple resources. The cell size is adjustable (minutes to years). Supports drag&drop AJAX operations (moving, resizing), hierarchy of resources (tree view), dynamic event loading (while scrolling), image export (SVG, PNG, JPEG) and other advanced features.
Gantt Chart Component

DayPilot Gantt chart component displays a timeline for a hierarchy of tasks, one task per row. The Gantt chart supports task groups, milestones, task dependencies, drag and drop operations, task and row customizations and more.
Event Calendar Component

DayPilot event calendar component displays an Outlook-like day/week view. Columns are customizable (you can display custom number of days or resources). Supports drag and drop operations (event creation, moving, resizing), context menu, integrated message bar. Supports image export (SVG, PNG, JPEG). All-day events, overnight scheduling.
Monthly Calendar Component

DayPilot monthly event calendar component is an Outlook-like month view. Events can span multiple days or can be stacked inside day cells. Supports drag&drop AJAX operations (moving, resizing), context menu. Can display a custom number of rows (weeks). Supports image export (SVG, PNG, JPEG).
Configure
Make it yours with UI Builder
Create a prototype in minutes. Use the DayPilot UI Builder to configure the components and download a ready-to-run project. Supports JavaScript, TypeScript, Angular, React, and Vue.js projects.
Learn by building
Tutorials and application examples
Explore scheduling applications and techniques for your stack.
JavaScript
Angular
- Angular Scheduler with Horizontal Timeline (Open-Source)
- Angular Resource Calendar (Open-Source)
- Angular Calendar: Day/Week/Month Views (Open-Source)
- Angular Scheduler and PHP/MySQL
- Angular Scheduler and Spring Boot
- Angular Hotel Room Booking
- Angular Restaurant Table Reservation
- Angular Work Order Scheduling
- More Angular calendar and scheduler tutorials ...
React
- React Scheduler with Horizontal Timeline (Open-Source)
- React Resource Calendar Tutorial (Open-Source)
- React Weekly Calendar Tutorial (Open-Source)
- React Monthly Calendar Tutorial (Open-Source)
- React Calendar with Day/Week/Month Views (Open-Source)
- React Shift Scheduling Application
- React Scheduler Tutorial
- React Scheduler: TypeScript Project
- React Timesheet
- More React calendar and scheduler tutorials ...
Vue
- Vue Scheduler with Horizontal Timeline (Open-Source)
- Vue Resource Calendar Tutorial (Open-Source)
- Vue Weekly Calendar Tutorial (Open-Source)
- Vue Monthly Calendar Tutorial (Open-Source)
- Vue Calendar: Day/Week/Month Views (Open-Source)
- Vue Scheduler: Build a Reservation Application in 5 Minutes
- Vue Gantt Chart Tutorial
- Vue Timesheet
- More Vue calendar and scheduler tutorials ...
ASP.NET Core
- ASP.NET Core Resource-Scheduling Calendar (Open-Source)
- ASP.NET Core Maintenance Scheduling (Open-Source)
- ASP.NET Core Weekly Calendar (Open-Source)
- ASP.NET Core Monthly Calendar (Open-Source)
- ASP.NET Core Scheduler
- ASP.NET Core Production Workflow Scheduling Tutorial
- ASP.NET Core Doctor Appointment Scheduling
- ASP.NET Core Shift Planning
- ASP.NET Core Work Order Scheduling
- ASP.NET Core Hotel Room Booking App
- ASP.NET Core Timesheet
- ASP.NET Core Field Service Scheduling: Tasks, Routes, and Travel Time
- More ASP.NET Core calendar and scheduler tutorials ...
PHP
- PHP Resource Calendar (Open-Source)
- PHP Calendar with Day/Week/Month Views (Open-Source)
- PHP Hotel Room Booking System
- PHP Shift Planning System
- PHP Annual Leave Scheduling
- PHP Machine/Production Job Scheduling Application
- PHP Work Order Scheduler
- PHP Restaurant Table Reservation Application
- More PHP scheduling tutorials ...
Spring Boot
- Spring Boot Scheduler (Open Source)
- Spring Boot Resource-Scheduling Calendar (Open Source)
- Weekly Event Calendar in Spring Boot/Java (Open-Source)
- Monthly Calendar in Spring Boot/Java (Open-Source)
- Spring Boot Gantt Chart
- Spring Boot Machine/Production Job Scheduling Web Application
- More Spring Boot scheduling tutorials ...
News
DayPilot Pro for JavaScript 2026.3.7014 was released:
https://javascript.daypilot.org/daypilot-pro-for-javascript-2026-3-7014/
DayPilot Pro for Java 2026.3.8614 was released:
https://java.daypilot.org/daypilot-pro-for-java-2026-3-8614/
DayPilot Pro for ASP.NET MVC 2026.3.6118 was released:
https://mvc.daypilot.org/daypilot-pro-for-asp-net-mvc-2026-3-6118/
DayPilot Pro for ASP.NET WebForms 2026.3.3896 was released:
https://aspnet.daypilot.org/daypilot-pro-for-asp-net-webforms-2026-3-3896/
DayPilot Pro for JavaScript 2026.3.6988 was released:
https://javascript.daypilot.org/daypilot-pro-for-javascript-2026-3-6988/
DayPilot Lite for JavaScript 2026.3.856 (Open-Source) was released:
https://javascript.daypilot.org/daypilot-lite-for-javascript-2026-3-856/
Get E-mail Notifications Releases, tutorials, and improvements.




