Repolode
olivierlambert

olivierlambert/calrs

Plataforma de agendamento auto-hospedável, escrita em Rust, que sincroniza calendários CalDAV e permite marcar reuniões por um link compartilhado.

Alternativa open source a:Cal.com

Estrelas
339
Forks
60
Issues abertas
37
Último commit
há 1 hora

O que é?

calrs é uma ferramenta de agendamento de reuniões no estilo do Cal.com. Os anfitriões conectam qualquer calendário CalDAV, como Nextcloud, Fastmail ou iCloud, definem tipos de reunião disponíveis para agendamento com duração e regras de disponibilidade e compartilham um link público. Os visitantes escolhem um horário livre, e os agendamentos confirmados são registrados no calendário do anfitrião.

O projeto funciona como um único binário Rust com SQLite, sem exigir Node.js ou PostgreSQL. Ele inclui um painel web, uma CLI para operação headless, imagens Docker para amd64 e arm64 e login com OIDC/SSO por provedores como Keycloak.

Também oferece agendamento para equipes nos modos round-robin e coletivo, links de convite privados e internos, agendamentos pendentes de aprovação, lembretes, fluxos para reagendar e cancelar e uma interface localizada em vários idiomas.

Recursos principais

  • 01Conecta-se a qualquer servidor CalDAV e sincroniza eventos para verificar a disponibilidade
  • 02Tipos de evento agendáveis com duração, intervalos, antecedência mínima e regras de disponibilidade
  • 03Modos de agendamento round-robin e coletivo para equipes
  • 04Agendamentos pendentes de aprovação, reagendamento e cancelamento pelo próprio convidado
  • 05Links de grupo dinâmicos que cruzam os calendários de vários usuários
  • 06Binário único com armazenamento SQLite e imagens Docker

Casos de uso

  • Um freelancer que quer uma página pública de agendamento sincronizada com um calendário Nextcloud auto-hospedado
  • Uma equipe pequena que precisa organizar chamadas de suporte em esquema round-robin com links de convite privados
  • Uma organização que usa Keycloak e quer agendamento com SSO em seus próprios servidores

Antes de usar

  • Licenciado sob AGPL-3.0, uma licença copyleft que exige a divulgação do código-fonte de versões modificadas, inclusive quando oferecidas como serviço de rede.

Em coleções

Tópicos

Perguntas frequentes

O que é calrs?
Plataforma de agendamento auto-hospedável, escrita em Rust, que sincroniza calendários CalDAV e permite marcar reuniões por um link compartilhado. calrs é uma ferramenta de agendamento de reuniões no estilo do Cal.com. Os anfitriões conectam qualquer calendário CalDAV, como Nextcloud, Fastmail ou iCloud, definem tipos de reunião disponíveis para agendamento com duração e regras de disponibilidade e compartilham um link público. Os visitantes escolhem um horário livre, e os agendamentos confirmados são registrados no calendário do anfitrião.
calrs é gratuito? Qual é a licença?
calrs é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
calrs ainda é mantido?
Manutenção ativa. O último commit de calrs foi em 7 de nov. de 2026.
Para que posso usar calrs?
Um freelancer que quer uma página pública de agendamento sincronizada com um calendário Nextcloud auto-hospedado Uma equipe pequena que precisa organizar chamadas de suporte em esquema round-robin com links de convite privados Uma organização que usa Keycloak e quer agendamento com SSO em seus próprios servidores
Onde consigo calrs?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/olivierlambert/calrs

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

Projetos relacionados