Raushan Kumar458 downloadsSeamless inline Excalidraw integration with full drawing tools, library management, and custom canvas controls.
Seamless, lightweight, and powerful Excalidraw integration for Obsidian.
Embed interactive drawings, system architecture diagrams, mind maps, and sketches directly inside your markdown notes with zero friction.
```excalidraw code blocks in your note files.content/ folder..excalidrawlib files and browse pre-built elements from the Library sidebar.+ / − zoom buttons and a corner resize handle.Your drawings render as crisp inline previews inside your notes. Click on any canvas to open the full editor modal instantly.

Open any canvas into the complete Excalidraw workspace — shapes, arrows, colors, roughness settings, and handwriting fonts, all in a clean full-screen modal.

Click Library in the editor toolbar to open the side panel. Browse pre-built shape libraries or click Browse libraries to discover more.

Complex diagrams like BFS trees render as crisp static image previews in your notes, keeping reading view fast and lightweight.

Access all drawing actions instantly via Ctrl+P / Cmd+P:

| Command | Description |
|---|---|
| CanvasDraw: Add canvas at cursor | Inserts a new Excalidraw block at the current cursor position. |
| CanvasDraw: Open canvas under cursor in editor | Opens the drawing under the cursor in the full-screen editor. |
| CanvasDraw: Create new note with canvas | Creates a new markdown note pre-populated with a canvas block. |
| CanvasDraw: Clear canvas under cursor | Resets the drawing under cursor to a blank canvas. |
| CanvasDraw: Delete canvas block under cursor | Removes the entire Excalidraw block under cursor from the note. |
Configure your drawing preferences in Settings → Community plugins → CanvasDraw:

.excalidrawlib files, import new ones, or delete unwanted ones.With Transparent Background mode enabled, your drawings render with a white/clean background in Obsidian's PDF exports and print output — no dark canvas, just the drawing itself.

CanvasDraw: Add canvas at cursor from the command palette (Ctrl+P / Cmd+P), or insert a code block manually:```excalidraw
{
"elements": []
}
```
main.js, manifest.json, and styles.css from the latest release..obsidian/plugins/ and create a folder named canvas-draw..obsidian/plugins/canvas-draw/.# Clone the repository
git clone https://github.com/Raushan-kumar-yadav/obsidianDraw.git
# Install dependencies
npm install
# Start development build (watch mode)
npm run dev
# Build production bundle
npm run build
This project is licensed under the MIT License.