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

usagiusagi131 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
2 months ago
Created
2 months ago
Updates
3 releases
Downloads
131
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.

Operon

Task and project management system that unifies inline tasks and file-based tasks in the same workflows with Tables, Filters, Calendars, Kanban boards, Gantt views, Canvas, and time tracking.

Checklist

Consolidate checklists across all files into a single view.

Tasks Calendar Wrapper

Simple wrapper for Tasks Calendar and Tasks Timeline.

Apex Dashboard

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

Chronology

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

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.

Notebook Navigator

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

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.