DayPilot — набор компонентов и библиотек для создания календарей и планировщиков в веб-приложениях. Он включает клиентские компоненты для отображения дневных, недельных и месячных представлений, таймлайнов, Gantt-диаграмм и событийных календарей, а также интеграции с популярными фреймворками JavaScript, такими как React, Angular и Vue. Помимо клиентской части, DayPilot предоставляет серверные обёртки и примеры для нескольких платформ и языков, облегчающие реализацию операций создания, редактирования и синхронизации событий с базой данных и серверной логикой.
Компоненты ориентированы на сценарии бронирований, управления ресурсами и планирования задач в бизнес-приложениях. Функциональность включает визуальное перемещение событий, масштабирование по времени, конфигурацию рабочей недели и часов, а также поддержку пользовательских форм для редактирования. Набор обычно поставляется с документацией и примерами использования, позволяющими интегрировать компоненты в существующую архитектуру приложения и настраивать внешний вид и поведение под конкретные требования.
- Поддержка множества представлений: день, неделя, месяц, таймлайн и Gantt.
 - Компоненты для React, Angular и Vue с примерами интеграции.
 - Серверные обёртки и примеры для популярных серверных платформ и языков.
 - Визуальное перетаскивание, изменение размеров и быстрый ввод событий.
 - Настраиваемые рабочие часы, временные интервалы и правила повторов.
 - Мультисервисное планирование и управление ресурсами с отображением занятости.
 - Синхронизация с сервером, события CRUD и обработка конфликтов при одновременном редактировании.
 - Возможность локализации отображаемых дат и форматов времени.
 - Темизация и гибкая настройка внешнего вида через параметры и колбэки.
 - Документация и готовые примеры для типичных сценариев: бронирования, расписаний и управления задачами.