6,598 open-source and SaaS tools, with GitHub stats refreshed every day.

Excalidraw

Open source

An open-source virtual whiteboard for sketching diagrams and wireframes in a hand-drawn style, with real-time collaboration and end-to-end encryption.

excalidraw.com
Excalidraw homepage screenshot
GitHub stars
133k
Last commit
yesterday
Repository age
6 years
Version
v0.18.1
Licence
MIT
Self-hosted
Yes

About Excalidraw

Excalidraw is a browser-based whiteboard that renders shapes, arrows and text in a deliberately hand-drawn style, which makes diagrams feel like quick sketches rather than polished slides. It is used for architecture diagrams, wireframes, brainstorming and teaching, and works on an infinite canvas with zoom and pan.

The editor offers rectangles, circles, diamonds, arrows, lines, free-draw and an eraser, along with labeled arrows that stay bound to shapes, image support, shape libraries, dark mode and undo and redo. Drawings export to PNG, SVG or the clipboard, or to an open JSON-based .excalidraw file. The hosted app adds real-time collaboration with end-to-end encryption, offline use as a progressive web app, autosave in the browser and shareable read-only links.

The editor is also published as an npm package under the MIT license, so developers can embed it in their own products and customize it. A separate paid plan, Excalidraw+, is linked from the project for people who want a hosted workspace.

Key features

  • Infinite canvas with hand-drawn style shapes
  • Real-time collaboration with end-to-end encryption
  • Export to PNG, SVG or open .excalidraw files
  • Shape libraries and image support
  • Works offline as a progressive web app
  • Embeddable editor package on npm

Good fit for

  • →Sketching system architecture diagrams
  • →Quick wireframes during planning
  • →Live brainstorming with a remote team
  • →Embedding a drawing canvas in your own app
Built with
TypeScript
Tags
whiteboard
diagrams
drawing
collaboration
wireframes
sketching
mit
e2e-encryption

Open-source alternatives to Excalidraw

See all

SaaS alternatives to Excalidraw

See all