Лёгкий браузерный календарь с приоритетом локального хранения, синхронизирующийся с настроенными вами серверами CalDAV, CardDAV и JMAP.
intri-in/manage-my-damn-life-nextjs
Веб-интерфейс для самостоятельного управления задачами и событиями календаря CalDAV с отображением в виде списка, диаграммы Ганта и календаря.
Open source альтернатива:Google Calendar
- Звёзды
- 645
- Форки
- 45
- Открытые issues
- 27
- Последний коммит
- 2 месяца назад
Что это?
Manage My Damn Life (MMDL) — это самостоятельный веб-интерфейс для работы с задачами и календарями на сервере CalDAV. Он подключается к вашим существующим аккаунтам CalDAV, поэтому данные остаются на сервере, который вы уже используете или обслуживаете самостоятельно.
Вы можете создавать и редактировать задачи, указывая срок, статус, описание и повторение, а также разбивать их на подзадачи. Задачи можно просматривать в виде списка, на диаграмме Ганта или в календаре, а пользовательские фильтры позволяют настроить нужные представления. Кроме того, приложение позволяет управлять событиями календаря, поддерживает несколько аккаунтов CalDAV и несколько пользовательских аккаунтов, а также вход через OAuth, в том числе для Google Calendar.
Проект в первую очередь рассчитан на настольные компьютеры и пока находится в бета-версии, поэтому перед использованием с важными данными его стоит протестировать. Он прошёл тестирование с Nextcloud, Radicale и Baikal, а также может работать с любым сервером, поддерживаемым библиотекой tsdav.
Ключевые возможности
- 01Управление задачами CalDAV с подзадачами, сроками, статусами, описаниями и повторением.
- 02Управление событиями календаря наряду с задачами.
- 03Просмотр задач в виде списка, на диаграмме Ганта или в календаре.
- 04Создание пользовательских фильтров задач.
- 05Подключение нескольких аккаунтов CalDAV и нескольких пользовательских аккаунтов.
- 06Вход в аккаунты CalDAV через OAuth, в том числе в Google Calendar.
Сценарии использования
- Запуск личной панели задач и календаря на собственном сервере Nextcloud или Radicale.
- Просмотр задач проекта на диаграмме Ганта с данными из CalDAV.
- Создание отдельных аккаунтов для участников команды или членов семьи с общим хранилищем задач на собственном сервере.
Быстрый старт
- 1
Прочитайте документацию по установке
- 2
Следуйте руководству по установке в docs/install/index.md, чтобы настроить и запустить приложение
Что важно знать
- Проект находится в стадии бета-тестирования, поэтому при работе с производственными данными рекомендуется соблюдать осторожность.
- Для настройки необходимо самостоятельно разместить проект и следовать документации по установке.
В подборках
Темы
Частые вопросы
- Что такое manage-my-damn-life-nextjs?
- Веб-интерфейс для самостоятельного управления задачами и событиями календаря CalDAV с отображением в виде списка, диаграммы Ганта и календаря. Manage My Damn Life (MMDL) — это самостоятельный веб-интерфейс для работы с задачами и календарями на сервере CalDAV. Он подключается к вашим существующим аккаунтам CalDAV, поэтому данные остаются на сервере, который вы уже используете или обслуживаете самостоятельно.
- manage-my-damn-life-nextjs можно использовать бесплатно? Какая у него лицензия?
- manage-my-damn-life-nextjs распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- manage-my-damn-life-nextjs всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в manage-my-damn-life-nextjs — 13 сент. 2026 г..
- Для чего можно использовать manage-my-damn-life-nextjs?
- Запуск личной панели задач и календаря на собственном сервере Nextcloud или Radicale. Просмотр задач проекта на диаграмме Ганта с данными из CalDAV. Создание отдельных аккаунтов для участников команды или членов семьи с общим хранилищем задач на собственном сервере.
- Как установить manage-my-damn-life-nextjs?
- Прочитайте документацию по установке Следуйте руководству по установке в docs/install/index.md, чтобы настроить и запустить приложение
- Где скачать manage-my-damn-life-nextjs?
- Исходный код и инструкции по установке — на GitHub: https://github.com/intri-in/manage-my-damn-life-nextjs
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Приложение Tasks для Nextcloud: управление задачами в браузере и синхронизация с CalDAV-клиентами.
Небольшой сервер CalDAV и CardDAV на Python для обмена календарями, списками дел и контактами со стандартными клиентами.
Сервер CalDAV и CardDAV для самостоятельного размещения и синхронизации календарей и контактов между устройствами и приложениями.
Сервер CalDAV/CardDAV на Rust, который хранит календари и контакты в одной базе SQLite.
Самостоятельно размещаемый веб-интерфейс календаря, который объединяет источники CalDAV, iCal и Google Calendar.