Excalidraw
Half the architecture sketches on the internet trace back to Excalidraw - the MIT-licensed
virtual whiteboard whose hand-drawn aesthetic made technical diagramming feel approachable, at
roughly 85,000 GitHub stars. The infinite canvas offers rectangles, ellipses, diamonds, arrows
with smart binding and labels, free-draw, text, images, and an eraser, with full undo/redo,
zoom, dark mode, and keyboard-first ergonomics. Community shape libraries add thousands of
pre-built elements - AWS architecture icons, flowchart stencils, UI wireframe kits - and
everything exports to PNG, SVG, the clipboard, or the open .excalidraw JSON format that keeps
drawings diffable and portable. Live collaboration works on a share-a-link model with live
cursors and a laser pointer for presenting, and it is end-to-end encrypted by design: the room
key travels in the URL hash, which never reaches the server, so the WebSocket relay only ever
sees ciphertext. The architecture is remarkably light - the app is a static bundle served by
Nginx, drawings persist locally in the browser, and the stateless excalidraw-room relay
handles multiplayer - so a self-hosted deployment gives unlimited boards and collaborators
with near-zero resource cost, replacing per-editor whiteboard subscriptions.
Deploy