Analysis updated 2026-07-03
Write tasks in any note and view them all in a single live dashboard that updates whenever you check something off.
Set up recurring tasks that automatically generate the next occurrence when you complete the current one.
Filter and sort every to-do across hundreds of notes using plain-English rules written right inside a note.
Track due dates and scheduled start dates without moving your data out of your own Markdown files.
| obsidian-tasks-group/obsidian-tasks | bqplot/bqplot | doublesymmetry/react-native-track-player | |
|---|---|---|---|
| Stars | 3,694 | 3,689 | 3,699 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | general | data | developer |
Figures from each repo's GitHub metadata at analysis time.
Obsidian Tasks is a plugin for Obsidian, a note-taking app where you store all your writing in plain Markdown files on your own computer. The plugin adds task-management capabilities on top of that file-based system so you can collect and act on to-do items scattered across many notes in one place. You write tasks directly in any note using Markdown's checkbox syntax: a hyphen, a pair of brackets, and the task description. You can attach extra information to each task: a due date using a calendar emoji, a scheduled date for when you plan to start work, and a recurrence pattern for tasks that repeat on a weekly or monthly basis. When you complete a recurring task, the plugin generates the next occurrence automatically. The main feature is the query block. You drop a specially marked code block into any note, fill it with filtering rules written in plain English, and the plugin renders a live list of all matching tasks from across your entire vault. You can filter by due date, completion status, file name, or custom tags, then group and sort the results however you want. Checking off a task inside a query updates the original source file, so your data stays in your own Markdown files and never moves to a separate database. Installation goes through Obsidian's community plugins browser: search for Tasks, enable it in settings, and optionally assign a keyboard shortcut for toggling tasks done. The full user guide lives at publish.obsidian.md/tasks. The plugin is completely free and has been maintained by Clare Macrae since May 2022. It accepts optional sponsor donations but charges nothing for use.
A free Obsidian plugin that turns checkbox items in your Markdown notes into a full task manager with due dates, recurring tasks, and live query blocks that pull tasks from across all your files.
Mainly TypeScript. The stack also includes TypeScript, Obsidian, Markdown.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.