Uma interface web auto-hospedada para gerenciar tarefas e eventos de calendário via CalDAV, com visualizações em lista, Gantt e calendário.
Ivan-Malinovski/calino
Um cliente de calendário leve e local-first para navegador, com sincronização com servidores CalDAV, CardDAV e JMAP configurados por você.
Alternativa open source a:Google Calendar
- Estrelas
- 355
- Forks
- 31
- Issues abertas
- 2
- Último commit
- ontem
O que é?
Calino é um app de calendário baseado no navegador que se conecta a servidores CalDAV, CardDAV ou JMAP existentes, como Nextcloud, Radicale, Baikal ou Stalwart. Não é preciso ter uma conta Calino: o app é uma página estática que armazena os dados de trabalho no navegador ou no dispositivo e se comunica diretamente com os servidores que você configura.
A interface oferece visualizações de mês, semana, 3 dias, dia, agenda e ano, além de criação de eventos em linguagem natural, uma paleta de comandos, movimentação de eventos por arrastar e soltar e tarefas VTODO e anotações VJOURNAL. Também oferece suporte a contatos CardDAV, eventos recorrentes, categorias, busca, lembretes e instalação como PWA.
O projeto pode ser executado localmente com pnpm, publicado como site estático ou executado por meio de uma imagem Docker. Uma versão nativa para Android é distribuída pelo GitHub Releases, e é possível usar um proxy CORS quando um servidor não permite requisições do navegador.
Recursos principais
- 01Visualizações de calendário de mês, semana, 3 dias, dia, agenda e ano, com edição por arrastar e soltar
- 02Criação de eventos em linguagem natural e paleta de comandos Cmd/Ctrl+K
- 03Suporte a calendários CalDAV e JMAP e a contatos CardDAV
- 04Tarefas VTODO com recorrência e entradas de diário VJOURNAL
- 05Armazenamento local-first com proteção opcional de credenciais por senha mestra
- 06Imagem Docker e build estático para hospedagem própria
Casos de uso
- Acessar pelo navegador um calendário Nextcloud ou Radicale auto-hospedado, sem instalar um cliente desktop
- Manter um calendário pessoal e tarefas no seu próprio servidor CalDAV
- Disponibilizar um frontend de calendário compartilhado para uma equipe pequena, com contas pré-configuradas
- Gerenciar calendários no Android usando o APK instalado por sideload
Início rápido
- 1
Execute a imagem Docker pré-compilada
docker run -d -p 8080:8080 ghcr.io/ivan-malinovski/calino:latest - 2
Abra o Calino no navegador em localhost:8080
- 3
Adicione a URL, o nome de usuário e a senha do servidor CalDAV em Settings
Antes de usar
- Seu servidor CalDAV, CardDAV ou JMAP precisa permitir, via CORS, solicitações da origem do Calino; caso contrário, você precisará de um proxy.
- O suporte a JMAP Calendars é baseado em um Internet-Draft e foi verificado apenas com o Stalwart.
- O Calino não oferece recursos empresariais nem compartilhamento de calendários no servidor.
Em coleções
Tópicos
Perguntas frequentes
- O que é calino?
- Um cliente de calendário leve e local-first para navegador, com sincronização com servidores CalDAV, CardDAV e JMAP configurados por você. Calino é um app de calendário baseado no navegador que se conecta a servidores CalDAV, CardDAV ou JMAP existentes, como Nextcloud, Radicale, Baikal ou Stalwart. Não é preciso ter uma conta Calino: o app é uma página estática que armazena os dados de trabalho no navegador ou no dispositivo e se comunica diretamente com os servidores que você configura.
- calino é gratuito? Qual é a licença?
- calino é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- calino ainda é mantido?
- Manutenção ativa. O último commit de calino foi em 6 de nov. de 2026.
- Para que posso usar calino?
- Acessar pelo navegador um calendário Nextcloud ou Radicale auto-hospedado, sem instalar um cliente desktop Manter um calendário pessoal e tarefas no seu próprio servidor CalDAV Disponibilizar um frontend de calendário compartilhado para uma equipe pequena, com contas pré-configuradas Gerenciar calendários no Android usando o APK instalado por sideload
- Como instalar calino?
- Execute a imagem Docker pré-compilada: docker run -d -p 8080:8080 ghcr.io/ivan-malinovski/calino:latest Abra o Calino no navegador em localhost:8080 Adicione a URL, o nome de usuário e a senha do servidor CalDAV em Settings
- Onde consigo calino?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Ivan-Malinovski/calino
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Cyrus IMAP é um servidor próprio de e-mail, contatos e calendários, com acesso por IMAP, JMAP, POP3, CalDAV, CardDAV e WebDAV.
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.
Servidor CalDAV/CardDAV escrito em Rust que armazena calendários e contatos em um único banco de dados SQLite.
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.