Repolode
nextcloud

nextcloud/tasks

A Tasks app for Nextcloud that syncs tasks with CalDAV clients and lets you manage them in the browser.

Open-source alternative to:Microsoft To DoTodoist

Stars
709
Forks
124
Open issues
168
Last commit
2 days ago

What is it?

Tasks is an app for Nextcloud, the self-hosted file and collaboration platform. It lets you create, edit and delete tasks in the browser, including titles, descriptions, start and due dates, priority and status. Tasks can be nested as subtasks, and you can drag them between calendars or into other tasks to reorganize them.

The app stores tasks as CalDAV calendar entries, so a range of third-party clients can sync with it. The project's supported list includes Apple Reminders, DAVx5 on Android, Thunderbird Lightning, GNOME Todo, vdirsyncer and several other iOS, Android, desktop and Linux apps. Smart collections group tasks into views for important, current and upcoming items.

The app is installed from the Nextcloud app store under the Organization category. Developers who want to work on it clone the repository into a Nextcloud apps directory and run make, which requires Node.js and npm.

Key features

  • 01Create, edit and delete tasks with dates, priority and status
  • 02Subtasks supported, with drag and drop to reorganize
  • 03Smart collections for important, current and upcoming tasks
  • 04Syncs with third-party clients over CalDAV

Use cases

  • Keeping a self-hosted to-do list that syncs with phone reminders
  • Managing personal or team tasks inside an existing Nextcloud instance
  • Viewing CalDAV tasks in desktop calendar apps such as Thunderbird

Quick start

  1. 1

    In your Nextcloud, go to Apps, choose the Organization category, and enable the Tasks app

  2. 2

    Open the Tasks app from the app menu

Things to know

  • Requires a running Nextcloud server to use.
  • Some browser privacy extensions that remove ETag headers can cause false sync conflicts.

In collections

Topics

FAQ

What is tasks?
A Tasks app for Nextcloud that syncs tasks with CalDAV clients and lets you manage them in the browser. Tasks is an app for Nextcloud, the self-hosted file and collaboration platform. It lets you create, edit and delete tasks in the browser, including titles, descriptions, start and due dates, priority and status. Tasks can be nested as subtasks, and you can drag them between calendars or into other tasks to reorganize them.
Is tasks free to use? What license does it have?
tasks is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is tasks still maintained?
Actively maintained. The last commit to tasks was on Nov 5, 2026.
What can I use tasks for?
Keeping a self-hosted to-do list that syncs with phone reminders Managing personal or team tasks inside an existing Nextcloud instance Viewing CalDAV tasks in desktop calendar apps such as Thunderbird
How do I install tasks?
In your Nextcloud, go to Apps, choose the Organization category, and enable the Tasks app Open the Tasks app from the app menu
Where can I get tasks?
The source code and installation instructions are on GitHub: https://github.com/nextcloud/tasks

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects