Repolode
dotnetfactory

dotnetfactory/fluid-calendar

App open source e self-hosted de calendário e agendamento de tarefas, uma alternativa ao Motion com sincronização com o Google Calendar.

Alternativa open source a:Motion

Estrelas
1,004
Forks
71
Issues abertas
46
Último commit
há 2 meses

O que é?

FluidCalendar é um app web self-hosted que combina calendário com agendamento automático de tarefas. Ele encaixa tarefas nos horários livres com base na sua jornada de trabalho e nas preferências de intervalos, para que você veja seus afazeres junto com as reuniões em uma única tela.

O app é desenvolvido com Next.js 15, TypeScript, Prisma, PostgreSQL, FullCalendar e NextAuth.js. Ele pode ser executado localmente ou no seu próprio servidor com Docker Compose, que também inclui o banco de dados. A integração com o Google Calendar exige configurar credenciais OAuth em um projeto do Google Cloud. Outlook Calendar e CalDAV também aparecem como integrações compatíveis.

O projeto está em desenvolvimento ativo, e o README alerta que ele contém muitos bugs e recursos incompletos; por isso, ainda não é recomendado para uso em produção.

Recursos principais

  • 01Agenda tarefas automaticamente nos horários livres com base na jornada de trabalho e nos intervalos
  • 02Sincroniza com o Google Calendar; Outlook e CalDAV também aparecem como integrações
  • 03Exibe tarefas e eventos do calendário juntos usando FullCalendar
  • 04Pode ser executado em infraestrutura própria com Docker Compose e PostgreSQL
  • 05As configurações das integrações podem ser gerenciadas pela interface do app ou por variáveis de ambiente

Casos de uso

  • Pessoas que querem agendar afazeres automaticamente no Google Calendar sem pagar assinatura
  • Desenvolvedores que querem hospedar uma ferramenta pessoal de planejamento e manter os dados no próprio servidor
  • Equipes que estão experimentando um app de agendamento personalizável desenvolvido com Next.js e Prisma

Início rápido

  1. 1

    Instale o Docker na sua máquina

  2. 2

    Clone o repositório

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

    Copie o arquivo de ambiente de exemplo

    cp .env.example .env
  4. 4

    Inicie a aplicação com o Docker Compose e acesse http://localhost:3000

    docker compose up -d

Antes de usar

  • O README alerta que o projeto está em desenvolvimento ativo, tem muitos bugs e ainda não é recomendado para uso em produção.
  • A integração com o Google Calendar exige que você crie seu próprio projeto no Google Cloud e as credenciais OAuth.
  • O README lista apenas a sincronização com o Google Calendar; outros provedores são descritos como disponíveis em breve.

Em coleções

Tópicos

Perguntas frequentes

O que é fluid-calendar?
App open source e self-hosted de calendário e agendamento de tarefas, uma alternativa ao Motion com sincronização com o Google Calendar. FluidCalendar é um app web self-hosted que combina calendário com agendamento automático de tarefas. Ele encaixa tarefas nos horários livres com base na sua jornada de trabalho e nas preferências de intervalos, para que você veja seus afazeres junto com as reuniões em uma única tela.
fluid-calendar é gratuito? Qual é a licença?
fluid-calendar é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
fluid-calendar ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de fluid-calendar foi em 21 de set. de 2026.
Para que posso usar fluid-calendar?
Pessoas que querem agendar afazeres automaticamente no Google Calendar sem pagar assinatura Desenvolvedores que querem hospedar uma ferramenta pessoal de planejamento e manter os dados no próprio servidor Equipes que estão experimentando um app de agendamento personalizável desenvolvido com Next.js e Prisma
Como instalar fluid-calendar?
Instale o Docker na sua máquina Clone o repositório: git clone https://github.com/dotnetfactory/fluid-calendar.git Copie o arquivo de ambiente de exemplo: cp .env.example .env Inicie a aplicação com o Docker Compose e acesse http://localhost:3000: docker compose up -d
Onde consigo fluid-calendar?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/dotnetfactory/fluid-calendar

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados