Servidor de groupware web escrito em PHP, que reúne e-mail, calendário, catálogo de endereços e gerenciamento de projetos em uma única suíte auto-hospedada.
lennart-k/rustical
Servidor CalDAV/CardDAV escrito em Rust que armazena calendários e contatos em um único banco de dados SQLite.
Alternativa open source a:Google Calendar
- Estrelas
- 569
- Forks
- 49
- Issues abertas
- 26
- Último commit
- há 5 dias
O que é?
RustiCal é um servidor CalDAV e CardDAV auto-hospedado para sincronizar calendários e agendas de contatos com clientes como DAVx5, GNOME Calendar, Thunderbird e Apple Calendar. Todos os dados ficam em um único banco de dados SQLite, o que simplifica os backups, e a interface web inclui importação e exportação de calendários.
O servidor oferece suporte a WebDAV Push para sincronização quase instantânea com DAVx5, login via OpenID Connect com a opção de desativar o login por senha e compartilhamento por grupos. Os clientes podem entrar pelo fluxo de login do Nextcloud, e é possível gerar perfis de configuração da Apple pela interface web. Calendários excluídos podem ser recuperados.
O projeto é distribuído como um único binário em uma imagem de contêiner e ainda está em desenvolvimento ativo, então o autor observa que ainda podem existir algumas arestas.
Recursos principais
- 01Armazena todos os calendários e contatos em um único banco de dados SQLite para facilitar os backups
- 02Suporte a WebDAV Push para sincronização quase instantânea com DAVx5
- 03Login via OpenID Connect com a opção de desativar o login por senha
- 04Compartilhamento de calendários por grupos
- 05Importação e exportação de calendários pela interface web
- 06Recuperação de calendários excluídos
Casos de uso
- Hospedar um servidor próprio de calendários e contatos para uso pessoal ou familiar
- Sincronizar calendários e contatos do Android pelo DAVx5, sem depender de um provedor de nuvem
- Oferecer calendários compartilhados para uma equipe pequena, com login por um provedor OpenID Connect existente
Início rápido
- 1
Leia a documentação de instalação
- 2
Siga as etapas de instalação da documentação para configurar o RustiCal
Antes de usar
- O README avisa que o RustiCal está em desenvolvimento ativo e que você pode encontrar bugs e aspectos ainda pouco polidos.
- O suporte à RFC 7809 é parcial.
- A licença é AGPL-3.0, uma licença de copyleft forte que exige a divulgação do código-fonte quando o software é usado pela rede.
Em coleções
Tópicos
Perguntas frequentes
- O que é rustical?
- Servidor CalDAV/CardDAV escrito em Rust que armazena calendários e contatos em um único banco de dados SQLite. RustiCal é um servidor CalDAV e CardDAV auto-hospedado para sincronizar calendários e agendas de contatos com clientes como DAVx5, GNOME Calendar, Thunderbird e Apple Calendar. Todos os dados ficam em um único banco de dados SQLite, o que simplifica os backups, e a interface web inclui importação e exportação de calendários.
- rustical é gratuito? Qual é a licença?
- rustical é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- rustical ainda é mantido?
- Manutenção ativa. O último commit de rustical foi em 2 de nov. de 2026.
- Para que posso usar rustical?
- Hospedar um servidor próprio de calendários e contatos para uso pessoal ou familiar Sincronizar calendários e contatos do Android pelo DAVx5, sem depender de um provedor de nuvem Oferecer calendários compartilhados para uma equipe pequena, com login por um provedor OpenID Connect existente
- Como instalar rustical?
- Leia a documentação de instalação Siga as etapas de instalação da documentação para configurar o RustiCal
- Onde consigo rustical?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/lennart-k/rustical
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um servidor CalDAV e CardDAV compacto em Python para compartilhar calendários, listas de tarefas e contatos com clientes compatíveis.
Servidor CalDAV e CardDAV auto-hospedado para sincronizar calendários e contatos entre dispositivos e aplicativos.
Um cliente de calendário leve e local-first para navegador, com sincronização com servidores CalDAV, CardDAV e JMAP configurados por você.
Servidor CalDAV, CardDAV e WebDAV auto-hospedado, com painel web de administração baseado em Symfony para gerenciar usuários, calendários e agendas de contatos.
SOGo é uma suíte de groupware de código aberto com calendários, catálogos de endereços e webmail, além de suporte nativo a CalDAV, CardDAV e IMAP.