Files
Marcos Paulo 7f432138df
ci / ci (macos-latest) (push) Has been cancelled
ci / ci (ubuntu-latest) (push) Has been cancelled
ci / ci (windows-latest) (push) Has been cancelled
docs: Obsidian plugin parity research, Bases spec and tasks, empty notescraft-bases crate
Inventory of the 29 core plugins (22 done, 2 partial, 5 missing), 80 community plugins with a verdict each, a ranked roadmap with 8 ready briefs, the Bases spec (D1-D13) and 20 tasks, ASCII wireframes of the Bases screens (PaperCraft was not running). crates/bases is registered at layer L2.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-21 00:30:28 -03:00

14 KiB

Community plugins: top 60 by downloads, plus the owner's list (2026-10-21)

Method and honesty note: download counts are from obsidianmd/obsidian-releases/community-plugin-stats.json (cumulative, 9 235 plugins), names and descriptions from community-plugins.json. I did NOT open each plugin's GitHub README (the fetch tools were not used in this run); the two-line summaries come from the registry description and my knowledge, and the NotesCraft column from the code. Verify a plugin's exact behaviour before its brief starts.

Verdicts: BUILD-IN belongs in the app (needs UI, index or editor access the wasm ABI lacks); PLUGIN ships as a first-party wasm plugin on crates/plugins (command-style: reads/writes notes, inserts text); COVERED NotesCraft already does the job; SKIP (reason given). Wasm plugins can only be commands (see inventory.md, last section), so PLUGIN is rare on purpose.

Top 60

# Plugin Downloads What it does NotesCraft today Verdict Work / reason
1 Excalidraw 8.63M Draw and embed Excalidraw sketches in notes crates/whiteboard reads/writes .draw/.excalidraw; embed and library untested BUILD-IN S: audit .excalidraw round trip + ![[x.excalidraw]] embed
2 Templater 5.97M Templates with variables, prompts, cursor, JS functions crates/templates: {{title}} {{date:FMT}} {{time}} only BUILD-IN M: declarative <% %> subset (date, file.title, prompt, cursor) on the Bases expression language; NO JS
3 Dataview 5.18M Query notes and tasks with a SQL-like language, inline fields query embed (search results only) BUILD-IN L: Bases (spec here); later a dataview block converter
4 Tasks 4.47M Task queries, due/done dates, recurrence across the vault calendar/tasks.rs indexes dated tasks for the agenda; no query block, no recurrence on check BUILD-IN M: task index + file.tasks in Bases + recurrence on check
5 Git 3.33M Auto backup, history, diff of the vault via git git.* (init, commit, stage, diff, log, show); no push/pull BUILD-IN S/M: remotes by shelling out to the git binary, auto-commit timer
6 Advanced Tables 3.30M Tab navigation, alignment, formatting, column moves in tables Visual tables and table helpers exist (obsidian-basics 30) BUILD-IN S: column sort/move, CSV paste (finish)
7 Calendar 3.21M Month widget to open daily notes crates/calendar, sidebar calendar, five views COVERED -
8 Style Settings 2.79M UI for CSS variables of themes/snippets Themes are TOML tokens (crates/themes), no CSS SKIP needs CSS; a theme-token editor is a different feature (R19)
9 Copilot 2.77M AI chat and agents inside the vault In-app assistant (ACP) + MCP + vault knowledge COVERED -
10 Kanban 2.77M Markdown-backed boards (columns = headings, cards = tasks) nothing BUILD-IN M: board view of a kanban-plugin: board note; later Bases Kanban
11 Claudian 2.48M Claude Code/Codex as collaborators in the vault crates/acp assistant COVERED -
12 Remotely Save 2.32M Sync via S3, Dropbox, WebDAV, OneDrive, Drive Own sync server (crates/sync, E2EE spec) SKIP cloud adapters, not our sync model; revisit WebDAV only on demand
13 Iconize 2.27M Icons on files, folders and text Lucide icons in the app; no per-note icon BUILD-IN M: icon/color property shown in Explorer, tabs and Bases
14 TaskNotes 2.26M Each task is a note; calendar, pomodoro, time tracking Calendar events are notes (calendar-plugin-redesign) BUILD-IN S after Bases: task base template + status cell editing
15 QuickAdd 2.26M Capture choices, macros, templates note.capture, calendar quick add BUILD-IN S/M: user-defined capture choices (target note/heading, template)
16 Editing Toolbar 2.06M Word-style formatting toolbar Selection toolbar (select_toolbar.rs), slash menu SKIP covered by selection toolbar + slash
17 Omnisearch 2.02M Fuzzy search with PDF and image OCR BM25 search, operators, regex; no PDF/OCR text BUILD-IN M: index PDF text (OCR SKIP)
18 Minimal Theme Settings 1.86M Options for the Minimal theme - SKIP theme-specific
19 Importer 1.83M Import Notion, Evernote, Apple Notes, Roam, Bear, HTML... nothing (Format converter missing) BUILD-IN L: importer crate, start with Notion zip, Evernote ENEX, Bear, HTML
20 Outliner 1.46M Outliner-style list editing (move, indent with children) list folding, auto-pair; no move/indent subtree commands BUILD-IN S: list.move_up/down, indent with children
21 Homepage 1.39M Open a note/base/workspace on startup Vault launcher; no startup note BUILD-IN S: setting + command
22 Smart Connections 1.24M Semantic related notes and chat crates/knowledge Related tab (no vectors) COVERED -
23 Linter 1.23M Format notes: YAML, headings, spacing, footnotes crates/lint + batch.* formatter with Accept/Skip COVERED extra rules as needed (YAML key order)
24 Recent Files 1.22M List of recently opened files tab history, back/forward; no dedicated list BUILD-IN S: panel + go.recent command
25 Tag Wrangler 1.13M Rename, merge, search tags from the tag pane tags.list only BUILD-IN S: tags.rename/tags.merge, context menu in Tags
26 BRAT 1.12M Install beta Obsidian plugins from GitHub - SKIP no JS plugin runtime
27 Notebook Navigator 1.07M Apple-Notes-like file browser + calendar virtualised Explorer, pins, calendar fold SKIP Explorer + folder view cover the use; steal ideas only
28 Self-hosted LiveSync 1.03M Sync via CouchDB/WebRTC, live own sync server + live co-editing SKIP CouchDB path not ours; function COVERED
29 Admonition 1.00M Callout-like admonition blocks callouts rendered (callout_body.rs) COVERED -
30 Advanced Canvas 0.93M Canvas presentations, edge styles, flowchart nodes crates/canvas basic BUILD-IN M, low: presentation mode, edge styles
31 Day Planner 0.91M Time-block timeline from tasks Calendar day view, tasks on agenda BUILD-IN M, low: draggable timeline in the day view
32 Mind Map 0.90M Markdown note as a Markmap mind map crates/diagrams (no mindmap kind) BUILD-IN M: mindmap diagram kind + 'view outline as mind map'
33 make.md 0.88M Databases, flow editor, folder notes folder notes; Bases pending SKIP function split: Bases (database), folder notes (done); flow editor skipped
34 PDF++ 0.85M Backlinks and annotations on PDF selections PDF viewer + annotate crate BUILD-IN M, low: link to a PDF selection #page=&selection=
35 Advanced Slides 0.84M Reveal.js presentations from Markdown nothing BUILD-IN L: Slides view (core plugin Slides)
36 Local REST API 0.81M REST + MCP access to the vault control channel, notescraft-cli, MCP server COVERED -
37 Commander 0.79M Add commands to menus/toolbars, macros hotkeys registry, palette SKIP low; user macros later
38 Periodic Notes 0.78M Weekly/monthly/quarterly/yearly notes daily notes only; templates has date math BUILD-IN S/M: periodic note kinds on top of vault/daily.rs
39 Highlightr 0.74M Colour highlight menu ==highlight== rendering; no colours BUILD-IN S, low: colour choices in the selection toolbar
40 Advanced URI 0.68M obsidian:// actions by id/heading/command Copy Obsidian URL exists; no inbound handler BUILD-IN S: notescraft://open?file=&heading=&line= + command=
41 Latex Suite 0.68M Math snippets, auto-fractions, tabstops crates/math renders; no snippets BUILD-IN M: snippet engine for $...$ source editing
42 Various Complements 0.63M IDE-style word completion [[ completion only SKIP low value, CPU cost
43 Better Word Count 0.62M Word counts incl. selection status bar words/characters/tokens COVERED S: selection counts
44 Hover Editor 0.62M Editable page preview popovers hover cards, pop-out windows, split view SKIP pop-outs cover the need
45 Spaced Repetition 0.62M Flashcards and note review with SM-2 nothing BUILD-IN L: card parser + SM-2 + review view; state in .notescraft/
46 Markmind 0.62M Mind map + PDF annotation (closed source) - SKIP closed source; see Mind Map
47 Annotator 0.60M Annotate PDFs and EPUB crates/annotate (PDF/images) COVERED EPUB SKIP
48 Text Generator 0.59M Generate text with LLMs assistant + slash COVERED -
49 Zotero Integration 0.59M Import citations/annotations from Zotero nothing SKIP needs Zotero desktop API and JS templates; BibTeX route = Citations plugin
50 Meta Bind 0.58M Inline input fields/buttons bound to properties Properties view editors BUILD-IN M, after Bases: input inline widgets reusing Bases cell editors
51 Pandoc Plugin 0.56M Export to DOCX/ePub/PDF via Pandoc export.pdf BUILD-IN S: export.pandoc shells out to an installed pandoc
52 Image Converter 0.55M Convert/resize/rename images on paste paste images (obsidian paste task), annotate BUILD-IN S, low: resize/convert on paste
53 Natural Language Dates 0.53M @tomorrow to dated links calendar quick-add parser (quickadd.rs) BUILD-IN S: @ date picker in the editor reusing the parser
54 Quick Switcher++ 0.51M Symbol/command/related search in the switcher switcher with headings and blocks SKIP covered enough
55 Emoji Toolbar 0.50M Emoji picker OS emoji palette SKIP OS provides it
56 Paste URL into selection 0.50M Pasting a URL over selected text makes a link - BUILD-IN S: 20-line editor change
57 Buttons 0.49M Buttons in notes that run commands - SKIP needs command-in-note security model
58 Folder notes 0.47M Notes attached to folders folder notes (obsidian-basics 27) COVERED -
59 Hider 0.47M Hide UI elements settings toggles SKIP settings cover it
60 Full Calendar 0.47M Calendar of events from notes/ICS crates/calendar COVERED -

Beyond the top 60 (rank 61-100 and the plugins the owner named)

# Plugin Downloads What it does NotesCraft today Verdict Work / reason
1 Maps / Map View / Leaflet 0.07M / 0.18M / 0.32M Markers on a map from note coordinates (Maps = Bases Map) nothing BUILD-IN Bases Map view (spec D13)
2 Charts 0.33M chart blocks (bar, line, pie) from YAML/tables pie in Mermaid subset BUILD-IN M: chart block, later Bases summaries
3 Heatmap Calendar 0.18M Contribution heatmap for notes/habits calendar crate data BUILD-IN S/M: yearly heatmap in the Calendar tab
4 Longform 0.19M Long-form project compile - SKIP low; Bases + Note composer cover assembling
5 Citations 0.24M Insert citations and literature notes from BibTeX - PLUGIN S/M: wasm: vault_read the .bib, search, insert_text; first real SDK plugin
6 Metadata Menu 0.36M Typed fields, edit properties from file lists properties_view BUILD-IN covered by Bases cell editing
7 Quiet Outline 0.36M Outline with folding Outline pane COVERED -
8 Text Extractor 0.34M OCR for images and PDFs - SKIP needs OCR engine (new dependency); macOS Vision later
9 Pretty Properties / Banners 0.35M / 0.36M Banner/cover images from properties - BUILD-IN S: banner property in the note view (shares Cards cover code)
10 Reminder 0.35M TODO reminders calendar reminders COVERED -
11 Dice Roller 0.29M dice: 2d6 inline rolls - PLUGIN S: pure command, good SDK demo
12 Supercharged Links 0.22M Style links by target property - BUILD-IN S: after Iconize property work
13 Paste image rename / Custom Attachment Location 0.17M / 0.13M Name and place pasted attachments attachments settings BUILD-IN S: pattern {{note}}-{{date}} for pasted names
14 Checklist 0.47M Consolidate checklists across files tasks on agenda BUILD-IN covered by Tasks view
15 Enhancing Export / Better Export PDF 0.46M / 0.36M Pandoc/PDF export export.pdf COVERED Pandoc item above
16 Breadcrumbs 0.41M Hierarchy via up/down properties graph, backlinks BUILD-IN M, low: needs property graph; after Bases
17 Media Extended 0.40M Media timestamps, embeds video/audio viewers COVERED timestamp links SKIP
18 Auto Link Title 0.39M Fetch page titles for pasted URLs - SKIP network fetch on paste; revisit with an explicit opt-in
19 Thino / Note Toolbar / Terminal / Tracker / Statblocks / Todoist / Shell commands / Easy Typing 0.1-0.47M Capture memos / toolbars / terminal / tracking / D&D / cloud tasks / shell / auto-format - SKIP closed source, shell exec, cloud, niche, or covered by lint
20 Image in Editor / Mermaid Tools 0.37M / 0.36M Inline embeds / Mermaid helpers inline embeds done; diagrams crate COVERED -

Counts

Top 60: {'BUILD-IN': 31, 'COVERED': 12, 'SKIP': 17}. Extra table: {'BUILD-IN': 9, 'SKIP': 4, 'PLUGIN': 2, 'COVERED': 5}. Both: {'BUILD-IN': 40, 'COVERED': 17, 'SKIP': 21, 'PLUGIN': 2}.

Themes

  • Data and queries: Dataview, Tasks, TaskNotes, Metadata Menu, Meta Bind, make.md, Checklist -> one engine: Bases (+ a task index).
  • Maps and charts: Maps, Map View, Leaflet, Charts, Heatmap Calendar -> Bases Map, chart block, Calendar heatmap.
  • Writing helpers: Advanced Tables, Outliner, Latex Suite, Paste URL, Highlightr, Natural Language Dates, Templater, QuickAdd, Linter.
  • Organisation: Tag Wrangler, Iconize, Recent Files, Homepage, Periodic Notes, Folder notes, Banners, Supercharged Links.
  • Visual thinking: Excalidraw, Kanban, Mind Map, Advanced Canvas, Slides.
  • Import/export: Importer, Pandoc, Git remotes, Advanced URI.
  • AI/sync: already covered (assistant, knowledge, own sync, live).
  • No JS runtime, so skipped: BRAT, Style Settings, Buttons, Shell commands, Commander macros, Hover Editor.