Um cliente de calendário leve e local-first para navegador, com sincronização com servidores CalDAV, CardDAV e JMAP configurados por você.
intri-in/manage-my-damn-life-nextjs
Uma interface web auto-hospedada para gerenciar tarefas e eventos de calendário via CalDAV, com visualizações em lista, Gantt e calendário.
Alternativa open source a:Google Calendar
- Estrelas
- 645
- Forks
- 45
- Issues abertas
- 27
- Último commit
- há 2 meses
O que é?
Manage My Damn Life (MMDL) é uma interface auto-hospedada para trabalhar com tarefas e calendários armazenados em um servidor CalDAV. Ela se conecta às suas contas CalDAV existentes, mantendo seus dados no servidor que você já administra ou usa.
Você pode criar e editar tarefas com campos como data de vencimento, status, descrição e recorrência, além de dividi-las em subtarefas. As tarefas podem ser exibidas em lista, em um gráfico de Gantt ou em um calendário, e filtros personalizados permitem definir as visualizações necessárias. O projeto também gerencia eventos de calendário, oferece suporte a várias contas CalDAV e várias contas de usuário, além de permitir entrar com OAuth, inclusive no Google Calendar.
O projeto prioriza o uso em desktop e ainda está em beta, por isso é melhor testá-lo antes de usá-lo com dados importantes. Ele foi testado com Nextcloud, Radicale e Baikal e pode ser usado com qualquer servidor compatível com a biblioteca tsdav.
Recursos principais
- 01Gerencie tarefas CalDAV com subtarefas, datas de vencimento, status, descrições e recorrência.
- 02Gerencie eventos de calendário junto com as tarefas.
- 03Visualize tarefas em lista, em um gráfico de Gantt ou em um calendário.
- 04Crie filtros personalizados para tarefas.
- 05Conecte várias contas CalDAV e várias contas de usuário.
- 06Entre em contas CalDAV com OAuth, inclusive no Google Calendar.
Casos de uso
- Manter um painel pessoal de tarefas e calendário no seu próprio servidor Nextcloud ou Radicale.
- Visualizar tarefas de projetos em um gráfico de Gantt com dados do CalDAV.
- Oferecer contas de usuário separadas para uma equipe ou família, compartilhando um único repositório de tarefas auto-hospedado.
Início rápido
- 1
Leia a documentação de instalação
- 2
Siga o guia de instalação em docs/install/index.md para configurar e executar o app
Antes de usar
- O projeto está em beta, portanto é recomendável ter cautela com dados de produção.
- A configuração exige hospedagem própria e o cumprimento da documentação de instalação.
Em coleções
Tópicos
Perguntas frequentes
- O que é manage-my-damn-life-nextjs?
- Uma interface web auto-hospedada para gerenciar tarefas e eventos de calendário via CalDAV, com visualizações em lista, Gantt e calendário. Manage My Damn Life (MMDL) é uma interface auto-hospedada para trabalhar com tarefas e calendários armazenados em um servidor CalDAV. Ela se conecta às suas contas CalDAV existentes, mantendo seus dados no servidor que você já administra ou usa.
- manage-my-damn-life-nextjs é gratuito? Qual é a licença?
- manage-my-damn-life-nextjs é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- manage-my-damn-life-nextjs ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de manage-my-damn-life-nextjs foi em 13 de set. de 2026.
- Para que posso usar manage-my-damn-life-nextjs?
- Manter um painel pessoal de tarefas e calendário no seu próprio servidor Nextcloud ou Radicale. Visualizar tarefas de projetos em um gráfico de Gantt com dados do CalDAV. Oferecer contas de usuário separadas para uma equipe ou família, compartilhando um único repositório de tarefas auto-hospedado.
- Como instalar manage-my-damn-life-nextjs?
- Leia a documentação de instalação Siga o guia de instalação em docs/install/index.md para configurar e executar o app
- Onde consigo manage-my-damn-life-nextjs?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/intri-in/manage-my-damn-life-nextjs
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
App de tarefas para Nextcloud que sincroniza com clientes CalDAV e permite gerenciar tarefas pelo navegador.
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.
Frontend de calendário web auto-hospedado que reúne fontes CalDAV, iCal e Google Calendar em uma única interface.