Note Types

by jsmorabito
5
4
3
2
1
Score: 50/100

Description

The Note Types plugin lets you define custom note types with their own templates, save locations, and frontmatter fields, then use those definitions across file creation and lookup flows. It adds commands to create typed notes from a modal, insert wikilinks from the editor, and open fuzzy pickers limited to files that match frontmatter rules. A selection can become a new note with the chosen text used as the title. The plugin also supports a trigger character for quick note creation, styled wikilinks with custom CSS classes, hover cards that show chosen frontmatter fields, and a sidebar widget with collapsible filtered sections, sorting, drag reordering, and result limits.

Reviews

No reviews yet.

Stats

2
stars
299
downloads
0
forks
34
days
2
days
2
days
7
total PRs
0
open PRs
0
closed PRs
7
merged PRs
0
total issues
0
open issues
0
closed issues
55
commits

Latest Version

3 days ago

Changelog

Added

  • Link color for styled note links. Each note type with Style note links enabled now has a Link color setting. When set, inline [[wikilinks]] to files of that type render in the chosen color with a translucent tint of it as the pill background — in the editor and reading view. Leave it unset (or use the reset button) to keep the theme's default tag colors. The picker mirrors Obsidian's own Accent color setting: a restore button next to a swatch that shows the theme accent color while the value is unset.

Fixed

  • The link color is resolved against a wikilink's actual target file, so a note that shares a basename with a styled type no longer borrows that type's color.
  • Editing the link color now refreshes links the caret is currently inside in Live Preview immediately, instead of waiting for the next edit.

README file from

Github

Note Types — Obsidian Plugin

Define custom note types in your vault. Each type gets creation commands, filtered file pickers, hover previews, styled wikilinks, and a sidebar widget — all driven by frontmatter.


Features

Note types
Define named types (e.g. Project, Person, Book) with a template, a save folder, and custom frontmatter fields. Each type registers two commands in the palette:

  • Create new <Type> — opens a modal pre-filled with the type's fields, creates the file from the template, and inserts a [[wikilink]] if triggered from the editor.
  • Find <Type> — opens a fuzzy picker scoped to files that match the type's frontmatter filters.

Note from selection
Select text in the editor, right-click (or use the editor menu), and choose Note from selection to create a typed note whose title is pre-filled with the selection. The selection is replaced with the new [[wikilink]].

If the selection is a bare URL and the note type has a Field for highlighted URL set (in its Creation fields section), the URL is written into that frontmatter field instead of becoming the title. With the optional Fetch page title from URL setting enabled, the plugin then makes one network request to the linked page and pre-fills the title with its og:title / <title>. That setting is off by default; when off, no network requests are made.

Inline trigger
Set a single trigger character (e.g. @) in settings. Typing it in the editor opens a quick picker for any note type that has Show in trigger menu enabled.

Styled wikilinks
Enable Style note links on a note type to apply a CSS class (ffc-note-link) to every [[wikilink]] pointing at a file of that type — in both the editor and reading view. The underline is dropped and a pill background is applied. Set an optional Link color to tint those links: the text takes the color and the pill background becomes a translucent wash of it. Leave the color unset to follow the theme's tag colors, or pair with a CSS snippet for finer control.

Hover preview card
Enable Preview fields on a type and hovering a styled wikilink shows a popup card with those frontmatter values (and an optional image).

Relations
Right-click a note that belongs to a note type and choose Mark as… → <relation><note type> to pick another note and link the two. The link is written into both notes' frontmatter — under the relation's key on the note you marked, and under its reverse key on the target. A generic Related to relation is built in (symmetric, key related_to); define your own (e.g. Blocks / Blocked by) under Settings → Note Types → Relations. Unmark… on the same menu lists a note's existing relations and removes one from both sides.

Filtered file commands
Create arbitrary command-palette commands that open a fuzzy picker showing only files whose frontmatter matches your filters (AND / OR, with equals, not_equals, contains, exists operators). Optionally restrict to specific file extensions (e.g. md, canvas).

Filtered Files Widget
A sidebar panel (left ribbon → Filtered files) with collapsible, drag-reorderable sections. Each section has its own filter rules, sort order, and optional result limit. Supports tag, frontmatter, path, and filename filters.


Installation

  1. Copy main.js, manifest.json, and styles.css (if present) into <Vault>/.obsidian/plugins/filtered-file-commands/.
  2. Reload Obsidian.
  3. Enable Note Types under Settings → Community plugins.

Settings

Open Settings → Note Types to configure:

  • Filtered File Commands — custom palette commands with frontmatter filters.
  • Trigger key — single character for the inline note picker (@ recommended).
  • Templates folder — path to your templates folder (leave blank to auto-detect from the core Templates plugin).
  • Fetch page title from URL — off by default. When on, creating a note from a highlighted URL fetches the linked page (one network request, 8-second timeout) to pre-fill the title.
  • Note Types — define, edit, and delete your note types.
  • Relations — define relation types (name, frontmatter key, reverse label/key). The built-in Related to can be re-keyed but not deleted.
  • Filtered Files Widget — open the widget, set a display-name frontmatter key, or reset all sections.

Development

npm install
npm run dev      # watch mode
npm run build    # type-check + production bundle
npm run lint     # ESLint

Output artifacts (main.js) are written to the plugin root. See AGENTS.md for conventions.


License

MIT

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Binary File Manager
5 years ago by qawatake
An Obsidian plugin to manage binary files
Frontmatter Tag Sugest
5 years ago by Jonathan Miller
Autocompletes tags in Obsidian YAML frontmatter. No more deleting #!
Obsidian Dynamic Embed
5 years ago by Ivaylo Dimitrov Dabravin
Screwdriver
4 years ago by vorotamoroz
Paste image rename
4 years ago by Reorx
Renames pasted images and all the other attachments added to the vault
Folder Focus Mode
4 years ago by grochowski
Focus file explorer on chosen folder and its files and subdirectories, while hiding all the other elements.
Front Matter Title
4 years ago by Snezhig
Plugin for Obsidian.md
Note Auto Creator
4 years ago by Simon T. Clement
An Obsidian plugin for automatically creating notes when linking to non-existing notes
File Hider
4 years ago by Oliver Akins
A plugin for https://obsidian.md that allows hiding specific files and folders from the file explorer.
Open Related Url
4 years ago by Dan Pickett
Open File by Magic Date
4 years ago by simplgy
HTML Reader
4 years ago by Nuthrash
This is a plugin for Obsidian (https://obsidian.md). Can open document with .html and .htm file extensions.
Update Relative Links
4 years ago by val
Trash Explorer
4 years ago by Per Mortensen
Restore and delete files from the Obsidian .trash folder
FuzzyTag
4 years ago by Adrian
Workona To Obsidian
4 years ago by Holmes555
Plug-in for Obsidian.md which will import Workona json file
File chucker
4 years ago by Ken Lim
Note aliases
4 years ago by Pulsovi
This plugin manages wikilinks aliases and save them on the aliases list of the linked note
Meld Build
3 years ago by meld-cp
Write and execute (sandboxed) JavaScript to render templates, query DataView and create dynamic notes.
Testing Vault
3 years ago by Michael Pedersen
Frontmatter Alias Display
3 years ago by muhammadv-i
A plugin for Obsidian.md to show front-matter aliases as display names in the file menu.
File Order
3 years ago by lukasbach
Obsidian plugin to reorder files with drag-and-drop by customizing a number-prefix in the filenames
Link Range
3 years ago by Ryan Mellmer
Add ranged link support to Obsidian
Links
3 years ago by MiiKey
manipulate & manage obisidian links
Auto Template Trigger
3 years ago by Numeroflip
An obsidian.md plugin, to automatically trigger a template on new file creation
Telegram Sync
3 years ago by Burtasov Volodymyr
Transfer messages and files from Telegram to Obsidian
Note archiver
3 years ago by thenomadlad
Auto Front Matter
3 years ago by conorzhong
Add an ID to the front matter
3 years ago by llimllib
Edit History
3 years ago by Antonio Tejada
Obsidian Edit History Plugin, automatically save all the edit history of a note, browse and restore previous versions
Ruled template
3 years ago by YPetremann
An obsidian plugin that check rules to select which template to use.
Micro templates
3 years ago by epszaw
Flexible embedded micro templates powered by javascript functions
Syncthing Integration
3 years ago by LBF38
Obsidian plugin for Syncthing integration
Update frontmatter modified date
3 years ago by Alan Grainger
Automatically update a frontmatter/YAML modified date field
Webdav File Explorer
3 years ago by red0orange
Codeblock Template
3 years ago by Super10
A template plugin that allows for the reuse of content within Code Blocks!一个可以把Code Block的内容重复利用模板插件!
Search Templates Library
3 years ago by Pentchaff
Obsidian plugin that allows to store searches templates for later use, and displays search results both in the search view and graph view.
Copy Metadata
3 years ago by wenlzhang
An Obsidian plugin to copy metadata to clipboard and insert it into file name.
Auto Archive
3 years ago by Shane Burke
Auto Archive plugin for Obsidian
Merge Notes
3 years ago by fnya
Merge Notes is Plugin for Obsidian
VSCode Editor
3 years ago by Sun Xvming
Edit Code Files like VSCode in Obsidian.
Auto Filename
3 years ago by rcsaquino
Auto Filename is an Obsidian.md plugin that automatically renames files in Obsidian based on the first x characters of the file, saving you time and effort.
Frontmatter generator
3 years ago by Hananoshika Yomaru
A plugin for Obsidian that generates frontmatter for notes
Remove Empty Folders
3 years ago by fnya
Remove Empty Folders for Obsidian
Sort Frontmatter
3 years ago by Kanzi
Sort frontmatter automatically
Git File Explorer
3 years ago by Mateus Molina
YouTube Template
3 years ago by sundevista
📺 A plugin that would help you to fetch YouTube videos data into your vault.
Templated daily notes
3 years ago by digitorum
Allow to create templayted daily note in specific folder
Simple Image Inserter
3 years ago by Joey Holtzman
Add images from the file system into Obsidian notes through a built-in file explorer
Vault Transfer
3 years ago by ImaginaryProgramming
Transfers a note from one vault to another.
Update Time Updater
2 years ago by MURATAGAWA Kei
Obsidian plugin to update the 'update time' element when saving or manually.
Draft Indicator
2 years ago by Brian Boucheron
Show draft status with ✎ icons in the Obsidian file explorer.
S3agle
2 years ago by Turner Monroe (turnercore)
Fuzzy Note Creator
2 years ago by HaloGamer33
An Obisidan plugin for quickly creating notes with the help of a fuzzy finder. Now with templates!
File Preview
2 years ago by Huajin
Add file preview contents under file in file explorer.
Templify
2 years ago by Boninall
A releases repo for custom editable template in Obsidian.
Guid Renamer
2 years ago by Taskscape LTD, Kacper Pabianiak
Renames the currently selected file by providing a unique file name based on GUID pattern
Front Matter Timestamps
2 years ago by LighthouseDino
Track note created and modified times in front matter, kept up to date automatically.
NSFW filter
2 years ago by catvatar
Obsidian Plugin adding a button to toggle visiblity of NSFW notes
Nextcloud Link Fixer
2 years ago by KaelLarkin
Smart Templates
2 years ago by 🌴 Brian Petro
Smart Templates is an AI powered templates for generating structured content in Obsidian. Works with Local Models, Anthropic Claude, Gemini, OpenAI and more.
sync-db-os
2 years ago by ketd
External File Card
2 years ago by James-Yu
A plugin for Obsidian showing a card displaying basic information of a file in pre-defined folders.
Pug Templates
2 years ago by Nicholas Wilcox
An Obsidian plugin that enables the usage of Pug templates.
Recent Files
6 years ago by Tony Grosinger
Display a list of most recently opened files
Add links to current note
6 years ago by MrJackphil
This plugin adds a command which allows to add a link to the current note at the bottom of selected notes
Templater
6 years ago by SilentVoid
A template plugin for obsidian
Link indexer
6 years ago by Yuliya Bagriy
Wikilinks to MDLinks
6 years ago by Agatha Uy
An Obsidian md plugin which allows for the conversion of individually selected wikilinks to markdown links, and vice versa.
Page Heading From Links
6 years ago by Mark Beattie
Obsidian plugin to populate page headings
Dataview
6 years ago by Michael Brenan
A data index and query language over Markdown files, for https://obsidian.md/.
Unique attachments
5 years ago by Dmitry Savosh
Obsidian plugin. Renames attachments, making their names unique.
Buttons
5 years ago by Sam Morrison
Buttons in Obsidian
Hotkeys for templates
5 years ago by Vinzent
Liquid Templates
5 years ago by Diomede Tripicchio
Define your templates with LiquidJS tags support
Force note view mode
5 years ago by Benny Wydooghe
Luhman
5 years ago by Dylan Elliott
Daily Named Folder
5 years ago by Nemo Andrea
Like daily note, but nested in a daily folder and some more improvements
Better File Link
5 years ago by Marc Julian Schwarz
A plugin for the note taking app Obsidian to add better external file links to your notes.
Update time on edit
5 years ago by beaussan
Custom Attachment Location
5 years ago by RainCat1998
Customize attachment location with variables($filename, $data, etc) like typora.
Cloudinary Uploader
5 years ago by Jordan Handy
An uploader for Obsidian to Cloudinary
Reveal Active File Button
5 years ago by Clare Macrae
Obsidian plugin to add a button to the top of the Obsidian File Explorer, to reveal the active file.
From Template
5 years ago by mo-seph
Simple plugin to create Notes from a template, and fill in fields defined there
Cloud Storage
2 years ago by Jiajun Ma
Obsidian Cloud Storage is a powerful and user-friendly plugin designed to seamlessly integrate cloud storage capabilities into your Obsidian workflow. This plugin allows you to effortlessly upload your attachments to the cloud, freeing up local storage space and enabling easy sharing and access across all your devices.
Advanced Copy
2 years ago by leschuster
An Obsidian plugin to copy Markdown and transform it into HTML, Anki, or any custom format. Create custom profiles with versatile templates tailored to your workflow.
Featured Image
2 years ago by Johan Sanneblad
Obsidian plugin to automatically set a featured image property in your notes based on the first image, YouTube link, or Auto Card Link image found in your document. This allows you to create rich note galleries using Folder Notes and Dataview.
Recently Added Files
2 years ago by Lemon695
List files by last added, includes pictures, pdfs, etc.
Insta TOC
2 years ago by Nick C.
Generate, update, and maintain a table of contents for your notes while typing in real time.
Visual Crossing Weather
2 years ago by willasm
Template by Note Name
2 years ago by Jacob Learned
A simple Obsidian plugin to automatically template notes based on their title
Insert Multiple Attachments
2 years ago by mnaoumov
Obsidian Plugin that allows to insert multiple attachments at a time
Inbox Organiser
2 years ago by Jamie Hurst
Obsidian plugin to capture any new notes into an inbox and periodically prompt to organise these into other folders within the vault.
Local Any Files
2 years ago by ShermanTsang
A obsidian plugin used to extract and download files in your obsidian note.
Tencent COS for Imgur
2 years ago by bobostudio
🔥 Obsidian 腾讯云 COS 图床插件
External Rename Handler
2 years ago by mnaoumov
Obsidian Plugin that handles external renames made outside of the app
New Filename
2 years ago by Amin Sennour
Simple plugin to change the default name for a new note from "Untitled" to a UUID.
Frontmatter Markdown Links
2 years ago by mnaoumov
Obsidian Plugin that adds support for markdown links in frontmatter
Hephaistos Importer
2 years ago by Skallaturi
Non-official plugin for importing characters from Hephaistos.online to Obsidian.md
New Note Fixer
2 years ago by mnaoumov
Obsidian Plugin that unifies the way non-existing notes are created when clicking on their links
Media Companion
2 years ago by Nick de Bruin
Varinote
2 years ago by Giorgos Sarigiannidis
A plugin for Obsidian that allows you to add variables in Templates and set their values during the Note creation.
Fold Properties By Default
2 years ago by Tommy Bergeron
Always have editor/metadata properties folded by default.
Automatic Linker
2 years ago by Kodai Nakamura
Paste Image Into Property
2 years ago by Nito
Title As Link Text
2 years ago by Lex Toumbourou
An Obsidian plugin to set the Link Text using the document title
VaultSync
2 years ago by Justin Bird
Obsidian plugin to link your vault to a cloud storage provider.
Note Favicon
a year ago by mdklab
Obsidian plugin – Show Favicon from Metadata
Simple Archiver
a year ago by Mike Farr
An Obsidian plugin that enables you to quickly archive a single note or an entire folder of notes.
Note to RED
a year ago by Yeban
一键将 Obsidian 笔记转换为小红书图片进行导出
Rename File to Selection
a year ago by Aava
Rename your file to the current text selection.
CSV Lite
a year ago by Jay Bridge
Simple enough for csv, no more fancy function you need to learn and think!
Date Range Expander
a year ago by Mil
Obsidian plugin - Date Range Expander
Daily Notes Automater
a year ago by David Pedrero
Title-Only Tab
a year ago by tristone13th
a plugin of obsidian for to change showing tab name to short
SolidTime Integration
a year ago by proniclabs
Obsidian SolidTime Integration Plugin
Markdown Hijacker
a year ago by Yongmini
Beyond the Vault. One hub for every Markdown, everywhere
Notemd
a year ago by Jacob
A Easy way to create your own Knowledge-base! Notemd enhances your Obsidian workflow by integrating with various Large Language Models (LLMs) to process your notes, automatically generate wiki-links for key concepts, create corresponding concept notes, perform web research, and more.
Template Filename
a year ago by Callum Alpass
Obsidian plugin for creating notes with templatable filenames
Note UID Generator
a year ago by Valentin Pelletier
Allow you to automatically generate UID for the notes in your vault.
Folder Filelist
a year ago by Bill Anderson
Obsidian plugin for simple folder listing
Simple Banner
a year ago by Sandro Ducceschi
Visually enhance your Obsidian notes with a customizable banner. Supports icons and time/date display.
Character Sheets
a year ago by Grayvox
📝Create character sheets for your very own traumatized little guys with Obsidian.
Current View
a year ago by Lucas Ostmann
Automatically set the view mode (Reading, Live Preview, Source) for notes in Obsidian using folder rules, file patterns, or frontmatter.
Simple Vault Importer
a year ago by WebInspectInc
Frontmatter Metadata Link Classes
a year ago by Varvara Zmeeva / zmeeva.io
Enhanced internal links with automatic classnames based on frontmatter metadata.
Insert Arknights URL Banner
a year ago by Rerurate_514
Obsidianのプラグイン、img_dwnldr_wikigg_ak_ktに保存されている画像を選択してbannersプロパティに簡単に設定できるプラグイン
Template Folder
a year ago by LucasOe
Obsidian plugin to move notes to a folder when applying a template.
EasyLink
a year ago by isitwho
Select text in your obsidian editor to find the most similar content from other notes and easily create links.
Publish Note to Mowen Note
a year ago by ziyou
This is a mowen plugin for Obsidian (https://obsidian.md)
Remote Fetch
a year ago by Shaharyar
Custom Comments
a year ago by Jack Chronicle
Adds a method to create custom methods to enclose comments
Emoji selector
a year ago by summer
Insert custom emojis with quick search, auto-suggestions, and customizable templates.
Default Template
8 months ago by raeperd
obsidian plugin to set default template for new notes
Conditional Properties
8 months ago by Diego Eis
Automate frontmatter property updates in your Obsidian notes using simple conditional rules.
Connections
8 months ago by Eric Van Cleve
Handlebars Dynamic Templating
7 months ago by Hide_D
Handlebars dynamic templating. Define template files and use them dynamically via hb blocks. Template recursion is also possible.
Frontmatter to HTML Attributes
6 months ago by Tarek Saier
WebDAV Explorer
6 months ago by 蓝星晓夜
WebDAV Server Explorer.
LongtimeDiary
6 months ago by sawamaru
This is Obsidian Plugin to show past DailyNotes on the same day in previous years.
Banners Reloaded
6 months ago by Dani García
Banners Reloaded offers a simple, fast, and lightweight way to add beautiful and customizable banners to your Obsidian notes. Designed for performance, it gives you powerful control over your vault's appearance through an intuitive interface. Set banners globally, by tag, or override them on any individual note.
Graphic Organizer
6 months ago by Nick Le Guillou - Superhuman Curiosity
File Explorer Reload
4 months ago by mnaoumov
Obsidian Plugin that reloads the file explorer files list
File Explorer++
3 months ago by kelszo
A plugin for https://obsidian.md, which enables the ability to hide and pin specific files and folders in the file explorer by applying custom filters.
Base Board
3 months ago by mderazon
Kanban Plugin For Obsidian
Life Tracker
3 months ago by Sébastien Dubois
Capture and visualize the data that matters in your life
JSON-CSV Importer
2 months ago by farling42
Plug-in for Obsidian.md which will create Notes from JSON files
Enhance Copy Note
2 months ago by kzhovn
Plugin which enhances the copy command for Obsidian.
Local Backup
2 months ago by velviagris
Automatically creates a local backup of the vault.
Copy Contents
2 months ago by Richard Jones
Copy or export file and folder contents - perfect for LLMs
Mention Autocomplete
a month ago by Darren Zheng
Type `@` to instantly search and link any note in your vault — with full-text search, rendered preview, and smart sentence extraction.
Attachment Organizer
a month ago by kiteruunner
Automatically organize attachments into zone-based folders with conflict detection and batch operations
Notebook Navigator
a month ago by Johan Sanneblad
A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.
Karpathy LLM Wiki
a month ago by Greener-Dalii
Karpathy's LLM Wiki implementation plugin for Obsidian - turns notes and PDFs into a linked, LLM-powered knowledge base with entity pages, concept pages, graph-powered Q&A, and local-first privacy.
Bases Toolbox
a month ago by Grub Basket
Adds Quality of Life features to Obsidian Bases
Property Panels
a month ago by Eva Chen
Display and edit Obsidian frontmatter properties in configurable panels that stay inside the note's scrollable content.
Store
a month ago by shimeoki
Manage your notes within a single folder.
Bulk Tag Manager
a month ago by ducktapekiller
A comprehensive utility to standarize the entire front matter. Features a dashboard for bulk renaming, enforcing casing rules (lowercase/uppercase), swapping separators (snake/kebab), and generating master tag lists.
Dayframe
a month ago by Ganessh Kumar R P
🖼️ like a picture frame but for your daily notes.
Xboard
a month ago by wrbin
一款易上手、已美化、更适合AI工作流的obsidian工作台
Granola Meetings Simple Sync
a month ago by philfreo
"Granola Meetings Simple Sync" Plugin for Obsidian
Bi Ji Tong Bu
a month ago by 笔记同步助手
Bi Ji Tong Bu (笔记同步助手) for Obsidian — marketplace edition (no self-update; full disclosures)
Gantt this
a month ago by Altarok
Obsidian plugin showing multiple TTRPG calendars at once in one gantt chart.
Alternative Explorer
a month ago by sk-obsidian
Alternative Explorer is an Apple Notes–style sidebar for browsing folders and notes in Obsidian. Switch between an expandable folder tree and a notes list — a compact alternative to the built-in File Explorer.
MD Butler
a month ago by Peter Petschownik
Automatically manages YAML frontmatter fields for all notes. A reliable alternative to Templater formulas for consistent metadata.
PixNote
19 days ago by Sofia Milton
Abele
17 days ago by dudaanton
An Obsidian plugin that adds a lot of functionality I personally find missing.