Top 7 Obsidian Plugins for Daily Journaling

Published: 11-Dec-2024

Journaling daily can be a transformative habit, offering clarity, reflection, and productivity. But what if you could supercharge this practice with the best Obsidian plugins for daily journaling? With Obsidian, an already powerful markdown-based knowledge management tool, daily journaling becomes a deeply introspective journey where you can organize your reflections, track progress, and streamline your workflow.

Essential Obsidian plugins for journalers

I love Obsidian because it empowers me to dive into the depths of my thoughts and discover patterns in my inner self over time. It’s a place where I can see my growth, recognize recurring thoughts, and cultivate self-awareness. If you’re using Obsidian for your daily journaling practice, you’re in luck. This tool becomes even more effective when paired with community plugins. Here are the top 7 plugins that I use to supercharge your daily journaling experience with features like daily notes, habit tracking, and reflection prompts.


1. Natural Language Dates

GitHub Repo

The Natural Language Dates plugin allows you to streamline the process of linking and referencing dates within your daily journal entries. By typing simple commands like @today, @yesterday, or @tomorrow, you can instantly generate links to daily notes for those days. It also supports relative date inputs like "in 3 days" or "last Friday", making it easier to connect your reflections to specific moments in time. This is especially useful for tracking progress or referencing past entries with minimal effort.

Features:

  • Auto-suggests and expands dates with simple commands like @today, @yesterday, and @tomorrow.
  • Supports relative date inputs like "in 3 days" or "last Friday".
  • Provides a date picker for manual selection.

Natural Language Dates


2. Calendar

GitHub Repo

The Calendar plugin provides a visual way to navigate and review your journal entries by date. It integrates directly with daily notes, allowing you to click on any date to view or create an entry for that day. This visual layout encourages consistency and makes it easier to see gaps in your journaling habit, motivating you to maintain a streak.

Features:

  • A sidebar calendar widget to view daily notes for any day.
  • Integration with daily notes, making it easy to jump to specific dates.
  • Highlights writing activity using visual cues (dots) to show writing volume.

Calendar


3. Periodic Notes

GitHub Repo

Periodic Notes enable you to set up templates for daily, weekly, monthly, and yearly journal entries. This plugin offers a systematic way to review and reflect on entries over time. By creating consistent templates, you can structure your thoughts for daily reflection, weekly planning, or monthly reviews. This structured approach makes it easier to spot patterns, track progress, and stay on top of your goals.

Features:

  • Auto-generates templates for daily, weekly, and monthly notes.
  • Customizable file naming, folder structure, and templates.
  • Works in tandem with the Calendar plugin for easy date-based navigation.

Periodic Notes


4. Advanced Tables

GitHub Repo

The Advanced Tables plugin allows you to create and format tables, enabling you to track habits, goals, and daily progress. Whether you want to record sleep, mood, gratitude, or achievements, tables provide a simple way to visualize and structure this information. Advanced Tables makes it easier to navigate, edit, and maintain these records in an organized way.

Features:

  • Provides Excel-like navigation with tab/enter keys.
  • Easily add, delete, and format columns and rows.
  • Supports simple formulas and sorting for habit tracking.

Advanced Tables


5. Note Refactor

GitHub Repo

Long daily entries can sometimes get overwhelming. The Note Refactor plugin allows you to extract specific sections of your journal into new, focused notes. This makes it easier to organize thoughts and separate key ideas from reflections, turning fragmented thoughts into structured, actionable insights.

Features:

  • Extracts specific content from a note into a new note.
  • Supports splitting a note by heading, which is useful for organizing long daily entries.
  • Offers hotkeys to streamline the extraction process.

6. Hotkeys++

GitHub Repo

Journaling can often involve repetitive actions like creating lists, checkmarks, and blockquotes. Hotkeys++ allows you to create custom shortcuts for these actions, enabling a smoother and faster writing experience. This is particularly useful for journalers who prefer a minimalist, keyboard-first workflow.

Features:

  • Create custom hotkeys for commonly used actions.
  • Turn text into checkmarks, ordered lists, or unordered lists.
  • Includes shortcuts to toggle blockquotes, embed links, and more.

Hotkeys++


7. Text Expand

GitHub Repo

The Text Expand plugin allows you to quickly insert reusable templates into your daily entries. This can include prompts for gratitude, reflections, and daily goals. Instead of manually typing out these prompts each day, Text Expand lets you populate an entry with a single abbreviation or keyword.

Features:

  • Expand simple abbreviations into full text or templates.
  • Customize templates to include headers, daily reflections, gratitude prompts, etc.
  • Supports advanced search and transclusion.

Text Expand


Daily journaling in Obsidian is more than just writing down thoughts—it’s about structuring your reflections, tracking growth, and making sense of your experiences. With these 7 plugins, you can streamline the journaling process, track your habits, and get more value out of every entry. By using the best Obsidian plugins for daily journaling, you’ll have access to essential tools for daily notes, task management, and habit tracking. Whether you’re an experienced journaler or just starting, these tools make daily reflection a more engaging and insightful process. If you’re looking to improve your journaling workflow, these tools are essential for optimizing your experience with Obsidian.