Design and interface · Edition No. 25 · 19 Sep 2026

excalidraw/excalidraw

A whiteboard in the browser for quick hand-drawn diagrams, with live editing and no account.

← Design and interfaceRead the whole edition →

131.4k stars · MIT · v0.18.1 (2026-04-21) · Track this in Scout

Hand-drawn-style diagramming for tutorial visuals and blog illustrations; the free counterpart to tldraw.

▶Repo detailsthe review · specs · pros & cons · install

What it is

A drawing tool that runs entirely in the browser. It has a small set of shapes, a library of ready-made icons, live editing with other people, and export to PNG and SVG. The drawings you keep are stored in your own browser unless you deliberately share them, and a shared room is encrypted so the server cannot read it.

What it is good for. Anyone who has to explain a shape to somebody else: how a system fits together, where a user gets stuck, what the three boxes on a slide are. The problem it removes is the hour lost to a proper design tool when you only wanted an arrow between two rectangles. It is also the fastest way to draw what a new screen should look like before anybody builds it.

Stars131.4k
LicenceMIT
Latestv0.18.1 (2026-04-21)checked 7 Sep 2026
Written inTypeScript
Good
  • Nothing to install and no account. You open the page and start.
  • The hand-drawn look keeps a sketch looking like a sketch, which matters while a decision is still open.
  • MIT licence, so the drawing component can be put inside your own product without a fee.
Watch for
  • Your drawings live in one browser on one machine unless you export them or share a link. It is easy to lose work by clearing your browser data.
  • The official releases are not frequent. The newest tag for the embeddable package is v0.18.1, shown as "21 Apr" with no year, which by GitHub's habit means 21 April 2026.
  • It is for sketches. For a precise diagram with lanes, layers and a fixed grid, draw.io is the better answer.
Similar repositories
Install
# Nothing to install. Open https://excalidraw.com and draw.
# To put the canvas inside your own React app:
npm install react react-dom @excalidraw/excalidraw
# To run the whole thing yourself:
git clone https://github.com/excalidraw/excalidraw.git
cd excalidraw
yarn
yarn start
Screenshots
excalidraw/excalidraw: GitHub preview cardexcalidraw/excalidraw: Screenshot 1excalidraw/excalidraw: Screenshot 2excalidraw/excalidraw: Screenshot 3

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.