Repolode
olivierlambert

olivierlambert/calrs

Самостоятельно размещаемая платформа для планирования встреч на Rust, синхронизирующая календари CalDAV и позволяющая бронировать встречи по общей ссылке.

Open source альтернатива:Cal.com

Звёзды
339
Форки
60
Открытые issues
37
Последний коммит
3 часа назад

Что это?

calrs — инструмент для планирования встреч в духе Cal.com. Организаторы подключают любой календарь CalDAV, например Nextcloud, Fastmail или iCloud, настраивают типы встреч с длительностью и правилами доступности и делятся публичной ссылкой. Посетители выбирают свободное время, а подтверждённые бронирования добавляются в календарь организатора.

Проект работает как единый бинарный файл на Rust с хранилищем SQLite — Node.js и PostgreSQL не нужны. В комплект входят веб-панель, CLI для работы без графического интерфейса, Docker-образы для amd64 и arm64, а также вход через OIDC/SSO с помощью таких провайдеров, как Keycloak.

Есть также инструменты для планирования встреч команды в режимах round-robin и collective, приватные и внутренние ссылки-приглашения, бронирования с подтверждением, напоминания, перенос и отмена встреч, а также локализованный интерфейс на нескольких языках.

Ключевые возможности

  • 01Подключение к любому серверу CalDAV и синхронизация событий для проверки доступности
  • 02Типы встреч для бронирования с настройками длительности, временных буферов, минимального срока предупреждения и доступности
  • 03Режимы планирования для команды round-robin и collective
  • 04Бронирования с подтверждением, перенос встреч и самостоятельная отмена гостями
  • 05Динамические групповые ссылки, учитывающие пересечения календарей нескольких пользователей
  • 06Единый бинарный файл с хранилищем SQLite и Docker-образы

Сценарии использования

  • Фрилансер, которому нужна публичная страница для бронирования, синхронизированная с самостоятельно размещённым календарём Nextcloud
  • Небольшая команда, которой нужно распределять звонки поддержки по очереди и использовать приватные ссылки-приглашения
  • Организация, использующая Keycloak и желающая настроить планирование встреч с SSO на собственных серверах

Что важно знать

  • Лицензия AGPL-3.0 — это лицензия с авторским левом, требующая раскрывать исходный код изменённых версий, в том числе при предоставлении их в качестве сетевого сервиса.

В подборках

Темы

Частые вопросы

Что такое calrs?
Самостоятельно размещаемая платформа для планирования встреч на Rust, синхронизирующая календари CalDAV и позволяющая бронировать встречи по общей ссылке. calrs — инструмент для планирования встреч в духе Cal.com. Организаторы подключают любой календарь CalDAV, например Nextcloud, Fastmail или iCloud, настраивают типы встреч с длительностью и правилами доступности и делятся публичной ссылкой. Посетители выбирают свободное время, а подтверждённые бронирования добавляются в календарь организатора.
calrs можно использовать бесплатно? Какая у него лицензия?
calrs распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
calrs всё ещё поддерживается?
Активно поддерживается. Последний коммит в calrs — 7 нояб. 2026 г..
Для чего можно использовать calrs?
Фрилансер, которому нужна публичная страница для бронирования, синхронизированная с самостоятельно размещённым календарём Nextcloud Небольшая команда, которой нужно распределять звонки поддержки по очереди и использовать приватные ссылки-приглашения Организация, использующая Keycloak и желающая настроить планирование встреч с SSO на собственных серверах
Где скачать calrs?
Исходный код и инструкции по установке — на GitHub: https://github.com/olivierlambert/calrs

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемая платформа для планирования встреч и управления календарями с открытым исходным кодом, форк Cal.com под лицензией MIT.

49,8 тыс.+188 за неделю15,6 тыс.TypeScriptMITАктивно поддерживаетсяОбновлён 4 дня назад

Самостоятельно размещаемая платформа для записи на встречи: страницы бронирования, синхронизация календарей, видеоссылки и автоматические письма на Elixir и Phoenix LiveView.

305+16 за неделю58ElixirAGPL-3.0Активно поддерживаетсяОбновлён 12 часов назад

Самостоятельно размещаемое веб-приложение для записи на встречи с управлением клиентами, услугами и специалистами, рабочими графиками и синхронизацией с Google Calendar.

4,5 тыс.+14 за неделю1,6 тыс.PHPGPL-3.0Обновлён 5 дней назад

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

846+6 за неделю398PHPGPL-3.0Активно поддерживаетсяОбновлён 3 часа назад