awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
tasks avatar

tasks/tasks

0
View on GitHub↗
5,344 stars·631 forks·Kotlin·GPL-3.0·45 viewstasks.org↗

Tasks

This is an Android productivity application for managing tasks and subtasks. It functions as a cross-platform task manager and synchronization tool, utilizing the CalDAV protocol to mirror task lists, tags, and reminders across multiple devices and external servers.

The application is distinguished by its location-based reminder system, which uses geofencing to trigger notifications when a user enters or leaves specific geographic areas. It also features a markdown-based text editor for structuring task descriptions and a dedicated integration for Wear OS that allows task tracking and control via smartwatches.

The system covers comprehensive task organization through recursive hierarchies, tag-based categorization, and a custom-query filter engine. Scheduling capabilities include time-based notifications and the definition of recurring task patterns. Additionally, the app supports shared list management for collaboration and provides home screen widgets for quick task access.

Features

  • Android Productivity Applications - Ships as a full-featured Android application for managing tasks and subtasks.
  • CalDAV-Synced Todo Lists - Implements CalDAV protocol synchronization to mirror task lists and shared memberships across platforms and servers.
  • Account Data Synchronization - Maintains data currency by synchronizing information across multiple external service accounts simultaneously.
  • Cross-Device Task Synchronization - Ensures consistency of task data and schedules across multiple user devices using standard protocols.
  • Cross-Platform Task Management - Provides a comprehensive system for organizing tasks, tags, and hierarchies across multiple devices.
  • External Task Synchronization - Synchronizes tasks, lists, and tags across external calendars and third-party task management services.
  • Personalized Productivity Workflows - Provides a customizable productivity workflow with integrated filters, widgets, and calendar synchronization.
  • Recurring Task Definitions - Implements a custom recurrence picker to define repeating schedules for automating goals.
  • Task Deadline Scheduling - Provides a date-picker system to set and reschedule due dates and times for tasks.
  • Task Creations - Provides the core ability to create tasks and nest subtasks under parent items.
  • Task List Management - Enables the creation, renaming, and deletion of custom task lists for organization.
  • Task Hierarchy Management - Supports recursive task hierarchies with infinite depth and drag-and-drop reordering.
  • Local-First Data Persistence - Prioritizes local data storage on the device to ensure offline availability and fast access.
  • Wearable Data Synchronization - Implements a Bluetooth-based transfer system to synchronize task lists and details between mobile and wearable devices.
  • Task Display Interfaces - Provides a Wear OS interface for tracking tasks with quick-action complications for progress and counts.
  • Geofence Alerting Systems - Triggers notifications by monitoring device GPS to detect when a user enters or leaves defined geographic radii.
  • Geofence Boundary Alerts - Provides alerts based on GPS boundary crossings for location-specific reminders.
  • Task Tracking - Allows users to track progress and manage task completions directly from a smartwatch.
  • Collaborative List Sharing - Enables guests to collaborate on shared task lists across different clients and platforms.
  • Shared List Participant Management - Provides tools for inviting users to task lists and managing member access by viewing or removing participants.
  • Task Filtering - Implements a powerful filtering engine to isolate tasks based on custom operators and criteria.
  • Task Sorting and Grouping - Provides flexible organization of tasks through per-list sorting, date grouping, and manual ordering.
  • Time-Based Task Notifications - Triggers reminders at specific times or custom intervals to ensure task deadlines are met.
  • Wearable Task Tracking - A wearable interface allowing users to scroll through tasks, view details, and toggle completion status via physical controls.
  • Data Query Filters - Evaluates task metadata using user-defined operators and criteria to isolate specific subsets of tasks.
  • Task Text and Metadata Searches - Finds tasks by matching text against titles, comments, tags, and location metadata.
  • Task Tagging Systems - Uses a flexible tagging system with custom icons to group related tasks across lists.
  • Personal Task Recurrences - Defines repeating schedules for tasks to automate goals and manage associated subtask states.
  • Wearable-to-Mobile Sync - Uses a Bluetooth communication layer to transfer task data and control signals between a mobile device and a wearable.
  • Location-Based Notifications - Implements notifications triggered by geographic boundaries using geofencing technology.
  • Home Screen Widgets - Ships configurable task lists on the device home screen with rescheduling and subtask expansion.
  • Configuration Controls - Offers controls for managing task sorting, visibility, and indicators on home screen widgets.
  • Task Location Linking - Allows tasks to be linked to specific geographic places via a location picker and map.
  • Notes and Documents - Feature-rich to-do list and task manager.
  • Personal Management - Robust task management and to-do list application.

Star history

Star history chart for tasks/tasksStar history chart for tasks/tasks

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Tasks

These projects share indexed features with Tasks. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • gothenburgbitfactory/taskwarriorGothenburgBitFactory avatar

    GothenburgBitFactory/taskwarrior

    5,906View on GitHub↗

    Taskwarrior is a command-line task manager that lets you create, modify, filter, and complete to-do items directly from the terminal. It stores all tasks in a single plain-text file for portability and manual editing, and includes a custom expression language for selecting tasks by status, priority, tags, and date ranges. The tool distinguishes itself through several integrated capabilities. It computes a numeric urgency score for each task based on weighted factors like age, tags, and due date to determine ordering. A recurrence template engine generates new task instances from a template af

    C++gtdtask-managertaskwarrior
    View on GitHub↗5,906
  • traccar/traccartraccar avatar

    traccar/traccar

    7,445View on GitHub↗

    Traccar is an open-source GPS tracking server that receives location data from over 2000 device models using 200 different communication protocols, functioning as a multi-protocol device gateway for real-time position monitoring and fleet management. It provides a self-hosted fleet management platform deployable on Windows, Linux, or cloud infrastructure, with a geofencing engine that defines virtual boundaries and triggers configurable alerts when devices enter or exit those zones. The server delivers real-time device positions, events, and status updates to connected clients through WebSock

    Javagpsgps-trackinghacktoberfest
    View on GitHub↗7,445
  • johannesjo/super-productivityjohannesjo avatar

    johannesjo/super-productivity

    20,129View on GitHub↗

    Super-productivity is a cross-platform productivity tool that integrates task management, time tracking, and data synchronization. It functions as a task management application for organizing daily work through todo lists and timeboxing, while serving as time tracking software to record activity durations and generate worklogs. The project features a synchronization layer that imports tickets and tasks from external project management tools, specifically Jira and GitHub, into a centralized local workflow. Data consistency across multiple devices is maintained through cloud storage synchroniza

    TypeScript
    View on GitHub↗20,129
  • zswatch/zswatchZSWatch avatar

    ZSWatch/ZSWatch

    3,128View on GitHub↗

    ZSWatch is a real-time operating system for wearable devices featuring a touch display and Bluetooth Low Energy connectivity. It provides a comprehensive software suite that includes a Bluetooth LE communication stack, an embedded UI framework for round displays, and a complete firmware toolchain for compiling, flashing, and simulating wearable hardware. The project is distinguished by its specialized wearable capabilities, such as a graphical framework for designing reactive screens and watchfaces via a visual editor. It implements a publish-subscribe messaging system to decouple hardware se

    Cangle-of-arrivalblebluetooth
    View on GitHub↗3,128
Compare all 30 related projects→

Frequently asked questions

What does tasks/tasks do?

This is an Android productivity application for managing tasks and subtasks. It functions as a cross-platform task manager and synchronization tool, utilizing the CalDAV protocol to mirror task lists, tags, and reminders across multiple devices and external servers.

What are the main features of tasks/tasks?

The main features of tasks/tasks are: Android Productivity Applications, CalDAV-Synced Todo Lists, Account Data Synchronization, Cross-Device Task Synchronization, Cross-Platform Task Management, External Task Synchronization, Personalized Productivity Workflows, Recurring Task Definitions.

Which projects share features with tasks/tasks?

Projects with overlapping indexed features include: gothenburgbitfactory/taskwarrior — Taskwarrior is a command-line task manager that lets you create, modify, filter, and complete to-do items directly… johannesjo/super-productivity — Super-productivity is a cross-platform productivity tool that integrates task management, time tracking, and data… traccar/traccar — Traccar is an open-source GPS tracking server that receives location data from over 2000 device models using 200… zswatch/zswatch — ZSWatch is a real-time operating system for wearable devices featuring a touch display and Bluetooth Low Energy… obsidian-tasks-group/obsidian-tasks — This project is an Obsidian task management plugin and knowledge base task aggregator. It functions as a markdown task… super-productivity/super-productivity — This project is a local-first task manager and time tracking tool designed to consolidate work items from multiple…