Excalidraw

Package

Open-source hand-drawn-style canvas, usable as a free npm React component

Price
Free, open source; paid Excalidraw+
Access
None for the editor or npm package

About

Excalidraw is an MIT-licensed virtual whiteboard for sketching diagrams with a hand-drawn feel. The editor at excalidraw.com is free, and the @excalidraw/excalidraw npm package embeds the same canvas as a React component. Excalidraw+ is a separate paid hosted workspace.

What you can do with it

  • Sketch flowcharts, wireframes and diagrams with a hand-drawn look
  • Embed the Excalidraw canvas as a React component in your own app via npm
  • Export or import scenes as PNG, SVG or the open .excalidraw JSON format

Get started

  1. Run npm install react react-dom @excalidraw/excalidraw
  2. Import the Excalidraw component and its CSS into your app
  3. Render <Excalidraw /> inside a sized container element

Details

Hosting
Hosted service, Self-hosted, Runs locally
Available in
Worldwide
Official SDKs
JavaScript/TypeScript
MCP server
None

Tasks

Alternatives

Other tools for the same tasks.

Last checked on .