Is this project open source? Yes
Is this project completely free? Yes
Is this project vibe-coded beyond the author’s ability to comprehend how it works? No
Community Directory: Blackboard
Hey all — I built Blackboard, a plugin that lets you draw freehand directly inside Obsidian, without opening a separate editor. I’ll keep all future updates in this thread.
The main ideas:
- Pen-down, draw. In a Canvas node or a
![[embed]], you touch the screen and draw. No click-to-open step. - Pressure-sensitive — Apple Pencil and stylus input drives variable-width strokes via perfect-freehand. Mouse input works too (uniform width).
- Palm rejection — touch is ignored while a stylus is active.
- Plain files —
.blackboardfiles are human-readable JSON. They diff cleanly in git. No binary blobs. - Pen, highlighter, eraser — one shared floating toolbar follows your active drawing.
- Per-embed sizing — the Canvas node’s geometry (or the
|WxHin a Markdown embed) controls display size. Resizing scales the drawing without distortion. - Optional SVG export — writes a
.svgalongside the file on save.

Embedding in a Canvas

Embedding in a Markdown note

How it compares to Excalidraw and Ink
| Blackboard | Excalidraw | Ink | |
|---|---|---|---|
| Draw directly on Canvas node (no open-to-edit step) | ✓ | ✗ | ✗ |
| Live drawing in Markdown embed | ✓ | ✗ | ✓ |
| Plain-text, git-diffable files | ✓ | ✗ | ✗ |
| Diagramming: shapes, arrows, text | ✗ | ✓ | ✗ |
Blackboard is focused on fast, frictionless pen drawing inside your notes and canvases. It’s not trying to replace Excalidraw for diagramming.
Install
Community Plugins (recommended):
- Open Settings → Community plugins
- Click Browse and search for Blackboard, or go directly to Blackboard in the Community Directory
- Click Install, then Enable
Manual:
Download main.js, manifest.json, styles.css from the latest release and copy into .obsidian/plugins/blackboard/.
GitHub: https://github.com/jameswolensky/obsidian-blackboard
Platform notes
Primary target is iPad + Apple Pencil. Desktop with mouse works (uniform stroke width). Android tablet with stylus: supported (pressure varies by device).
Bug reports and feedback very welcome!
Looking forward to hearing what you think. Especially interested in feedback from Apple Pencil users and anyone using Canvas heavily.
