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.
sabre-io/dav
Framework PHP para criar servidores WebDAV, CalDAV e CardDAV e compartilhar arquivos, calendários e contatos.
- Estrelas
- 1,725
- Forks
- 378
- Issues abertas
- 202
- Último commit
- há 6 dias
O que é?
sabre/dav é um framework PHP para criar servidores WebDAV, CalDAV e CardDAV. WebDAV permite acessar arquivos por HTTP, CalDAV gerencia dados de calendário e CardDAV gerencia dados de contatos. Assim, desenvolvedores podem criar um servidor que sincroniza esses recursos com clientes padrão.
O projeto é uma biblioteca, não um aplicativo pronto para executar. Por isso, você escreve um pequeno script de servidor em PHP que conecta os componentes necessários. A documentação no site do projeto apresenta a instalação e uma introdução ao framework.
A versão mantida atualmente é a 4.x, compatível com PHP 7.1 ou superior, incluindo PHP 8.0. As versões anteriores estão listadas como sem manutenção.
Recursos principais
- 01Cria servidores de arquivos WebDAV em PHP
- 02Dá suporte a servidores de calendário CalDAV
- 03Dá suporte a servidores de contatos CardDAV
- 04A versão mantida 4.x funciona com PHP 7.1 ou superior
Casos de uso
- Hospedar um compartilhamento de arquivos autogerenciado, acessível por WebDAV
- Executar um servidor de calendário privado que sincroniza com clientes CalDAV
- Oferecer sincronização de contatos por meio de um endpoint CardDAV em um aplicativo PHP
Início rápido
- 1
Abra o guia de instalação em sabre.io
Antes de usar
- As branches de versões antigas (3.2 e anteriores) não são mantidas, então use a branch 4.x ou master.
Tópicos
Perguntas frequentes
- O que é dav?
- Framework PHP para criar servidores WebDAV, CalDAV e CardDAV e compartilhar arquivos, calendários e contatos. sabre/dav é um framework PHP para criar servidores WebDAV, CalDAV e CardDAV. WebDAV permite acessar arquivos por HTTP, CalDAV gerencia dados de calendário e CardDAV gerencia dados de contatos. Assim, desenvolvedores podem criar um servidor que sincroniza esses recursos com clientes padrão.
- dav é gratuito? Qual é a licença?
- dav é open source sob a licença BSD-3-Clause. Confira os termos da licença antes de usá-lo em produtos comerciais.
- dav ainda é mantido?
- Manutenção ativa. O último commit de dav foi em 1 de nov. de 2026.
- Para que posso usar dav?
- Hospedar um compartilhamento de arquivos autogerenciado, acessível por WebDAV Executar um servidor de calendário privado que sincroniza com clientes CalDAV Oferecer sincronização de contatos por meio de um endpoint CardDAV em um aplicativo PHP
- Como instalar dav?
- Abra o guia de instalação em sabre.io
- Onde consigo dav?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/sabre-io/dav
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Servidor CalDAV e CardDAV auto-hospedado para sincronizar calendários e contatos entre dispositivos e aplicativos.
Núcleo de servidor do ownCloud Classic para armazenamento, sincronização e compartilhamento de arquivos autohospedados via WebDAV, CalDAV e CardDAV.
Um servidor CalDAV e CardDAV compacto em Python para compartilhar calendários, listas de tarefas e contatos com clientes compatíveis.
Servidor completo de e-mail e colaboração, auto-hospedável e escrito em Rust, com suporte a IMAP, JMAP, POP3, SMTP, CalDAV, CardDAV e WebDAV.
Cyrus IMAP é um servidor próprio de e-mail, contatos e calendários, com acesso por IMAP, JMAP, POP3, CalDAV, CardDAV e WebDAV.