Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Progress Dock

usagiusagi58 downloads

Track numeric goals, deadlines, countdowns, and branching learning roadmaps in a dockable dashboard.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

Progress Dock is a local-first Obsidian dashboard for numeric goals, deadlines, countdowns, and branching learning roadmaps. It opens as a dockable Obsidian side panel and stores all data in the plugin's own data.json.

Repository: https://github.com/ririririse/obsidian-progress-dock

Features

  • Create numeric tasks with current value, target, unit, and bar/ring/number display modes.
  • Drag a progress slider or click the current and target values to enter exact custom numbers; the percentage updates automatically.
  • Add DDL dates with categories, notes, colors, month calendar, and countdown view.
  • Event dates use highlighted cells, larger color markers, and count badges for visibility.
  • Hover or keyboard-focus the overall Recent DDL heading to preview all DDL items in one calendar.
  • Create sequential and parallel learning paths.
  • Mark every learning node complete independently.
  • Works with Obsidian light and dark themes.
  • No account, network request, telemetry, or modification of note files.

Branching roadmap syntax

  • -> or → starts the next stage.
  • + or | creates parallel branches in the same stage.

Example:

HTML / CSS -> JavaScript -> React + Vue -> Project practice

React and Vue appear as parallel branches. Both can be marked complete separately.

Manual installation

  1. Copy main.js, manifest.json, and styles.css into: <Vault>/.obsidian/plugins/progress-dock/
  2. Reload Obsidian.
  3. Open Settings → Community plugins and enable Progress Dock.
  4. Select the gauge icon in the left ribbon or run Open Progress Dock from the command palette.

The ready-to-copy files are also available in the release folder after running pnpm run build.

Build

pnpm install
pnpm run build

Releases

Release tags match the version in manifest.json. Every release provides main.js, manifest.json, and styles.css as downloadable assets for Obsidian.

Privacy

Progress Dock has no network access and does not read or change Markdown notes. Plugin data is stored by Obsidian in .obsidian/plugins/progress-dock/data.json.

License

MIT

HealthExcellent
ReviewCaution
About
Track numeric goals, deadlines, countdowns, and branching learning roadmaps in a dockable Obsidian side panel. Visualize progress with bars, rings or numbers, add calendar-backed deadlines with countdowns and notes, and build sequential or parallel roadmap branches. Keep all data stored locally with no network access or changes to your Markdown notes.
TasksCalendarSidebar
Details
Current version
1.0.5
Last updated
3 weeks ago
Created
3 weeks ago
Updates
3 releases
Downloads
58
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
usagiusagiririririse
GitHubririririse
  1. Community
  2. Plugins
  3. Tasks
  4. Progress Dock

Related plugins

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Day Planner

Turn tasks from daily notes, the Tasks plugin, and calendars into time blocks on an editable timeline, with built-in time tracker.

Checklist

Consolidate checklists across all files into a single view.

Operon

Task and project management system that unifies inline tasks and file-based tasks in the same workflows with Tables, Filters, Calendar planning, Kanban boards, pinned tasks, and time tracking.

TaskChute Plus

Execute TaskChute that slots today's tasks, tracks projects, adds comments, and keeps you focused on now.

Gantt Calendar

A powerful visual task management plugin. Visualize and manage tasks created by the Tasks plugin, supporting both emoji and Dataview task formats. Support Feishu Task syncing.

Chronology

A calendar and a timeline of the note's creation and modification.

Apex Dashboard

Your personal command center — memos, todos, and projects in one stunning glassmorphism dashboard.

Todoist Board

A Todoist tasks board with sidebar and embedded views. Full 2-way sync.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.