Repolode
dotnetfactory

dotnetfactory/fluid-calendar

Открытое приложение для самостоятельного размещения, которое планирует задачи и ведёт календарь; альтернатива Motion с синхронизацией с Google Calendar.

Open source альтернатива:Motion

Звёзды
1,004
Форки
71
Открытые issues
46
Последний коммит
2 месяца назад

Что это?

FluidCalendar — веб-приложение для самостоятельного размещения, объединяющее календарь с автоматическим планированием задач. Оно добавляет задачи в свободные временные слоты с учётом рабочего графика и предпочтительных буферов, чтобы встречи и список дел отображались в одном представлении.

Приложение создано на Next.js 15, TypeScript, Prisma, PostgreSQL, FullCalendar и NextAuth.js. Его можно запускать локально или на собственном сервере с помощью Docker Compose, который включает базу данных. Для интеграции с Google Calendar нужно настроить учётные данные OAuth в проекте Google Cloud. В качестве поддерживаемых интеграций также указаны Outlook Calendar и CalDAV.

Проект активно развивается, и в README предупреждают, что в нём много ошибок и незавершённых функций, поэтому пока не рекомендуют использовать его в production.

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

  • 01Автоматически размещает задачи в свободные временные слоты с учётом рабочего графика и буферов
  • 02Синхронизируется с Google Calendar; Outlook и CalDAV также указаны как интеграции
  • 03Отображает задачи и события календаря вместе с помощью FullCalendar
  • 04Работает на собственном сервере с Docker Compose и PostgreSQL
  • 05Настройки интеграций можно менять в интерфейсе приложения или через переменные окружения

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

  • Для тех, кто хочет автоматически добавлять задачи в Google Calendar без платной подписки
  • Для разработчиков, которые хотят самостоятельно разместить персональный инструмент планирования и хранить данные на своём сервере
  • Для команд, которые экспериментируют с настраиваемым приложением для планирования на базе Next.js и Prisma

Быстрый старт

  1. 1

    Установите Docker на свой компьютер

  2. 2

    Клонируйте репозиторий

    git clone https://github.com/dotnetfactory/fluid-calendar.git
  3. 3

    Скопируйте пример файла окружения

    cp .env.example .env
  4. 4

    Запустите приложение с помощью Docker Compose, затем откройте http://localhost:3000

    docker compose up -d

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

  • В README предупреждается, что проект активно разрабатывается, содержит множество ошибок и пока не рекомендуется для использования в production.
  • Для интеграции с Google Calendar необходимо создать собственный проект Google Cloud и учетные данные OAuth.
  • В README указана только синхронизация с Google Calendar; поддержка других провайдеров появится позже.

В подборках

Темы

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

Что такое fluid-calendar?
Открытое приложение для самостоятельного размещения, которое планирует задачи и ведёт календарь; альтернатива Motion с синхронизацией с Google Calendar. FluidCalendar — веб-приложение для самостоятельного размещения, объединяющее календарь с автоматическим планированием задач. Оно добавляет задачи в свободные временные слоты с учётом рабочего графика и предпочтительных буферов, чтобы встречи и список дел отображались в одном представлении.
fluid-calendar можно использовать бесплатно? Какая у него лицензия?
fluid-calendar распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
fluid-calendar всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в fluid-calendar — 21 сент. 2026 г..
Для чего можно использовать fluid-calendar?
Для тех, кто хочет автоматически добавлять задачи в Google Calendar без платной подписки Для разработчиков, которые хотят самостоятельно разместить персональный инструмент планирования и хранить данные на своём сервере Для команд, которые экспериментируют с настраиваемым приложением для планирования на базе Next.js и Prisma
Как установить fluid-calendar?
Установите Docker на свой компьютер Клонируйте репозиторий: git clone https://github.com/dotnetfactory/fluid-calendar.git Скопируйте пример файла окружения: cp .env.example .env Запустите приложение с помощью Docker Compose, затем откройте http://localhost:3000: docker compose up -d
Где скачать fluid-calendar?
Исходный код и инструкции по установке — на GitHub: https://github.com/dotnetfactory/fluid-calendar

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

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

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

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

Открытый инструмент для синхронизации календарей: объединяет и копирует события между Google, Outlook, iCloud, Fastmail, CalDAV и ICS, а также включает встроенный MCP-сервер.

1,4 тыс.+15 за неделю75TypeScriptAGPL-3.0Обновлён 12 часов назад

Самостоятельно размещаемое приложение для экранов у переговорных, показывающее доступность комнат в реальном времени и синхронизирующееся с Google, Microsoft 365 и CalDAV-календарями.

29617PHPOtherАктивно поддерживаетсяОбновлён 6 дней назад

Платформа атрибуции ссылок с открытым исходным кодом: короткие ссылки, отслеживание конверсий и партнёрские программы на Next.js и TypeScript.

25,1 тыс.+90 за неделю3,4 тыс.TypeScriptOtherАктивно поддерживаетсяОбновлён 11 дней назад