Visual Card Writer

by David Hurt
5
4
3
2
1
Score: 51/100

Description

The Visual Card Writer plugin turns a Markdown note into a spatial card editor where ATX headings define a hierarchy of cards tied to the same source file. It lets you navigate the outline as horizontal or vertical trees, drag cards to reorder branches or change depth, create child and sibling cards and edit content in an embedded CodeMirror 6 view with essential Live Preview. It also supports MARP slide decks as flat draggable cards when marp: true is set, while preserving ordinary thematic breaks in regular notes. The editor adds branch focus, folding, resize controls, pan, scroll, zoom and automatic heading level updates when structure changes. It is desktop only and images, embeds, callouts and complex block widgets remain source Markdown while editing.

Reviews

No reviews yet.

Stats

9
stars
2,048
downloads
1
forks
52
days
6
days
6
days
18
total PRs
0
open PRs
0
closed PRs
18
merged PRs
0
total issues
0
open issues
0
closed issues
62
commits

Latest Version

6 days ago

Changelog

Remove the repeated document title and combine the breadcrumb with the view controls in one compact row, giving the cards more vertical space.

Validation: lint, 110 tests, TypeScript, production build and release metadata checks.

README file from

Github

Visual Card Writer

Important update — 0.2.0

Visual Card Writer now lets you move between complete sections and individual text blocks, using one expand/collapse arrow on each heading. There is no separate mode to enable.

  • Click a card to select it. Selection no longer opens its children; use the arrow to expand or collapse.
  • Expand a heading to reveal its subheadings and, when it has two or more text blocks, show those blocks as separate cards. Collapse it to restore the section's complete text.
  • A completely empty line separates text blocks. Consecutive lines stay together, including a sentence followed immediately by a list, a table, or a callout.
  • Drag headings and text blocks. Move complete heading branches with their content, reorder blocks, or drop a block onto another heading to move it into that section.

This update is useful for longer, denser, or narrative notes as well as documents with a rich heading structure. Your note stays standard Markdown. See Sections and text blocks, Lists, tables and callouts, and Reorder cards and branches for the complete behavior and limits.

Visual Card Writer is a desktop plugin for Obsidian that turns an ordinary Markdown note into a spatial, card-based writing interface.

The document remains standard Markdown. ATX headings define the hierarchy, and every card edits the corresponding section of the same source file.

Visual Card Writer is currently an early beta. Back up important notes and test the workflow before adopting it for critical writing.

GIF showing the UI in action

Features

  • Keep navigation compact: the breadcrumb and view controls share one row, without repeating the document title above it.
  • Navigate a Markdown outline as aligned cards in a horizontal or vertical tree, with subtle orthogonal connectors between parents and their visible children.
  • Drag cards to reorder them, move complete branches, or change their depth. Visual Card Writer updates the underlying heading levels automatically.
  • Treat an explicit MARP document (marp: true) as a flat sequence of draggable slide cards while leaving ordinary Markdown thematic breaks untouched.
  • Keep the selected branch in focus by dimming unrelated cards. A global toolbar toggle turns this behavior on or off and remembers the choice across views and reloads.
  • Expand or collapse individual branches, or reveal and fold the complete document from the toolbar.
  • Reveal text blocks within a section with the same arrow, and drag blocks within or between sections.
  • Create child and sibling cards without leaving the visual editor.
  • Edit cards with an embedded CodeMirror 6 editor and essential Live Preview.
  • Optionally double-click a card to open its heading in Obsidian's standard editor, in a new tab or a pane to the right while keeping the card view open.
  • Resize complete columns horizontally and individual cards vertically.
  • Pan, scroll in both directions, and zoom without losing the current visual context, including while dragging a card.
  • Preserve standard Markdown without proprietary comments or metadata.

Document format

Sections and text blocks

The section view suits a freer Markdown writing style and documents organized around many headings and subheadings. Each card keeps the content of a section together, including paragraphs, lists, and other Markdown blocks. Headings provide the main units for navigation and editing.

Expanding a section into text blocks can be useful for dense, narrative, or long documents where reviewing individual text blocks helps. Only a completely empty source line separates text block cards. Consecutive lines stay together, whether you write a whole paragraph on one line or wrap it manually across several lines. Automatic visual wrapping does not affect the cards. Headings still define the section boundaries. A line containing spaces or tabs is not completely empty and does not split a card.

The two levels of detail are complementary. Use normal cards to read the flow of a section, and text block cards to inspect its individual pieces. Document length alone does not determine which mode fits; the way you write the source matters too.

A single chevron controls each section. Expand it to reveal its subheadings and, when it has at least two direct text blocks, display those blocks as separate cards. Collapse it to hide the branch and restore the section's complete text in its card.

Section content What the arrow reveals
No subheadings and zero or one text block No arrow is shown; the text stays in the heading card.
Two or more text blocks, no subheadings Separate cards for the text blocks.
Subheadings and zero or one text block The subheadings; the section's own text stays in its heading card.
Subheadings and two or more text blocks Both the subheadings and the section's own text blocks.

Only the heading's direct content counts toward its block total. Each subheading manages its own content. An expanded heading with separate block cards displays its heading text, so the body is not duplicated in two places.

The chevron tooltip explains what a text block is: consecutive lines separated by a completely empty line. Spaces or tabs alone do not separate blocks. Expanding a section does not automatically open its subheadings. The toolbar's Expand all and Collapse all apply the same behavior throughout the document.

After editing, the chevron's availability updates once typing has paused for 600 ms, without rebuilding the active editor. The card structure updates when the edit finishes. If an open section is reduced to one block or none, its text returns to the heading card.

These choices last only in the current view and are not stored in the note. Changing the presentation does not rewrite the source. Headings and text blocks can be dragged while sections are expanded. To create new heading cards, collapse the text blocks or use the Markdown editor. MARP slide documents keep their usual card presentation.

Lists, tables and callouts

Collapsed section cards keep bulleted and numbered lists together within their section, preserving the context needed to render nesting and numbering.

Expanded sections use the empty-line rule. A table, a nested or numbered list, or a callout stays in one card when its source lines are consecutive. An introductory sentence immediately followed by a list stays in that same card. Insert a completely empty line before the list or table if you want a separate card.

This is deliberately a simple separator rule, not detection of Markdown block types. A completely empty line inside a list, fenced code block, or other structure also splits it and may interrupt its rendering. A callout line containing > is not empty, so it stays with the callout. Group the section to view structures that contain completely empty internal lines as a whole. Source text, indentation, separators, and line endings are preserved.

For example, expanding this section produces three text block cards: the introduction, the complete list with its introductory sentence, and the complete callout:

## Campaign
This is the introduction.
This manually wrapped line belongs to the same block.

Benefits:
- Clearer structure
  - Nested items stay with the list
- Easier editing

> [!note] Review
> Check the message before publishing.
>
> This line still belongs to the same callout block.

The same rule applies to numbered lists and tables: keep their source lines consecutive to display and move them together. A line containing only spaces or tabs does not count as a separator. Collapse the section if a structured element intentionally contains completely empty internal lines.

Heading structure

The hierarchy comes exclusively from ATX headings:

# Chapter

Introductory text.

## Scene

Scene content.

### Detail

Supporting detail.

Changing a heading level changes that card's position in the hierarchy. Content before the first heading remains outside the card tree.

The hierarchy must start at an H1. If a note has no headings at all, or its topmost headings start below H1 (for example several H2s with no H1 above them), Visual Card Writer automatically inserts a # <file name> heading at the top of the note so it has a valid root card, then saves the note with that heading in place.

Repair skipped heading levels

Skipped heading levels do not block the card editor. If an H3 follows an H1, for example, Visual Card Writer shows the H3 as a direct logical child and marks that card with an amber heading hint. The hint can move only that branch up to the expected level, insert the missing parent card, or leave the Markdown unchanged.

Collapse expanded text blocks first to access the heading-repair controls.

MARP slide decks

When the YAML frontmatter explicitly sets marp: true, Visual Card Writer interprets each --- slide separator as a card boundary:

---
marp: true
---

# Opening

First slide content.

---

# Next idea

Second slide content.

Slides remain a flat sequence: drag them before or after one another to reorder the deck. They cannot be nested. Without marp: true, a thematic break stays inside the surrounding Markdown section and does not create a new card.

Horizontal and vertical layouts

Horizontal layout remains the default and grows the hierarchy from left to right. Vertical layout transposes the same tree so hierarchy levels grow downward and sibling branches spread from left to right, which works better in portrait windows. Subtle right-angle connectors branch from each card to every visible direct child and rotate with the layout, making both reading direction and sibling relationships explicit without increasing the gaps. Both orientations use the same Markdown, cards, folding state, zoom, editing, and resize controls.

Installation

Community plugins

Visual Card Writer is listed in Obsidian's Community plugins directory. Open Settings → Community plugins → Browse, search for Visual Card Writer, and install it from there.

Manual installation

  1. Download main.js, manifest.json, and styles.css from the matching GitHub release.
  2. Create <vault>/.obsidian/plugins/visual-card-writer/.
  3. Copy the three files into that directory.
  4. Reload Obsidian and enable Visual Card Writer under Settings → Community plugins.

Usage

Open a Markdown note, then click the Visual Card Writer icon in the left ribbon or run Visual Card Writer: Open current note in card editor from the command palette.

  • Select a card to navigate its branch.
  • Clicking the card body selects it without expanding it. Use its chevron to expand or collapse the section; the directional keyboard shortcuts remain available.
  • Click the pencil to edit inside a card. Double-click to use your configured editor (the embedded editor by default).
  • Click outside the card to save and leave editing.
  • Use the + button to create a child card where the document structure allows it.
  • Drag the right edge to resize every card at that hierarchy level.
  • Drag the bottom edge to resize one card vertically.

Double-click editing preferences

In Settings → Visual Card Writer, choose the Card double-click action:

  • Edit inside the card (default): use the existing embedded editor.
  • Open in Obsidian editor: open the note at the card's heading in Obsidian's standard editor, keeping the card view open.

For the Obsidian editor, choose New tab or Open to the right under Obsidian editor location. The latter keeps the cards and note visible side by side. Subsequent double-clicks reuse the destination editor. Navigation uses the heading's line, so repeated heading titles work too. For MARP cards, navigation goes to the start of the slide. The pencil button and keyboard editing shortcuts continue to use the embedded editor.

For a text block card, the standard editor opens at the block's first source line. The pencil edits that block's source fragment. In an expanded heading card, it edits the heading; collapse the section to edit its complete direct content together. Finish embedded editing with Escape, Ctrl/Cmd + Enter, or a click outside the card. Block layout changes are applied after editing finishes, so the active editor is not replaced while you type.

To use this workflow, select Open in Obsidian editor, then Open to the right, and double-click any card. Your note opens in editing mode at that card's section without closing Visual Card Writer.

Reorder cards and branches

Drag a card over another card and follow the highlighted drop indicator. The source card and its visible descendants stay dimmed in place while a compact floating preview follows the pointer, so both the moving branch and its origin remain clear:

  • Drop before or after to reorder cards at that position.
  • Drop on the child target to place the card under a new parent.
  • Moving a heading card carries its complete descendant branch and rewrites the affected ATX heading levels so the Markdown remains consistent.
  • Headings remain draggable when text blocks are expanded. Drop headings on other headings; their complete sections and nested content move together.
  • Drag a text block before or after another block to reorder it, including across sections. Drop it anywhere on a heading card to append it to that section's direct content, before its subheadings. Blocks cannot contain other blocks or headings.
  • Lists, tables and callouts move as complete text blocks, preserving their source content and indentation. Empty-line separators keep adjacent blocks distinct. If the destination has only one block, it appears inside its heading card.
  • MARP slides support before/after reordering only; slides always remain flat.
  • Use the mouse wheel while dragging to reach off-screen targets. Hold Shift while using the wheel to move sideways.

In horizontal layout, use the upper or lower half of a text block as the before/after target. In vertical layout, use its left or right half. For heading-to-heading moves, follow the highlighted before/after/child indicator. Heading cards cannot be dropped on text block cards, and a heading cannot move into its own descendant branch. Dropping a block onto a heading appends it before any nested subheading, rather than at the end of the entire branch.

Moves update the original Markdown file. Block text and indentation are retained, with empty-line separators added where needed; moving a heading carries its complete content, including blocks hidden in collapsed branches. After a move, a section with only one remaining block displays that block inside its heading card.

Toolbar and navigation

  • Use a card's chevron to expand or collapse its children.
  • Use Expand all and Collapse all to reveal or fold the complete hierarchy.
  • Use the orientation toggle to switch between Horizontal and Vertical. Its text and icon show the current mode; a newly opened card editor starts in Horizontal.
  • Branch focus is enabled by default and dims cards outside the selected route. Use the focus/eye toggle to show every card equally; the setting applies to every open card view and persists after reloading Obsidian.
  • Middle-drag the background to pan.
  • Use the mouse wheel to scroll, or Shift + mouse wheel to scroll sideways.
  • Hold Ctrl/Cmd and use the mouse wheel to zoom. Click the zoom percentage to reset it to 100%.

Commands

  • Visual Card Writer: Open current note in card editor
  • Visual Card Writer: Switch back to Markdown editor
  • Visual Card Writer: Add child card
  • Visual Card Writer: Add sibling card below
  • Visual Card Writer: Toggle horizontal or vertical card layout
  • Visual Card Writer: Toggle dimming of cards outside the selected branch

Current limitations

  • Desktop only.
  • Text blocks use completely empty lines as boundaries, including inside structured Markdown; use the collapsed section view for lists or code blocks with empty internal lines.
  • New-heading and heading-repair controls require text block cards to be collapsed. Dragging existing headings and blocks works while they are expanded.
  • Live Preview covers the essential inline Markdown constructs; images, embeds, callouts, and complex block widgets remain source Markdown while editing.
  • Skipped heading levels are inferred from the nearest preceding shallower heading and remain visible as local, repairable hints.
  • The plugin is under active development and its interaction details may still change.

Development

Requirements: Node.js 22.13 or later and pnpm 11.

pnpm install
pnpm run dev

Run the complete verification suite with:

pnpm run check

The production build writes an ignored main.js at the repository root. Automated releases attach main.js, manifest.json, and styles.css to a tag whose name exactly matches the manifest version, without a v prefix. Compiled plugin files belong in GitHub releases, not in the repository history.

Privacy

Visual Card Writer processes notes locally inside Obsidian. It does not include analytics, advertising, accounts, or network services.

Contributing

Bug reports and focused pull requests are welcome. See CONTRIBUTING.md.

Development note

Visual Card Writer was unapologetically vibe-coded: built iteratively with AI assistance, then tested and refined inside a real Obsidian vault.

License

MIT © David Hurtado

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Quoth
5 years ago by Eric Rykwalder
Multi-Column Markdown
5 years ago by Cameron Robinson
A plugin for the Obsidian markdown note application, adding functionality to render markdown documents with multiple columns of text.
Copy as HTML
5 years ago by Bailey Jennings
A simple plugin that copies the selected text to your clipboard as HTML
Excel to Markdown Table
5 years ago by Ganessh Kumar R P
An Obsidian plugin to paste data from Microsoft Excel, Google Sheets, Apple Numbers and LibreOffice Calc as Markdown tables in Obsidian editor.
Marjdown shortcuts
5 years ago by Jules Guesnon
🪨 Obsidian plugin that allows to write markdown from commands
Creases
5 years ago by Liam Cain
👕 Tools for effectively folding markdown sections in Obsidian
Quiet Outline
5 years ago by the_tree
Improving experience of outline in Obsidian
Enveloppe
4 years ago by Mara-Li
Enveloppe helps you to publish your notes on a GitHub repository from your Obsidian Vault, for free!
Filename Emoji Remover
4 years ago by Yüksel Tolun
A simple plugin for the note taking app Obsidian that will rename your files to remove emojis in their names.
ExcaliBrain
4 years ago by Zsolt Viczian
A graph view to navigate your Obsidian vault
Obsidian GoLinks
4 years ago by David Brownman (@xavdid)
Turn go/links into clickable elements in Obsidian
Hard Breaks
4 years ago by Börge Kiss
↩ A plugin for Obsidian that adds functionality to force hard line breaks
Heading Shifter
4 years ago by kasahala
Easily Shift and Change markdown headings.
Literate Haskell
4 years ago by James Jensen
An obsidian plugin for integrating .lhc files into your PKM.
Blockquote Levels
4 years ago by Carlo Zottmann
A plugin for Obsidian (https://obsidian.md) that adds commands for increasing/decreasing the blockquote level of the current line or selection(s).
Table Generator
4 years ago by Boninall
A plugin for generate markdown table quickly like Typora.
qmd as md
4 years ago by Daniel Borek
A plugin for Obsidian that enables editing and compiling `qmd` Quarto files.
Awesome Flashcard
4 years ago by AwesomeDog
Handy Anki integration for Obsidian.
Daily Note Outline
4 years ago by iiz
Add a custom view which shows outline of multiple daily notes with headings, links, tags and list items
Dirtreeist
4 years ago by kasahala
Render a directory Structure Diagram from a markdown lists in codeblock.
Obsidian Handlebars Template Plugin
4 years ago by Sean Quinlan
This is a plugin for Obsidian adding support for the Handlebars template engine in Obsidian notes
Markdown to Jira Converter
4 years ago by muckmuck
An obsidian.md plugin, which provides a markdown to jira markup converter
Obsidian markdown export
4 years ago by bingryan
This plugin allows to export directory/single markdown to a folder. support output format(html/markdown/text)
Obsidian Clipper
4 years ago by John Christopher
Obsidian plugin that allows users to clip parts of a website into their obsidian daily note (or new note)
Image Captions
4 years ago by Alan Grainger
Add captions to images with inline Markdown and link support. The caption format is compatible with the CommonMark spec and other Markdown applications.
Console Markdown Plugin
4 years ago by Daniel Ellermann
An Obsidian plugin which renders console commands and their output.
Advanced Slides
4 years ago by MSzturc
Create markdown-based reveal.js presentations in Obsidian
Marp
4 years ago by JichouP
Plugin to use Marp with Obsidian
ChatGPT MD
4 years ago by Bram Adams
A (nearly) seamless integration of ChatGPT into Obsidian.
Image Upload Toolkit
4 years ago by Addo Zhang
An obsidian plugin for uploading local images embedded in markdown to remote store and export markdown for publishing to static site.
Avatar
3 years ago by froehlichA
An obsidian plugin for displaying an avatar image in front of your notes.
Links
3 years ago by MiiKey
manipulate & manage obisidian links
PubScale
3 years ago by piriwata
An obsidian plugin for insert your note into a PlanetScale table
Confluence to Obsidian
3 years ago by K
import confluence space into obsidian
Recipe Grabber
3 years ago by seethroughdev
File Include
3 years ago by Till Hoffmann
Importer
3 years ago by Obsidian
Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.
Markdown Link Space Encoder
3 years ago by Ron Kosova
Obsidian plugin to automatically encode spaces to %20 in Markdown-style links
Markdown Blogger
3 years ago by Alexa Fazio
Allows developers to push markdown notes to their local blog, portfolio, or static site. Works with Astro.js, Next.js, and any other framework configured to render markdown pages.
Markdown Tree
3 years ago by carvah
Introducing a powerful plugin that revolutionizes directory tree creation. With its intuitive Markdown-inspired coding style, this plugin empowers users to effortlessly and swiftly construct intricate directory trees.
Auto Front Matter
3 years ago by conorzhong
Markdown to Slack Message
3 years ago by Woongshik Choi
Better Search Views
3 years ago by Ivan Lednev
Outliner-like breadcrumb trees for search, backlinks and embedded queries
Postfix
3 years ago by Bhagya Nirmaan Silva (@bhagyas)
A postfix plugin for Obsidian
Floccus Bookmarks to Markdown
3 years ago by mddevils
Sheets Extended
3 years ago by NicoNekoru
Plugin that adds features to tables in obsidian including merging, vertical headers, and custom css
Pickly PageBlend
3 years ago by Dmitrii Mitrichev
The easiest way to share your Obsidian notes
Multiple Notes Outline
3 years ago by iiz
Recipe view
3 years ago by lachholden
View your Obsidian notes as interactive recipe cards while you cook.
Markdown table checkboxes
3 years ago by DylanGiesberts
Obsidian plugin. Allows for the usage of checkboxes inside markdown tables.
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
Discord Message Formatter
3 years ago by Emile Durkheim
Obsidian.md plugin that lets you copy Discord conversations and perfectly formats them to Obsidian Markdown!
Markdown Image Caption
3 years ago by Hananoshika Yomaru
Generate image caption easily. Completely markdown-based.
Global Markdown Encryption
3 years ago by shlemiel
a plugin for encrypting obsidian markdowns in-memory, single password based.
Slackify Note
3 years ago by Jeremy Overman
Zettelkasten Outliner
3 years ago by Tyler Suzuki Nelson
File Cleaner Redux
3 years ago by husjon
A plugin for Obsidian to help clean up files in your vault
Autocorrect Formatter
3 years ago by b-yp
A plugin running on Obsidian that utilizes autocorrect to format Markdown content.
Highlight Helper
3 years ago by Chongmyung Park
Helper to collect highlight in Obsidian
Strip Internal Links
3 years ago by Adi Ron
A simple Obsidian plugin to strip internal links from files
Reason
3 years ago by Joshua Pham
Digest your Obsidian notes
My Bible
3 years ago by GsLogimaker
Your own customization bible in your personal vault!
Task list
3 years ago by Ted Marozzi
A simple obsidian plugin enabling better task management via lists.
GitHub Sync
3 years ago by Kevin Chin
Sync Obsidian vault to personal GitHub
Simple File Push
3 years ago by Kim Hudaya
Simple file push blog plugin
Quadro
3 years ago by Chris Grieser (aka pseudometa)
Obsidian Plugin for social-scientific Qualitative Data Analysis (QDA). An open alternative to MAXQDA and atlas.ti, using Markdown to store data and research codes.
Yesterday
3 years ago by Dominik Mayer
Obsidian plugin providing Yesterday journaling support
Cooklang
3 years ago by Roger Veciana i Rovira
Cards View
3 years ago by Maud Royer
Plugin for Obsidian.md. Displays a card view of your notes.
Foodiary
3 years ago by vkostyanetsky
Food tracker plugin for Obsidian
Mehrmaid
2 years ago by huterguier
Rendering Obsidian Markdown inside Mermaid diagrams.
Slurp
2 years ago by inhumantsar
Slurps webpages and saves them as clean, uncluttered Markdown. Think Pocket, but better.
Enhanced Copy
2 years ago by Mara-Li
A obsidian plugin that allows to copy in markdown in reading view or canvas read-only view, creating profile and transform the text during copy.
Outline Converter
2 years ago by masaki39
Convert outline to continuous text.
Slides Extended
2 years ago by Erin Schnabel (original: MSzturc)
Create markdown-based reveal.js presentations in Obsidian
Outline to task list
2 years ago by alexandrerbb
A simple Obsidian plugin to convert a note's outline to a task list
List Outline Helper
2 years ago by triangular-sneaky
Obsidian plugin to select the current outline
ii
2 years ago by Wilson
The main feature of this plugin is to quickly insert common Markdown code and HTML code, including Sup, Sub, Audio, Video, Iframe, Left-Center-Right Alignment, Variables, Footnotes, Callout, Anchor Points, HTML Comments and so on.
Docxer
2 years ago by Developer-Mike
🚀 Boost your productivity by previewing and converting Word files easily to markdown.
Prettier
2 years ago by GoodbyeNJN
Interactive Code Blocks
2 years ago by Student Assistenten Team Deeltaken
Spoilers
2 years ago by Jacobtread
Spoiler blocks for Obsidian
Asciidoc Reader
2 years ago by voidgrown
Obsidian plugin for reading AsciiDoc files
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.
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.
AI Chat as Markdown
2 years ago by Charl P. Botha
Better Markdown Links
2 years ago by mnaoumov
Obsidian plugin that adds support for angle bracket links and manages relative links properly
Note Linker with Previewer
2 years ago by Nick Allison
Obsidian Plugin to find and Link notes
Marker PDF to MD
2 years ago by L3N0X
Make use of different AI models to convert your pdfs into markdown with perfect ocr, latex formulas, tables, images and more! Supports Mistral AI OCR (free) and self hosted variants!
Recursive Copy
2 years ago by datawitch
Import GitHub Readme
2 years ago by Chasebank87
Markdown prettifier
6 years ago by pelao
A markdown prettifier for obsidian
Mind Map
6 years ago by James Lynch
An Obsidian plugin for displaying markdown notes as mind maps using Markmap.
Markdown Formatting Assistant
6 years ago by Reocin
This Plugin provides a simple WYSIWYG Editor for Markdown and in addition a command line interface. The command line interface facilitate a faster workflow.
Journey
6 years ago by Alexis Rondeau
Discover the story between your notes in Obsidian
Mochi Cards Exporter
6 years ago by kalbetre
Mochi Cards Exporter Plugin for Obsidian
Outliner
6 years ago by Viacheslav Slinko
Work with your lists like in Workflowy or RoamResearch
Extract url content
6 years ago by Stephen Solka
Plugin to extract markdown out of urls
Table Extended
5 years ago by AidenLx
Extend basic table in Obsidian with MultiMarkdown table syntax
mdx as md
5 years ago by Nikolay Kozhukharenko
Edit mdx files in Obsidian.md as if they were markdown
Markdown Furigana
5 years ago by Steven Kraft
Simple Markdown to Furigana Rendering Plugin for Obsidian
Enhancing Mindmap
5 years ago by Mark
obsidian plugin editable mindmap,you can edit mindmap on markdown file
Paste Mode
5 years ago by Jacob Levernier
Obsidian Notes plugin for pasting text and blockquotes to the cursor's current level of indentation.
Markdown Attributes
5 years ago by Jeremy Valentine
Add attributes to elements in Obsidian
Emoji Shortcodes
5 years ago by phibr0
Emoji Shortcodes - Obsidian Plugin | Adds Support for Emoji Shortcodes to Obsidian
Markmind
5 years ago by Mark
A mind map, outline for obsidian,It support mobile and desktop
ReadItLater
5 years ago by Dominik Pieper
OzanShare Publish
5 years ago by Ozan Tellioglu
This plugin allows you to publish your markdown notes with a single click directly from your Obsidian vault.
Tweet to Markdown
5 years ago by kbravh
An Obsidian.md plugin to save tweets as Markdown files.
Copy as LaTeX
5 years ago by mo-seph
Quick plugin to be able to copy/paste from Obsidian/Markdown into a Latex document
CardBoard
5 years ago by roovo
An Obsidian plugin to make working with tasks a pleasure (hopefully anyway).
CookLang Editor
5 years ago by death_au/cooklang
Edit and display Cooklang recipes in Obsidian
Remove HTML Tag
2 years ago by ChenPengyuan
Immersive Translate
2 years ago by imfenghuang
Immersive Translate For Obsidian
Quarto Exporter
2 years ago by Andreas Varotsis
Export Obsidian notes to Quarto-compatible QMD files.
Copy Section
2 years ago by skztr
Obsidian.md plugin adding a Copy button to the top of Headed sections
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.
Arweave Uploader
2 years ago by makesimple
Hexo Toolkit
2 years ago by Xiangru
An Obsidian plugin for maintaining Hexo posts.
Markdown Timeline
2 years ago by Jiaheng Zhang
An Obsidian plugin to record the events in a Flashback timeline
Markdown Tags
2 years ago by John Smith III
Enhance your Markdown documents with custom tags. Use predefined or custom labels, customizable colors, and arrow indicators to visually track tasks and statuses.
Insta TOC
2 years ago by Nick C.
Generate, update, and maintain a table of contents for your notes while typing in real time.
Simple Todo
2 years ago by elliotxx
A minimalist text-based todo manager (Text-Based GTD) for efficient task management in Obsidian.
Chronos Timeline
2 years ago by Claire Froelich
Render interactive timelines in your Obsidian notes from simple Markdown.
Dynamic Outline
2 years ago by theopavlove
Adds a customizable GitHub-like floating table of contents to Obsidian.
Cooksync
2 years ago by Cooksync
This is the official Obsidian plugin for Cooksync, maintained by the Cooksync team. It enables automatic import of recipe data from your Cooksync account. Note that this plugin requires a Cooksync account - a paid service that makes it easy to collect recipes from almost any recipe website.
WhatsApp export note
2 years ago by JoaoEmanuell
Obsidian plugin to export notes for whatsapp
Callout Copy Buttons
2 years ago by Aly Thobani
An Obsidian plugin that adds copy buttons to callout blocks in your notes.
Attachments MD Indexer
2 years ago by Ian Inkov
Converts Obsidian canvas files to markdown index files, making canvas content searchable and graph-viewable within Obsidian.
Automatic Linker
2 years ago by Kodai Nakamura
Extended Markdown Syntax
2 years ago by Kotaindah55
Extend your Markdown syntax using delimiters instead of HTML tags, such as underlining, superscript, subscript, highlighting, and spoiler.
Title As Link Text
2 years ago by Lex Toumbourou
An Obsidian plugin to set the Link Text using the document title
Chat clips
2 years ago by sleepingraven
Record chat in ordinary markdown list.
Student Repo
2 years ago by Feirong.zfr
学生知识库助手(Student Repository Helper)是一个面向学生或学生家长的Obsidian 插件,这款插件旨在解决学生在学习阶段面临的资料管理难题,将学习过程中产生的各类重要资料,如试卷、笔记、关键文档、绘画手工作品等,进行系统性的数字化整合与管理,并利用 AI 助手定期进行学习分析总结。随着时间的推移,它将助力你逐步搭建起一座专属你自己的知识宝库,这座宝库将伴随你一生,成为你知识成长与积累的见证。
Advanced Progress Bars
2 years ago by cactuzhead
Obsidian plugin to create custom progress bars
PDF Folder to Markdowns
a year ago by CrisHood
Convert a folder of PDFs into a folder of Markdown files with embedded PDFs. This plugin is useful for users who want to migrate their PDF notes from different apps (e.g., Boox) or organize their reference materials inside Obsidian.
Limitless Lifelogs
a year ago by Maclean Dunkin
Sync your Limitless AI lifelog entries directly into Obsidian markdown files.
Notes Explorer
a year ago by Atmanand Gauns
Plugin for Obsidian.md. Explore your notes as cards in gallery or masonry view. A new way to revise your content.
Tree Diagram
a year ago by limpido
An Obsidian plugin that converts tab-indented text to a tree diagram.
Table List
a year ago by Akaswan
Markdown Calendar Generator
a year ago by Zach Russell
An intentionally simple obsidian markdown table calendar generator
Better Mind Map
a year ago by Utkarsh Raj
Obsidian plugin to for mind maps, vizualize current note as mind map.
Simple Columns
a year ago by Josie
An Obsidian plugin that lets you create easily resizable and customizable columns in your notes.
Zettelkasten Branch Tracker
a year ago by James Cussen
Obsidian Graph View Plugin for Zettelkasten Notes
Keyboard Formatter
a year ago by Lauloque
Formats keyboard text (kbd) in your Obsidian notes quickly and consistently.
Note Minimap
a year ago by Yair Segel
Add a minimap to your Obsidian notes.
Horizontal Blocks
a year ago by iCodeAlchemy
Bring Notion-style layouts to Obsidian — with side-by-side, resizable markdown blocks that support full Obsidian syntax including images, embeds, and internal links.
GH Links Shortener
a year ago by David Barnett
Obsidian plugin to set shortened link text for pasted GitHub URLs
Table Checkbox Renderer
10 months ago by Daniel Aguerrevere
Interactive checkboxes for Markdown tables in Obsidian. Toggle checkboxes in Reading Mode and instantly update your Markdown file. Supports multiple checkboxes per cell and any table layout.
SlashComplete
10 months ago by Spiderpig86
Notion-style Markdown autocompletion for Obsidian.
Floating Headings
8 months ago by k0src
Displays a floating, collapsible outline of a note's headings on the right side of the editor. Expands on hover, click to navigate.
Archivist Importer
6 months ago by Archivist AI
An Obsidian Plugin to Imort Your Vaults into Archivist
Markdown Cleaner
5 months ago by gao-qian-long
Obsidian格式化markdown插件
Fountain Editor
4 months ago by Chuang Caleb
Obsidian plugin for Fountain screenplay syntax formatting.
Square
2 months ago by Jiao Yingxing
Installable runtime artifacts for Square, a lightweight Obsidian habit tracker.
Budget Planner
2 months ago by kalinichenko88
A minimalist budget planning tool for Obsidian. Create, track, and manage budgets using markdown code blocks directly in your notes.
Side-Notes
2 months ago by Fried Fishsticks
Tufte-style sidenotes for Obsidian
Tabsdown
2 months ago by grafanakibana
Create accessible, theme-native tabbed blocks for Markdown-renderable content in Obsidian.
Power Editor
2 months ago by Power Plugins
Format any note from a toolbar, selection bubble, or slash menu: WYSIWYG editing, block drag handles, image resizing, dictation, and AI edits, all staying plain Markdown.
Gallery Navigator
2 months ago by groundfic
Visual vault navigator: folder/tag tree with a cover-image card wall, full-text search (including PDFs), image quick-look, and link preview cards.
PDF to Markdown Native
a month ago by Andres Herle Lang
rumdl
a month ago by rvben
Obsidian plugin for markdown linting with rumdl
Sectionals
a month ago by Aaron Bell
Edit Markdown by structure
Linked Graph Navigator
a month ago by woonyong-kr
Follow links from the current Obsidian note in written order, using a sidebar outline or graph.
ICOR for Life - Interface
a month ago by Paperless Movement S.L.
The vault's chrome in one place: hide the ribbon and Obsidian's own controls, and give any folder a colour, an icon and a label. Writes no CSS; the INKLINE theme draws it. Part of the ICOR for Life suite.
Simple Editorial
a month ago by Beppe
A minimal editorial markup plugin for writers using Obsidian.
Table Resize
22 days ago by lishuai1993
调整obsidian中表格宽度的插件
Format Convert Copy
21 days ago by shallow1992
Obsidian plugin to convert Markdown text or active notes into Slack, Discord, and WhatsApp formats, or copy as raw Markdown with one tap.
OsyC
18 days ago by 3yesore
Mermaid Link Navigator
14 days ago by w-java123