{"id":13466034,"url":"https://github.com/nextcloud/tasks","last_synced_at":"2025-04-14T06:49:56.380Z","repository":{"id":12292227,"uuid":"71471849","full_name":"nextcloud/tasks","owner":"nextcloud","description":":white_check_mark: Tasks app for Nextcloud","archived":false,"fork":false,"pushed_at":"2025-04-10T01:51:18.000Z","size":48016,"stargazers_count":593,"open_issues_count":125,"forks_count":99,"subscribers_count":32,"default_branch":"master","last_synced_at":"2025-04-10T02:50:30.528Z","etag":null,"topics":["caldav","nextcloud","open-source","task","tasks"],"latest_commit_sha":null,"homepage":"https://apps.nextcloud.com/apps/tasks","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nextcloud.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-10-20T14:34:14.000Z","updated_at":"2025-04-10T01:51:22.000Z","dependencies_parsed_at":"2023-01-14T12:16:59.198Z","dependency_job_id":"bc2d0ff8-8491-48ad-b486-53c7be2292d9","html_url":"https://github.com/nextcloud/tasks","commit_stats":{"total_commits":3994,"total_committers":86,"mean_commits":46.44186046511628,"dds":0.7253380070105158,"last_synced_commit":"e2353c2cb508723f4546aa5dd3c06d6f4ac4355a"},"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextcloud%2Ftasks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextcloud%2Ftasks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextcloud%2Ftasks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextcloud%2Ftasks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nextcloud","download_url":"https://codeload.github.com/nextcloud/tasks/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248837273,"owners_count":21169373,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["caldav","nextcloud","open-source","task","tasks"],"created_at":"2024-07-31T15:00:38.285Z","updated_at":"2025-04-14T06:49:56.354Z","avatar_url":"https://github.com/nextcloud.png","language":"JavaScript","readme":"# Tasks\n![Downloads](https://img.shields.io/github/downloads/nextcloud/tasks/total.svg) [![Build Status](https://scrutinizer-ci.com/g/nextcloud/tasks/badges/build.png?b=master)](https://scrutinizer-ci.com/g/nextcloud/tasks/build-status/master) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/nextcloud/tasks/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/nextcloud/tasks/?branch=master) [![Code coverage](https://img.shields.io/codecov/c/github/nextcloud/tasks.svg)](https://codecov.io/gh/nextcloud/tasks/) [![Dependabot status](https://img.shields.io/badge/Dependabot-enabled-brightgreen.svg?longCache=true\u0026logo=dependabot)](https://dependabot.com)\n\n**A tasks app for [Nextcloud](http://nextcloud.com). Easily sync tasks from various devices with your Nextcloud and edit them online.**\n\n![tasks](https://raw.githubusercontent.com/nextcloud/tasks/master/screenshots/tasks-1.png)\n\n## Features\n\n* add and delete tasks, edit their title, description, start and due dates, set their priority and status\n* support for subtasks\n* smart collections showing you your important, current and upcoming tasks\n* simply drag and drop tasks to other calendars or make them subtasks\n\n## Installation\n\nIn your Nextcloud, simply navigate to »Apps«, choose the category »Organization«, find the Tasks app and enable it.\nThen open the Tasks app from the app menu.\n\n## Apps which sync with Nextcloud Tasks (using CalDAV)\n\n* Apple Reminders (iOS, MacOS)\n* [2Do](https://www.2doapp.com/) (Android, iOS, MacOS)\n* [Davx5](https://www.davx5.com/) (Android)\n* [OpenTasks](https://opentasks.app/) [(Android)](https://f-droid.org/packages/org.dmfs.tasks/)\n* [Outlook Caldav Synchronizer](https://caldavsynchronizer.org/)  (Windows)\n* [Tasks: Astrid Todo List Clone](https://tasks.org/)  [(Android)](https://play.google.com/store/apps/details?id=org.tasks\u0026pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1) (Requires subscription if not downloaded via F-Droid)\n* [Qownnotes](https://www.qownnotes.org/) (Read-only, Cross Platform Desktop App)\n* [Thunderbird Lightning](https://www.thunderbird.net/en-US/calendar/) (Cross Platform Desktop App)\n* [BusyCal](https://www.busymac.com/busycal) (MacOS)\n* [aCalendar+](https://acalendar.tapirapps.de/de/support/home) (via Davx5) [(Android)](https://play.google.com/store/apps/details?id=org.withouthat.acalendarplus)\n* [GNOME Todo](https://wiki.gnome.org/Apps/Todo) (via [GNOME Online Accounts](https://wiki.gnome.org/Design/SystemSettings/OnlineAccounts)) (Linux)\n* [Kalendar](https://apps.kde.org/kalendar/) (Linux)\n* [vdirsyncer](https://vdirsyncer.pimutils.org/en/stable/) (Linux and BSD)\n* [planify](https://github.com/alainm23/planify) (Linux)\n* [jtx Board](https://jtx.techbee.at/) [(Android)](https://play.google.com/store/apps/details?id=at.techbee.jtx)\n\n## ETag (or: problem with non-existing conflicts)\n\nThis app uses `ETag` HTTP header to work properly (mostly for detecting conflicts). If `ETag`s are modified or removed, the app will report non-existing conflicts.\n\nSome anti-tracking client side extensions are known to remove/replace `ETag` header to avoid tracking via cache (e.g., [CleanURLs is known to create problems](https://github.com/nextcloud/tasks/issues/2077)). You'll need to add an exception for NC Tasks.\n\nAlso, `ETag` may be modified by a server-side configuration. If you manage your server you'll need to change its configuration (see https://github.com/nextcloud/tasks/issues/167).\n\n## Maintainers\n\n[Raimund Schlüßler](https://github.com/raimund-schluessler) [and many more](https://github.com/nextcloud/tasks/graphs/contributors)\n\nIf you’d like to join, just go through the [issue list](https://github.com/nextcloud/tasks/issues?q=is%3Aopen+is%3Aissue+label%3A%22starter+issue%22) and fix some. :)\n\n## Developer setup info\n\nJust clone this repo into your apps directory (Nextcloud server installation needed). Additionally,  [nodejs and npm](https://nodejs.org/en/download/package-manager/) are needed for installing JavaScript dependencies.\n\nOnce node and npm are installed, PHP and JavaScript dependencies can be installed by running\n```bash\n$ make\n```\nPlease execute this command with your ordinary user account and neither root nor sudo.\n","funding_links":[],"categories":["Apps","JavaScript","📱 Smartphone","Smartphone"],"sub_categories":["Official","📟️ Cli tools"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextcloud%2Ftasks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnextcloud%2Ftasks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextcloud%2Ftasks/lists"}