Core Plugins Overview

This document covers the core plugins that come bundled with Obsidian. Core plugins are officially built and supported by the Obsidian team and provide essential functionality for note-taking, organization, and workflow management. They are included within the application and can be enabled or disabled through the Settings interface.

For information about third-party extensions, see Community Plugins and Security. For detailed coverage of the Bases database system, see Bases Database System. For sync and publishing capabilities, see Synchronization and Publishing Services.

Core Plugin System Architecture

Core plugins extend Obsidian's base functionality through a modular architecture where each plugin provides specific capabilities that integrate with the main application framework.

Plugin Management Structure

Core Plugin Categories

Application Core

Settings Interface

Plugin Manager

Core Plugins Bundle

File Operations

Navigation & Search

Organization Tools

Content Creation

Visualization

External Integration

Core Plugin Enable/Disable Mechanism

Core plugins can be individually enabled or disabled through Settings → Core plugins. Some plugins are disabled by default and require manual activation. This modular approach allows users to customize their Obsidian experience based on their specific workflow needs.

Complete Core Plugin Inventory

The following table categorizes all available core plugins by their primary function:

Category Plugin Description Default State
File Operations File explorer Browse files and folders inside your vault Enabled
File recovery Recover your work from regular snapshots Enabled
Note composer Merge two notes or split one into two Disabled
Unique note creator Create a unique note using a time-coded title Disabled
Navigation & Search Quick switcher Search, create and open notes from your keyboard Enabled
Search Find files in your vault Enabled
Command palette Quickly access commands from your keyboard Enabled
Random note Opens a random note in your vault Disabled
Organization Tools Bookmarks Save links to notes, headings, searches, and more Enabled
Tags view List all the tags in your vault Enabled
Properties view List all the properties in your vault, and see properties for the active note Enabled
Workspaces Save layouts and switch between them Disabled
Content Creation Templates Insert pre-defined content into your notes Disabled
Daily notes Create and open notes based on the current date Disabled
Slash commands Perform commands inside the editor using the / key Enabled
Audio recorder Record and save audio recordings directly in a note Disabled
Visualization Graph view Visualize relationships between notes in your vault Enabled
Canvas Organize notes visually with an infinite space to lay out ideas Enabled
Outline Show the table of contents for the active note Enabled
Slides Create a presentation from your notes Disabled
Link Management Backlinks See all the links and unlinked mentions of a note Enabled
Outgoing links Show all links for the active note Enabled
Page preview Preview the contents of a note by hovering over links Enabled
Data Management Bases Create custom views that let you edit, sort, and filter files using their properties Enabled
Format converter Convert Markdown from other apps to Obsidian format Disabled
External Integration Sync Sync your notes across devices Disabled
Publish Host your notes as a website, wiki or documentation Disabled
Web viewer Open external links in Obsidian Disabled
Utilities Word count Display the number of words and characters Enabled

Plugin Functional Architecture

Content Creation and Template System

Integration Points

Template Variables

Templates Plugin

Template Folder Location

Template Variables

Daily Notes Plugin

Unique Note Creator

{{title}}

{{date}}

{{time}}

Command Palette

Ribbon Interface

Active Note

The Templates plugin provides dynamic content insertion through template variables. The {{title}}, {{date}}, and {{time}} variables can be used across multiple plugins including Daily Notes and Unique Note Creator.

Navigation and Discovery System

Navigation Targets

Search Infrastructure

Quick Switcher

Search Plugin

Command Palette

Random Note

Search Terms

Search Results

Bookmark Search Results

Files

Folders

Headings

Blocks

Commands

Bookmark System Architecture

Bookmark Entity Types and Organization

Access Methods

Organization Structure

Bookmarkable Entities

Bookmarks Plugin

Add/Edit Bookmark Dialog

Files

Folders

Search Results

Graph Views

Headings

Blocks

Bookmark Groups

Individual Bookmarks

Bookmarks Tab

Right-click Context Menu

Command Palette

Ribbon Button

The Bookmarks plugin supports multiple entity types and provides flexible organization through bookmark groups. Users can bookmark files, folders, searches, graphs, headings, and blocks through various interface methods.

Format Conversion and Data Migration

Format Converter Plugin Capabilities

The Format Converter plugin provides batch conversion capabilities for migrating content from other note-taking applications to Obsidian format. It includes support for syntax conversion and property format updates.

Integration with Cloud Services

Core plugins integrate with Obsidian's cloud services through dedicated plugins:

  • Sync Plugin: Provides device synchronization capabilities with end-to-end encryption
  • Publish Plugin: Enables publishing notes as public websites

These plugins connect the local vault to remote services while maintaining the core plugin architecture patterns.

Official Plugin Extensions

Importer Plugin Classification

The Importer plugin represents a special category - it's officially maintained by the Obsidian team but distributed through the Community plugin store rather than being bundled as a core plugin.

Community Distribution

Core Distribution

Obsidian Team

Bundled Core Plugins

Settings → Core Plugins

Importer Plugin

Community Plugin Store

Open Source Repository