What Excalidraw is
Excalidraw is a virtual whiteboard for diagrams, sketches, and quick visual explanations. Its hand-drawn style makes rectangles, arrows, labels, and free lines feel like working sketches rather than formal corporate diagrams.
The project made quick diagrams part of everyday work: explain architecture, sketch an interface, discuss an idea, save a drawing, or embed the editor with an npm package. Collaboration is end-to-end encrypted.
What is inside and how it is used
Embedding the editor
This example shows the project shape and the usual way it is used.
import { Excalidraw } from "@excalidraw/excalidraw";
export default function Board() {
return <Excalidraw />;
}
The repository contains a TypeScript app, editor, element library, collaboration support, export paths, docs, and the `@excalidraw/excalidraw` package. It exists as both a public service and embeddable component.
Strengths and limits
Its strength is a low barrier to drawing. Its limit is that strict engineering notation or highly structured diagrams may fit specialized tools better.