The Dataview plugin is a powerful tool that helps you visualize and navigate your Obsidian notes in a whole new way. With Dataview, you can create customizable views of your notes, filtering by tags, dates, and more. Imagine being able to see all your tasks due today, or all your notes related to a specific project, with just a glance. This plugin streamlines your note-taking experience, making it easier to find what you need, when you need it. Perfect for those who like to stay organized and focused!
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.
The Charts View plugin enables users to create a wide variety of interactive data visualizations within Obsidian. It supports multiple chart types, including bar, pie, radar, treemap, word cloud, dual-axis, and organization tree graphs. Users can generate charts from CSV files, internal note data, or Dataview queries. The plugin provides a chart wizard for easy configuration and customization of chart elements, such as colors, labels, and tooltips. With options for importing CSV files, combining multiple datasets, and enabling search interactions within charts, users can create dynamic and insightful visualizations. Charts View also integrates seamlessly with the Dataview plugin, allowing users to visualize note data directly. This plugin is ideal for those looking to transform their notes into visually appealing and interactive data dashboards within Obsidian.
The Simple Note Review plugin enables users to rediscover and review notes in Obsidian without adhering to a rigid spaced repetition schedule. By creating customizable note sets based on tags, folders, or DataviewJS queries, users can organize notes into queues for review. Notes can be reviewed sequentially or randomly, and review queues can be reset to start fresh. The plugin also allows users to adjust the review frequency of individual notes or exclude them from reviews entirely.
The Query All The Things plugin empowers Obsidian users with the ability to execute flexible SQL-based queries against their vault data, including content from the Obsidian API and DataView. The plugin allows users to filter, organize, and extract information based on specific needs, rendering the results using customizable Handlebars templates in either HTML or Markdown formats. Users can also extend functionality by creating custom Handlebars helpers for tailored outputs. Designed for advanced data manipulation, this plugin is a powerful tool for those looking to enhance the organization and accessibility of their notes.
The moviegrabber plugin allows Obsidian users to generate detailed notes for movies and TV series by fetching data from the Open Movie Database (OMDb) API and optionally embedding YouTube trailers. Users can define custom templates with dynamic tags for metadata such as title, director, and genre, making it compatible with tools like Dataview. The plugin supports advanced transformations like regex and string functions for flexible formatting and enables local saving of poster images. Additionally, users can create visually appealing, interactive displays for their media collections by integrating with custom CSS and Dataview queries.
The Bulk Exporter plugin allows Obsidian users to restructure and export their notes based on metadata. This powerful tool leverages the Dataview plugin's query language to select notes for export and organize them into a customized output structure, ideal for integration with static site generators like Jekyll or Hugo. It supports dynamic folder creation, renaming, and metadata-driven formatting for output paths. Internal links are adjusted automatically to reflect the exported structure, and referenced assets are also included. Advanced features include conditional placement, glob-based asset inclusion, and robust customization options for filenames and folder organization. The plugin is designed for users who manage extensive note collections and require streamlined export workflows.
The Page Gallery plugin allows users to generate a gallery view of selected pages in Obsidian, showcasing images or content based on specific queries. The gallery is customizable, supporting different layouts, columns, and orientations. It relies on the 'obsidian-dataview' plugin for querying metadata and pages. Users can define views that filter pages based on tags, metadata, and other criteria, and display those pages with a customizable layout, including options like portrait or landscape orientation. The plugin offers additional settings for fine-tuning image display, such as gutter size, image scaling, and positioning.
The Reason plugin enhances note-taking in Obsidian by enabling interactive chat-style interactions within Markdown, allowing users to retrieve and synthesize information directly in their notes. It offers a chat interface similar to Jupyter Notebooks, rendering relevant block embeds inline for easy navigation to the original source. The plugin provides flexible content retrieval powered by Dataview and extensible extraction methods, helping users organize and connect their thoughts efficiently.
The View Count plugin for Obsidian allows you to track and manage the view count of notes within your vault. It provides a way to monitor how often notes are viewed and even analyze trending content. The plugin displays view count data on the status bar and offers a sidebar view for easy navigation. It supports syncing data to the frontmatter for mobile use and allows integration with the Dataview plugin for dynamic queries. With customizable settings, including the type of view count and exclusion of certain paths, users can tailor it to their workflow. Additionally, the plugin offers an API for advanced usage and trending weight calculations over customizable time periods.
The Feeds plugin allows users to create topic-specific bullet point feeds within Obsidian. By leveraging the Dataview plugin, users can dynamically generate content feeds based on their topical notes, enabling efficient organization and quick access to relevant information. The plugin integrates seamlessly with Obsidian's Markdown environment, making it easy to link and display curated content for different topics. It is an ideal tool for users looking to streamline note connections and maintain focus on specific themes or projects.
The Every Day Calendar plugin allows users to create habit trackers and visualize daily progress through a heatmap-style calendar. Built using DataviewJS, it provides an easy way to track recurring tasks by defining a function that assigns values to specific dates. The color-coded display adjusts based on the user’s Obsidian theme, ensuring seamless integration with custom styles. Users can modify colors through CSS to represent different task completion states. The plugin is ideal for tracking habits, journaling activities, or monitoring goal progress over time.
The Double Colon Conceal plugin enhances readability in Obsidian by displaying double colons (often used for Dataview inline fields) as single colons. This provides a more natural reading experience without altering the actual content. Users can enable concealment in both reading and editing views, with the editing view retaining visibility on active lines or selected text. The plugin includes customizable CSS classes, allowing users to style the concealed colons for better personalization. It supports live preview mode and ensures no interference with source mode.
The Dataview Publisher plugin extends the functionality of the Dataview plugin in Obsidian by allowing query outputs to be converted into Markdown and kept updated directly within notes. This ensures that query results are not only visible in the graph view but also accessible on Obsidian Publish websites. The plugin supports both the Dataview Query Language (DQL) and JavaScript-based queries, enabling advanced and customizable data display. It also includes automation options like updating blocks upon saving and commands for efficient management. Ideal for users who want to publish dynamic data from Dataview as static Markdown, making it more portable and accessible.
The Better Inline Fields plugin is a game-changer for Obsidian users who work extensively with Dataview inline fields. With this plugin, you can now easily toggle boolean values using checkboxes, making your workflow more efficient and intuitive. Additionally, the autocompletion feature allows you to quickly find and select field values from a list of pages in a configured folder. This saves time and reduces errors, especially when working with large datasets. The plugin also supports aliases and regular expressions for advanced searching capabilities. Overall, Better Inline Fields streamlines your Dataview experience and makes it more enjoyable to work with Obsidian.
The Release Timeline plugin integrates with Obsidian and the Dataview plugin to create visually organized timelines based on metadata from notes. By extracting dates from specified fields in note metadata, it generates yearly, monthly, or weekly timelines to display chronological information. Users can write queries to define the data source, filter criteria, and sorting order, leveraging syntax compatible with Dataview. Additional features include support for alternative names through metadata fields, customizable bullet points, and options to collapse empty years or months. This plugin is ideal for organizing and visualizing chronological data, such as release dates, project timelines, or historical events.
The Dataview Serializer plugin enhances Obsidian's functionality by converting Dataview queries into Markdown content. This allows the generated query results to be saved directly within notes, making them visible on the graph view and accessible on Obsidian Publish websites. By ensuring that query outputs are stored as static Markdown, the plugin improves note interlinking and compatibility across platforms, extending the utility of Dataview beyond dynamic query rendering. It requires the Dataview plugin to be installed for proper operation.
The Meld Build plugin allows users to create and execute sandboxed JavaScript within Obsidian notes, enabling dynamic content generation and interactivity. It supports features such as rendering templates, querying DataView, and building dynamic notes, transforming static markdown files into functional tools. Users can write and run scripts to create custom interactions, like forms, games, or dynamic documents, directly in their notes. This plugin is ideal for those seeking to enhance their notes with executable logic while maintaining a seamless workflow.
The Run plugin allows users to dynamically generate and update markdown content in Obsidian using Dataview queries and JavaScript expressions. It seamlessly integrates with popular plugins like Dataview and Templater to access advanced functionalities such as file metadata, page-level variables, and reusable user scripts. Users can write and execute custom expressions, including asynchronous operations, within designated markdown blocks. The plugin also supports debugging and advanced customization options, enhancing its versatility for automation and data manipulation tasks.
The Dataview Autocompletion plugin enhances the Dataview experience in Obsidian by providing real-time autocomplete suggestions for metadata fields. This feature helps users quickly reference existing fields, reducing typing errors and improving consistency across notes. Users can customize ignored fields and files to refine the suggestion list, making the workflow more efficient. By streamlining metadata input, the plugin supports better organization and data retrieval within Obsidian.
The MOC Link Helper plugin enhances the organization of MOC (Map of Content) notes in Obsidian by streamlining the process of linking child notes to their respective MOCs. It provides an interactive view to manage and track links, ensuring that all related notes are correctly associated with their parent MOC. Users can add or remove links in bulk, filter notes based on specific criteria, and identify missing links to maintain a structured knowledge base.
The CSV All-in-One plugin offers a comprehensive solution for managing CSV files directly within Obsidian. Designed to integrate smoothly with DataviewJS and optionally the Buttons plugin, it enables users to create, view, modify, and append data to CSV files through both command palette interactions and JavaScript snippets. Each CSV file is accompanied by a metadata file to store column-specific attributes, allowing for future extensibility.
The Tagvis plugin offers a visual approach to navigating and analyzing tags within your Obsidian vault. Using a sunburst chart, it provides an intuitive graphical representation of tag hierarchies and their relationships across files. This makes it easier to identify tag patterns, usage clusters, and how specific tags co-occur or branch from one another. Users can fine-tune the chart with configurable parameters such as depth, tag filters, and layout size, allowing for tailored insights based on tag relevance or context.
The Link Tree plugin provides an interactive, expandable view of the links and backlinks within a note, mimicking outliner tools like WorkFlowy and Dynalist. It allows users to explore their note connections through a recursive tree structure, where they can easily expand or collapse nodes to reveal or hide forward and backward links. The plugin also supports filtering links by pathname and provides options to view note content, including editable text. Designed to work with the Dataview plugin, it enhances navigation within a vault by visually mapping out relationships between notes.
The Table to CSV Exporter plugin allows users to export table data from a note in reading mode directly into a CSV file. Originally designed to work with dynamic tables generated by the Dataview plugin, it can also handle manually created markdown tables or tables from other plugins. Users can customize file naming, field separators, quoting, and handling of line breaks within data cells. The plugin ensures no files are overwritten and provides options to copy the CSV data to the clipboard. It supports mobile platforms and is designed for simple and efficient export workflows.
The Tier List plugin allows users to visually rank items in Obsidian by rendering nested lists as customizable tier lists. It supports manual sorting, enabling flexible ranking of items like movies, games, or projects without assigning numerical ratings. The plugin integrates images from both internal and external sources, including frontmatter-defined covers, to enhance visual organization. Users can interact with tier lists in both editing and reading modes, with quick ranking options via right-click menus and drag-and-drop functionality.
The HackerOne plugin allows users to integrate their HackerOne reports into their Obsidian vault. By providing a HackerOne username and API token, users can fetch their reports directly within Obsidian, making it easier to track and organize security findings. The plugin supports integration with the Dataview plugin to enhance report summaries and provide better insights.
The Habit Calendar plugin allows users to visualize their daily habits over a month using a calendar view within Obsidian. Built to work with DataviewJS, this plugin organizes habit data from Dataview tables or manually entered data into a visually appealing and interactive calendar. Users can customize habit tracking with Markdown or HTML, link habits to notes, and hover or click to preview or access related entries. This plugin is ideal for maintaining and reviewing personal productivity patterns, enabling users to track, customize, and analyze habits seamlessly within their vault.
The Habit Tracker plugin enables users to visualize their habits within Obsidian using the DataviewJS integration. By annotating data in daily notes and creating custom DataviewJS blocks, users can track and display habits with clear and customizable visuals. The plugin supports rendering weekly habit data with features like color-coded intensity mapping for values, making it ideal for users aiming to monitor productivity, routines, or goals over time. Note that it currently supports up to seven habits per display.
The Pug Templates plugin allows users to render Pug templates within Obsidian notes using `pug` code blocks. It integrates the current note's frontmatter as a rendering context, enabling dynamic and reusable content generation. The plugin supports features like including or extending partial templates stored in a dedicated folder, providing flexibility for modular designs. Additionally, it integrates with the Dataview plugin for enhanced data querying, though some rendering methods are limited. This tool is ideal for users looking to leverage templating for structured, dynamic, and efficient note creation.
The Smart ChatGPT plugin brings ChatGPT sessions directly into Obsidian, allowing users to embed, manage, and interact with conversations from within their notes. Through special codeblocks, users can insert and track multiple ChatGPT threads, mark their status as active or done, and even interact with the threads through an embedded webview interface. The plugin streamlines workflow by automatically saving new thread URLs, providing quick access via dropdowns, and enabling inline controls for copying, refreshing, or opening threads externally.
The Kanban Status Updater plugin enhances your Obsidian Kanban boards by automatically synchronizing the status of linked notes whenever a card is moved between columns. This eliminates the need for manual updates, allowing you to create more dynamic views such as dashboards or dataview queries based on task status. The plugin is optimized for performance by only monitoring the active board, ensuring smooth operation even in large vaults. Users can customize which frontmatter property is updated, receive visual confirmation when changes occur, and troubleshoot with an optional debug mode.