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
obsidian-tasks-group avatar

obsidian-tasks-group/obsidian-tasks

0
View on GitHub↗
3,819 stars·356 forks·TypeScript·MIT·28 viewspublish.obsidian.md/tasks↗

Obsidian Tasks

This project is an Obsidian task management plugin and knowledge base task aggregator. It functions as a markdown task tracker that gathers scattered to-do items and checklists from across multiple documents into centralized, organized lists.

The system utilizes a declarative query language and plain-text metadata parsing to filter, group, and sort tasks based on custom criteria. It includes specific capabilities for recurring task scheduling, allowing checkboxes to automatically update due dates upon completion.

The plugin performs vault-wide indexing to aggregate tasks from multiple files into a single view. This process involves client-side data processing to reconcile dynamic views and organize results using custom sort and group logic.

Features

  • Markdown Task Trackers - A plain text task system using checklists and metadata to manage due dates and recurring schedules within Markdown files.
  • Personal Task Management - Provides a unified view for organizing personal to-do lists and deadlines across multiple text files.
  • Obsidian Task Plugins - Acts as a specialized task management extension for the Obsidian knowledge base.
  • Plain Text Task Tracking - Allows users to track tasks in plain text markdown files using checklists and metadata.
  • Checkbox Metadata Parsers - Extracts task properties from markdown checkboxes by scanning for date and status patterns.
  • Task Filtering - Provides dynamic filtering of tasks based on dates, tags, and priority levels.
  • Task Sorting and Grouping - Provides custom sorting and grouping logic to organize task lists by metadata keys and priority.
  • Task Aggregators - Consolidates scattered to-do items from multiple vault files into a single organized list.
  • Declarative Query Languages - Uses a custom declarative query language to define filters and sorting rules for task display.
  • Knowledge Base Indexers - Indexes all markdown files across the vault to enable centralized task aggregation.
  • Personal Knowledge Bases - Integrates actionable task management directly within a personal knowledge base environment.
  • Query Result Reconciliation - Updates task lists in real-time by re-evaluating query criteria against the indexed markdown files.
  • Client-Side Data Filtering - Implements client-side logic to process and filter task data to populate dynamic views.
  • Task Recurrence Logic - Implements repeating checkboxes that automatically update their due dates after completion.

Star history

Star history chart for obsidian-tasks-group/obsidian-tasksStar history chart for obsidian-tasks-group/obsidian-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 Obsidian Tasks

These projects share indexed features with Obsidian Tasks. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • todotxt/todo.txt-cliT

    todotxt/todo.txt-cli

    6,123View on GitHub↗

    todo.txt-cli is a terminal-based productivity system and command-line interface for managing task lists stored in plain-text formats. It serves as a text-file workflow automator that organizes work using simple text files and markers for priorities, projects, and contexts. The tool enables the automation of task workflows through the execution of external shell scripts and custom actions. It supports a minimalist workflow by allowing users to filter, edit, and archive tasks without leaving the terminal. Its capabilities cover the full task lifecycle, including entry creation, prioritization,

    Shell
    View on GitHub↗6,123
  • nvim-orgmode/orgmodenvim-orgmode avatar

    nvim-orgmode/orgmode

    3,786View on GitHub↗

    Neovim Orgmode is a task management and note-taking environment for Neovim that functions as a plain-text task manager and personal information manager. It uses hierarchical outlining, status states, and tags within simple text files to organize projects and personal workflows. The system incorporates a Tree-Sitter document parser to enable precise manipulation of document hierarchies. The project distinguishes itself through a modular Lua editor extension architecture that provides programmatic interfaces for automating document workflows. It features state-based agenda generation to aggrega

    Lua
    View on GitHub↗3,786
  • volmarg/personal-management-systemVolmarg avatar

    Volmarg/personal-management-system

    4,036View on GitHub↗

    This project is a self-hosted personal information manager and private dashboard. It serves as a centralized web application for aggregating personal data, including finances, schedules, contacts, and goals, within a private database. The system functions as an encrypted password manager for secure credential storage, a personal finance tracker for monitoring spending and product prices, and a personal knowledge base for categorized research, notes, and travel plans. It also maintains a historical record of personal achievements and life accomplishments. The application provides tools for pe

    PHPawesomecmscontent-management
    View on GitHub↗4,036
  • tasks/taskstasks avatar

    tasks/tasks

    5,344View on GitHub↗

    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

    Kotlin
    View on GitHub↗5,344
Compare all 30 related projects→

Frequently asked questions

What does obsidian-tasks-group/obsidian-tasks do?

This project is an Obsidian task management plugin and knowledge base task aggregator. It functions as a markdown task tracker that gathers scattered to-do items and checklists from across multiple documents into centralized, organized lists.

What are the main features of obsidian-tasks-group/obsidian-tasks?

The main features of obsidian-tasks-group/obsidian-tasks are: Markdown Task Trackers, Personal Task Management, Obsidian Task Plugins, Plain Text Task Tracking, Checkbox Metadata Parsers, Task Filtering, Task Sorting and Grouping, Task Aggregators.

Which projects share features with obsidian-tasks-group/obsidian-tasks?

Projects with overlapping indexed features include: todotxt/todo.txt-cli — todo.txt-cli is a terminal-based productivity system and command-line interface for managing task lists stored in… nvim-orgmode/orgmode — Neovim Orgmode is a task management and note-taking environment for Neovim that functions as a plain-text task manager… volmarg/personal-management-system — This project is a self-hosted personal information manager and private dashboard. It serves as a centralized web… xugaoyi/vuepress-theme-vdoing — This project is a documentation theme for the VuePress static site generator, serving as a knowledge base framework… tasks/tasks — This is an Android productivity application for managing tasks and subtasks. It functions as a cross-platform task… alainm23/planify — Planify is a task management application and productivity suite designed for organizing to-do lists and schedules. It…

Curated searches featuring Obsidian Tasks

Hand-picked collections where Obsidian Tasks appears.
  • Open Source GTD Task Managers
  • Productivity Apps
  • Self-Hosted Task Management Apps