Heatmap Calendar

by Richard Slettevoll
5
4
3
2
1
Score: 62/100

Description

The Heatmap Calendar plugin allows users to visualize data in a heatmap-style calendar similar to the GitHub activity chart. It is ideal for tracking daily activities such as exercise, finances, project progress, and other habits. The plugin integrates with Dataview to collect and display data from daily notes, offering customization options for colors, intensity levels, and layout. Users can configure the calendar to highlight specific data points and adjust the styling through Obsidian's CSS snippets. The plugin supports multiple color schemes, global settings, and customizable display options, making it a flexible tool for tracking personal or professional activities.

Reviews

No reviews yet.

Stats

962
stars
180,093
downloads
118
forks
1,695
days
625
days
852
days
33
total PRs
5
open PRs
7
closed PRs
21
merged PRs
86
total issues
45
open issues
41
closed issues
0
commits

Latest Version

2 years ago

Changelog

fix styling bug

README file from

Github

Heatmap Calendar plugin for Obsidian

Visualize your data in a heatmap calendar similar to the github activity calendar using this Obsidian plugin.

Useful for tracking progress for exercise, finances, social time, project progression, passions, vices etc.

To be used with Obsidian Dataview, but could be used standalone or with other plugins aswell (if you know some javascript).

 

Howto

  1. Annotate the data you want to track in your daily notes (see Dataview annotation documentation)

  2. Create a DataviewJS block where you want the Heatmap Calendar to display.

  3. Collect the data you want to display using DataviewJS

  4. Pass the data into Heatmap Calendar using renderHeatmapCalendar()

Video Tutorial

Someone on the internet made a video tutorial:)
https://www.youtube.com/watch?v=2U4kizMyEEc

 

Visualized Concept: heatmap calendar example

Full Example Code:

\```dataviewjs // PS. remove backslash \ at the very beginning!

dv.span("** 😊 Title  😥**") /* optional ⏹️💤⚡⚠🧩↑↓⏳📔💾📁📝🔄📝🔀⌨️🕸️📅🔍✨ */
const calendarData = {
	year: 2022,  // (optional) defaults to current year
	colors: {    // (optional) defaults to green
		blue:        ["#8cb9ff", "#69a3ff", "#428bff", "#1872ff", "#0058e2"], // first entry is considered default if supplied
		green:       ["#c6e48b", "#7bc96f", "#49af5d", "#2e8840", "#196127"],
		red:         ["#ff9e82", "#ff7b55", "#ff4d1a", "#e73400", "#bd2a00"],
		orange:      ["#ffa244", "#fd7f00", "#dd6f00", "#bf6000", "#9b4e00"],
		pink:        ["#ff96cb", "#ff70b8", "#ff3a9d", "#ee0077", "#c30062"],
		orangeToRed: ["#ffdf04", "#ffbe04", "#ff9a03", "#ff6d02", "#ff2c01"]
	},
	showCurrentDayBorder: true, // (optional) defaults to true
	defaultEntryIntensity: 4,   // (optional) defaults to 4
	intensityScaleStart: 10,    // (optional) defaults to lowest value passed to entries.intensity
	intensityScaleEnd: 100,     // (optional) defaults to highest value passed to entries.intensity
	entries: [],                // (required) populated in the DataviewJS loop below
}

//DataviewJS loop
for (let page of dv.pages('"daily notes"').where(p => p.exercise)) {
	//dv.span("<br>" + page.file.name) // uncomment for troubleshooting
	calendarData.entries.push({
		date: page.file.name,     // (required) Format YYYY-MM-DD
		intensity: page.exercise, // (required) the data you want to track, will map color intensities automatically
		content: "🏋️",           // (optional) Add text to the date cell
		color: "orange",          // (optional) Reference from *calendarData.colors*. If no color is supplied; colors[0] is used
	})
}

renderHeatmapCalendar(this.container, calendarData)

```

 

Colors:

The heatmap uses a green color scheme by default, just like Github.

Default Color: green (no color specified)

heatmap calendar custom colors example

 

Custom Color

You can customize the colors of the heatmap by supplying a color array to calendarData.colors:

heatmap calendar custom colors example

 

 

Multi-Color:

You can use multiple colors to display different data-entries in the same heatmap. Specifying the name you gave the color in calendarData.colors (eg. "blue", "pink" etc).

heatmap calendar custom colors example

Styling Background (empty days):

Use Obsidian's built in "CSS snippets" for custom styling including styling the empty days (aka the background cells).

But remember this will affect all of you heatmaps in all of your notes. heatmap calendar custom colors example

heatmap calendar custom colors example

Global color schemes via settings:

You can also add a color scheme via the Settings panel. This scheme which will be available everywhere.

In order to do so go to Obsidian Settings > Heatmap Calendar, you will see a list of available colors, and you can add your own. You must specify a “Color name” by which you will reference it in your render call, and provide a valid array of colors.

When you do so, you can now reference your scheme everywhere by passing your name to the colors option. For example, let's say you have defined a new color called githubGreen. Now, in your code, you can reference it like so:

```dataviewjs
const calendarData = {
	colors: "githubGreen",
	entries: [],
}

renderHeatmapCalendar(this.container, calendarData)
```

 

 

The color schemes used in the examples were created at leonardocolor.io.


 

Data Intensity:

Set which intensity of color to use (eg. from light-green to dark-green etc).

heatmap calendar custom colors example

If the number range 0-100 is used, numbers between 1-20 would map to the lightest color, 40-60 would map to mid intensity color, and 80-100 would map to max intensity. You can add more intensities in order to increase color resolution; simply supply more colors to calendarData.colors.yourcolor

Dataview's time variables are supported without any conversion, as they return milliseconds by default.
[time:: 1 hours, 35 minutes] => intensity: page.time

 


Other Notes:

 

Development (Windows):

npm run dev - will start an automatic TS to JS transpiler and automatically copy the generated JS/CSS/manifest files to the example vault when modified (Remember to run npm install first).

After the files have been transpiled, the hot-reload plugin (https://github.com/pjeby/hot-reload) then reloads Obsidian automatically. Hot-reload is installed in the example vault by default. its used to avoid restarting obsidian after every change to code.
(remember to add an empty .hotreload file to "EXAMPLE_VAULT/.obsidian/plugins/heatmap-calendar/" if not already present, as this tells hot-reload to watch for changes)

npm run build generates the files ready for distribution.

 

Tip: ctrl-shift-i opens the devtools inside Obsidian.

 

Technical Explanation

All the plugin does, is add the function renderHeatmapCalendar() to the global namespace of you vault.

"this.container" is passed as the first argument because the plugin needs to know where to render the calendar. You don't have to worry about this.

"renderHeatmapCalendar()" then takes "calendarData" as the secondary argument. This is the javascript object you have to create yourself in order to give plugin instructions and data. Most of the properties are optional, but you have to supply an entries array as an absolute minimum.

See the beginning of the readme for the full code example.

absolute minimum code example:

\```dataviewjs

const calendarData = {
    entries: [],                
}

renderHeatmapCalendar(this.container, calendarData)

```

 

 

What's New:

Version [0.7.1] - 2024-06-28

Version [0.7.0] - 2024-06-04

For the American users :-)

heatmap calendar custom colors example

Thanks @antosha417


The example CSS Snippet below can be found in the EXAMPLE_VAULT in the "./obsidian/snippets" folder:

heatmap calendar custom colors example

Thanks @lksrpp


heatmap calendar custom colors example

heatmap calendar custom colors example

Thanks @Chailotl


Version [0.6.0] - 2023-04-12

  • Feature: Add ability to define global colors via settings @sunyatasattva pull #74
  • Feature: Add more versatile custom styling of the "content" passed to date cell @sunyatasattva pull #73

Version [0.5.0] - 2022-06-30

  • Feature: Add darkmode support

Version [0.4.0] - 2022-06-25

  • Feature: Add hover preview feature courtesy of @arsenty from issue #12.
    to enable - add content: await dv.span([](${page.file.name})) to entries, and enable Settings -> Core Plugins -> Page Preview.
    Optionally install plugin Metatable to display metadata/frontmatter in the preview window aswell.
    See examples for more details. Note: if you enabled Use [[Wikilinks]] under Settings -> Files and links, you have to use the respective link structure: content: await dv.span([[${page.file.name}|]])

Version [0.3.0] - 2022-06-25

  • Feature: Can add more intensities in order to increase color resolution. simply supply more colors to calendarData.colors.yourcolor
  • Feature: Can set custom range on the intensity scaling using intensityScaleStart and intensityScaleEnd
  • Bugfix: Entries from other years would show up in the calendar

Version [0.2.0] - 2022-06-05

  • Feature: Add border around todays box to indicate what day it is. Can be removed by setting showCurrentDayBorder to false
  • Feature: Add better development solution/workflow by using automated file copying instead of symlinks

Version [0.1.1] - 2022-03-18

  • Bugfix: fix major date problem where year would render with incorrect number of days for different timezones issue#4.
  • Bugfix: fix problem with certain entries not showing up in the correct month
  • Bugfix: fix grid cells not scaling correctly with browser width, especially content in grid cells

Version [0.1.0] - 2022-02-23

  • initial release

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Abyss Tasks
19 days ago by flowing-abyss
Task management for Markdown tasks in Obsidian.
Activity Heatmap
2 years ago by Zak Hijaouy
Adamantine Pick
4 years ago by Urist McMiner
Embeddable Pikchr(https://pikchr.org) diagrams renderer plugin for Obsidian(https://obsidian.md)
Advanced Canvas
3 years ago by Developer-Mike
⚡ Supercharge your canvas experience! Graph view integration and unlimited styling options empower flowcharts, dynamic presentations, and interconnected knowledge.
Advanced Progress Bars
2 years ago by cactuzhead
Obsidian plugin to create custom progress bars
Alfonso Money Manager
3 years ago by SmartLifeGPT Innovation
This is the repository for the obsidian plugin of the Alfonso Money Manager mobile application
Apex Dashboard
4 months ago by PandoraReads
Stop switching between Obsidian notes. One page. Everything you need. Memo your thoughts, crush your todos, track your projects — and make it look incredible doing it.
基于第二大脑理念的Obsidian工作台,一站式管理笔记、待办、备忘录、项目和你的日常工作流
Argument Map with Argdown
5 years ago by amdecker
Arrows
3 years ago by artisticat
Draw arrows across different parts of your notes, similar to on paper
ASCII Tree Generator
2 years ago by Matěj Michálek
Banyan
a year ago by ratiger
A card-based homepage for Obsidian —— browse, organize, and navigate notes effortlessly with multi-tag filtering.
BattleSnake Board Viewer
3 years ago by EnderInvader
Plugin to render battlesnake boards in Obsidian
BeautyTasks
3 months ago by Avni Bilgin
Todoist-style task & project manager for Obsidian — one markdown note per task, native UI, no plugin dependencies.
Better Inline Fields
4 years ago by David Sarman
Obsidian plugin to enhance Dataview style inline fields
Big Calendar
5 years ago by Boninall
Big Calendar in Obsidian, for manage your events in a day/week/month and see agenda too!
Boardgame Search
2 years ago by Marlon May
A plugin to create notes for boardgames based on the BGG API
Breadcrumbs
5 months ago by skepticmystic
Add typed-links to your Obsidian notes
Bulk Exporter
3 years ago by symunona
Bulk export Markdown filtered, renamed and sorted by front matter metadata into a new structure.
Calendar
6 years ago by Liam Cain
Simple calendar widget for Obsidian.
Calendar Bases
7 months ago by Edrick Leong
Calendar Event Sync
3 years ago by Stephen Dolan
Set the title of your note to the current event
Calendarium
3 years ago by Jeremy Valentine
The ultimate Obsidian plugin for crafting mind-bending fantasy and sci-fi calendars
Canvas Explorer
2 years ago by Henri Jamet
A plugin that enables users to explore their vault by iteratively adding or ignoring linked notes, ultimately generating a customizable canvas that visually represents the preserved notes and their connections.
Canvas Filter
4 years ago by Ivan Koshelev
Obsidian Canvas plugin that let's you show only pages / arrows with specific tags / colors / connections.
Canvas Links
3 years ago by aqav
Show the links between "Canvas" and "File"
Canvas Mindmap Helper
3 years ago by Tim Smart
CardNote
3 years ago by cycsd
Help you extract your thoughts more quickly in canvas
Charts View
5 years ago by caronchen
Data visualization solution in Obsidian, support plots and graphs.
Chemical Structure Renderer
3 years ago by xaya1001
Render chemical structures from SMILES strings into PNG or SVG format using Ketcher and Indigo Service.
Chessboard Viewer
6 years ago by Davide Aversa
Plugin to render chessboards in Obsidian using chessboardjs
Chinese Calendar
2 years ago by DevilRoshan
在obsidian中使用的更符合中国习惯的日历插件。
Class Relation Visualization
2 years ago by Yong
Codeless Heatmap Calendar
2 years ago by Behnam Aghajani
An Obsidian plugin for customizable heatmap calendars using Toggl API or fake data. Perfect for time tracking and productivity visualization.
Content Cards
2 years ago by leo
Insert content cards in Markdown, such as timeline, highlightblock, target card, book information card, music information card, movie information card, photoes ablum, business card, content subfield, countdown, SWOT,BCG.
Contribution Graph
3 years ago by vran
generate interactive gitxxx style contribution graph for obsidian, use it to track your goals, habits, or anything else you want to track.
Crackboard
2 years ago by Franklin
Obsidian plugin for crackboard.dev
CSV All-in-One
2 years ago by hihangeol
D2
4 years ago by Terrastruct
The official D2 plugin for Obsidian. D2 is a modern diagram scripting language thats turns text to diagrams.
Daily Activity
6 years ago by trydalch
Daily notes calendar
2 years ago by bartkessels
Quickly navigate your vault using a calendar view, this plugin allows you to create and navigate to periodic notes and notes that are created on a specific date.
Daily Routine
2 years ago by sechan100
Habit tracker & daily routine planner for Obsidian — recurring tasks, todos, streaks, calendar. 습관 트래커 · 루틴 관리
Daily Statistics
2 years ago by yefengr
obsidian daily statistics
DataCards
a year ago by Sophokles187
Obsidian Plugin that transforms dataview tables into visually appealing and customizable card layouts.
Dataview
6 years ago by Michael Brenan
A data index and query language over Markdown files, for https://obsidian.md/.
Dataview Autocompletion
2 years ago by Daniel Bauer
Dataview Publisher
2 years ago by UD
Output markdown from your Dataview queries and keep them up to date. You can also be able to publish them.
Dataview Serializer
2 years ago by Sébastien Dubois
Obsidian plugin that gives you the power of Dataview, but generates Markdown, making it compatible with Obsidian Publish, and making the links appear on the Graph.
Date Inserter
3 years ago by namikaze-40p
An Obsidian plugin that lets you insert a date at the cursor position using a calendar.
Datepicker
2 years ago by Mostafa Mohamed
Datepicker widget for Obsidian.
Day Planner
3 months ago by ivan-lednev
An Obsidian plugin for day planning with a clean UI and a simple task format
Desk
3 years ago by David Landry
A desk for obsidian
Desmos
5 years ago by Nigecat
Embed graphs directly into your obsidian notes
Diagrams.Net
4 years ago by Jens M Gleditsch
This repository contains a plugin for Obsidian for inserting and editing diagrams.net (previously draw.io) diagrams.
Diarian
2 years ago by Erika Gozar
All-in-one journaling toolkit.
Dirtreeist
4 years ago by kasahala
Render a directory Structure Diagram from a markdown lists in codeblock.
Double Colon Conceal
4 years ago by Michal Srch
Obsidian plugin to display double colon (i.e. Dataview inline fields) as a single colon for more natural reading experience.
Dust Calendar
3 years ago by 纳米级尘埃
obsidian 日历插件
Easy Timeline
2 years ago by Romeliun
The Easy Timeline plugin for Obsidian allows you to create timelines easily.
Easy Tracker
9 months ago by Hunter Ji
An Obsidian plugin for ultra-simple goal and habit tracking in any note.
Enhanced Canvas
2 years ago by RobertttBS
When editing on Canvas, properties and Markdown links to notes are automatically updated, enabling backlinks in Canvas.
Every Day Calendar
2 years ago by QuBe
Obsidian plugin to create calendars inspired by Simone Giertz's Every Day Calendar
Export Graph View
2 years ago by Sean McGhee
Plugin to export your vault's graph view.
Extended File Support
2 years ago by Nick de Bruin
Adds opening and embedding support for various filetypes to Obsidian
Extended Graph
2 years ago by Kapirklaa
Community plugin to add features to the graph view.
Feeds
3 years ago by LukeMT, pashashocky, madx
Magic feeds dataview query for obsidian
FitKit
2 months ago by Paul Chiu
Obsidian plugin for tracking workouts as plain-markdown notes, with a structured set/rep/weight editor, exercise charts, and a Dataview-powered dashboard.
Flowcharts
2 years ago by land0r
Flowchart Plugin for Obsidian – Create and customize flowcharts seamlessly within your Obsidian vault. Powered by Flowchart.js and designed for productivity
Folder Canvas
2 years ago by Nancy Lee
Generate a canvas view of your folder structure
Full Calendar Remastered
4 months ago by obsidian-full-calendar-remastered
Keep events and manage your calendar alongside all your other notes in your Obsidian Vault.
Galaxy View
3 months ago by Rick
Gantt Calendar
4 months ago by Sugar
obsidian-gantt-calendar
Gantt this
3 months ago by Altarok
Obsidian plugin showing multiple TTRPG calendars at once in one gantt chart.
Generate Timeline
2 years ago by Shanshuimei
An obsidian plugin to generate timelines from tags, folders, files or metadata automatically. 根据标签,文件夹,文件或者属性自动生成时间轴的插件。
GLSL Viewer
9 months ago by iY0Yi
Preview GLSL shaders on Obsidian.
GoBoard
9 months ago by Dmitry I. Sokolov
Obsidian plugin for rendering Go game diagrams from markdown code blocks
Google Calendar
4 years ago by YukiGasai
Add Google Calendar inside Obsidian
Graph Banner
2 years ago by ras0q
An Obsidian plugin to display a relation graph view on the note header.
Graph Link Types
3 years ago by natefrisch01
Link types for Obsidian graph view.
Habit Calendar
4 years ago by Hedonihilist
Monthly Habit Calendar for DataviewJS. This plugin helps you render a calendar inside DataviewJS code block, showing your habit status within a month.
Habit Tracker
4 years ago by David Moeller
A Plugin to display a Habit Tracker in Obsidian.
Habit Tracker
5 years ago by duo
This plguin for Obsidian creates a simple month view for visualizing your punch records.
Habit Tracker 21
3 years ago by zoreet
Habitify
3 months ago by justrelaxdc
HackerOne
3 years ago by neolex
A plugin to get our hackerone reports data into obsidian
Heatmap Tracker
2 years ago by Maksim Rubanau
A customizable heatmap tracker plugin for Obsidian to visualize daily data trends with intuitive navigation and flexible settings.
Horizon
10 days ago by Mario Miletta
Horizon — calendar for your Obsidian vault: daily and periodic notes, tasks, and dated notes in one place.
iCal
3 years ago by Andrew Brereton
This is a plugin for Obsidian that searches your vault for tasks that contain dates, and generates a calendar in iCal format that can be imported into your preferred calendar application.
ICS
3 years ago by muness
Generate Daily Planner from one or more ical feeds
IMDb
3 years ago by Andrew Chen
A simple plugin for syncing movies from IMDb to Obsidian
InfraNodus AI Graph View
2 years ago by Nodus Labs
Advanced graph view for Obsidian: text analysis, topic modeling, and AI with InfraNodus AI text analysis tool: https://infranodus.com
Inline Local Graph
9 months ago by TKOxff
Inline Local Graph of Obsidian
Itinerary
5 years ago by Adam Coddington
Make planning your trip or event easier by rendering a calendar from event information found in your notes.
Journal View
3 months ago by RUverse
A journal view for Obsidian
Jump-to-Date
5 years ago by TfTHacker
Jump to a date via a convenient popup form. This plugin is a part of the Obsidian42 family of Obsidian plugins.
Kale Graph
2 years ago by Oli
Render mathematical graphs in Obsidian
Kanban Status Updater
2 years ago by Ankit Kapur
Obsidian plugin that automatically updates the note property when card is moved to a column.
Keep the Rhythm
2 years ago by Ezben
An Obsidian plugin to visualize how much you write with a heatmap.
Laws of Form
3 years ago by Kevin German
Life in Weeks Calendar
a year ago by Jeff Szuc
Plugin for the Obsidian markdown editor. Displays a calendar of your life in weeks with weekly Periodic Notes plugin integration. Includes options for the traditional Memento Mori/Stoic style calendar, as well as a Gregorian calendar accurate version.
Life Tracker
5 months ago by Sébastien Dubois
Capture and visualize the data that matters in your life
Lilypond
3 years ago by DOT-ASTERISK
Lilypond for Obsidian
Lineup Builder
5 years ago by James Fallon
An Obsidian plugin that lets you build football lineups
Link Exploder
4 years ago by Ben Hughes
Link Tree
3 years ago by Joshua Tazman Reinier
A sidebar foldable list of Obsidian link hierarchies.
Lunar Calendar
3 years ago by OSmile
obsidian插件,一个支持农历的日历插件。
Magic Move
2 years ago by imfenghuang
Animating Code Blocks in Obsidian
MagicCalendar
3 years ago by Vaccarini Lorenzo
An obsidian plugin that exploit a natural language processing engine to find potential events and sync them with iCalendar
Mahgen Renderer
2 years ago by Michael Francis Williams
Obsidian plugin to render mahgen automatically
Mahjong Renderer
2 years ago by hypersphere
Map View
5 years ago by esm
Interactive map view for Obsidian.md
Mapa neuronal
a month ago by Felipe Córdova
A graph that explains itself: your Obsidian vault as a layered neural map, with the reason each note links to the next.
Mapbox Location Image
3 years ago by Aaron Czichon
Render a mapbox location image based on provided coordinates
Maps
a year ago by Obsidian
Map layout for Obsidian Bases. Display your notes as an interactive map view.
Markdown Calendar Generator
a year ago by Zach Russell
An intentionally simple obsidian markdown table calendar generator
Markline
3 years ago by 闲耘
Markline: Markdown timeline view in Obsidian.
Markmind
5 years ago by Mark
A mind map, outline for obsidian,It support mobile and desktop
Mathematica Plot
3 years ago by Marcos Nicolau
Insert functions on Obsidian using Wolfram Mathematica!
Mehrmaid
3 years ago by huterguier
Rendering Obsidian Markdown inside Mermaid diagrams.
Meld Build
4 years ago by meld-cp
Write and execute (sandboxed) JavaScript to render templates, query DataView and create dynamic notes.
MemoChron
a year ago by Michalis Efstratiadis
Calendar integration and note creation with support for public iCalendar URLs.
Mermaid Beauty
a month ago by theChildinus
Make Mermaid diagrams clearer in Obsidian, with automatic layouts, coordinated colors, and per-diagram controls. Works offline and preserves your source.
Mermaid Icons
9 months ago by toshs
Obsidian plugin enabling the use of icons in Mermaid diagrams.
MetaEdit
5 years ago by Christian B. B. Houmann
MetaEdit for Obsidian
Mindmap
3 years ago by YunXiaoYi
An Obsidian plugin for creating Mindmaps.
MOC Link Helper
2 years ago by Bogdan Codreanu
This obsidian plugins allows you to quickly see which notes you need to include in your MOC.
Morgen Tasks
2 years ago by Morgen AG
Move Cursor On Startup
a year ago by Jared Kelnhofer
Obsidian plugin to move the cursor to the right and back to the left when starting up. Why? To keep DataView expressions from not running on the first load of, say, your Home file.
moviegrabber
3 years ago by Leon Holtmeier
obsidian.md plugin to grab data from public movie Databases and make them into a note that can be used with dataview querries
Neo4j Graph View
6 years ago by Emile van Krieken
New 3D Graph
a year ago by Aryan Gupta
Visualize your vault in 3D with a powerful, highly customizable, and filterable graph.
Nifty Links
3 years ago by x-Ai
Generating elegant, Notion-styled rich link cards to enhance your note-taking experience.
Node Factor
2 years ago by CalfMoon
Customize factors effecting node size in obsidian graph.
NodeFlow
2 years ago by LincZero
Render node streams like `ComfyUi`, `UE`, `Houdini`, `Blender`, etc., to make it easy to write relevant notes. json describes the chart, compared to screenshots, making it easier to modify later. The plugin is also compatible with blogs.",
Note Gallery
3 years ago by Pash Shocky
A masonry note gallery for obsidian.
Note Toolbar
4 months ago by chrisgurney
Flexible, context-aware toolbars for your notes in Obsidian.
Notebook Navigator
3 months ago by Johan Sanneblad
A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.
Notion Bases
4 months ago by bgarciamoura
Turn any folder into a Notion-style database — 7 views, 17 column types, formulas, relations, rollups, and subtasks. All stored in plain Markdown frontmatter.
NyanBar
2 years ago by xhyabunny
Give life to your Obsidian notes with NyanBar !
Old Note Admonitor
4 years ago by tadashi-aikawa
Operon
3 months ago by Hasan Yılmaz
Task management system for humans and agents in Obsidian.
Optimize Canvas Connections
4 years ago by Félix Chénier
An Obsidian plugin that declutters a canvas by reconnecting notes using their nearest edges
Outlook Meeting Notes
2 years ago by David Ingerslev
An Obsidian plugin to create meeting notes from Microsoft Outlook .msg files
OZ Calendar
4 years ago by Ozan Tellioglu
Obsidian plugin to display notes on a calendar based on YAML frontmatter or file names
Plugin Update Tracker
4 years ago by Steven Swartz
Know when installed obsidian plugins have updates and evaluate the risk of upgrading
Poker Range
2 years ago by marplek
Easily create, view, and interact with poker hand ranges in your obsidian.
Power Bases
3 months ago by Power Plugins
Add board, calendar, timeline, chart, gallery, and table views to Bases, with inline editing, colors, rollups, field types, formulas, and CSV import.
Prisma Calendar
3 months ago by Matej Vavro Productivity
Prisma is not just a calendar plugin. It turns any note with a date into a flexible planning system inside Obsidian. There are no rigid schemas or predefined structures — just your data, your rules, fully under your control. It lets you see your entire vault through time.
Projects Plus
a month ago by Pavel
Projects Plus turns a folder of notes into a managed project: you see all tasks on a kanban board, all events on a calendar, all cards in a gallery — all without export, without cloud, right in your vault.
Pug Templates
2 years ago by Nicholas Wilcox
An Obsidian plugin that enables the usage of Pug templates.
Reason
3 years ago by Joshua Pham
Digest your Obsidian notes
Release Timeline
4 years ago by cakechaser
Routine Timeline
20 days ago by Arsalan Amin
The Routine Timeline plugin is built and sent as main.js, manifest.json and styles.css. It type-checks and bundles cleanly, but I couldn't run it inside Obsidian, so test it before relying on it.
Run
3 years ago by Hananoshika Yomaru
Generate markdown from dataview query and javascript.
ShaahMaat-md
2 years ago by Mihail Kovachev
Sheet Plus
3 months ago by ljcoder
obsidian spreadsheets solutions
Show Whitespace
3 years ago by Erin Schnabel
Show leading/trailing whitespace
Simple Note Review
4 years ago by dartungar
Simple, customizable plugin for easy note review, resurfacing & repetition in Obsidian.md.
Simple Reminder
2 months ago by Dmitry
Напоминалка
Single File Daily Notes
3 years ago by Pranav Mangal
An Obsidian plugin to create and manage daily notes in a single file
Slash snippets
a year ago by echo-saurav
Insert snippet of text with slash command
Smart Chat
3 months ago by 🌴 Brian
Smart Connections Visualizer
2 years ago by Evan Moscoso
Visualize your notes and see links to related content with AI embeddings. Use local models or 100+ via APIs like Claude, Gemini, ChatGPT & Llama 3
Storyclock Viewer
3 years ago by Jonathan Fisher
Obsidian plugin for creating a storyclock
Synaptic View
7 months ago by Yongmini
Obsidian Plugin : Synaptic View that unifies your dashboards, hub notes, quick-entry notes, periodic notes, web shortcuts, and calendar navigation—enable it as the default new-tab experience or summon it with a command.
Table to CSV Exporter
4 years ago by Stefan Wolfrum
An Obsidian Plugin that allows to export tables from a pane in reading mode to CSV files.
Tasks Calendar Wrapper
4 years ago by zhuwenq
This plugin currently provides a timeline view to display your tasks from your obsidian valut, with customizable filters and renderring options.
Tasks Map
a year ago by NicoKNL
A graph view of your tasks.
Tier List
2 years ago by Mox Alehin
Obsidian plugin for visual ranking and organizing content into customizable Tier Lists.
TikToker
7 months ago by ameyxd
A Tiktok parser and saver for Obsidian
Time Ruler
3 years ago by Joshua Tazman Reinier
A drag-and-drop time ruler combining the best of a task list and a calendar view (integrates with Tasks, Full Calendar, and Dataview).
Timelive
a year ago by aNNiMON
Turn a list of dates into a timeline
Tiny Habits
a year ago by Diego Nazoa
Obsidian Plugin for habit tracking with Svelte
Track-a-Lot
3 years ago by Iulian Onofrei
This is a tracker plugin for Obsidian
View Count
3 years ago by Trey Wallis
Add view count tracking to your Obsidian vault
Virtual Footer
a year ago by Signynt
Display markdown text (including dataview queries or Bases) at the bottom, top or in the sidebar for all notes which match a specified rule, without modifying them (sort of like a dynamic template).
Visited Countries
a year ago by Ivan Peshykov
Obsidian plugin to mark and visualize the countries you've visited on an interactive world map.
Waka time box
3 years ago by complexzeng
WaveDrom
5 years ago by Alex Stewart
Waveform Player
2 years ago by Zhou Hua
Weather Widget
9 months ago by mr-asa
Weather widget for display in notes, Canvas, and a separate tab.
Weekday Commands
2 months ago by Wren
Wiki Companion
2 months ago by Mo A
A minimalist, read-only calendar for Obsidian, built on the frontmatter you already have.
Word Sprint
5 years ago by Andrew Lombardi
Obsidian Word Sprint plugin
WorkLife Calendar
2 months ago by RavenLife
Say goodbye to chaos. A smart calendar, task tracker, time tracking, habit tracking, and finance management — all in one beautiful, connected space.
Workout Planner
9 months ago by Rares Spatariu
YourPulse - Your Writing Activity Visualised
2 years ago by Jiri Sifalda
YourPulse.cc - Obsidian.md plugin that turns your vault into a reflection of your creativity, and put your writing on steroids 💪