← Ко всем open source проектам

Cal.diy

calcom/cal.diy

Cal.diy — открытая редакция Cal.com для самостоятельного запуска личного сервиса расписаний с честным предупреждением о рисках.

Форки 14,230
Автор calcom
Язык TypeScript
Лицензия MIT
Обновлено 2026-06-27

Что это такое

Cal.diy — открытая редакция Cal.com для самостоятельного запуска сервис расписаний. Проект ориентирован на людей, которые хотят держать собственный экземпляр.

Важная оговорка прямо вынесена в начало: использовать на свой риск, проект предназначен для личного, некоммерческого и небоевого применения, а самостоятельный запуск требует знаний администрирования, баз данных и защиты чувствительных данных.

Главная задача Cal.diy — дать открытый вариант scheduling-инфраструктуры для тех, кому нужен контроль над установкой и данными.

Что внутри репозитория

Материалы Cal.diy объясняют отличие от Cal.com, технологическую основу, требования к запуску, настройку, разработку и сквозные проверки.

Также отдельно сказано, что для коммерческой и enterprise-ready scheduling infrastructure нужно использовать Cal.com, а не Cal.diy.

Как это обычно используют

Cal.diy используют для личных календарных сценариев, экспериментов, изучения архитектуры scheduling-сервиса и самостоятельного запуска без внешнего hosted-продукта.

Обычный сценарий: подготовить зависимости, настроить базу, переменные окружения, календарные интеграции и проверить бронирование flow.

Что обычно связывает scheduling-сервис

Схема показывает предметную область Cal.diy: календарь, доступность, бронирование page и уведомления должны работать вместе.

Язык: Plain text
calendar accounts
  -> availability rules
  -> booking page
  -> event creation
  -> email notifications

Что получается на практике

Сильная сторона проекта — прозрачность и возможность изучить scheduling-продукт изнутри.

Еще одно преимущество — связь с Cal.com-экосистемой: можно понять, какие части нужны для бронирование pages, availability и уведомлений.

Ограничения и аккуратные места

Ограничение здесь принципиальное: Cal.diy не стоит выбирать как спокойную основу для коммерческого сервиса без отдельной оценки рисков.

Также календарные данные чувствительны, поэтому ошибки настройки могут затронуть приватность, доступы и рабочее расписание.

Кому подойдет

Cal.diy лучше всего подходит технически уверенным пользователям для личного запуска и изучения.

В каталоге Cal.diy важен как пример открытой community-редакции, где честные предупреждения проекта так же важны, как функции.

Перед использованием стоит проверить не только установку, но и правила хранения секретов, резервное копирование, обновления и границы доступа к календарям.

Главная практическая особенность Cal.diy — честная граница ответственности. Календарь связан с личным временем, встречами, уведомлениями и доступами, поэтому самостоятельная установка требует больше внимания, чем обычная демо-страница. Проект полезен тем, кто хочет изучить устройство сервиса бронирования или запустить личный экземпляр, но для коммерческого расписания нужно заранее оценить обновления, резервное копирование, права доступа и юридические условия.

Если запускать Cal.diy для себя, полезно заранее отделить эксперимент от ежедневного расписания. Сначала стоит проверить авторизацию, подключение календарей, уведомления и восстановление данных на тестовом наборе, а уже потом доверять сервису реальные встречи.